/data/app/~~oNMsFU4VVQGRMt7DuuFX4Q==/com.tencent.tmgp.codev-G0uUDbKTGcxn-dNSdimDpQ==/lib/arm64/libgamemaster.so: file format elf64-littleaarch64 Disassembly of section .plt: 000000000001b810 <.plt>: 1b810: a9bf7bf0 stp x16, x30, [sp, #-0x10]! 1b814: d0000370 adrp x16, 0x89000 1b818: f9449611 ldr x17, [x16, #0x928] 1b81c: 9124a210 add x16, x16, #0x928 1b820: d61f0220 br x17 1b824: d503201f nop 1b828: d503201f nop 1b82c: d503201f nop 000000000001b830 : 1b830: d0000370 adrp x16, 0x89000 1b834: f9449a11 ldr x17, [x16, #0x930] 1b838: 9124c210 add x16, x16, #0x930 1b83c: d61f0220 br x17 000000000001b840 <_Z10hook_clearv@plt>: 1b840: d0000370 adrp x16, 0x89000 1b844: f9449e11 ldr x17, [x16, #0x938] 1b848: 9124e210 add x16, x16, #0x938 1b84c: d61f0220 br x17 000000000001b850 : 1b850: d0000370 adrp x16, 0x89000 1b854: f944a211 ldr x17, [x16, #0x940] 1b858: 91250210 add x16, x16, #0x940 1b85c: d61f0220 br x17 000000000001b860 <_ZN8QPPUtils13NetworkPoller4LoopEv@plt>: 1b860: d0000370 adrp x16, 0x89000 1b864: f944a611 ldr x17, [x16, #0x948] 1b868: 91252210 add x16, x16, #0x948 1b86c: d61f0220 br x17 000000000001b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt>: 1b870: d0000370 adrp x16, 0x89000 1b874: f944aa11 ldr x17, [x16, #0x950] 1b878: 91254210 add x16, x16, #0x950 1b87c: d61f0220 br x17 000000000001b880 : 1b880: d0000370 adrp x16, 0x89000 1b884: f944ae11 ldr x17, [x16, #0x958] 1b888: 91256210 add x16, x16, #0x958 1b88c: d61f0220 br x17 000000000001b890 <_ZN8QPPUtils9ipv4_addrEPKc@plt>: 1b890: d0000370 adrp x16, 0x89000 1b894: f944b211 ldr x17, [x16, #0x960] 1b898: 91258210 add x16, x16, #0x960 1b89c: d61f0220 br x17 000000000001b8a0 <_Z18l_json_new_elementP9lua_StateP12json_value_s@plt>: 1b8a0: d0000370 adrp x16, 0x89000 1b8a4: f944b611 ldr x17, [x16, #0x968] 1b8a8: 9125a210 add x16, x16, #0x968 1b8ac: d61f0220 br x17 000000000001b8b0 <_ZN13HookShareData17ClearAccelAddressEv@plt>: 1b8b0: d0000370 adrp x16, 0x89000 1b8b4: f944ba11 ldr x17, [x16, #0x970] 1b8b8: 9125c210 add x16, x16, #0x970 1b8bc: d61f0220 br x17 000000000001b8c0 : 1b8c0: d0000370 adrp x16, 0x89000 1b8c4: f944be11 ldr x17, [x16, #0x978] 1b8c8: 9125e210 add x16, x16, #0x978 1b8cc: d61f0220 br x17 000000000001b8d0 : 1b8d0: d0000370 adrp x16, 0x89000 1b8d4: f944c211 ldr x17, [x16, #0x980] 1b8d8: 91260210 add x16, x16, #0x980 1b8dc: d61f0220 br x17 000000000001b8e0 : 1b8e0: d0000370 adrp x16, 0x89000 1b8e4: f944c611 ldr x17, [x16, #0x988] 1b8e8: 91262210 add x16, x16, #0x988 1b8ec: d61f0220 br x17 000000000001b8f0 <_ZN3QPP3Env14FindServerTaskEl@plt>: 1b8f0: d0000370 adrp x16, 0x89000 1b8f4: f944ca11 ldr x17, [x16, #0x990] 1b8f8: 91264210 add x16, x16, #0x990 1b8fc: d61f0220 br x17 000000000001b900 : 1b900: d0000370 adrp x16, 0x89000 1b904: f944ce11 ldr x17, [x16, #0x998] 1b908: 91266210 add x16, x16, #0x998 1b90c: d61f0220 br x17 000000000001b910 : 1b910: d0000370 adrp x16, 0x89000 1b914: f944d211 ldr x17, [x16, #0x9a0] 1b918: 91268210 add x16, x16, #0x9a0 1b91c: d61f0220 br x17 000000000001b920 <_Z4c2jsP7_JNIEnvPKc@plt>: 1b920: d0000370 adrp x16, 0x89000 1b924: f944d611 ldr x17, [x16, #0x9a8] 1b928: 9126a210 add x16, x16, #0x9a8 1b92c: d61f0220 br x17 000000000001b930 <_ZN12ProxyRequestC1E10APICommandjt@plt>: 1b930: d0000370 adrp x16, 0x89000 1b934: f944da11 ldr x17, [x16, #0x9b0] 1b938: 9126c210 add x16, x16, #0x9b0 1b93c: d61f0220 br x17 000000000001b940 : 1b940: d0000370 adrp x16, 0x89000 1b944: f944de11 ldr x17, [x16, #0x9b8] 1b948: 9126e210 add x16, x16, #0x9b8 1b94c: d61f0220 br x17 000000000001b950 : 1b950: d0000370 adrp x16, 0x89000 1b954: f944e211 ldr x17, [x16, #0x9c0] 1b958: 91270210 add x16, x16, #0x9c0 1b95c: d61f0220 br x17 000000000001b960 <_ZN3QPP8Datagram5ResetEimPKcm@plt>: 1b960: d0000370 adrp x16, 0x89000 1b964: f944e611 ldr x17, [x16, #0x9c8] 1b968: 91272210 add x16, x16, #0x9c8 1b96c: d61f0220 br x17 000000000001b970 <_ZN3QPP14ClientTaskImpl15GetVicePathTimeEv@plt>: 1b970: d0000370 adrp x16, 0x89000 1b974: f944ea11 ldr x17, [x16, #0x9d0] 1b978: 91274210 add x16, x16, #0x9d0 1b97c: d61f0220 br x17 000000000001b980 : 1b980: d0000370 adrp x16, 0x89000 1b984: f944ee11 ldr x17, [x16, #0x9d8] 1b988: 91276210 add x16, x16, #0x9d8 1b98c: d61f0220 br x17 000000000001b990 : 1b990: d0000370 adrp x16, 0x89000 1b994: f944f211 ldr x17, [x16, #0x9e0] 1b998: 91278210 add x16, x16, #0x9e0 1b99c: d61f0220 br x17 000000000001b9a0 <_ZN8QPPUtils13NetworkPoller8SetEventEiPNS_12INetworkTaskEbb@plt>: 1b9a0: d0000370 adrp x16, 0x89000 1b9a4: f944f611 ldr x17, [x16, #0x9e8] 1b9a8: 9127a210 add x16, x16, #0x9e8 1b9ac: d61f0220 br x17 000000000001b9b0 <_ZN8QPPUtils13set_log_levelEi@plt>: 1b9b0: d0000370 adrp x16, 0x89000 1b9b4: f944fa11 ldr x17, [x16, #0x9f0] 1b9b8: 9127c210 add x16, x16, #0x9f0 1b9bc: d61f0220 br x17 000000000001b9c0 : 1b9c0: d0000370 adrp x16, 0x89000 1b9c4: f944fe11 ldr x17, [x16, #0x9f8] 1b9c8: 9127e210 add x16, x16, #0x9f8 1b9cc: d61f0220 br x17 000000000001b9d0 : 1b9d0: d0000370 adrp x16, 0x89000 1b9d4: f9450211 ldr x17, [x16, #0xa00] 1b9d8: 91280210 add x16, x16, #0xa00 1b9dc: d61f0220 br x17 000000000001b9e0 <_ZN3QPP13ServerUDPTaskD2Ev@plt>: 1b9e0: d0000370 adrp x16, 0x89000 1b9e4: f9450611 ldr x17, [x16, #0xa08] 1b9e8: 91282210 add x16, x16, #0xa08 1b9ec: d61f0220 br x17 000000000001b9f0 <_Z13set_hook_mode8HookMode@plt>: 1b9f0: d0000370 adrp x16, 0x89000 1b9f4: f9450a11 ldr x17, [x16, #0xa10] 1b9f8: 91284210 add x16, x16, #0xa10 1b9fc: d61f0220 br x17 000000000001ba00 <_Z13register_funcv@plt>: 1ba00: d0000370 adrp x16, 0x89000 1ba04: f9450e11 ldr x17, [x16, #0xa18] 1ba08: 91286210 add x16, x16, #0xa18 1ba0c: d61f0220 br x17 000000000001ba10 : 1ba10: d0000370 adrp x16, 0x89000 1ba14: f9451211 ldr x17, [x16, #0xa20] 1ba18: 91288210 add x16, x16, #0xa20 1ba1c: d61f0220 br x17 000000000001ba20 : 1ba20: d0000370 adrp x16, 0x89000 1ba24: f9451611 ldr x17, [x16, #0xa28] 1ba28: 9128a210 add x16, x16, #0xa28 1ba2c: d61f0220 br x17 000000000001ba30 <_ZN4LinkD2Ev@plt>: 1ba30: d0000370 adrp x16, 0x89000 1ba34: f9451a11 ldr x17, [x16, #0xa30] 1ba38: 9128c210 add x16, x16, #0xa30 1ba3c: d61f0220 br x17 000000000001ba40 <_ZN8QPPUtils2IP6EqualsERKS0_@plt>: 1ba40: d0000370 adrp x16, 0x89000 1ba44: f9451e11 ldr x17, [x16, #0xa38] 1ba48: 9128e210 add x16, x16, #0xa38 1ba4c: d61f0220 br x17 000000000001ba50 : 1ba50: d0000370 adrp x16, 0x89000 1ba54: f9452211 ldr x17, [x16, #0xa40] 1ba58: 91290210 add x16, x16, #0xa40 1ba5c: d61f0220 br x17 000000000001ba60 <_Z14is_hook_modulePKc@plt>: 1ba60: d0000370 adrp x16, 0x89000 1ba64: f9452611 ldr x17, [x16, #0xa48] 1ba68: 91292210 add x16, x16, #0xa48 1ba6c: d61f0220 br x17 000000000001ba70 <_Z20do_lua_array_to_jsonP9lua_StatePN8QPPUtils10JsonWriterEi@plt>: 1ba70: d0000370 adrp x16, 0x89000 1ba74: f9452a11 ldr x17, [x16, #0xa50] 1ba78: 91294210 add x16, x16, #0xa50 1ba7c: d61f0220 br x17 000000000001ba80 : 1ba80: d0000370 adrp x16, 0x89000 1ba84: f9452e11 ldr x17, [x16, #0xa58] 1ba88: 91296210 add x16, x16, #0xa58 1ba8c: d61f0220 br x17 000000000001ba90 : 1ba90: d0000370 adrp x16, 0x89000 1ba94: f9453211 ldr x17, [x16, #0xa60] 1ba98: 91298210 add x16, x16, #0xa60 1ba9c: d61f0220 br x17 000000000001baa0 <_Z15set_hook_modulePKc@plt>: 1baa0: d0000370 adrp x16, 0x89000 1baa4: f9453611 ldr x17, [x16, #0xa68] 1baa8: 9129a210 add x16, x16, #0xa68 1baac: d61f0220 br x17 000000000001bab0 : 1bab0: d0000370 adrp x16, 0x89000 1bab4: f9453a11 ldr x17, [x16, #0xa70] 1bab8: 9129c210 add x16, x16, #0xa70 1babc: d61f0220 br x17 000000000001bac0 <_Z10libmgr_addP8libmgr_tPKcm@plt>: 1bac0: d0000370 adrp x16, 0x89000 1bac4: f9453e11 ldr x17, [x16, #0xa78] 1bac8: 9129e210 add x16, x16, #0xa78 1bacc: d61f0220 br x17 000000000001bad0 <_Z12on_lua_errorP9lua_StatePKcS2_@plt>: 1bad0: d0000370 adrp x16, 0x89000 1bad4: f9454211 ldr x17, [x16, #0xa80] 1bad8: 912a0210 add x16, x16, #0xa80 1badc: d61f0220 br x17 000000000001bae0 : 1bae0: d0000370 adrp x16, 0x89000 1bae4: f9454611 ldr x17, [x16, #0xa88] 1bae8: 912a2210 add x16, x16, #0xa88 1baec: d61f0220 br x17 000000000001baf0 <_ZN18UDPTrafficHijacker7OnErrorEi@plt>: 1baf0: d0000370 adrp x16, 0x89000 1baf4: f9454a11 ldr x17, [x16, #0xa90] 1baf8: 912a4210 add x16, x16, #0xa90 1bafc: d61f0220 br x17 000000000001bb00 <_ZN3QPP14ClientTaskImpl14EnableVicePathEv@plt>: 1bb00: d0000370 adrp x16, 0x89000 1bb04: f9454e11 ldr x17, [x16, #0xa98] 1bb08: 912a6210 add x16, x16, #0xa98 1bb0c: d61f0220 br x17 000000000001bb10 : 1bb10: d0000370 adrp x16, 0x89000 1bb14: f9455211 ldr x17, [x16, #0xaa0] 1bb18: 912a8210 add x16, x16, #0xaa0 1bb1c: d61f0220 br x17 000000000001bb20 <_ZN8QPPUtils9BitMarker4MarkEj@plt>: 1bb20: d0000370 adrp x16, 0x89000 1bb24: f9455611 ldr x17, [x16, #0xaa8] 1bb28: 912aa210 add x16, x16, #0xaa8 1bb2c: d61f0220 br x17 000000000001bb30 <_ZN8QPPUtils5Timer4LoopEv@plt>: 1bb30: d0000370 adrp x16, 0x89000 1bb34: f9455a11 ldr x17, [x16, #0xab0] 1bb38: 912ac210 add x16, x16, #0xab0 1bb3c: d61f0220 br x17 000000000001bb40 : 1bb40: d0000370 adrp x16, 0x89000 1bb44: f9455e11 ldr x17, [x16, #0xab8] 1bb48: 912ae210 add x16, x16, #0xab8 1bb4c: d61f0220 br x17 000000000001bb50 <_Z19enum_process_moduleiPKc@plt>: 1bb50: d0000370 adrp x16, 0x89000 1bb54: f9456211 ldr x17, [x16, #0xac0] 1bb58: 912b0210 add x16, x16, #0xac0 1bb5c: d61f0220 br x17 000000000001bb60 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>: 1bb60: d0000370 adrp x16, 0x89000 1bb64: f9456611 ldr x17, [x16, #0xac8] 1bb68: 912b2210 add x16, x16, #0xac8 1bb6c: d61f0220 br x17 000000000001bb70 : 1bb70: d0000370 adrp x16, 0x89000 1bb74: f9456a11 ldr x17, [x16, #0xad0] 1bb78: 912b4210 add x16, x16, #0xad0 1bb7c: d61f0220 br x17 000000000001bb80 <__cxa_finalize@plt>: 1bb80: d0000370 adrp x16, 0x89000 1bb84: f9456e11 ldr x17, [x16, #0xad8] 1bb88: 912b6210 add x16, x16, #0xad8 1bb8c: d61f0220 br x17 000000000001bb90 : 1bb90: d0000370 adrp x16, 0x89000 1bb94: f9457211 ldr x17, [x16, #0xae0] 1bb98: 912b8210 add x16, x16, #0xae0 1bb9c: d61f0220 br x17 000000000001bba0 : 1bba0: d0000370 adrp x16, 0x89000 1bba4: f9457611 ldr x17, [x16, #0xae8] 1bba8: 912ba210 add x16, x16, #0xae8 1bbac: d61f0220 br x17 000000000001bbb0 : 1bbb0: d0000370 adrp x16, 0x89000 1bbb4: f9457a11 ldr x17, [x16, #0xaf0] 1bbb8: 912bc210 add x16, x16, #0xaf0 1bbbc: d61f0220 br x17 000000000001bbc0 <_Z15init_lua_enginePKc@plt>: 1bbc0: d0000370 adrp x16, 0x89000 1bbc4: f9457e11 ldr x17, [x16, #0xaf8] 1bbc8: 912be210 add x16, x16, #0xaf8 1bbcc: d61f0220 br x17 000000000001bbd0 : 1bbd0: d0000370 adrp x16, 0x89000 1bbd4: f9458211 ldr x17, [x16, #0xb00] 1bbd8: 912c0210 add x16, x16, #0xb00 1bbdc: d61f0220 br x17 000000000001bbe0 : 1bbe0: d0000370 adrp x16, 0x89000 1bbe4: f9458611 ldr x17, [x16, #0xb08] 1bbe8: 912c2210 add x16, x16, #0xb08 1bbec: d61f0220 br x17 000000000001bbf0 : 1bbf0: d0000370 adrp x16, 0x89000 1bbf4: f9458a11 ldr x17, [x16, #0xb10] 1bbf8: 912c4210 add x16, x16, #0xb10 1bbfc: d61f0220 br x17 000000000001bc00 : 1bc00: d0000370 adrp x16, 0x89000 1bc04: f9458e11 ldr x17, [x16, #0xb18] 1bc08: 912c6210 add x16, x16, #0xb18 1bc0c: d61f0220 br x17 000000000001bc10 : 1bc10: d0000370 adrp x16, 0x89000 1bc14: f9459211 ldr x17, [x16, #0xb20] 1bc18: 912c8210 add x16, x16, #0xb20 1bc1c: d61f0220 br x17 000000000001bc20 : 1bc20: d0000370 adrp x16, 0x89000 1bc24: f9459611 ldr x17, [x16, #0xb28] 1bc28: 912ca210 add x16, x16, #0xb28 1bc2c: d61f0220 br x17 000000000001bc30 : 1bc30: d0000370 adrp x16, 0x89000 1bc34: f9459a11 ldr x17, [x16, #0xb30] 1bc38: 912cc210 add x16, x16, #0xb30 1bc3c: d61f0220 br x17 000000000001bc40 : 1bc40: d0000370 adrp x16, 0x89000 1bc44: f9459e11 ldr x17, [x16, #0xb38] 1bc48: 912ce210 add x16, x16, #0xb38 1bc4c: d61f0220 br x17 000000000001bc50 : 1bc50: d0000370 adrp x16, 0x89000 1bc54: f945a211 ldr x17, [x16, #0xb40] 1bc58: 912d0210 add x16, x16, #0xb40 1bc5c: d61f0220 br x17 000000000001bc60 : 1bc60: d0000370 adrp x16, 0x89000 1bc64: f945a611 ldr x17, [x16, #0xb48] 1bc68: 912d2210 add x16, x16, #0xb48 1bc6c: d61f0220 br x17 000000000001bc70 <_ZN22AppBatchMeasueResponseC1EPci@plt>: 1bc70: d0000370 adrp x16, 0x89000 1bc74: f945aa11 ldr x17, [x16, #0xb50] 1bc78: 912d4210 add x16, x16, #0xb50 1bc7c: d61f0220 br x17 000000000001bc80 : 1bc80: d0000370 adrp x16, 0x89000 1bc84: f945ae11 ldr x17, [x16, #0xb58] 1bc88: 912d6210 add x16, x16, #0xb58 1bc8c: d61f0220 br x17 000000000001bc90 : 1bc90: d0000370 adrp x16, 0x89000 1bc94: f945b211 ldr x17, [x16, #0xb60] 1bc98: 912d8210 add x16, x16, #0xb60 1bc9c: d61f0220 br x17 000000000001bca0 <_ZN3QPP3Env13AddServerTaskElPNS_4TaskE@plt>: 1bca0: d0000370 adrp x16, 0x89000 1bca4: f945b611 ldr x17, [x16, #0xb68] 1bca8: 912da210 add x16, x16, #0xb68 1bcac: d61f0220 br x17 000000000001bcb0 <_Z10hook_resetv@plt>: 1bcb0: d0000370 adrp x16, 0x89000 1bcb4: f945ba11 ldr x17, [x16, #0xb70] 1bcb8: 912dc210 add x16, x16, #0xb70 1bcbc: d61f0220 br x17 000000000001bcc0 : 1bcc0: d0000370 adrp x16, 0x89000 1bcc4: f945be11 ldr x17, [x16, #0xb78] 1bcc8: 912de210 add x16, x16, #0xb78 1bccc: d61f0220 br x17 000000000001bcd0 : 1bcd0: d0000370 adrp x16, 0x89000 1bcd4: f945c211 ldr x17, [x16, #0xb80] 1bcd8: 912e0210 add x16, x16, #0xb80 1bcdc: d61f0220 br x17 000000000001bce0 : 1bce0: d0000370 adrp x16, 0x89000 1bce4: f945c611 ldr x17, [x16, #0xb88] 1bce8: 912e2210 add x16, x16, #0xb88 1bcec: d61f0220 br x17 000000000001bcf0 : 1bcf0: d0000370 adrp x16, 0x89000 1bcf4: f945ca11 ldr x17, [x16, #0xb90] 1bcf8: 912e4210 add x16, x16, #0xb90 1bcfc: d61f0220 br x17 000000000001bd00 : 1bd00: d0000370 adrp x16, 0x89000 1bd04: f945ce11 ldr x17, [x16, #0xb98] 1bd08: 912e6210 add x16, x16, #0xb98 1bd0c: d61f0220 br x17 000000000001bd10 : 1bd10: d0000370 adrp x16, 0x89000 1bd14: f945d211 ldr x17, [x16, #0xba0] 1bd18: 912e8210 add x16, x16, #0xba0 1bd1c: d61f0220 br x17 000000000001bd20 : 1bd20: d0000370 adrp x16, 0x89000 1bd24: f945d611 ldr x17, [x16, #0xba8] 1bd28: 912ea210 add x16, x16, #0xba8 1bd2c: d61f0220 br x17 000000000001bd30 : 1bd30: d0000370 adrp x16, 0x89000 1bd34: f945da11 ldr x17, [x16, #0xbb0] 1bd38: 912ec210 add x16, x16, #0xbb0 1bd3c: d61f0220 br x17 000000000001bd40 <_ZN3QPP4Task7GetTypeEv@plt>: 1bd40: d0000370 adrp x16, 0x89000 1bd44: f945de11 ldr x17, [x16, #0xbb8] 1bd48: 912ee210 add x16, x16, #0xbb8 1bd4c: d61f0220 br x17 000000000001bd50 <_ZN3QPP10DelayTrace17GetRawPeerQualityEiPiS1_S1_@plt>: 1bd50: d0000370 adrp x16, 0x89000 1bd54: f945e211 ldr x17, [x16, #0xbc0] 1bd58: 912f0210 add x16, x16, #0xbc0 1bd5c: d61f0220 br x17 000000000001bd60 : 1bd60: d0000370 adrp x16, 0x89000 1bd64: f945e611 ldr x17, [x16, #0xbc8] 1bd68: 912f2210 add x16, x16, #0xbc8 1bd6c: d61f0220 br x17 000000000001bd70 <_ZN3QPP3Env14AddToEventListEPNS_4TaskE@plt>: 1bd70: d0000370 adrp x16, 0x89000 1bd74: f945ea11 ldr x17, [x16, #0xbd0] 1bd78: 912f4210 add x16, x16, #0xbd0 1bd7c: d61f0220 br x17 000000000001bd80 <_ZN8QPPUtils11signal_initEv@plt>: 1bd80: d0000370 adrp x16, 0x89000 1bd84: f945ee11 ldr x17, [x16, #0xbd8] 1bd88: 912f6210 add x16, x16, #0xbd8 1bd8c: d61f0220 br x17 000000000001bd90 : 1bd90: d0000370 adrp x16, 0x89000 1bd94: f945f211 ldr x17, [x16, #0xbe0] 1bd98: 912f8210 add x16, x16, #0xbe0 1bd9c: d61f0220 br x17 000000000001bda0 : 1bda0: d0000370 adrp x16, 0x89000 1bda4: f945f611 ldr x17, [x16, #0xbe8] 1bda8: 912fa210 add x16, x16, #0xbe8 1bdac: d61f0220 br x17 000000000001bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt>: 1bdb0: d0000370 adrp x16, 0x89000 1bdb4: f945fa11 ldr x17, [x16, #0xbf0] 1bdb8: 912fc210 add x16, x16, #0xbf0 1bdbc: d61f0220 br x17 000000000001bdc0 : 1bdc0: d0000370 adrp x16, 0x89000 1bdc4: f945fe11 ldr x17, [x16, #0xbf8] 1bdc8: 912fe210 add x16, x16, #0xbf8 1bdcc: d61f0220 br x17 000000000001bdd0 <_ZN3QPP7UDPTask14OnRecvDatagramEPKciRKN8QPPUtils2IPE@plt>: 1bdd0: d0000370 adrp x16, 0x89000 1bdd4: f9460211 ldr x17, [x16, #0xc00] 1bdd8: 91300210 add x16, x16, #0xc00 1bddc: d61f0220 br x17 000000000001bde0 : 1bde0: d0000370 adrp x16, 0x89000 1bde4: f9460611 ldr x17, [x16, #0xc08] 1bde8: 91302210 add x16, x16, #0xc08 1bdec: d61f0220 br x17 000000000001bdf0 <_ZN12ProxyRequest9AddTargetEji@plt>: 1bdf0: d0000370 adrp x16, 0x89000 1bdf4: f9460a11 ldr x17, [x16, #0xc10] 1bdf8: 91304210 add x16, x16, #0xc10 1bdfc: d61f0220 br x17 000000000001be00 <_Z14do_lua_to_jsonP9lua_StatePN8QPPUtils10JsonWriterE@plt>: 1be00: d0000370 adrp x16, 0x89000 1be04: f9460e11 ldr x17, [x16, #0xc18] 1be08: 91306210 add x16, x16, #0xc18 1be0c: d61f0220 br x17 000000000001be10 : 1be10: d0000370 adrp x16, 0x89000 1be14: f9461211 ldr x17, [x16, #0xc20] 1be18: 91308210 add x16, x16, #0xc20 1be1c: d61f0220 br x17 000000000001be20 <_Z14l_get_ip_paramP9lua_Statei@plt>: 1be20: d0000370 adrp x16, 0x89000 1be24: f9461611 ldr x17, [x16, #0xc28] 1be28: 9130a210 add x16, x16, #0xc28 1be2c: d61f0220 br x17 000000000001be30 <_Z19update_udp_checksumP8udp_headiP7ip_head@plt>: 1be30: d0000370 adrp x16, 0x89000 1be34: f9461a11 ldr x17, [x16, #0xc30] 1be38: 9130c210 add x16, x16, #0xc30 1be3c: d61f0220 br x17 000000000001be40 : 1be40: d0000370 adrp x16, 0x89000 1be44: f9461e11 ldr x17, [x16, #0xc38] 1be48: 9130e210 add x16, x16, #0xc38 1be4c: d61f0220 br x17 000000000001be50 <_ZN4LinkC2EmN8QPPUtils2IPES1_@plt>: 1be50: d0000370 adrp x16, 0x89000 1be54: f9462211 ldr x17, [x16, #0xc40] 1be58: 91310210 add x16, x16, #0xc40 1be5c: d61f0220 br x17 000000000001be60 : 1be60: d0000370 adrp x16, 0x89000 1be64: f9462611 ldr x17, [x16, #0xc48] 1be68: 91312210 add x16, x16, #0xc48 1be6c: d61f0220 br x17 000000000001be70 <_Z14do_udp_connectiPK8sockaddrj@plt>: 1be70: d0000370 adrp x16, 0x89000 1be74: f9462a11 ldr x17, [x16, #0xc50] 1be78: 91314210 add x16, x16, #0xc50 1be7c: d61f0220 br x17 000000000001be80 <_ZN3QPP13ClientUDPTask11SetDatagramEiPNS_8DatagramE@plt>: 1be80: d0000370 adrp x16, 0x89000 1be84: f9462e11 ldr x17, [x16, #0xc58] 1be88: 91316210 add x16, x16, #0xc58 1be8c: d61f0220 br x17 000000000001be90 : 1be90: d0000370 adrp x16, 0x89000 1be94: f9463211 ldr x17, [x16, #0xc60] 1be98: 91318210 add x16, x16, #0xc60 1be9c: d61f0220 br x17 000000000001bea0 : 1bea0: d0000370 adrp x16, 0x89000 1bea4: f9463611 ldr x17, [x16, #0xc68] 1bea8: 9131a210 add x16, x16, #0xc68 1beac: d61f0220 br x17 000000000001beb0 : 1beb0: d0000370 adrp x16, 0x89000 1beb4: f9463a11 ldr x17, [x16, #0xc70] 1beb8: 9131c210 add x16, x16, #0xc70 1bebc: d61f0220 br x17 000000000001bec0 <_Z12init_networkP9lua_State@plt>: 1bec0: d0000370 adrp x16, 0x89000 1bec4: f9463e11 ldr x17, [x16, #0xc78] 1bec8: 9131e210 add x16, x16, #0xc78 1becc: d61f0220 br x17 000000000001bed0 <_ZN3QPP3Env16RemoveServerTaskElPNS_4TaskE@plt>: 1bed0: d0000370 adrp x16, 0x89000 1bed4: f9464211 ldr x17, [x16, #0xc80] 1bed8: 91320210 add x16, x16, #0xc80 1bedc: d61f0220 br x17 000000000001bee0 : 1bee0: d0000370 adrp x16, 0x89000 1bee4: f9464611 ldr x17, [x16, #0xc88] 1bee8: 91322210 add x16, x16, #0xc88 1beec: d61f0220 br x17 000000000001bef0 : 1bef0: d0000370 adrp x16, 0x89000 1bef4: f9464a11 ldr x17, [x16, #0xc90] 1bef8: 91324210 add x16, x16, #0xc90 1befc: d61f0220 br x17 000000000001bf00 : 1bf00: d0000370 adrp x16, 0x89000 1bf04: f9464e11 ldr x17, [x16, #0xc98] 1bf08: 91326210 add x16, x16, #0xc98 1bf0c: d61f0220 br x17 000000000001bf10 : 1bf10: d0000370 adrp x16, 0x89000 1bf14: f9465211 ldr x17, [x16, #0xca0] 1bf18: 91328210 add x16, x16, #0xca0 1bf1c: d61f0220 br x17 000000000001bf20 : 1bf20: d0000370 adrp x16, 0x89000 1bf24: f9465611 ldr x17, [x16, #0xca8] 1bf28: 9132a210 add x16, x16, #0xca8 1bf2c: d61f0220 br x17 000000000001bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt>: 1bf30: d0000370 adrp x16, 0x89000 1bf34: f9465a11 ldr x17, [x16, #0xcb0] 1bf38: 9132c210 add x16, x16, #0xcb0 1bf3c: d61f0220 br x17 000000000001bf40 : 1bf40: d0000370 adrp x16, 0x89000 1bf44: f9465e11 ldr x17, [x16, #0xcb8] 1bf48: 9132e210 add x16, x16, #0xcb8 1bf4c: d61f0220 br x17 000000000001bf50 : 1bf50: d0000370 adrp x16, 0x89000 1bf54: f9466211 ldr x17, [x16, #0xcc0] 1bf58: 91330210 add x16, x16, #0xcc0 1bf5c: d61f0220 br x17 000000000001bf60 : 1bf60: d0000370 adrp x16, 0x89000 1bf64: f9466611 ldr x17, [x16, #0xcc8] 1bf68: 91332210 add x16, x16, #0xcc8 1bf6c: d61f0220 br x17 000000000001bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt>: 1bf70: d0000370 adrp x16, 0x89000 1bf74: f9466a11 ldr x17, [x16, #0xcd0] 1bf78: 91334210 add x16, x16, #0xcd0 1bf7c: d61f0220 br x17 000000000001bf80 <_ZN3QPP13ClientUDPTask10OnPathReadEPNS_4PathE@plt>: 1bf80: d0000370 adrp x16, 0x89000 1bf84: f9466e11 ldr x17, [x16, #0xcd8] 1bf88: 91336210 add x16, x16, #0xcd8 1bf8c: d61f0220 br x17 000000000001bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt>: 1bf90: d0000370 adrp x16, 0x89000 1bf94: f9467211 ldr x17, [x16, #0xce0] 1bf98: 91338210 add x16, x16, #0xce0 1bf9c: d61f0220 br x17 000000000001bfa0 <_ZN13ProxyResponse8GetRouteEi@plt>: 1bfa0: d0000370 adrp x16, 0x89000 1bfa4: f9467611 ldr x17, [x16, #0xce8] 1bfa8: 9133a210 add x16, x16, #0xce8 1bfac: d61f0220 br x17 000000000001bfb0 <_ZN8QPPUtils10JsonWriter6AddStrEPKcS2_@plt>: 1bfb0: d0000370 adrp x16, 0x89000 1bfb4: f9467a11 ldr x17, [x16, #0xcf0] 1bfb8: 9133c210 add x16, x16, #0xcf0 1bfbc: d61f0220 br x17 000000000001bfc0 <_ZN3QPP9EnvObject1EEv@plt>: 1bfc0: d0000370 adrp x16, 0x89000 1bfc4: f9467e11 ldr x17, [x16, #0xcf8] 1bfc8: 9133e210 add x16, x16, #0xcf8 1bfcc: d61f0220 br x17 000000000001bfd0 : 1bfd0: d0000370 adrp x16, 0x89000 1bfd4: f9468211 ldr x17, [x16, #0xd00] 1bfd8: 91340210 add x16, x16, #0xd00 1bfdc: d61f0220 br x17 000000000001bfe0 : 1bfe0: d0000370 adrp x16, 0x89000 1bfe4: f9468611 ldr x17, [x16, #0xd08] 1bfe8: 91342210 add x16, x16, #0xd08 1bfec: d61f0220 br x17 000000000001bff0 <_ZN3QPP8DatagramC1EPNS_3EnvEimPKcm@plt>: 1bff0: d0000370 adrp x16, 0x89000 1bff4: f9468a11 ldr x17, [x16, #0xd10] 1bff8: 91344210 add x16, x16, #0xd10 1bffc: d61f0220 br x17 000000000001c000 <_ZN8QPPUtils5Timer3AddEiPFbPNS_9TimerItemEEPvS5_@plt>: 1c000: b0000370 adrp x16, 0x89000 1c004: f9468e11 ldr x17, [x16, #0xd18] 1c008: 91346210 add x16, x16, #0xd18 1c00c: d61f0220 br x17 000000000001c010 : 1c010: b0000370 adrp x16, 0x89000 1c014: f9469211 ldr x17, [x16, #0xd20] 1c018: 91348210 add x16, x16, #0xd20 1c01c: d61f0220 br x17 000000000001c020 <_ZN3QPP10DelayTraceD2Ev@plt>: 1c020: b0000370 adrp x16, 0x89000 1c024: f9469611 ldr x17, [x16, #0xd28] 1c028: 9134a210 add x16, x16, #0xd28 1c02c: d61f0220 br x17 000000000001c030 <_ZN21FastNodeMeasueRequestC1EtjjP8c2nDelayi@plt>: 1c030: b0000370 adrp x16, 0x89000 1c034: f9469a11 ldr x17, [x16, #0xd30] 1c038: 9134c210 add x16, x16, #0xd30 1c03c: d61f0220 br x17 000000000001c040 <_Z8hook_setv@plt>: 1c040: b0000370 adrp x16, 0x89000 1c044: f9469e11 ldr x17, [x16, #0xd38] 1c048: 9134e210 add x16, x16, #0xd38 1c04c: d61f0220 br x17 000000000001c050 : 1c050: b0000370 adrp x16, 0x89000 1c054: f946a211 ldr x17, [x16, #0xd40] 1c058: 91350210 add x16, x16, #0xd40 1c05c: d61f0220 br x17 000000000001c060 : 1c060: b0000370 adrp x16, 0x89000 1c064: f946a611 ldr x17, [x16, #0xd48] 1c068: 91352210 add x16, x16, #0xd48 1c06c: d61f0220 br x17 000000000001c070 <_ZN14UDPDirectProxy11ResetSocketEN8QPPUtils9UDPSocketE@plt>: 1c070: b0000370 adrp x16, 0x89000 1c074: f946aa11 ldr x17, [x16, #0xd50] 1c078: 91354210 add x16, x16, #0xd50 1c07c: d61f0220 br x17 000000000001c080 <_ZN8QPPUtils10JsonWriter6EncodeEPKcPci@plt>: 1c080: b0000370 adrp x16, 0x89000 1c084: f946ae11 ldr x17, [x16, #0xd58] 1c088: 91356210 add x16, x16, #0xd58 1c08c: d61f0220 br x17 000000000001c090 : 1c090: b0000370 adrp x16, 0x89000 1c094: f946b211 ldr x17, [x16, #0xd60] 1c098: 91358210 add x16, x16, #0xd60 1c09c: d61f0220 br x17 000000000001c0a0 <_Z9hook_funcPKcS0_Pvmm@plt>: 1c0a0: b0000370 adrp x16, 0x89000 1c0a4: f946b611 ldr x17, [x16, #0xd68] 1c0a8: 9135a210 add x16, x16, #0xd68 1c0ac: d61f0220 br x17 000000000001c0b0 : 1c0b0: b0000370 adrp x16, 0x89000 1c0b4: f946ba11 ldr x17, [x16, #0xd70] 1c0b8: 9135c210 add x16, x16, #0xd70 1c0bc: d61f0220 br x17 000000000001c0c0 : 1c0c0: b0000370 adrp x16, 0x89000 1c0c4: f946be11 ldr x17, [x16, #0xd78] 1c0c8: 9135e210 add x16, x16, #0xd78 1c0cc: d61f0220 br x17 000000000001c0d0 : 1c0d0: b0000370 adrp x16, 0x89000 1c0d4: f946c211 ldr x17, [x16, #0xd80] 1c0d8: 91360210 add x16, x16, #0xd80 1c0dc: d61f0220 br x17 000000000001c0e0 <_ZN3QPP9EnvObjectD2Ev@plt>: 1c0e0: b0000370 adrp x16, 0x89000 1c0e4: f946c611 ldr x17, [x16, #0xd88] 1c0e8: 91362210 add x16, x16, #0xd88 1c0ec: d61f0220 br x17 000000000001c0f0 <_ZN3QPP14ClientTaskImpl11IncVicePathEv@plt>: 1c0f0: b0000370 adrp x16, 0x89000 1c0f4: f946ca11 ldr x17, [x16, #0xd90] 1c0f8: 91364210 add x16, x16, #0xd90 1c0fc: d61f0220 br x17 000000000001c100 : 1c100: b0000370 adrp x16, 0x89000 1c104: f946ce11 ldr x17, [x16, #0xd98] 1c108: 91366210 add x16, x16, #0xd98 1c10c: d61f0220 br x17 000000000001c110 : 1c110: b0000370 adrp x16, 0x89000 1c114: f946d211 ldr x17, [x16, #0xda0] 1c118: 91368210 add x16, x16, #0xda0 1c11c: d61f0220 br x17 000000000001c120 : 1c120: b0000370 adrp x16, 0x89000 1c124: f946d611 ldr x17, [x16, #0xda8] 1c128: 9136a210 add x16, x16, #0xda8 1c12c: d61f0220 br x17 000000000001c130 <_Z18update_ip_checksumP7ip_head@plt>: 1c130: b0000370 adrp x16, 0x89000 1c134: f946da11 ldr x17, [x16, #0xdb0] 1c138: 9136c210 add x16, x16, #0xdb0 1c13c: d61f0220 br x17 000000000001c140 : 1c140: b0000370 adrp x16, 0x89000 1c144: f946de11 ldr x17, [x16, #0xdb8] 1c148: 9136e210 add x16, x16, #0xdb8 1c14c: d61f0220 br x17 000000000001c150 : 1c150: b0000370 adrp x16, 0x89000 1c154: f946e211 ldr x17, [x16, #0xdc0] 1c158: 91370210 add x16, x16, #0xdc0 1c15c: d61f0220 br x17 000000000001c160 : 1c160: b0000370 adrp x16, 0x89000 1c164: f946e611 ldr x17, [x16, #0xdc8] 1c168: 91372210 add x16, x16, #0xdc8 1c16c: d61f0220 br x17 000000000001c170 <_Z13java_user_optP7_JNIEnvP7_jclassPN8QPPUtils5EventEiPKc@plt>: 1c170: b0000370 adrp x16, 0x89000 1c174: f946ea11 ldr x17, [x16, #0xdd0] 1c178: 91374210 add x16, x16, #0xdd0 1c17c: d61f0220 br x17 000000000001c180 : 1c180: b0000370 adrp x16, 0x89000 1c184: f946ee11 ldr x17, [x16, #0xdd8] 1c188: 91376210 add x16, x16, #0xdd8 1c18c: d61f0220 br x17 000000000001c190 <_Z16l_register_constP9lua_StatePKcS2_i@plt>: 1c190: b0000370 adrp x16, 0x89000 1c194: f946f211 ldr x17, [x16, #0xde0] 1c198: 91378210 add x16, x16, #0xde0 1c19c: d61f0220 br x17 000000000001c1a0 <_ZN18UDPTrafficHijacker6CreateEP9lua_StateN8QPPUtils2IPEPKc@plt>: 1c1a0: b0000370 adrp x16, 0x89000 1c1a4: f946f611 ldr x17, [x16, #0xde8] 1c1a8: 9137a210 add x16, x16, #0xde8 1c1ac: d61f0220 br x17 000000000001c1b0 <_ZN8QPPUtils10JsonWriter5BeginEv@plt>: 1c1b0: b0000370 adrp x16, 0x89000 1c1b4: f946fa11 ldr x17, [x16, #0xdf0] 1c1b8: 9137c210 add x16, x16, #0xdf0 1c1bc: d61f0220 br x17 000000000001c1c0 : 1c1c0: b0000370 adrp x16, 0x89000 1c1c4: f946fe11 ldr x17, [x16, #0xdf8] 1c1c8: 9137e210 add x16, x16, #0xdf8 1c1cc: d61f0220 br x17 000000000001c1d0 : 1c1d0: b0000370 adrp x16, 0x89000 1c1d4: f9470211 ldr x17, [x16, #0xe00] 1c1d8: 91380210 add x16, x16, #0xe00 1c1dc: d61f0220 br x17 000000000001c1e0 <_ZN8QPPUtils10JsonWriter11BeginObjectEPKc@plt>: 1c1e0: b0000370 adrp x16, 0x89000 1c1e4: f9470611 ldr x17, [x16, #0xe08] 1c1e8: 91382210 add x16, x16, #0xe08 1c1ec: d61f0220 br x17 000000000001c1f0 <_ZN13UDPDispatcher17OnNewLinkCallbackEP7UDPLinkN8QPPUtils2IPES3_@plt>: 1c1f0: b0000370 adrp x16, 0x89000 1c1f4: f9470a11 ldr x17, [x16, #0xe10] 1c1f8: 91384210 add x16, x16, #0xe10 1c1fc: d61f0220 br x17 000000000001c200 <_ZN3QPP8DataNode14CreateDataNodeEjPKcmj@plt>: 1c200: b0000370 adrp x16, 0x89000 1c204: f9470e11 ldr x17, [x16, #0xe18] 1c208: 91386210 add x16, x16, #0xe18 1c20c: d61f0220 br x17 000000000001c210 <_ZN3QPP14ClientTaskImpl22CheckVicePathCloseTimeEv@plt>: 1c210: b0000370 adrp x16, 0x89000 1c214: f9471211 ldr x17, [x16, #0xe20] 1c218: 91388210 add x16, x16, #0xe20 1c21c: d61f0220 br x17 000000000001c220 <__errno@plt>: 1c220: b0000370 adrp x16, 0x89000 1c224: f9471611 ldr x17, [x16, #0xe28] 1c228: 9138a210 add x16, x16, #0xe28 1c22c: d61f0220 br x17 000000000001c230 <_ZN3QPP3RTTD1Ev@plt>: 1c230: b0000370 adrp x16, 0x89000 1c234: f9471a11 ldr x17, [x16, #0xe30] 1c238: 9138c210 add x16, x16, #0xe30 1c23c: d61f0220 br x17 000000000001c240 : 1c240: b0000370 adrp x16, 0x89000 1c244: f9471e11 ldr x17, [x16, #0xe38] 1c248: 9138e210 add x16, x16, #0xe38 1c24c: d61f0220 br x17 000000000001c250 : 1c250: b0000370 adrp x16, 0x89000 1c254: f9472211 ldr x17, [x16, #0xe40] 1c258: 91390210 add x16, x16, #0xe40 1c25c: d61f0220 br x17 000000000001c260 <_ZN3QPP6Buffer5PrintEv@plt>: 1c260: b0000370 adrp x16, 0x89000 1c264: f9472611 ldr x17, [x16, #0xe48] 1c268: 91392210 add x16, x16, #0xe48 1c26c: d61f0220 br x17 000000000001c270 <_ZN3QPP19CreateServerUDPTaskEPNS_3EnvEN8QPPUtils9UDPSocketEmNS2_2IPE@plt>: 1c270: b0000370 adrp x16, 0x89000 1c274: f9472a11 ldr x17, [x16, #0xe50] 1c278: 91394210 add x16, x16, #0xe50 1c27c: d61f0220 br x17 000000000001c280 <_ZN8QPPUtils12EventManager11PopC2LEventEv@plt>: 1c280: b0000370 adrp x16, 0x89000 1c284: f9472e11 ldr x17, [x16, #0xe58] 1c288: 91396210 add x16, x16, #0xe58 1c28c: d61f0220 br x17 000000000001c290 <_ZN3QPP3EnvC1Eb@plt>: 1c290: b0000370 adrp x16, 0x89000 1c294: f9473211 ldr x17, [x16, #0xe60] 1c298: 91398210 add x16, x16, #0xe60 1c29c: d61f0220 br x17 000000000001c2a0 <_ZN8QPPUtils6Socket15SetInitCallbackEPFiiE@plt>: 1c2a0: b0000370 adrp x16, 0x89000 1c2a4: f9473611 ldr x17, [x16, #0xe68] 1c2a8: 9139a210 add x16, x16, #0xe68 1c2ac: d61f0220 br x17 000000000001c2b0 : 1c2b0: b0000370 adrp x16, 0x89000 1c2b4: f9473a11 ldr x17, [x16, #0xe70] 1c2b8: 9139c210 add x16, x16, #0xe70 1c2bc: d61f0220 br x17 000000000001c2c0 : 1c2c0: b0000370 adrp x16, 0x89000 1c2c4: f9473e11 ldr x17, [x16, #0xe78] 1c2c8: 9139e210 add x16, x16, #0xe78 1c2cc: d61f0220 br x17 000000000001c2d0 : 1c2d0: b0000370 adrp x16, 0x89000 1c2d4: f9474211 ldr x17, [x16, #0xe80] 1c2d8: 913a0210 add x16, x16, #0xe80 1c2dc: d61f0220 br x17 000000000001c2e0 <_ZN3QPP14ClientTaskImpl14SetNewMainPathEPNS_4PathE@plt>: 1c2e0: b0000370 adrp x16, 0x89000 1c2e4: f9474611 ldr x17, [x16, #0xe88] 1c2e8: 913a2210 add x16, x16, #0xe88 1c2ec: d61f0220 br x17 000000000001c2f0 : 1c2f0: b0000370 adrp x16, 0x89000 1c2f4: f9474a11 ldr x17, [x16, #0xe90] 1c2f8: 913a4210 add x16, x16, #0xe90 1c2fc: d61f0220 br x17 000000000001c300 <_ZN8QPPUtils9IAutoFreeC2Ev@plt>: 1c300: b0000370 adrp x16, 0x89000 1c304: f9474e11 ldr x17, [x16, #0xe98] 1c308: 913a6210 add x16, x16, #0xe98 1c30c: d61f0220 br x17 000000000001c310 : 1c310: b0000370 adrp x16, 0x89000 1c314: f9475211 ldr x17, [x16, #0xea0] 1c318: 913a8210 add x16, x16, #0xea0 1c31c: d61f0220 br x17 000000000001c320 : 1c320: b0000370 adrp x16, 0x89000 1c324: f9475611 ldr x17, [x16, #0xea8] 1c328: 913aa210 add x16, x16, #0xea8 1c32c: d61f0220 br x17 000000000001c330 <_Z4hookPKcm8HookMode@plt>: 1c330: b0000370 adrp x16, 0x89000 1c334: f9475a11 ldr x17, [x16, #0xeb0] 1c338: 913ac210 add x16, x16, #0xeb0 1c33c: d61f0220 br x17 000000000001c340 <_ZN8QPPUtils5Timer6RemoveEPNS_9TimerItemE@plt>: 1c340: b0000370 adrp x16, 0x89000 1c344: f9475e11 ldr x17, [x16, #0xeb8] 1c348: 913ae210 add x16, x16, #0xeb8 1c34c: d61f0220 br x17 000000000001c350 : 1c350: b0000370 adrp x16, 0x89000 1c354: f9476211 ldr x17, [x16, #0xec0] 1c358: 913b0210 add x16, x16, #0xec0 1c35c: d61f0220 br x17 000000000001c360 : 1c360: b0000370 adrp x16, 0x89000 1c364: f9476611 ldr x17, [x16, #0xec8] 1c368: 913b2210 add x16, x16, #0xec8 1c36c: d61f0220 br x17 000000000001c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt>: 1c370: b0000370 adrp x16, 0x89000 1c374: f9476a11 ldr x17, [x16, #0xed0] 1c378: 913b4210 add x16, x16, #0xed0 1c37c: d61f0220 br x17 000000000001c380 : 1c380: b0000370 adrp x16, 0x89000 1c384: f9476e11 ldr x17, [x16, #0xed8] 1c388: 913b6210 add x16, x16, #0xed8 1c38c: d61f0220 br x17 000000000001c390 : 1c390: b0000370 adrp x16, 0x89000 1c394: f9477211 ldr x17, [x16, #0xee0] 1c398: 913b8210 add x16, x16, #0xee0 1c39c: d61f0220 br x17 000000000001c3a0 <_Z11libmgr_findP8libmgr_tPKc@plt>: 1c3a0: b0000370 adrp x16, 0x89000 1c3a4: f9477611 ldr x17, [x16, #0xee8] 1c3a8: 913ba210 add x16, x16, #0xee8 1c3ac: d61f0220 br x17 000000000001c3b0 <_ZN18UDPTrafficHijackerD2Ev@plt>: 1c3b0: b0000370 adrp x16, 0x89000 1c3b4: f9477a11 ldr x17, [x16, #0xef0] 1c3b8: 913bc210 add x16, x16, #0xef0 1c3bc: d61f0220 br x17 000000000001c3c0 <_ZN3QPP4Path10CreatePathEN8QPPUtils2IPE@plt>: 1c3c0: b0000370 adrp x16, 0x89000 1c3c4: f9477e11 ldr x17, [x16, #0xef8] 1c3c8: 913be210 add x16, x16, #0xef8 1c3cc: d61f0220 br x17 000000000001c3d0 : 1c3d0: b0000370 adrp x16, 0x89000 1c3d4: f9478211 ldr x17, [x16, #0xf00] 1c3d8: 913c0210 add x16, x16, #0xf00 1c3dc: d61f0220 br x17 000000000001c3e0 : 1c3e0: b0000370 adrp x16, 0x89000 1c3e4: f9478611 ldr x17, [x16, #0xf08] 1c3e8: 913c2210 add x16, x16, #0xf08 1c3ec: d61f0220 br x17 000000000001c3f0 <_ZN3QPP13ClientUDPTask14RemoveDatagramEi@plt>: 1c3f0: b0000370 adrp x16, 0x89000 1c3f4: f9478a11 ldr x17, [x16, #0xf10] 1c3f8: 913c4210 add x16, x16, #0xf10 1c3fc: d61f0220 br x17 000000000001c400 : 1c400: b0000370 adrp x16, 0x89000 1c404: f9478e11 ldr x17, [x16, #0xf18] 1c408: 913c6210 add x16, x16, #0xf18 1c40c: d61f0220 br x17 000000000001c410 : 1c410: b0000370 adrp x16, 0x89000 1c414: f9479211 ldr x17, [x16, #0xf20] 1c418: 913c8210 add x16, x16, #0xf20 1c41c: d61f0220 br x17 000000000001c420 <_ZN20SpeedMeasureResponseC1EPKci@plt>: 1c420: b0000370 adrp x16, 0x89000 1c424: f9479611 ldr x17, [x16, #0xf28] 1c428: 913ca210 add x16, x16, #0xf28 1c42c: d61f0220 br x17 000000000001c430 : 1c430: b0000370 adrp x16, 0x89000 1c434: f9479a11 ldr x17, [x16, #0xf30] 1c438: 913cc210 add x16, x16, #0xf30 1c43c: d61f0220 br x17 000000000001c440 <_ZN14UDPDirectProxyD2Ev@plt>: 1c440: b0000370 adrp x16, 0x89000 1c444: f9479e11 ldr x17, [x16, #0xf38] 1c448: 913ce210 add x16, x16, #0xf38 1c44c: d61f0220 br x17 000000000001c450 <_ZN8QPPUtils9fakeip2ipEPKcPc@plt>: 1c450: b0000370 adrp x16, 0x89000 1c454: f947a211 ldr x17, [x16, #0xf40] 1c458: 913d0210 add x16, x16, #0xf40 1c45c: d61f0220 br x17 000000000001c460 <_ZdlPv@plt>: 1c460: b0000370 adrp x16, 0x89000 1c464: f947a611 ldr x17, [x16, #0xf48] 1c468: 913d2210 add x16, x16, #0xf48 1c46c: d61f0220 br x17 000000000001c470 : 1c470: b0000370 adrp x16, 0x89000 1c474: f947aa11 ldr x17, [x16, #0xf50] 1c478: 913d4210 add x16, x16, #0xf50 1c47c: d61f0220 br x17 000000000001c480 <_ZN13HookShareData15AddAccelAddressEiPKci@plt>: 1c480: b0000370 adrp x16, 0x89000 1c484: f947ae11 ldr x17, [x16, #0xf58] 1c488: 913d6210 add x16, x16, #0xf58 1c48c: d61f0220 br x17 000000000001c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt>: 1c490: b0000370 adrp x16, 0x89000 1c494: f947b211 ldr x17, [x16, #0xf60] 1c498: 913d8210 add x16, x16, #0xf60 1c49c: d61f0220 br x17 000000000001c4a0 : 1c4a0: b0000370 adrp x16, 0x89000 1c4a4: f947b611 ldr x17, [x16, #0xf68] 1c4a8: 913da210 add x16, x16, #0xf68 1c4ac: d61f0220 br x17 000000000001c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt>: 1c4b0: b0000370 adrp x16, 0x89000 1c4b4: f947ba11 ldr x17, [x16, #0xf70] 1c4b8: 913dc210 add x16, x16, #0xf70 1c4bc: d61f0220 br x17 000000000001c4c0 : 1c4c0: b0000370 adrp x16, 0x89000 1c4c4: f947be11 ldr x17, [x16, #0xf78] 1c4c8: 913de210 add x16, x16, #0xf78 1c4cc: d61f0220 br x17 000000000001c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt>: 1c4d0: b0000370 adrp x16, 0x89000 1c4d4: f947c211 ldr x17, [x16, #0xf80] 1c4d8: 913e0210 add x16, x16, #0xf80 1c4dc: d61f0220 br x17 000000000001c4e0 : 1c4e0: b0000370 adrp x16, 0x89000 1c4e4: f947c611 ldr x17, [x16, #0xf88] 1c4e8: 913e2210 add x16, x16, #0xf88 1c4ec: d61f0220 br x17 000000000001c4f0 <_ZN13HookShareData7SetModeE8HookMode@plt>: 1c4f0: b0000370 adrp x16, 0x89000 1c4f4: f947ca11 ldr x17, [x16, #0xf90] 1c4f8: 913e4210 add x16, x16, #0xf90 1c4fc: d61f0220 br x17 000000000001c500 <_Z15get_module_baseiPKcPci@plt>: 1c500: b0000370 adrp x16, 0x89000 1c504: f947ce11 ldr x17, [x16, #0xf98] 1c508: 913e6210 add x16, x16, #0xf98 1c50c: d61f0220 br x17 000000000001c510 <_ZN3QPP13ClientUDPTaskD2Ev@plt>: 1c510: b0000370 adrp x16, 0x89000 1c514: f947d211 ldr x17, [x16, #0xfa0] 1c518: 913e8210 add x16, x16, #0xfa0 1c51c: d61f0220 br x17 000000000001c520 <_ZN8QPPUtils6Socket22SetNetOperatorCallbackEPFvPKciE@plt>: 1c520: b0000370 adrp x16, 0x89000 1c524: f947d611 ldr x17, [x16, #0xfa8] 1c528: 913ea210 add x16, x16, #0xfa8 1c52c: d61f0220 br x17 000000000001c530 <_ZN13ProxyResponseC1Ev@plt>: 1c530: b0000370 adrp x16, 0x89000 1c534: f947da11 ldr x17, [x16, #0xfb0] 1c538: 913ec210 add x16, x16, #0xfb0 1c53c: d61f0220 br x17 000000000001c540 : 1c540: b0000370 adrp x16, 0x89000 1c544: f947de11 ldr x17, [x16, #0xfb8] 1c548: 913ee210 add x16, x16, #0xfb8 1c54c: d61f0220 br x17 000000000001c550 : 1c550: b0000370 adrp x16, 0x89000 1c554: f947e211 ldr x17, [x16, #0xfc0] 1c558: 913f0210 add x16, x16, #0xfc0 1c55c: d61f0220 br x17 000000000001c560 <_Z14get_local_portii@plt>: 1c560: b0000370 adrp x16, 0x89000 1c564: f947e611 ldr x17, [x16, #0xfc8] 1c568: 913f2210 add x16, x16, #0xfc8 1c56c: d61f0220 br x17 000000000001c570 : 1c570: b0000370 adrp x16, 0x89000 1c574: f947ea11 ldr x17, [x16, #0xfd0] 1c578: 913f4210 add x16, x16, #0xfd0 1c57c: d61f0220 br x17 000000000001c580 : 1c580: b0000370 adrp x16, 0x89000 1c584: f947ee11 ldr x17, [x16, #0xfd8] 1c588: 913f6210 add x16, x16, #0xfd8 1c58c: d61f0220 br x17 000000000001c590 : 1c590: b0000370 adrp x16, 0x89000 1c594: f947f211 ldr x17, [x16, #0xfe0] 1c598: 913f8210 add x16, x16, #0xfe0 1c59c: d61f0220 br x17 000000000001c5a0 <_ZN7UDPLinkC1EmP10IUDPWriterN8QPPUtils2IPES3_@plt>: 1c5a0: b0000370 adrp x16, 0x89000 1c5a4: f947f611 ldr x17, [x16, #0xfe8] 1c5a8: 913fa210 add x16, x16, #0xfe8 1c5ac: d61f0220 br x17 000000000001c5b0 : 1c5b0: b0000370 adrp x16, 0x89000 1c5b4: f947fa11 ldr x17, [x16, #0xff0] 1c5b8: 913fc210 add x16, x16, #0xff0 1c5bc: d61f0220 br x17 000000000001c5c0 <_ZN3QPP3Env13AddClientTaskElPNS_4TaskE@plt>: 1c5c0: b0000370 adrp x16, 0x89000 1c5c4: f947fe11 ldr x17, [x16, #0xff8] 1c5c8: 913fe210 add x16, x16, #0xff8 1c5cc: d61f0220 br x17 000000000001c5d0 : 1c5d0: d0000370 adrp x16, 0x8a000 1c5d4: f9400211 ldr x17, [x16] 1c5d8: 91000210 add x16, x16, #0x0 1c5dc: d61f0220 br x17 000000000001c5e0 : 1c5e0: d0000370 adrp x16, 0x8a000 1c5e4: f9400611 ldr x17, [x16, #0x8] 1c5e8: 91002210 add x16, x16, #0x8 1c5ec: d61f0220 br x17 000000000001c5f0 : 1c5f0: d0000370 adrp x16, 0x8a000 1c5f4: f9400a11 ldr x17, [x16, #0x10] 1c5f8: 91004210 add x16, x16, #0x10 1c5fc: d61f0220 br x17 000000000001c600 : 1c600: d0000370 adrp x16, 0x8a000 1c604: f9400e11 ldr x17, [x16, #0x18] 1c608: 91006210 add x16, x16, #0x18 1c60c: d61f0220 br x17 000000000001c610 : 1c610: d0000370 adrp x16, 0x8a000 1c614: f9401211 ldr x17, [x16, #0x20] 1c618: 91008210 add x16, x16, #0x20 1c61c: d61f0220 br x17 000000000001c620 <_ZN8QPPUtils10udp_listenENS_2IPE@plt>: 1c620: d0000370 adrp x16, 0x8a000 1c624: f9401611 ldr x17, [x16, #0x28] 1c628: 9100a210 add x16, x16, #0x28 1c62c: d61f0220 br x17 000000000001c630 : 1c630: d0000370 adrp x16, 0x8a000 1c634: f9401a11 ldr x17, [x16, #0x30] 1c638: 9100c210 add x16, x16, #0x30 1c63c: d61f0220 br x17 000000000001c640 <_ZN8QPPUtils6Socket4InitEv@plt>: 1c640: d0000370 adrp x16, 0x8a000 1c644: f9401e11 ldr x17, [x16, #0x38] 1c648: 9100e210 add x16, x16, #0x38 1c64c: d61f0220 br x17 000000000001c650 <_ZN8QPPUtils6Socket12GetLocalPortEv@plt>: 1c650: d0000370 adrp x16, 0x8a000 1c654: f9402211 ldr x17, [x16, #0x40] 1c658: 91010210 add x16, x16, #0x40 1c65c: d61f0220 br x17 000000000001c660 <_Z24hook_save_socket_contextv@plt>: 1c660: d0000370 adrp x16, 0x8a000 1c664: f9402611 ldr x17, [x16, #0x48] 1c668: 91012210 add x16, x16, #0x48 1c66c: d61f0220 br x17 000000000001c670 <_ZN3QPP4Path10CreatePathEN8QPPUtils9UDPSocketENS1_2IPEi@plt>: 1c670: d0000370 adrp x16, 0x8a000 1c674: f9402a11 ldr x17, [x16, #0x50] 1c678: 91014210 add x16, x16, #0x50 1c67c: d61f0220 br x17 000000000001c680 <_ZN3QPP11UDPListenerC1EPNS_3EnvEN8QPPUtils9UDPSocketENS3_2IPE@plt>: 1c680: d0000370 adrp x16, 0x8a000 1c684: f9402e11 ldr x17, [x16, #0x58] 1c688: 91016210 add x16, x16, #0x58 1c68c: d61f0220 br x17 000000000001c690 <_ZN8QPPUtils10JsonWriter3EndEv@plt>: 1c690: d0000370 adrp x16, 0x8a000 1c694: f9403211 ldr x17, [x16, #0x60] 1c698: 91018210 add x16, x16, #0x60 1c69c: d61f0220 br x17 000000000001c6a0 : 1c6a0: d0000370 adrp x16, 0x8a000 1c6a4: f9403611 ldr x17, [x16, #0x68] 1c6a8: 9101a210 add x16, x16, #0x68 1c6ac: d61f0220 br x17 000000000001c6b0 <_Z11lua_to_jsonP9lua_StatePci@plt>: 1c6b0: d0000370 adrp x16, 0x8a000 1c6b4: f9403a11 ldr x17, [x16, #0x70] 1c6b8: 9101c210 add x16, x16, #0x70 1c6bc: d61f0220 br x17 000000000001c6c0 : 1c6c0: d0000370 adrp x16, 0x8a000 1c6c4: f9403e11 ldr x17, [x16, #0x78] 1c6c8: 9101e210 add x16, x16, #0x78 1c6cc: d61f0220 br x17 000000000001c6d0 : 1c6d0: d0000370 adrp x16, 0x8a000 1c6d4: f9404211 ldr x17, [x16, #0x80] 1c6d8: 91020210 add x16, x16, #0x80 1c6dc: d61f0220 br x17 000000000001c6e0 : 1c6e0: d0000370 adrp x16, 0x8a000 1c6e4: f9404611 ldr x17, [x16, #0x88] 1c6e8: 91022210 add x16, x16, #0x88 1c6ec: d61f0220 br x17 000000000001c6f0 : 1c6f0: d0000370 adrp x16, 0x8a000 1c6f4: f9404a11 ldr x17, [x16, #0x90] 1c6f8: 91024210 add x16, x16, #0x90 1c6fc: d61f0220 br x17 000000000001c700 <_ZN8QPPUtils9BitMarkerC1Ei@plt>: 1c700: d0000370 adrp x16, 0x8a000 1c704: f9404e11 ldr x17, [x16, #0x98] 1c708: 91026210 add x16, x16, #0x98 1c70c: d61f0220 br x17 000000000001c710 <_Z15set_module_basePKcm@plt>: 1c710: d0000370 adrp x16, 0x8a000 1c714: f9405211 ldr x17, [x16, #0xa0] 1c718: 91028210 add x16, x16, #0xa0 1c71c: d61f0220 br x17 000000000001c720 <_ZN7UDPLinkD2Ev@plt>: 1c720: d0000370 adrp x16, 0x8a000 1c724: f9405611 ldr x17, [x16, #0xa8] 1c728: 9102a210 add x16, x16, #0xa8 1c72c: d61f0220 br x17 000000000001c730 : 1c730: d0000370 adrp x16, 0x8a000 1c734: f9405a11 ldr x17, [x16, #0xb0] 1c738: 9102c210 add x16, x16, #0xb0 1c73c: d61f0220 br x17 000000000001c740 <_Z10init_proxyP9lua_State@plt>: 1c740: d0000370 adrp x16, 0x8a000 1c744: f9405e11 ldr x17, [x16, #0xb8] 1c748: 9102e210 add x16, x16, #0xb8 1c74c: d61f0220 br x17 000000000001c750 : 1c750: d0000370 adrp x16, 0x8a000 1c754: f9406211 ldr x17, [x16, #0xc0] 1c758: 91030210 add x16, x16, #0xc0 1c75c: d61f0220 br x17 000000000001c760 : 1c760: d0000370 adrp x16, 0x8a000 1c764: f9406611 ldr x17, [x16, #0xc8] 1c768: 91032210 add x16, x16, #0xc8 1c76c: d61f0220 br x17 000000000001c770 : 1c770: d0000370 adrp x16, 0x8a000 1c774: f9406a11 ldr x17, [x16, #0xd0] 1c778: 91034210 add x16, x16, #0xd0 1c77c: d61f0220 br x17 000000000001c780 : 1c780: d0000370 adrp x16, 0x8a000 1c784: f9406e11 ldr x17, [x16, #0xd8] 1c788: 91036210 add x16, x16, #0xd8 1c78c: d61f0220 br x17 000000000001c790 <_ZN11LinkManager11GetInstanceEv@plt>: 1c790: d0000370 adrp x16, 0x8a000 1c794: f9407211 ldr x17, [x16, #0xe0] 1c798: 91038210 add x16, x16, #0xe0 1c79c: d61f0220 br x17 000000000001c7a0 : 1c7a0: d0000370 adrp x16, 0x8a000 1c7a4: f9407611 ldr x17, [x16, #0xe8] 1c7a8: 9103a210 add x16, x16, #0xe8 1c7ac: d61f0220 br x17 000000000001c7b0 : 1c7b0: d0000370 adrp x16, 0x8a000 1c7b4: f9407a11 ldr x17, [x16, #0xf0] 1c7b8: 9103c210 add x16, x16, #0xf0 1c7bc: d61f0220 br x17 000000000001c7c0 <_ZN8QPPUtils10JsonWriter7AddBoolEPKcb@plt>: 1c7c0: d0000370 adrp x16, 0x8a000 1c7c4: f9407e11 ldr x17, [x16, #0xf8] 1c7c8: 9103e210 add x16, x16, #0xf8 1c7cc: d61f0220 br x17 000000000001c7d0 <_ZN21AppBatchMeasueRequestC1EiiPKc@plt>: 1c7d0: d0000370 adrp x16, 0x8a000 1c7d4: f9408211 ldr x17, [x16, #0x100] 1c7d8: 91040210 add x16, x16, #0x100 1c7dc: d61f0220 br x17 000000000001c7e0 : 1c7e0: d0000370 adrp x16, 0x8a000 1c7e4: f9408611 ldr x17, [x16, #0x108] 1c7e8: 91042210 add x16, x16, #0x108 1c7ec: d61f0220 br x17 000000000001c7f0 <_ZN8QPPUtils5TimerD2Ev@plt>: 1c7f0: d0000370 adrp x16, 0x8a000 1c7f4: f9408a11 ldr x17, [x16, #0x110] 1c7f8: 91044210 add x16, x16, #0x110 1c7fc: d61f0220 br x17 000000000001c800 <_Z19init_lua_log_defineP9lua_State@plt>: 1c800: d0000370 adrp x16, 0x8a000 1c804: f9408e11 ldr x17, [x16, #0x118] 1c808: 91046210 add x16, x16, #0x118 1c80c: d61f0220 br x17 000000000001c810 <_ZN3QPP3RTT6AddRTTEi@plt>: 1c810: d0000370 adrp x16, 0x8a000 1c814: f9409211 ldr x17, [x16, #0x120] 1c818: 91048210 add x16, x16, #0x120 1c81c: d61f0220 br x17 000000000001c820 : 1c820: d0000370 adrp x16, 0x8a000 1c824: f9409611 ldr x17, [x16, #0x128] 1c828: 9104a210 add x16, x16, #0x128 1c82c: d61f0220 br x17 000000000001c830 : 1c830: d0000370 adrp x16, 0x8a000 1c834: f9409a11 ldr x17, [x16, #0x130] 1c838: 9104c210 add x16, x16, #0x130 1c83c: d61f0220 br x17 000000000001c840 <_ZN13ProxyResponse13GetRouteCountEv@plt>: 1c840: d0000370 adrp x16, 0x8a000 1c844: f9409e11 ldr x17, [x16, #0x138] 1c848: 9104e210 add x16, x16, #0x138 1c84c: d61f0220 br x17 000000000001c850 <_Z7do_hookP10elf64_shdrPvmPcP9elf64_sym8HookModebib@plt>: 1c850: d0000370 adrp x16, 0x8a000 1c854: f940a211 ldr x17, [x16, #0x140] 1c858: 91050210 add x16, x16, #0x140 1c85c: d61f0220 br x17 000000000001c860 : 1c860: d0000370 adrp x16, 0x8a000 1c864: f940a611 ldr x17, [x16, #0x148] 1c868: 91052210 add x16, x16, #0x148 1c86c: d61f0220 br x17 000000000001c870 : 1c870: d0000370 adrp x16, 0x8a000 1c874: f940aa11 ldr x17, [x16, #0x150] 1c878: 91054210 add x16, x16, #0x150 1c87c: d61f0220 br x17 000000000001c880 : 1c880: d0000370 adrp x16, 0x8a000 1c884: f940ae11 ldr x17, [x16, #0x158] 1c888: 91056210 add x16, x16, #0x158 1c88c: d61f0220 br x17 000000000001c890 : 1c890: d0000370 adrp x16, 0x8a000 1c894: f940b211 ldr x17, [x16, #0x160] 1c898: 91058210 add x16, x16, #0x160 1c89c: d61f0220 br x17 000000000001c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt>: 1c8a0: d0000370 adrp x16, 0x8a000 1c8a4: f940b611 ldr x17, [x16, #0x168] 1c8a8: 9105a210 add x16, x16, #0x168 1c8ac: d61f0220 br x17 000000000001c8b0 <_ZN8QPPUtils10JsonWriter8EndArrayEv@plt>: 1c8b0: d0000370 adrp x16, 0x8a000 1c8b4: f940ba11 ldr x17, [x16, #0x170] 1c8b8: 9105c210 add x16, x16, #0x170 1c8bc: d61f0220 br x17 000000000001c8c0 : 1c8c0: d0000370 adrp x16, 0x8a000 1c8c4: f940be11 ldr x17, [x16, #0x178] 1c8c8: 9105e210 add x16, x16, #0x178 1c8cc: d61f0220 br x17 000000000001c8d0 : 1c8d0: d0000370 adrp x16, 0x8a000 1c8d4: f940c211 ldr x17, [x16, #0x180] 1c8d8: 91060210 add x16, x16, #0x180 1c8dc: d61f0220 br x17 000000000001c8e0 <_Z24l_make_handshake_requestP9lua_StateiN8QPPUtils2IPE@plt>: 1c8e0: d0000370 adrp x16, 0x8a000 1c8e4: f940c611 ldr x17, [x16, #0x188] 1c8e8: 91062210 add x16, x16, #0x188 1c8ec: d61f0220 br x17 000000000001c8f0 : 1c8f0: d0000370 adrp x16, 0x8a000 1c8f4: f940ca11 ldr x17, [x16, #0x190] 1c8f8: 91064210 add x16, x16, #0x190 1c8fc: d61f0220 br x17 000000000001c900 <_ZN3QPP19CreateClientUDPTaskEPNS_3EnvEN8QPPUtils2IPE@plt>: 1c900: d0000370 adrp x16, 0x8a000 1c904: f940ce11 ldr x17, [x16, #0x198] 1c908: 91066210 add x16, x16, #0x198 1c90c: d61f0220 br x17 000000000001c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt>: 1c910: d0000370 adrp x16, 0x8a000 1c914: f940d211 ldr x17, [x16, #0x1a0] 1c918: 91068210 add x16, x16, #0x1a0 1c91c: d61f0220 br x17 000000000001c920 : 1c920: d0000370 adrp x16, 0x8a000 1c924: f940d611 ldr x17, [x16, #0x1a8] 1c928: 9106a210 add x16, x16, #0x1a8 1c92c: d61f0220 br x17 000000000001c930 : 1c930: d0000370 adrp x16, 0x8a000 1c934: f940da11 ldr x17, [x16, #0x1b0] 1c938: 9106c210 add x16, x16, #0x1b0 1c93c: d61f0220 br x17 000000000001c940 : 1c940: d0000370 adrp x16, 0x8a000 1c944: f940de11 ldr x17, [x16, #0x1b8] 1c948: 9106e210 add x16, x16, #0x1b8 1c94c: d61f0220 br x17 000000000001c950 : 1c950: d0000370 adrp x16, 0x8a000 1c954: f940e211 ldr x17, [x16, #0x1c0] 1c958: 91070210 add x16, x16, #0x1c0 1c95c: d61f0220 br x17 000000000001c960 : 1c960: d0000370 adrp x16, 0x8a000 1c964: f940e611 ldr x17, [x16, #0x1c8] 1c968: 91072210 add x16, x16, #0x1c8 1c96c: d61f0220 br x17 000000000001c970 <__cxa_pure_virtual@plt>: 1c970: d0000370 adrp x16, 0x8a000 1c974: f940ea11 ldr x17, [x16, #0x1d0] 1c978: 91074210 add x16, x16, #0x1d0 1c97c: d61f0220 br x17 000000000001c980 : 1c980: d0000370 adrp x16, 0x8a000 1c984: f940ee11 ldr x17, [x16, #0x1d8] 1c988: 91076210 add x16, x16, #0x1d8 1c98c: d61f0220 br x17 000000000001c990 <_ZN8QPPUtils15AutoFreeManager4LoopEv@plt>: 1c990: d0000370 adrp x16, 0x8a000 1c994: f940f211 ldr x17, [x16, #0x1e0] 1c998: 91078210 add x16, x16, #0x1e0 1c99c: d61f0220 br x17 000000000001c9a0 <_ZN3QPP10DelayTrace16SaveRawPeerDelayEj@plt>: 1c9a0: d0000370 adrp x16, 0x8a000 1c9a4: f940f611 ldr x17, [x16, #0x1e8] 1c9a8: 9107a210 add x16, x16, #0x1e8 1c9ac: d61f0220 br x17 000000000001c9b0 : 1c9b0: d0000370 adrp x16, 0x8a000 1c9b4: f940fa11 ldr x17, [x16, #0x1f0] 1c9b8: 9107c210 add x16, x16, #0x1f0 1c9bc: d61f0220 br x17 000000000001c9c0 : 1c9c0: d0000370 adrp x16, 0x8a000 1c9c4: f940fe11 ldr x17, [x16, #0x1f8] 1c9c8: 9107e210 add x16, x16, #0x1f8 1c9cc: d61f0220 br x17 000000000001c9d0 : 1c9d0: d0000370 adrp x16, 0x8a000 1c9d4: f9410211 ldr x17, [x16, #0x200] 1c9d8: 91080210 add x16, x16, #0x200 1c9dc: d61f0220 br x17 000000000001c9e0 <__stack_chk_fail@plt>: 1c9e0: d0000370 adrp x16, 0x8a000 1c9e4: f9410611 ldr x17, [x16, #0x208] 1c9e8: 91082210 add x16, x16, #0x208 1c9ec: d61f0220 br x17 000000000001c9f0 : 1c9f0: d0000370 adrp x16, 0x8a000 1c9f4: f9410a11 ldr x17, [x16, #0x210] 1c9f8: 91084210 add x16, x16, #0x210 1c9fc: d61f0220 br x17 000000000001ca00 <_Znwm@plt>: 1ca00: d0000370 adrp x16, 0x8a000 1ca04: f9410e11 ldr x17, [x16, #0x218] 1ca08: 91086210 add x16, x16, #0x218 1ca0c: d61f0220 br x17 000000000001ca10 : 1ca10: d0000370 adrp x16, 0x8a000 1ca14: f9411211 ldr x17, [x16, #0x220] 1ca18: 91088210 add x16, x16, #0x220 1ca1c: d61f0220 br x17 000000000001ca20 : 1ca20: d0000370 adrp x16, 0x8a000 1ca24: f9411611 ldr x17, [x16, #0x228] 1ca28: 9108a210 add x16, x16, #0x228 1ca2c: d61f0220 br x17 000000000001ca30 : 1ca30: d0000370 adrp x16, 0x8a000 1ca34: f9411a11 ldr x17, [x16, #0x230] 1ca38: 9108c210 add x16, x16, #0x230 1ca3c: d61f0220 br x17 000000000001ca40 <_ZN12ProxyRequest14AddAccessTokenEPKc@plt>: 1ca40: d0000370 adrp x16, 0x8a000 1ca44: f9411e11 ldr x17, [x16, #0x238] 1ca48: 9108e210 add x16, x16, #0x238 1ca4c: d61f0220 br x17 000000000001ca50 <_ZN8QPPUtils15AutoFreeManager11GetInstanceEv@plt>: 1ca50: d0000370 adrp x16, 0x8a000 1ca54: f9412211 ldr x17, [x16, #0x240] 1ca58: 91090210 add x16, x16, #0x240 1ca5c: d61f0220 br x17 000000000001ca60 : 1ca60: d0000370 adrp x16, 0x8a000 1ca64: f9412611 ldr x17, [x16, #0x248] 1ca68: 91092210 add x16, x16, #0x248 1ca6c: d61f0220 br x17 000000000001ca70 <_Z13create_libmgri@plt>: 1ca70: d0000370 adrp x16, 0x8a000 1ca74: f9412a11 ldr x17, [x16, #0x250] 1ca78: 91094210 add x16, x16, #0x250 1ca7c: d61f0220 br x17 000000000001ca80 : 1ca80: d0000370 adrp x16, 0x8a000 1ca84: f9412e11 ldr x17, [x16, #0x258] 1ca88: 91096210 add x16, x16, #0x258 1ca8c: d61f0220 br x17 000000000001ca90 : 1ca90: d0000370 adrp x16, 0x8a000 1ca94: f9413211 ldr x17, [x16, #0x260] 1ca98: 91098210 add x16, x16, #0x260 1ca9c: d61f0220 br x17 000000000001caa0 <_ZN17SpeedReportMissIPC1EN8QPPUtils2IPEiPKc@plt>: 1caa0: d0000370 adrp x16, 0x8a000 1caa4: f9413611 ldr x17, [x16, #0x268] 1caa8: 9109a210 add x16, x16, #0x268 1caac: d61f0220 br x17 000000000001cab0 : 1cab0: d0000370 adrp x16, 0x8a000 1cab4: f9413a11 ldr x17, [x16, #0x270] 1cab8: 9109c210 add x16, x16, #0x270 1cabc: d61f0220 br x17 000000000001cac0 <_ZN8QPPUtils6Socket18BindSocketToDeviceEiPKc@plt>: 1cac0: d0000370 adrp x16, 0x8a000 1cac4: f9413e11 ldr x17, [x16, #0x278] 1cac8: 9109e210 add x16, x16, #0x278 1cacc: d61f0220 br x17 000000000001cad0 <_ZN3QPP10DelayTrace12MarkSendTimeEjmm@plt>: 1cad0: d0000370 adrp x16, 0x8a000 1cad4: f9414211 ldr x17, [x16, #0x280] 1cad8: 910a0210 add x16, x16, #0x280 1cadc: d61f0220 br x17 000000000001cae0 : 1cae0: d0000370 adrp x16, 0x8a000 1cae4: f9414611 ldr x17, [x16, #0x288] 1cae8: 910a2210 add x16, x16, #0x288 1caec: d61f0220 br x17 000000000001caf0 : 1caf0: d0000370 adrp x16, 0x8a000 1caf4: f9414a11 ldr x17, [x16, #0x290] 1caf8: 910a4210 add x16, x16, #0x290 1cafc: d61f0220 br x17 000000000001cb00 <_ZN14UDPDirectProxy15DetachUDPSocketEv@plt>: 1cb00: d0000370 adrp x16, 0x8a000 1cb04: f9414e11 ldr x17, [x16, #0x298] 1cb08: 910a6210 add x16, x16, #0x298 1cb0c: d61f0220 br x17 000000000001cb10 : 1cb10: d0000370 adrp x16, 0x8a000 1cb14: f9415211 ldr x17, [x16, #0x2a0] 1cb18: 910a8210 add x16, x16, #0x2a0 1cb1c: d61f0220 br x17 000000000001cb20 : 1cb20: d0000370 adrp x16, 0x8a000 1cb24: f9415611 ldr x17, [x16, #0x2a8] 1cb28: 910aa210 add x16, x16, #0x2a8 1cb2c: d61f0220 br x17 000000000001cb30 : 1cb30: d0000370 adrp x16, 0x8a000 1cb34: f9415a11 ldr x17, [x16, #0x2b0] 1cb38: 910ac210 add x16, x16, #0x2b0 1cb3c: d61f0220 br x17 000000000001cb40 : 1cb40: d0000370 adrp x16, 0x8a000 1cb44: f9415e11 ldr x17, [x16, #0x2b8] 1cb48: 910ae210 add x16, x16, #0x2b8 1cb4c: d61f0220 br x17 000000000001cb50 <_ZN12ProxyRequest10AddGamePkgEPKc@plt>: 1cb50: d0000370 adrp x16, 0x8a000 1cb54: f9416211 ldr x17, [x16, #0x2c0] 1cb58: 910b0210 add x16, x16, #0x2c0 1cb5c: d61f0220 br x17 000000000001cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt>: 1cb60: d0000370 adrp x16, 0x8a000 1cb64: f9416611 ldr x17, [x16, #0x2c8] 1cb68: 910b2210 add x16, x16, #0x2c8 1cb6c: d61f0220 br x17 000000000001cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt>: 1cb70: d0000370 adrp x16, 0x8a000 1cb74: f9416a11 ldr x17, [x16, #0x2d0] 1cb78: 910b4210 add x16, x16, #0x2d0 1cb7c: d61f0220 br x17 000000000001cb80 : 1cb80: d0000370 adrp x16, 0x8a000 1cb84: f9416e11 ldr x17, [x16, #0x2d8] 1cb88: 910b6210 add x16, x16, #0x2d8 1cb8c: d61f0220 br x17 000000000001cb90 : 1cb90: d0000370 adrp x16, 0x8a000 1cb94: f9417211 ldr x17, [x16, #0x2e0] 1cb98: 910b8210 add x16, x16, #0x2e0 1cb9c: d61f0220 br x17 000000000001cba0 <_ZN8QPPUtils12networkCheckEi@plt>: 1cba0: d0000370 adrp x16, 0x8a000 1cba4: f9417611 ldr x17, [x16, #0x2e8] 1cba8: 910ba210 add x16, x16, #0x2e8 1cbac: d61f0220 br x17 000000000001cbb0 : 1cbb0: d0000370 adrp x16, 0x8a000 1cbb4: f9417a11 ldr x17, [x16, #0x2f0] 1cbb8: 910bc210 add x16, x16, #0x2f0 1cbbc: d61f0220 br x17 000000000001cbc0 <_ZN3QPP14ClientTaskImpl16GetVicePathBytesEv@plt>: 1cbc0: d0000370 adrp x16, 0x8a000 1cbc4: f9417e11 ldr x17, [x16, #0x2f8] 1cbc8: 910be210 add x16, x16, #0x2f8 1cbcc: d61f0220 br x17 000000000001cbd0 <_ZN7UDPLink4SendEPKci@plt>: 1cbd0: d0000370 adrp x16, 0x8a000 1cbd4: f9418211 ldr x17, [x16, #0x300] 1cbd8: 910c0210 add x16, x16, #0x300 1cbdc: d61f0220 br x17 000000000001cbe0 : 1cbe0: d0000370 adrp x16, 0x8a000 1cbe4: f9418611 ldr x17, [x16, #0x308] 1cbe8: 910c2210 add x16, x16, #0x308 1cbec: d61f0220 br x17 000000000001cbf0 <_Z22l_register_const_tableP9lua_StatePKcS2_PK8luaConsti@plt>: 1cbf0: d0000370 adrp x16, 0x8a000 1cbf4: f9418a11 ldr x17, [x16, #0x310] 1cbf8: 910c4210 add x16, x16, #0x310 1cbfc: d61f0220 br x17 000000000001cc00 <_ZN3QPP8FreeTaskEPNS_4TaskE@plt>: 1cc00: d0000370 adrp x16, 0x8a000 1cc04: f9418e11 ldr x17, [x16, #0x318] 1cc08: 910c6210 add x16, x16, #0x318 1cc0c: d61f0220 br x17 000000000001cc10 <_ZN12ProxyRequest9AddUserIDEPKc@plt>: 1cc10: d0000370 adrp x16, 0x8a000 1cc14: f9419211 ldr x17, [x16, #0x320] 1cc18: 910c8210 add x16, x16, #0x320 1cc1c: d61f0220 br x17 000000000001cc20 <_ZN15UDPGameQPPProxy7OnEventEPN3QPP4TaskE@plt>: 1cc20: d0000370 adrp x16, 0x8a000 1cc24: f9419611 ldr x17, [x16, #0x328] 1cc28: 910ca210 add x16, x16, #0x328 1cc2c: d61f0220 br x17 000000000001cc30 <_ZN3QPP4TaskD2Ev@plt>: 1cc30: d0000370 adrp x16, 0x8a000 1cc34: f9419a11 ldr x17, [x16, #0x330] 1cc38: 910cc210 add x16, x16, #0x330 1cc3c: d61f0220 br x17 000000000001cc40 : 1cc40: d0000370 adrp x16, 0x8a000 1cc44: f9419e11 ldr x17, [x16, #0x338] 1cc48: 910ce210 add x16, x16, #0x338 1cc4c: d61f0220 br x17 000000000001cc50 : 1cc50: d0000370 adrp x16, 0x8a000 1cc54: f941a211 ldr x17, [x16, #0x340] 1cc58: 910d0210 add x16, x16, #0x340 1cc5c: d61f0220 br x17 000000000001cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt>: 1cc60: d0000370 adrp x16, 0x8a000 1cc64: f941a611 ldr x17, [x16, #0x348] 1cc68: 910d2210 add x16, x16, #0x348 1cc6c: d61f0220 br x17 000000000001cc70 <_ZN13ProxyResponse5ParseEPKci@plt>: 1cc70: d0000370 adrp x16, 0x8a000 1cc74: f941aa11 ldr x17, [x16, #0x350] 1cc78: 910d4210 add x16, x16, #0x350 1cc7c: d61f0220 br x17 000000000001cc80 : 1cc80: d0000370 adrp x16, 0x8a000 1cc84: f941ae11 ldr x17, [x16, #0x358] 1cc88: 910d6210 add x16, x16, #0x358 1cc8c: d61f0220 br x17 000000000001cc90 <_ZN8QPPUtils10udp_createEv@plt>: 1cc90: d0000370 adrp x16, 0x8a000 1cc94: f941b211 ldr x17, [x16, #0x360] 1cc98: 910d8210 add x16, x16, #0x360 1cc9c: d61f0220 br x17 000000000001cca0 : 1cca0: d0000370 adrp x16, 0x8a000 1cca4: f941b611 ldr x17, [x16, #0x368] 1cca8: 910da210 add x16, x16, #0x368 1ccac: d61f0220 br x17 000000000001ccb0 <_ZN13HookShareData11GetInstanceEv@plt>: 1ccb0: d0000370 adrp x16, 0x8a000 1ccb4: f941ba11 ldr x17, [x16, #0x370] 1ccb8: 910dc210 add x16, x16, #0x370 1ccbc: d61f0220 br x17 000000000001ccc0 : 1ccc0: d0000370 adrp x16, 0x8a000 1ccc4: f941be11 ldr x17, [x16, #0x378] 1ccc8: 910de210 add x16, x16, #0x378 1cccc: d61f0220 br x17 000000000001ccd0 : 1ccd0: d0000370 adrp x16, 0x8a000 1ccd4: f941c211 ldr x17, [x16, #0x380] 1ccd8: 910e0210 add x16, x16, #0x380 1ccdc: d61f0220 br x17 000000000001cce0 : 1cce0: d0000370 adrp x16, 0x8a000 1cce4: f941c611 ldr x17, [x16, #0x388] 1cce8: 910e2210 add x16, x16, #0x388 1ccec: d61f0220 br x17 000000000001ccf0 : 1ccf0: d0000370 adrp x16, 0x8a000 1ccf4: f941ca11 ldr x17, [x16, #0x390] 1ccf8: 910e4210 add x16, x16, #0x390 1ccfc: d61f0220 br x17 000000000001cd00 : 1cd00: d0000370 adrp x16, 0x8a000 1cd04: f941ce11 ldr x17, [x16, #0x398] 1cd08: 910e6210 add x16, x16, #0x398 1cd0c: d61f0220 br x17 000000000001cd10 <_ZN12ProxyRequest13AddChargeInfoEPKciS1_iS1_i@plt>: 1cd10: d0000370 adrp x16, 0x8a000 1cd14: f941d211 ldr x17, [x16, #0x3a0] 1cd18: 910e8210 add x16, x16, #0x3a0 1cd1c: d61f0220 br x17 000000000001cd20 <_ZN3QPP13ClientUDPTaskC1EPNS_3EnvEm@plt>: 1cd20: d0000370 adrp x16, 0x8a000 1cd24: f941d611 ldr x17, [x16, #0x3a8] 1cd28: 910ea210 add x16, x16, #0x3a8 1cd2c: d61f0220 br x17 000000000001cd30 : 1cd30: d0000370 adrp x16, 0x8a000 1cd34: f941da11 ldr x17, [x16, #0x3b0] 1cd38: 910ec210 add x16, x16, #0x3b0 1cd3c: d61f0220 br x17 000000000001cd40 : 1cd40: d0000370 adrp x16, 0x8a000 1cd44: f941de11 ldr x17, [x16, #0x3b8] 1cd48: 910ee210 add x16, x16, #0x3b8 1cd4c: d61f0220 br x17 000000000001cd50 : 1cd50: d0000370 adrp x16, 0x8a000 1cd54: f941e211 ldr x17, [x16, #0x3c0] 1cd58: 910f0210 add x16, x16, #0x3c0 1cd5c: d61f0220 br x17 000000000001cd60 : 1cd60: d0000370 adrp x16, 0x8a000 1cd64: f941e611 ldr x17, [x16, #0x3c8] 1cd68: 910f2210 add x16, x16, #0x3c8 1cd6c: d61f0220 br x17 000000000001cd70 <_ZN8QPPUtils9IAutoFreeD2Ev@plt>: 1cd70: d0000370 adrp x16, 0x8a000 1cd74: f941ea11 ldr x17, [x16, #0x3d0] 1cd78: 910f4210 add x16, x16, #0x3d0 1cd7c: d61f0220 br x17 000000000001cd80 : 1cd80: d0000370 adrp x16, 0x8a000 1cd84: f941ee11 ldr x17, [x16, #0x3d8] 1cd88: 910f6210 add x16, x16, #0x3d8 1cd8c: d61f0220 br x17 000000000001cd90 <__android_log_print@plt>: 1cd90: d0000370 adrp x16, 0x8a000 1cd94: f941f211 ldr x17, [x16, #0x3e0] 1cd98: 910f8210 add x16, x16, #0x3e0 1cd9c: d61f0220 br x17 000000000001cda0 <_ZN3QPP14ClientTaskImplD2Ev@plt>: 1cda0: d0000370 adrp x16, 0x8a000 1cda4: f941f611 ldr x17, [x16, #0x3e8] 1cda8: 910fa210 add x16, x16, #0x3e8 1cdac: d61f0220 br x17 000000000001cdb0 <_ZN3QPP10DelayTrace12SaveRecvTimeEjbm@plt>: 1cdb0: d0000370 adrp x16, 0x8a000 1cdb4: f941fa11 ldr x17, [x16, #0x3f0] 1cdb8: 910fc210 add x16, x16, #0x3f0 1cdbc: d61f0220 br x17 000000000001cdc0 <_ZN8QPPUtils14get_local_portEi@plt>: 1cdc0: d0000370 adrp x16, 0x8a000 1cdc4: f941fe11 ldr x17, [x16, #0x3f8] 1cdc8: 910fe210 add x16, x16, #0x3f8 1cdcc: d61f0220 br x17 000000000001cdd0 <_ZN11LinkManager8FindLinkEm@plt>: 1cdd0: d0000370 adrp x16, 0x8a000 1cdd4: f9420211 ldr x17, [x16, #0x400] 1cdd8: 91100210 add x16, x16, #0x400 1cddc: d61f0220 br x17 000000000001cde0 : 1cde0: d0000370 adrp x16, 0x8a000 1cde4: f9420611 ldr x17, [x16, #0x408] 1cde8: 91102210 add x16, x16, #0x408 1cdec: d61f0220 br x17 000000000001cdf0 : 1cdf0: d0000370 adrp x16, 0x8a000 1cdf4: f9420a11 ldr x17, [x16, #0x410] 1cdf8: 91104210 add x16, x16, #0x410 1cdfc: d61f0220 br x17 000000000001ce00 : 1ce00: d0000370 adrp x16, 0x8a000 1ce04: f9420e11 ldr x17, [x16, #0x418] 1ce08: 91106210 add x16, x16, #0x418 1ce0c: d61f0220 br x17 000000000001ce10 <_ZN3QPP13ServerUDPTaskC1EPNS_3EnvEN8QPPUtils9UDPSocketEmNS3_2IPE@plt>: 1ce10: d0000370 adrp x16, 0x8a000 1ce14: f9421211 ldr x17, [x16, #0x420] 1ce18: 91108210 add x16, x16, #0x420 1ce1c: d61f0220 br x17 000000000001ce20 <_ZN19SpeedMeasureRequestC1Eii@plt>: 1ce20: d0000370 adrp x16, 0x8a000 1ce24: f9421611 ldr x17, [x16, #0x428] 1ce28: 9110a210 add x16, x16, #0x428 1ce2c: d61f0220 br x17 000000000001ce30 <_ZN8QPPUtils9UDPSocket6CreateEv@plt>: 1ce30: d0000370 adrp x16, 0x8a000 1ce34: f9421a11 ldr x17, [x16, #0x430] 1ce38: 9110c210 add x16, x16, #0x430 1ce3c: d61f0220 br x17 000000000001ce40 <_ZN8QPPUtils2IP16IsPrivateAddressEj@plt>: 1ce40: d0000370 adrp x16, 0x8a000 1ce44: f9421e11 ldr x17, [x16, #0x438] 1ce48: 9110e210 add x16, x16, #0x438 1ce4c: d61f0220 br x17 000000000001ce50 : 1ce50: d0000370 adrp x16, 0x8a000 1ce54: f9422211 ldr x17, [x16, #0x440] 1ce58: 91110210 add x16, x16, #0x440 1ce5c: d61f0220 br x17 000000000001ce60 : 1ce60: d0000370 adrp x16, 0x8a000 1ce64: f9422611 ldr x17, [x16, #0x448] 1ce68: 91112210 add x16, x16, #0x448 1ce6c: d61f0220 br x17 000000000001ce70 <_ZN8QPPUtils2IP5ClearEv@plt>: 1ce70: d0000370 adrp x16, 0x8a000 1ce74: f9422a11 ldr x17, [x16, #0x450] 1ce78: 91114210 add x16, x16, #0x450 1ce7c: d61f0220 br x17 000000000001ce80 : 1ce80: d0000370 adrp x16, 0x8a000 1ce84: f9422e11 ldr x17, [x16, #0x458] 1ce88: 91116210 add x16, x16, #0x458 1ce8c: d61f0220 br x17 000000000001ce90 : 1ce90: d0000370 adrp x16, 0x8a000 1ce94: f9423211 ldr x17, [x16, #0x460] 1ce98: 91118210 add x16, x16, #0x460 1ce9c: d61f0220 br x17 000000000001cea0 : 1cea0: d0000370 adrp x16, 0x8a000 1cea4: f9423611 ldr x17, [x16, #0x468] 1cea8: 9111a210 add x16, x16, #0x468 1ceac: d61f0220 br x17 000000000001ceb0 <_ZN3QPP3EnvD2Ev@plt>: 1ceb0: d0000370 adrp x16, 0x8a000 1ceb4: f9423a11 ldr x17, [x16, #0x470] 1ceb8: 9111c210 add x16, x16, #0x470 1cebc: d61f0220 br x17 000000000001cec0 : 1cec0: d0000370 adrp x16, 0x8a000 1cec4: f9423e11 ldr x17, [x16, #0x478] 1cec8: 9111e210 add x16, x16, #0x478 1cecc: d61f0220 br x17 000000000001ced0 : 1ced0: d0000370 adrp x16, 0x8a000 1ced4: f9424211 ldr x17, [x16, #0x480] 1ced8: 91120210 add x16, x16, #0x480 1cedc: d61f0220 br x17 000000000001cee0 : 1cee0: d0000370 adrp x16, 0x8a000 1cee4: f9424611 ldr x17, [x16, #0x488] 1cee8: 91122210 add x16, x16, #0x488 1ceec: d61f0220 br x17 000000000001cef0 : 1cef0: d0000370 adrp x16, 0x8a000 1cef4: f9424a11 ldr x17, [x16, #0x490] 1cef8: 91124210 add x16, x16, #0x490 1cefc: d61f0220 br x17 000000000001cf00 <_Z14l_register_libP9lua_StatePKcPK6luaRegi@plt>: 1cf00: d0000370 adrp x16, 0x8a000 1cf04: f9424e11 ldr x17, [x16, #0x498] 1cf08: 91126210 add x16, x16, #0x498 1cf0c: d61f0220 br x17 000000000001cf10 <_Z25l_push_handshake_responseP9lua_StateP13ProxyResponsePKci@plt>: 1cf10: d0000370 adrp x16, 0x8a000 1cf14: f9425211 ldr x17, [x16, #0x4a0] 1cf18: 91128210 add x16, x16, #0x4a0 1cf1c: d61f0220 br x17 000000000001cf20 : 1cf20: d0000370 adrp x16, 0x8a000 1cf24: f9425611 ldr x17, [x16, #0x4a8] 1cf28: 9112a210 add x16, x16, #0x4a8 1cf2c: d61f0220 br x17 000000000001cf30 : 1cf30: d0000370 adrp x16, 0x8a000 1cf34: f9425a11 ldr x17, [x16, #0x4b0] 1cf38: 9112c210 add x16, x16, #0x4b0 1cf3c: d61f0220 br x17 000000000001cf40 <_Z11hook_modulev@plt>: 1cf40: d0000370 adrp x16, 0x8a000 1cf44: f9425e11 ldr x17, [x16, #0x4b8] 1cf48: 9112e210 add x16, x16, #0x4b8 1cf4c: d61f0220 br x17 000000000001cf50 : 1cf50: d0000370 adrp x16, 0x8a000 1cf54: f9426211 ldr x17, [x16, #0x4c0] 1cf58: 91130210 add x16, x16, #0x4c0 1cf5c: d61f0220 br x17 000000000001cf60 : 1cf60: d0000370 adrp x16, 0x8a000 1cf64: f9426611 ldr x17, [x16, #0x4c8] 1cf68: 91132210 add x16, x16, #0x4c8 1cf6c: d61f0220 br x17 000000000001cf70 : 1cf70: d0000370 adrp x16, 0x8a000 1cf74: f9426a11 ldr x17, [x16, #0x4d0] 1cf78: 91134210 add x16, x16, #0x4d0 1cf7c: d61f0220 br x17 000000000001cf80 : 1cf80: d0000370 adrp x16, 0x8a000 1cf84: f9426e11 ldr x17, [x16, #0x4d8] 1cf88: 91136210 add x16, x16, #0x4d8 1cf8c: d61f0220 br x17 000000000001cf90 : 1cf90: d0000370 adrp x16, 0x8a000 1cf94: f9427211 ldr x17, [x16, #0x4e0] 1cf98: 91138210 add x16, x16, #0x4e0 1cf9c: d61f0220 br x17 000000000001cfa0 <_ZN8QPPUtils10JsonWriterC1EPci@plt>: 1cfa0: d0000370 adrp x16, 0x8a000 1cfa4: f9427611 ldr x17, [x16, #0x4e8] 1cfa8: 9113a210 add x16, x16, #0x4e8 1cfac: d61f0220 br x17 000000000001cfb0 <_ZN3QPP14ClientTaskImpl27SetDuplicateEnableFromOtherEb@plt>: 1cfb0: d0000370 adrp x16, 0x8a000 1cfb4: f9427a11 ldr x17, [x16, #0x4f0] 1cfb8: 9113c210 add x16, x16, #0x4f0 1cfbc: d61f0220 br x17 000000000001cfc0 <_ZN8QPPUtils2IP11GetSockAddrEv@plt>: 1cfc0: d0000370 adrp x16, 0x8a000 1cfc4: f9427e11 ldr x17, [x16, #0x4f8] 1cfc8: 9113e210 add x16, x16, #0x4f8 1cfcc: d61f0220 br x17 000000000001cfd0 : 1cfd0: d0000370 adrp x16, 0x8a000 1cfd4: f9428211 ldr x17, [x16, #0x500] 1cfd8: 91140210 add x16, x16, #0x500 1cfdc: d61f0220 br x17 000000000001cfe0 <_Znam@plt>: 1cfe0: d0000370 adrp x16, 0x8a000 1cfe4: f9428611 ldr x17, [x16, #0x508] 1cfe8: 91142210 add x16, x16, #0x508 1cfec: d61f0220 br x17 000000000001cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt>: 1cff0: d0000370 adrp x16, 0x8a000 1cff4: f9428a11 ldr x17, [x16, #0x510] 1cff8: 91144210 add x16, x16, #0x510 1cffc: d61f0220 br x17 000000000001d000 <_Z9hook_init8HookModePKcS1_@plt>: 1d000: b0000370 adrp x16, 0x8a000 1d004: f9428e11 ldr x17, [x16, #0x518] 1d008: 91146210 add x16, x16, #0x518 1d00c: d61f0220 br x17 000000000001d010 : 1d010: b0000370 adrp x16, 0x8a000 1d014: f9429211 ldr x17, [x16, #0x520] 1d018: 91148210 add x16, x16, #0x520 1d01c: d61f0220 br x17 000000000001d020 : 1d020: b0000370 adrp x16, 0x8a000 1d024: f9429611 ldr x17, [x16, #0x528] 1d028: 9114a210 add x16, x16, #0x528 1d02c: d61f0220 br x17 000000000001d030 <_ZN4Link3KeyEv@plt>: 1d030: b0000370 adrp x16, 0x8a000 1d034: f9429a11 ldr x17, [x16, #0x530] 1d038: 9114c210 add x16, x16, #0x530 1d03c: d61f0220 br x17 000000000001d040 : 1d040: b0000370 adrp x16, 0x8a000 1d044: f9429e11 ldr x17, [x16, #0x538] 1d048: 9114e210 add x16, x16, #0x538 1d04c: d61f0220 br x17 000000000001d050 <_ZN8QPPUtils4KMapIjE3PutEmPj@plt>: 1d050: b0000370 adrp x16, 0x8a000 1d054: f942a211 ldr x17, [x16, #0x540] 1d058: 91150210 add x16, x16, #0x540 1d05c: d61f0220 br x17 000000000001d060 <_Z10init_eventP9lua_State@plt>: 1d060: b0000370 adrp x16, 0x8a000 1d064: f942a611 ldr x17, [x16, #0x548] 1d068: 91152210 add x16, x16, #0x548 1d06c: d61f0220 br x17 000000000001d070 : 1d070: b0000370 adrp x16, 0x8a000 1d074: f942aa11 ldr x17, [x16, #0x550] 1d078: 91154210 add x16, x16, #0x550 1d07c: d61f0220 br x17 000000000001d080 <_ZN7_JNIEnv19CallStaticIntMethodEP7_jclassP10_jmethodIDz@plt>: 1d080: b0000370 adrp x16, 0x8a000 1d084: f942ae11 ldr x17, [x16, #0x558] 1d088: 91156210 add x16, x16, #0x558 1d08c: d61f0220 br x17 000000000001d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt>: 1d090: b0000370 adrp x16, 0x8a000 1d094: f942b211 ldr x17, [x16, #0x560] 1d098: 91158210 add x16, x16, #0x560 1d09c: d61f0220 br x17 000000000001d0a0 : 1d0a0: b0000370 adrp x16, 0x8a000 1d0a4: f942b611 ldr x17, [x16, #0x568] 1d0a8: 9115a210 add x16, x16, #0x568 1d0ac: d61f0220 br x17 000000000001d0b0 : 1d0b0: b0000370 adrp x16, 0x8a000 1d0b4: f942ba11 ldr x17, [x16, #0x570] 1d0b8: 9115c210 add x16, x16, #0x570 1d0bc: d61f0220 br x17 000000000001d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt>: 1d0c0: b0000370 adrp x16, 0x8a000 1d0c4: f942be11 ldr x17, [x16, #0x578] 1d0c8: 9115e210 add x16, x16, #0x578 1d0cc: d61f0220 br x17 000000000001d0d0 <_ZN3QPP4Task13PrintDatagramEPNS_8DatagramEN8QPPUtils2IPE@plt>: 1d0d0: b0000370 adrp x16, 0x8a000 1d0d4: f942c211 ldr x17, [x16, #0x580] 1d0d8: 91160210 add x16, x16, #0x580 1d0dc: d61f0220 br x17 000000000001d0e0 : 1d0e0: b0000370 adrp x16, 0x8a000 1d0e4: f942c611 ldr x17, [x16, #0x588] 1d0e8: 91162210 add x16, x16, #0x588 1d0ec: d61f0220 br x17 000000000001d0f0 : 1d0f0: b0000370 adrp x16, 0x8a000 1d0f4: f942ca11 ldr x17, [x16, #0x590] 1d0f8: 91164210 add x16, x16, #0x590 1d0fc: d61f0220 br x17 000000000001d100 : 1d100: b0000370 adrp x16, 0x8a000 1d104: f942ce11 ldr x17, [x16, #0x598] 1d108: 91166210 add x16, x16, #0x598 1d10c: d61f0220 br x17 000000000001d110 <_ZN8QPPUtils12EventManager11PopL2CEventEv@plt>: 1d110: b0000370 adrp x16, 0x8a000 1d114: f942d211 ldr x17, [x16, #0x5a0] 1d118: 91168210 add x16, x16, #0x5a0 1d11c: d61f0220 br x17 000000000001d120 : 1d120: b0000370 adrp x16, 0x8a000 1d124: f942d611 ldr x17, [x16, #0x5a8] 1d128: 9116a210 add x16, x16, #0x5a8 1d12c: d61f0220 br x17 000000000001d130 : 1d130: b0000370 adrp x16, 0x8a000 1d134: f942da11 ldr x17, [x16, #0x5b0] 1d138: 9116c210 add x16, x16, #0x5b0 1d13c: d61f0220 br x17 000000000001d140 <_Z14is_hook_stablePKc@plt>: 1d140: b0000370 adrp x16, 0x8a000 1d144: f942de11 ldr x17, [x16, #0x5b8] 1d148: 9116e210 add x16, x16, #0x5b8 1d14c: d61f0220 br x17 000000000001d150 <_ZN8QPPUtils12EventManager5CloseEv@plt>: 1d150: b0000370 adrp x16, 0x8a000 1d154: f942e211 ldr x17, [x16, #0x5c0] 1d158: 91170210 add x16, x16, #0x5c0 1d15c: d61f0220 br x17 000000000001d160 : 1d160: b0000370 adrp x16, 0x8a000 1d164: f942e611 ldr x17, [x16, #0x5c8] 1d168: 91172210 add x16, x16, #0x5c8 1d16c: d61f0220 br x17 000000000001d170 <_ZN3QPP13ClientUDPTask12ResendOnViceEi@plt>: 1d170: b0000370 adrp x16, 0x8a000 1d174: f942ea11 ldr x17, [x16, #0x5d0] 1d178: 91174210 add x16, x16, #0x5d0 1d17c: d61f0220 br x17 000000000001d180 : 1d180: b0000370 adrp x16, 0x8a000 1d184: f942ee11 ldr x17, [x16, #0x5d8] 1d188: 91176210 add x16, x16, #0x5d8 1d18c: d61f0220 br x17 000000000001d190 : 1d190: b0000370 adrp x16, 0x8a000 1d194: f942f211 ldr x17, [x16, #0x5e0] 1d198: 91178210 add x16, x16, #0x5e0 1d19c: d61f0220 br x17 000000000001d1a0 : 1d1a0: b0000370 adrp x16, 0x8a000 1d1a4: f942f611 ldr x17, [x16, #0x5e8] 1d1a8: 9117a210 add x16, x16, #0x5e8 1d1ac: d61f0220 br x17 000000000001d1b0 : 1d1b0: b0000370 adrp x16, 0x8a000 1d1b4: f942fa11 ldr x17, [x16, #0x5f0] 1d1b8: 9117c210 add x16, x16, #0x5f0 1d1bc: d61f0220 br x17 000000000001d1c0 : 1d1c0: b0000370 adrp x16, 0x8a000 1d1c4: f942fe11 ldr x17, [x16, #0x5f8] 1d1c8: 9117e210 add x16, x16, #0x5f8 1d1cc: d61f0220 br x17 000000000001d1d0 : 1d1d0: b0000370 adrp x16, 0x8a000 1d1d4: f9430211 ldr x17, [x16, #0x600] 1d1d8: 91180210 add x16, x16, #0x600 1d1dc: d61f0220 br x17 000000000001d1e0 : 1d1e0: b0000370 adrp x16, 0x8a000 1d1e4: f9430611 ldr x17, [x16, #0x608] 1d1e8: 91182210 add x16, x16, #0x608 1d1ec: d61f0220 br x17 000000000001d1f0 <_ZN3QPP14ClientTaskImpl7SetPathEPNS_4PathEb@plt>: 1d1f0: b0000370 adrp x16, 0x8a000 1d1f4: f9430a11 ldr x17, [x16, #0x610] 1d1f8: 91184210 add x16, x16, #0x610 1d1fc: d61f0220 br x17 000000000001d200 : 1d200: b0000370 adrp x16, 0x8a000 1d204: f9430e11 ldr x17, [x16, #0x618] 1d208: 91186210 add x16, x16, #0x618 1d20c: d61f0220 br x17 000000000001d210 : 1d210: b0000370 adrp x16, 0x8a000 1d214: f9431211 ldr x17, [x16, #0x620] 1d218: 91188210 add x16, x16, #0x620 1d21c: d61f0220 br x17 000000000001d220 : 1d220: b0000370 adrp x16, 0x8a000 1d224: f9431611 ldr x17, [x16, #0x628] 1d228: 9118a210 add x16, x16, #0x628 1d22c: d61f0220 br x17 000000000001d230 : 1d230: b0000370 adrp x16, 0x8a000 1d234: f9431a11 ldr x17, [x16, #0x630] 1d238: 9118c210 add x16, x16, #0x630 1d23c: d61f0220 br x17 000000000001d240 : 1d240: b0000370 adrp x16, 0x8a000 1d244: f9431e11 ldr x17, [x16, #0x638] 1d248: 9118e210 add x16, x16, #0x638 1d24c: d61f0220 br x17 000000000001d250 <_ZN3QPP3Env16RemoveClientTaskElPNS_4TaskE@plt>: 1d250: b0000370 adrp x16, 0x8a000 1d254: f9432211 ldr x17, [x16, #0x640] 1d258: 91190210 add x16, x16, #0x640 1d25c: d61f0220 br x17 000000000001d260 <_ZN8QPPUtils5TimerC2Eiii@plt>: 1d260: b0000370 adrp x16, 0x8a000 1d264: f9432611 ldr x17, [x16, #0x648] 1d268: 91192210 add x16, x16, #0x648 1d26c: d61f0220 br x17 000000000001d270 <_ZN7UDPLink17ResetDirectSocketEN8QPPUtils9UDPSocketE@plt>: 1d270: b0000370 adrp x16, 0x8a000 1d274: f9432a11 ldr x17, [x16, #0x650] 1d278: 91194210 add x16, x16, #0x650 1d27c: d61f0220 br x17 000000000001d280 <_ZN3QPP8DataNode12FreeDataNodeEPS0_@plt>: 1d280: b0000370 adrp x16, 0x8a000 1d284: f9432e11 ldr x17, [x16, #0x658] 1d288: 91196210 add x16, x16, #0x658 1d28c: d61f0220 br x17 000000000001d290 : 1d290: b0000370 adrp x16, 0x8a000 1d294: f9433211 ldr x17, [x16, #0x660] 1d298: 91198210 add x16, x16, #0x660 1d29c: d61f0220 br x17 000000000001d2a0 : 1d2a0: b0000370 adrp x16, 0x8a000 1d2a4: f9433611 ldr x17, [x16, #0x668] 1d2a8: 9119a210 add x16, x16, #0x668 1d2ac: d61f0220 br x17 000000000001d2b0 <_ZN3QPP14ClientTaskImpl15RemoveVicePathsEv@plt>: 1d2b0: b0000370 adrp x16, 0x8a000 1d2b4: f9433a11 ldr x17, [x16, #0x670] 1d2b8: 9119c210 add x16, x16, #0x670 1d2bc: d61f0220 br x17 000000000001d2c0 : 1d2c0: b0000370 adrp x16, 0x8a000 1d2c4: f9433e11 ldr x17, [x16, #0x678] 1d2c8: 9119e210 add x16, x16, #0x678 1d2cc: d61f0220 br x17 000000000001d2d0 : 1d2d0: b0000370 adrp x16, 0x8a000 1d2d4: f9434211 ldr x17, [x16, #0x680] 1d2d8: 911a0210 add x16, x16, #0x680 1d2dc: d61f0220 br x17 000000000001d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt>: 1d2e0: b0000370 adrp x16, 0x8a000 1d2e4: f9434611 ldr x17, [x16, #0x688] 1d2e8: 911a2210 add x16, x16, #0x688 1d2ec: d61f0220 br x17 000000000001d2f0 : 1d2f0: b0000370 adrp x16, 0x8a000 1d2f4: f9434a11 ldr x17, [x16, #0x690] 1d2f8: 911a4210 add x16, x16, #0x690 1d2fc: d61f0220 br x17 000000000001d300 : 1d300: b0000370 adrp x16, 0x8a000 1d304: f9434e11 ldr x17, [x16, #0x698] 1d308: 911a6210 add x16, x16, #0x698 1d30c: d61f0220 br x17 000000000001d310 <_ZN8QPPUtils11GlobalTimer11GetInstanceEv@plt>: 1d310: b0000370 adrp x16, 0x8a000 1d314: f9435211 ldr x17, [x16, #0x6a0] 1d318: 911a8210 add x16, x16, #0x6a0 1d31c: d61f0220 br x17 000000000001d320 <_ZN8QPPUtils13NetworkPoller4InitEii@plt>: 1d320: b0000370 adrp x16, 0x8a000 1d324: f9435611 ldr x17, [x16, #0x6a8] 1d328: 911aa210 add x16, x16, #0x6a8 1d32c: d61f0220 br x17 000000000001d330 : 1d330: b0000370 adrp x16, 0x8a000 1d334: f9435a11 ldr x17, [x16, #0x6b0] 1d338: 911ac210 add x16, x16, #0x6b0 1d33c: d61f0220 br x17 000000000001d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt>: 1d340: b0000370 adrp x16, 0x8a000 1d344: f9435e11 ldr x17, [x16, #0x6b8] 1d348: 911ae210 add x16, x16, #0x6b8 1d34c: d61f0220 br x17 000000000001d350 : 1d350: b0000370 adrp x16, 0x8a000 1d354: f9436211 ldr x17, [x16, #0x6c0] 1d358: 911b0210 add x16, x16, #0x6c0 1d35c: d61f0220 br x17 000000000001d360 : 1d360: b0000370 adrp x16, 0x8a000 1d364: f9436611 ldr x17, [x16, #0x6c8] 1d368: 911b2210 add x16, x16, #0x6c8 1d36c: d61f0220 br x17 000000000001d370 : 1d370: b0000370 adrp x16, 0x8a000 1d374: f9436a11 ldr x17, [x16, #0x6d0] 1d378: 911b4210 add x16, x16, #0x6d0 1d37c: d61f0220 br x17 000000000001d380 <_Z14destroy_libmgrP8libmgr_t@plt>: 1d380: b0000370 adrp x16, 0x8a000 1d384: f9436e11 ldr x17, [x16, #0x6d8] 1d388: 911b6210 add x16, x16, #0x6d8 1d38c: d61f0220 br x17 000000000001d390 : 1d390: b0000370 adrp x16, 0x8a000 1d394: f9437211 ldr x17, [x16, #0x6e0] 1d398: 911b8210 add x16, x16, #0x6e0 1d39c: d61f0220 br x17 000000000001d3a0 : 1d3a0: b0000370 adrp x16, 0x8a000 1d3a4: f9437611 ldr x17, [x16, #0x6e8] 1d3a8: 911ba210 add x16, x16, #0x6e8 1d3ac: d61f0220 br x17 000000000001d3b0 : 1d3b0: b0000370 adrp x16, 0x8a000 1d3b4: f9437a11 ldr x17, [x16, #0x6f0] 1d3b8: 911bc210 add x16, x16, #0x6f0 1d3bc: d61f0220 br x17 000000000001d3c0 : 1d3c0: b0000370 adrp x16, 0x8a000 1d3c4: f9437e11 ldr x17, [x16, #0x6f8] 1d3c8: 911be210 add x16, x16, #0x6f8 1d3cc: d61f0220 br x17 000000000001d3d0 : 1d3d0: b0000370 adrp x16, 0x8a000 1d3d4: f9438211 ldr x17, [x16, #0x700] 1d3d8: 911c0210 add x16, x16, #0x700 1d3dc: d61f0220 br x17 000000000001d3e0 : 1d3e0: b0000370 adrp x16, 0x8a000 1d3e4: f9438611 ldr x17, [x16, #0x708] 1d3e8: 911c2210 add x16, x16, #0x708 1d3ec: d61f0220 br x17 000000000001d3f0 : 1d3f0: b0000370 adrp x16, 0x8a000 1d3f4: f9438a11 ldr x17, [x16, #0x710] 1d3f8: 911c4210 add x16, x16, #0x710 1d3fc: d61f0220 br x17 000000000001d400 <_ZN8QPPUtils9BitMarker6IsMarkEj@plt>: 1d400: b0000370 adrp x16, 0x8a000 1d404: f9438e11 ldr x17, [x16, #0x718] 1d408: 911c6210 add x16, x16, #0x718 1d40c: d61f0220 br x17 000000000001d410 : 1d410: b0000370 adrp x16, 0x8a000 1d414: f9439211 ldr x17, [x16, #0x720] 1d418: 911c8210 add x16, x16, #0x720 1d41c: d61f0220 br x17 000000000001d420 <_Z10init_protoP9lua_State@plt>: 1d420: b0000370 adrp x16, 0x8a000 1d424: f9439611 ldr x17, [x16, #0x728] 1d428: 911ca210 add x16, x16, #0x728 1d42c: d61f0220 br x17 000000000001d430 <_ZN11LinkManager10RemoveLinkEm@plt>: 1d430: b0000370 adrp x16, 0x8a000 1d434: f9439a11 ldr x17, [x16, #0x730] 1d438: 911cc210 add x16, x16, #0x730 1d43c: d61f0220 br x17 000000000001d440 : 1d440: b0000370 adrp x16, 0x8a000 1d444: f9439e11 ldr x17, [x16, #0x738] 1d448: 911ce210 add x16, x16, #0x738 1d44c: d61f0220 br x17 000000000001d450 : 1d450: b0000370 adrp x16, 0x8a000 1d454: f943a211 ldr x17, [x16, #0x740] 1d458: 911d0210 add x16, x16, #0x740 1d45c: d61f0220 br x17 000000000001d460 : 1d460: b0000370 adrp x16, 0x8a000 1d464: f943a611 ldr x17, [x16, #0x748] 1d468: 911d2210 add x16, x16, #0x748 1d46c: d61f0220 br x17 000000000001d470 : 1d470: b0000370 adrp x16, 0x8a000 1d474: f943aa11 ldr x17, [x16, #0x750] 1d478: 911d4210 add x16, x16, #0x750 1d47c: d61f0220 br x17 000000000001d480 <_ZN8QPPUtils6Socket7IsAliveEv@plt>: 1d480: b0000370 adrp x16, 0x8a000 1d484: f943ae11 ldr x17, [x16, #0x758] 1d488: 911d6210 add x16, x16, #0x758 1d48c: d61f0220 br x17 000000000001d490 : 1d490: b0000370 adrp x16, 0x8a000 1d494: f943b211 ldr x17, [x16, #0x760] 1d498: 911d8210 add x16, x16, #0x760 1d49c: d61f0220 br x17 000000000001d4a0 : 1d4a0: b0000370 adrp x16, 0x8a000 1d4a4: f943b611 ldr x17, [x16, #0x768] 1d4a8: 911da210 add x16, x16, #0x768 1d4ac: d61f0220 br x17 000000000001d4b0 : 1d4b0: b0000370 adrp x16, 0x8a000 1d4b4: f943ba11 ldr x17, [x16, #0x770] 1d4b8: 911dc210 add x16, x16, #0x770 1d4bc: d61f0220 br x17 000000000001d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt>: 1d4c0: b0000370 adrp x16, 0x8a000 1d4c4: f943be11 ldr x17, [x16, #0x778] 1d4c8: 911de210 add x16, x16, #0x778 1d4cc: d61f0220 br x17 000000000001d4d0 <_ZN3QPP3Env14FindClientTaskEl@plt>: 1d4d0: b0000370 adrp x16, 0x8a000 1d4d4: f943c211 ldr x17, [x16, #0x780] 1d4d8: 911e0210 add x16, x16, #0x780 1d4dc: d61f0220 br x17 000000000001d4e0 <_ZN3QPP9EnvObjectC2EPNS_3EnvE@plt>: 1d4e0: b0000370 adrp x16, 0x8a000 1d4e4: f943c611 ldr x17, [x16, #0x788] 1d4e8: 911e2210 add x16, x16, #0x788 1d4ec: d61f0220 br x17 000000000001d4f0 <_ZN3QPP3RTT6GetRTOEv@plt>: 1d4f0: b0000370 adrp x16, 0x8a000 1d4f4: f943ca11 ldr x17, [x16, #0x790] 1d4f8: 911e4210 add x16, x16, #0x790 1d4fc: d61f0220 br x17 000000000001d500 : 1d500: b0000370 adrp x16, 0x8a000 1d504: f943ce11 ldr x17, [x16, #0x798] 1d508: 911e6210 add x16, x16, #0x798 1d50c: d61f0220 br x17 000000000001d510 : 1d510: b0000370 adrp x16, 0x8a000 1d514: f943d211 ldr x17, [x16, #0x7a0] 1d518: 911e8210 add x16, x16, #0x7a0 1d51c: d61f0220 br x17 000000000001d520 <_ZN8QPPUtils10JsonWriter6AddIntEPKci@plt>: 1d520: b0000370 adrp x16, 0x8a000 1d524: f943d611 ldr x17, [x16, #0x7a8] 1d528: 911ea210 add x16, x16, #0x7a8 1d52c: d61f0220 br x17 000000000001d530 <_ZN3QPP3Env6ConfigEPKci@plt>: 1d530: b0000370 adrp x16, 0x8a000 1d534: f943da11 ldr x17, [x16, #0x7b0] 1d538: 911ec210 add x16, x16, #0x7b0 1d53c: d61f0220 br x17 000000000001d540 : 1d540: b0000370 adrp x16, 0x8a000 1d544: f943de11 ldr x17, [x16, #0x7b8] 1d548: 911ee210 add x16, x16, #0x7b8 1d54c: d61f0220 br x17 000000000001d550 : 1d550: b0000370 adrp x16, 0x8a000 1d554: f943e211 ldr x17, [x16, #0x7c0] 1d558: 911f0210 add x16, x16, #0x7c0 1d55c: d61f0220 br x17 000000000001d560 : 1d560: b0000370 adrp x16, 0x8a000 1d564: f943e611 ldr x17, [x16, #0x7c8] 1d568: 911f2210 add x16, x16, #0x7c8 1d56c: d61f0220 br x17 000000000001d570 : 1d570: b0000370 adrp x16, 0x8a000 1d574: f943ea11 ldr x17, [x16, #0x7d0] 1d578: 911f4210 add x16, x16, #0x7d0 1d57c: d61f0220 br x17 000000000001d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt>: 1d580: b0000370 adrp x16, 0x8a000 1d584: f943ee11 ldr x17, [x16, #0x7d8] 1d588: 911f6210 add x16, x16, #0x7d8 1d58c: d61f0220 br x17 000000000001d590 : 1d590: b0000370 adrp x16, 0x8a000 1d594: f943f211 ldr x17, [x16, #0x7e0] 1d598: 911f8210 add x16, x16, #0x7e0 1d59c: d61f0220 br x17 000000000001d5a0 : 1d5a0: b0000370 adrp x16, 0x8a000 1d5a4: f943f611 ldr x17, [x16, #0x7e8] 1d5a8: 911fa210 add x16, x16, #0x7e8 1d5ac: d61f0220 br x17 000000000001d5b0 : 1d5b0: b0000370 adrp x16, 0x8a000 1d5b4: f943fa11 ldr x17, [x16, #0x7f0] 1d5b8: 911fc210 add x16, x16, #0x7f0 1d5bc: d61f0220 br x17 000000000001d5c0 : 1d5c0: b0000370 adrp x16, 0x8a000 1d5c4: f943fe11 ldr x17, [x16, #0x7f8] 1d5c8: 911fe210 add x16, x16, #0x7f8 1d5cc: d61f0220 br x17 000000000001d5d0 : 1d5d0: b0000370 adrp x16, 0x8a000 1d5d4: f9440211 ldr x17, [x16, #0x800] 1d5d8: 91200210 add x16, x16, #0x800 1d5dc: d61f0220 br x17 000000000001d5e0 <_Z12libmgr_countP8libmgr_t@plt>: 1d5e0: b0000370 adrp x16, 0x8a000 1d5e4: f9440611 ldr x17, [x16, #0x808] 1d5e8: 91202210 add x16, x16, #0x808 1d5ec: d61f0220 br x17 000000000001d5f0 <_ZN3QPP10DelayTrace12ProcessDelayEv@plt>: 1d5f0: b0000370 adrp x16, 0x8a000 1d5f4: f9440a11 ldr x17, [x16, #0x810] 1d5f8: 91204210 add x16, x16, #0x810 1d5fc: d61f0220 br x17 000000000001d600 <_ZN8QPPUtils6Socket5CloseEv@plt>: 1d600: b0000370 adrp x16, 0x8a000 1d604: f9440e11 ldr x17, [x16, #0x818] 1d608: 91206210 add x16, x16, #0x818 1d60c: d61f0220 br x17 000000000001d610 : 1d610: b0000370 adrp x16, 0x8a000 1d614: f9441211 ldr x17, [x16, #0x820] 1d618: 91208210 add x16, x16, #0x820 1d61c: d61f0220 br x17 000000000001d620 <_ZN8QPPUtils10JsonWriter8JsonSizeEv@plt>: 1d620: b0000370 adrp x16, 0x8a000 1d624: f9441611 ldr x17, [x16, #0x828] 1d628: 9120a210 add x16, x16, #0x828 1d62c: d61f0220 br x17 000000000001d630 : 1d630: b0000370 adrp x16, 0x8a000 1d634: f9441a11 ldr x17, [x16, #0x830] 1d638: 9120c210 add x16, x16, #0x830 1d63c: d61f0220 br x17 000000000001d640 : 1d640: b0000370 adrp x16, 0x8a000 1d644: f9441e11 ldr x17, [x16, #0x838] 1d648: 9120e210 add x16, x16, #0x838 1d64c: d61f0220 br x17 000000000001d650 <_ZN8QPPUtils9BitMarker19AdjustStartPositionEj@plt>: 1d650: b0000370 adrp x16, 0x8a000 1d654: f9442211 ldr x17, [x16, #0x840] 1d658: 91210210 add x16, x16, #0x840 1d65c: d61f0220 br x17 000000000001d660 <_ZN3QPP4TaskC2EPNS_3EnvEm@plt>: 1d660: b0000370 adrp x16, 0x8a000 1d664: f9442611 ldr x17, [x16, #0x848] 1d668: 91212210 add x16, x16, #0x848 1d66c: d61f0220 br x17 000000000001d670 : 1d670: b0000370 adrp x16, 0x8a000 1d674: f9442a11 ldr x17, [x16, #0x850] 1d678: 91214210 add x16, x16, #0x850 1d67c: d61f0220 br x17 000000000001d680 <_ZN8QPPUtils6Socket7IsValidEv@plt>: 1d680: b0000370 adrp x16, 0x8a000 1d684: f9442e11 ldr x17, [x16, #0x858] 1d688: 91216210 add x16, x16, #0x858 1d68c: d61f0220 br x17 000000000001d690 : 1d690: b0000370 adrp x16, 0x8a000 1d694: f9443211 ldr x17, [x16, #0x860] 1d698: 91218210 add x16, x16, #0x860 1d69c: d61f0220 br x17 000000000001d6a0 <_ZN8QPPUtils2IP7IsEmptyEv@plt>: 1d6a0: b0000370 adrp x16, 0x8a000 1d6a4: f9443611 ldr x17, [x16, #0x868] 1d6a8: 9121a210 add x16, x16, #0x868 1d6ac: d61f0220 br x17 000000000001d6b0 <_ZN8QPPUtils9xor_cryptEPKciPc@plt>: 1d6b0: b0000370 adrp x16, 0x8a000 1d6b4: f9443a11 ldr x17, [x16, #0x870] 1d6b8: 9121c210 add x16, x16, #0x870 1d6bc: d61f0220 br x17 000000000001d6c0 : 1d6c0: b0000370 adrp x16, 0x8a000 1d6c4: f9443e11 ldr x17, [x16, #0x878] 1d6c8: 9121e210 add x16, x16, #0x878 1d6cc: d61f0220 br x17 000000000001d6d0 <_ZN3QPP10DelayTrace9DumpDelayEPNS_16DelayTraceResultES2_S2_@plt>: 1d6d0: b0000370 adrp x16, 0x8a000 1d6d4: f9444211 ldr x17, [x16, #0x880] 1d6d8: 91220210 add x16, x16, #0x880 1d6dc: d61f0220 br x17 000000000001d6e0 <_Z14is_same_modulePKcS0_@plt>: 1d6e0: b0000370 adrp x16, 0x8a000 1d6e4: f9444611 ldr x17, [x16, #0x888] 1d6e8: 91222210 add x16, x16, #0x888 1d6ec: d61f0220 br x17 000000000001d6f0 : 1d6f0: b0000370 adrp x16, 0x8a000 1d6f4: f9444a11 ldr x17, [x16, #0x890] 1d6f8: 91224210 add x16, x16, #0x890 1d6fc: d61f0220 br x17 000000000001d700 <_ZN13UDPDispatcher8DispatchEPKciN8QPPUtils2IPES3_@plt>: 1d700: b0000370 adrp x16, 0x8a000 1d704: f9444e11 ldr x17, [x16, #0x898] 1d708: 91226210 add x16, x16, #0x898 1d70c: d61f0220 br x17 000000000001d710 <_ZN8QPPUtils10JsonWriter9EndObjectEv@plt>: 1d710: b0000370 adrp x16, 0x8a000 1d714: f9445211 ldr x17, [x16, #0x8a0] 1d718: 91228210 add x16, x16, #0x8a0 1d71c: d61f0220 br x17 000000000001d720 : 1d720: b0000370 adrp x16, 0x8a000 1d724: f9445611 ldr x17, [x16, #0x8a8] 1d728: 9122a210 add x16, x16, #0x8a8 1d72c: d61f0220 br x17 000000000001d730 <_ZN3QPP11RecvManager7AddDataEjPKcm@plt>: 1d730: b0000370 adrp x16, 0x8a000 1d734: f9445a11 ldr x17, [x16, #0x8b0] 1d738: 9122c210 add x16, x16, #0x8b0 1d73c: d61f0220 br x17 000000000001d740 <_ZN3QPP14ClientTaskImpl14RemoveMainPathEv@plt>: 1d740: b0000370 adrp x16, 0x8a000 1d744: f9445e11 ldr x17, [x16, #0x8b8] 1d748: 9122e210 add x16, x16, #0x8b8 1d74c: d61f0220 br x17 000000000001d750 : 1d750: b0000370 adrp x16, 0x8a000 1d754: f9446211 ldr x17, [x16, #0x8c0] 1d758: 91230210 add x16, x16, #0x8c0 1d75c: d61f0220 br x17 000000000001d760 : 1d760: b0000370 adrp x16, 0x8a000 1d764: f9446611 ldr x17, [x16, #0x8c8] 1d768: 91232210 add x16, x16, #0x8c8 1d76c: d61f0220 br x17 000000000001d770 : 1d770: b0000370 adrp x16, 0x8a000 1d774: f9446a11 ldr x17, [x16, #0x8d0] 1d778: 91234210 add x16, x16, #0x8d0 1d77c: d61f0220 br x17 000000000001d780 : 1d780: b0000370 adrp x16, 0x8a000 1d784: f9446e11 ldr x17, [x16, #0x8d8] 1d788: 91236210 add x16, x16, #0x8d8 1d78c: d61f0220 br x17 000000000001d790 : 1d790: b0000370 adrp x16, 0x8a000 1d794: f9447211 ldr x17, [x16, #0x8e0] 1d798: 91238210 add x16, x16, #0x8e0 1d79c: d61f0220 br x17 000000000001d7a0 <_ZN22FastNodeMeasueResponseC1EPci@plt>: 1d7a0: b0000370 adrp x16, 0x8a000 1d7a4: f9447611 ldr x17, [x16, #0x8e8] 1d7a8: 9123a210 add x16, x16, #0x8e8 1d7ac: d61f0220 br x17 000000000001d7b0 : 1d7b0: b0000370 adrp x16, 0x8a000 1d7b4: f9447a11 ldr x17, [x16, #0x8f0] 1d7b8: 9123c210 add x16, x16, #0x8f0 1d7bc: d61f0220 br x17 000000000001d7c0 : 1d7c0: b0000370 adrp x16, 0x8a000 1d7c4: f9447e11 ldr x17, [x16, #0x8f8] 1d7c8: 9123e210 add x16, x16, #0x8f8 1d7cc: d61f0220 br x17 000000000001d7d0 : 1d7d0: b0000370 adrp x16, 0x8a000 1d7d4: f9448211 ldr x17, [x16, #0x900] 1d7d8: 91240210 add x16, x16, #0x900 1d7dc: d61f0220 br x17 000000000001d7e0 <_Z10libmgr_getP8libmgr_ti@plt>: 1d7e0: b0000370 adrp x16, 0x8a000 1d7e4: f9448611 ldr x17, [x16, #0x908] 1d7e8: 91242210 add x16, x16, #0x908 1d7ec: d61f0220 br x17 000000000001d7f0 : 1d7f0: b0000370 adrp x16, 0x8a000 1d7f4: f9448a11 ldr x17, [x16, #0x910] 1d7f8: 91244210 add x16, x16, #0x910 1d7fc: d61f0220 br x17 000000000001d800 : 1d800: b0000370 adrp x16, 0x8a000 1d804: f9448e11 ldr x17, [x16, #0x918] 1d808: 91246210 add x16, x16, #0x918 1d80c: d61f0220 br x17 000000000001d810 : 1d810: b0000370 adrp x16, 0x8a000 1d814: f9449211 ldr x17, [x16, #0x920] 1d818: 91248210 add x16, x16, #0x920 1d81c: d61f0220 br x17 000000000001d820 : 1d820: b0000370 adrp x16, 0x8a000 1d824: f9449611 ldr x17, [x16, #0x928] 1d828: 9124a210 add x16, x16, #0x928 1d82c: d61f0220 br x17 000000000001d830 : 1d830: b0000370 adrp x16, 0x8a000 1d834: f9449a11 ldr x17, [x16, #0x930] 1d838: 9124c210 add x16, x16, #0x930 1d83c: d61f0220 br x17 000000000001d840 : 1d840: b0000370 adrp x16, 0x8a000 1d844: f9449e11 ldr x17, [x16, #0x938] 1d848: 9124e210 add x16, x16, #0x938 1d84c: d61f0220 br x17 000000000001d850 <_ZN8QPPUtils2IPC1EPKci@plt>: 1d850: b0000370 adrp x16, 0x8a000 1d854: f944a211 ldr x17, [x16, #0x940] 1d858: 91250210 add x16, x16, #0x940 1d85c: d61f0220 br x17 000000000001d860 <_Z12do_lua_pcodeP9lua_StatePKciS2_b@plt>: 1d860: b0000370 adrp x16, 0x8a000 1d864: f944a611 ldr x17, [x16, #0x948] 1d868: 91252210 add x16, x16, #0x948 1d86c: d61f0220 br x17 000000000001d870 <_ZN3QPP3RTTC1Ev@plt>: 1d870: b0000370 adrp x16, 0x8a000 1d874: f944aa11 ldr x17, [x16, #0x950] 1d878: 91254210 add x16, x16, #0x950 1d87c: d61f0220 br x17 000000000001d880 : 1d880: b0000370 adrp x16, 0x8a000 1d884: f944ae11 ldr x17, [x16, #0x958] 1d888: 91256210 add x16, x16, #0x958 1d88c: d61f0220 br x17 000000000001d890 : 1d890: b0000370 adrp x16, 0x8a000 1d894: f944b211 ldr x17, [x16, #0x960] 1d898: 91258210 add x16, x16, #0x960 1d89c: d61f0220 br x17 000000000001d8a0 <_ZN3QPP4PathD1Ev@plt>: 1d8a0: b0000370 adrp x16, 0x8a000 1d8a4: f944b611 ldr x17, [x16, #0x968] 1d8a8: 9125a210 add x16, x16, #0x968 1d8ac: d61f0220 br x17 000000000001d8b0 : 1d8b0: b0000370 adrp x16, 0x8a000 1d8b4: f944ba11 ldr x17, [x16, #0x970] 1d8b8: 9125c210 add x16, x16, #0x970 1d8bc: d61f0220 br x17 000000000001d8c0 <_Z17proxy_thread_procPv@plt>: 1d8c0: b0000370 adrp x16, 0x8a000 1d8c4: f944be11 ldr x17, [x16, #0x978] 1d8c8: 9125e210 add x16, x16, #0x978 1d8cc: d61f0220 br x17 000000000001d8d0 <_ZN3QPP14ClientTaskImpl18GetViceEnableTimesEv@plt>: 1d8d0: b0000370 adrp x16, 0x8a000 1d8d4: f944c211 ldr x17, [x16, #0x980] 1d8d8: 91260210 add x16, x16, #0x980 1d8dc: d61f0220 br x17 000000000001d8e0 : 1d8e0: b0000370 adrp x16, 0x8a000 1d8e4: f944c611 ldr x17, [x16, #0x988] 1d8e8: 91262210 add x16, x16, #0x988 1d8ec: d61f0220 br x17 000000000001d8f0 <_ZN8QPPUtils2IPC1Ev@plt>: 1d8f0: b0000370 adrp x16, 0x8a000 1d8f4: f944ca11 ldr x17, [x16, #0x990] 1d8f8: 91264210 add x16, x16, #0x990 1d8fc: d61f0220 br x17 000000000001d900 : 1d900: b0000370 adrp x16, 0x8a000 1d904: f944ce11 ldr x17, [x16, #0x998] 1d908: 91266210 add x16, x16, #0x998 1d90c: d61f0220 br x17 000000000001d910 : 1d910: b0000370 adrp x16, 0x8a000 1d914: f944d211 ldr x17, [x16, #0x9a0] 1d918: 91268210 add x16, x16, #0x9a0 1d91c: d61f0220 br x17 000000000001d920 : 1d920: b0000370 adrp x16, 0x8a000 1d924: f944d611 ldr x17, [x16, #0x9a8] 1d928: 9126a210 add x16, x16, #0x9a8 1d92c: d61f0220 br x17 000000000001d930 <_ZN13ProxyResponse9ParseHeadEP12BufferReader11APIHeadTypei@plt>: 1d930: b0000370 adrp x16, 0x8a000 1d934: f944da11 ldr x17, [x16, #0x9b0] 1d938: 9126c210 add x16, x16, #0x9b0 1d93c: d61f0220 br x17 000000000001d940 : 1d940: b0000370 adrp x16, 0x8a000 1d944: f944de11 ldr x17, [x16, #0x9b8] 1d948: 9126e210 add x16, x16, #0x9b8 1d94c: d61f0220 br x17 000000000001d950 : 1d950: b0000370 adrp x16, 0x8a000 1d954: f944e211 ldr x17, [x16, #0x9c0] 1d958: 91270210 add x16, x16, #0x9c0 1d95c: d61f0220 br x17 000000000001d960 <_ZN8QPPUtils14xor_crypt_baseEPKciS1_iPc@plt>: 1d960: b0000370 adrp x16, 0x8a000 1d964: f944e611 ldr x17, [x16, #0x9c8] 1d968: 91272210 add x16, x16, #0x9c8 1d96c: d61f0220 br x17 000000000001d970 : 1d970: b0000370 adrp x16, 0x8a000 1d974: f944ea11 ldr x17, [x16, #0x9d0] 1d978: 91274210 add x16, x16, #0x9d0 1d97c: d61f0220 br x17 000000000001d980 <_ZNK3QPP14ClientTaskImpl17IsVicePathEnabledEv@plt>: 1d980: b0000370 adrp x16, 0x8a000 1d984: f944ee11 ldr x17, [x16, #0x9d8] 1d988: 91276210 add x16, x16, #0x9d8 1d98c: d61f0220 br x17 000000000001d990 : 1d990: b0000370 adrp x16, 0x8a000 1d994: f944f211 ldr x17, [x16, #0x9e0] 1d998: 91278210 add x16, x16, #0x9e0 1d99c: d61f0220 br x17 000000000001d9a0 <_ZN12ProxyRequest12AddProxyTypeEi@plt>: 1d9a0: b0000370 adrp x16, 0x8a000 1d9a4: f944f611 ldr x17, [x16, #0x9e8] 1d9a8: 9127a210 add x16, x16, #0x9e8 1d9ac: d61f0220 br x17 000000000001d9b0 <_ZN18UDPTrafficHijacker6OnReadEv@plt>: 1d9b0: b0000370 adrp x16, 0x8a000 1d9b4: f944fa11 ldr x17, [x16, #0x9f0] 1d9b8: 9127c210 add x16, x16, #0x9f0 1d9bc: d61f0220 br x17 000000000001d9c0 : 1d9c0: b0000370 adrp x16, 0x8a000 1d9c4: f944fe11 ldr x17, [x16, #0x9f8] 1d9c8: 9127e210 add x16, x16, #0x9f8 1d9cc: d61f0220 br x17 000000000001d9d0 <_ZN9UDPWriterC1EN8QPPUtils9UDPSocketE@plt>: 1d9d0: b0000370 adrp x16, 0x8a000 1d9d4: f9450211 ldr x17, [x16, #0xa00] 1d9d8: 91280210 add x16, x16, #0xa00 1d9dc: d61f0220 br x17 000000000001d9e0 : 1d9e0: b0000370 adrp x16, 0x8a000 1d9e4: f9450611 ldr x17, [x16, #0xa08] 1d9e8: 91282210 add x16, x16, #0xa08 1d9ec: d61f0220 br x17 000000000001d9f0 : 1d9f0: b0000370 adrp x16, 0x8a000 1d9f4: f9450a11 ldr x17, [x16, #0xa10] 1d9f8: 91284210 add x16, x16, #0xa10 1d9fc: d61f0220 br x17 000000000001da00 : 1da00: b0000370 adrp x16, 0x8a000 1da04: f9450e11 ldr x17, [x16, #0xa18] 1da08: 91286210 add x16, x16, #0xa18 1da0c: d61f0220 br x17 000000000001da10 <_ZN8QPPUtils9UDPSocket6ListenENS_2IPE@plt>: 1da10: b0000370 adrp x16, 0x8a000 1da14: f9451211 ldr x17, [x16, #0xa20] 1da18: 91288210 add x16, x16, #0xa20 1da1c: d61f0220 br x17 000000000001da20 : 1da20: b0000370 adrp x16, 0x8a000 1da24: f9451611 ldr x17, [x16, #0xa28] 1da28: 9128a210 add x16, x16, #0xa28 1da2c: d61f0220 br x17 000000000001da30 : 1da30: b0000370 adrp x16, 0x8a000 1da34: f9451a11 ldr x17, [x16, #0xa30] 1da38: 9128c210 add x16, x16, #0xa30 1da3c: d61f0220 br x17 000000000001da40 <_ZN3QPP14ClientTaskImpl11GetQOSParamEPiPN8QPPUtils2IPE@plt>: 1da40: b0000370 adrp x16, 0x8a000 1da44: f9451e11 ldr x17, [x16, #0xa38] 1da48: 9128e210 add x16, x16, #0xa38 1da4c: d61f0220 br x17 000000000001da50 : 1da50: b0000370 adrp x16, 0x8a000 1da54: f9452211 ldr x17, [x16, #0xa40] 1da58: 91290210 add x16, x16, #0xa40 1da5c: d61f0220 br x17 000000000001da60 <_ZN8QPPUtils12EventManager11OnFreeEventEPNS_5EventE@plt>: 1da60: b0000370 adrp x16, 0x8a000 1da64: f9452611 ldr x17, [x16, #0xa48] 1da68: 91292210 add x16, x16, #0xa48 1da6c: d61f0220 br x17 000000000001da70 <_ZN3QPP3Env16SetPrintDatagramEb@plt>: 1da70: b0000370 adrp x16, 0x8a000 1da74: f9452a11 ldr x17, [x16, #0xa50] 1da78: 91294210 add x16, x16, #0xa50 1da7c: d61f0220 br x17 000000000001da80 <_ZN8QPPUtils9BitMarkerD1Ev@plt>: 1da80: b0000370 adrp x16, 0x8a000 1da84: f9452e11 ldr x17, [x16, #0xa58] 1da88: 91296210 add x16, x16, #0xa58 1da8c: d61f0220 br x17 000000000001da90 : 1da90: b0000370 adrp x16, 0x8a000 1da94: f9453211 ldr x17, [x16, #0xa60] 1da98: 91298210 add x16, x16, #0xa60 1da9c: d61f0220 br x17 000000000001daa0 : 1daa0: b0000370 adrp x16, 0x8a000 1daa4: f9453611 ldr x17, [x16, #0xa68] 1daa8: 9129a210 add x16, x16, #0xa68 1daac: d61f0220 br x17 000000000001dab0 <_ZN3QPP4Task11GetRemoteIPEv@plt>: 1dab0: b0000370 adrp x16, 0x8a000 1dab4: f9453a11 ldr x17, [x16, #0xa70] 1dab8: 9129c210 add x16, x16, #0xa70 1dabc: d61f0220 br x17 000000000001dac0 <_ZN3QPP14ClientTaskImplC2EPNS_3EnvE@plt>: 1dac0: b0000370 adrp x16, 0x8a000 1dac4: f9453e11 ldr x17, [x16, #0xa78] 1dac8: 9129e210 add x16, x16, #0xa78 1dacc: d61f0220 br x17 000000000001dad0 <_ZN8QPPUtils2IPC1Eji@plt>: 1dad0: b0000370 adrp x16, 0x8a000 1dad4: f9454211 ldr x17, [x16, #0xa80] 1dad8: 912a0210 add x16, x16, #0xa80 1dadc: d61f0220 br x17 000000000001dae0 <_ZN8QPPUtils2IP19ParseNetworkSegmentEj@plt>: 1dae0: b0000370 adrp x16, 0x8a000 1dae4: f9454611 ldr x17, [x16, #0xa88] 1dae8: 912a2210 add x16, x16, #0xa88 1daec: d61f0220 br x17 000000000001daf0 : 1daf0: b0000370 adrp x16, 0x8a000 1daf4: f9454a11 ldr x17, [x16, #0xa90] 1daf8: 912a4210 add x16, x16, #0xa90 1dafc: d61f0220 br x17 000000000001db00 <_ZN3QPP8Datagram4DumpEPci@plt>: 1db00: b0000370 adrp x16, 0x8a000 1db04: f9454e11 ldr x17, [x16, #0xa98] 1db08: 912a6210 add x16, x16, #0xa98 1db0c: d61f0220 br x17 000000000001db10 <_ZN11LinkManager10InsertLinkEmP4Link@plt>: 1db10: b0000370 adrp x16, 0x8a000 1db14: f9455211 ldr x17, [x16, #0xaa0] 1db18: 912a8210 add x16, x16, #0xaa0 1db1c: d61f0220 br x17 000000000001db20 <_Z13get_hook_sizev@plt>: 1db20: b0000370 adrp x16, 0x8a000 1db24: f9455611 ldr x17, [x16, #0xaa8] 1db28: 912aa210 add x16, x16, #0xaa8 1db2c: d61f0220 br x17 000000000001db30 <_ZN8QPPUtils10JsonWriter10BeginArrayEPKc@plt>: 1db30: b0000370 adrp x16, 0x8a000 1db34: f9455a11 ldr x17, [x16, #0xab0] 1db38: 912ac210 add x16, x16, #0xab0 1db3c: d61f0220 br x17 000000000001db40 : 1db40: b0000370 adrp x16, 0x8a000 1db44: f9455e11 ldr x17, [x16, #0xab8] 1db48: 912ae210 add x16, x16, #0xab8 1db4c: d61f0220 br x17 000000000001db50 : 1db50: b0000370 adrp x16, 0x8a000 1db54: f9456211 ldr x17, [x16, #0xac0] 1db58: 912b0210 add x16, x16, #0xac0 1db5c: d61f0220 br x17 000000000001db60 : 1db60: b0000370 adrp x16, 0x8a000 1db64: f9456611 ldr x17, [x16, #0xac8] 1db68: 912b2210 add x16, x16, #0xac8 1db6c: d61f0220 br x17 000000000001db70 : 1db70: b0000370 adrp x16, 0x8a000 1db74: f9456a11 ldr x17, [x16, #0xad0] 1db78: 912b4210 add x16, x16, #0xad0 1db7c: d61f0220 br x17 000000000001db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt>: 1db80: b0000370 adrp x16, 0x8a000 1db84: f9456e11 ldr x17, [x16, #0xad8] 1db88: 912b6210 add x16, x16, #0xad8 1db8c: d61f0220 br x17 000000000001db90 <__cxa_atexit@plt>: 1db90: b0000370 adrp x16, 0x8a000 1db94: f9457211 ldr x17, [x16, #0xae0] 1db98: 912b8210 add x16, x16, #0xae0 1db9c: d61f0220 br x17 000000000001dba0 <_ZdaPv@plt>: 1dba0: b0000370 adrp x16, 0x8a000 1dba4: f9457611 ldr x17, [x16, #0xae8] 1dba8: 912ba210 add x16, x16, #0xae8 1dbac: d61f0220 br x17 000000000001dbb0 <_ZN3QPP3Env6UpdateEv@plt>: 1dbb0: b0000370 adrp x16, 0x8a000 1dbb4: f9457a11 ldr x17, [x16, #0xaf0] 1dbb8: 912bc210 add x16, x16, #0xaf0 1dbbc: d61f0220 br x17 000000000001dbc0 : 1dbc0: b0000370 adrp x16, 0x8a000 1dbc4: f9457e11 ldr x17, [x16, #0xaf8] 1dbc8: 912be210 add x16, x16, #0xaf8 1dbcc: d61f0220 br x17 000000000001dbd0 <_ZN8QPPUtils5TimerC1Eiii@plt>: 1dbd0: b0000370 adrp x16, 0x8a000 1dbd4: f9458211 ldr x17, [x16, #0xb00] 1dbd8: 912c0210 add x16, x16, #0xb00 1dbdc: d61f0220 br x17 000000000001dbe0 : 1dbe0: b0000370 adrp x16, 0x8a000 1dbe4: f9458611 ldr x17, [x16, #0xb08] 1dbe8: 912c2210 add x16, x16, #0xb08 1dbec: d61f0220 br x17 000000000001dbf0 : 1dbf0: b0000370 adrp x16, 0x8a000 1dbf4: f9458a11 ldr x17, [x16, #0xb10] 1dbf8: 912c4210 add x16, x16, #0xb10 1dbfc: d61f0220 br x17 000000000001dc00 <_ZN8QPPUtils4KMapI4LinkE3PutEmPS1_@plt>: 1dc00: b0000370 adrp x16, 0x8a000 1dc04: f9458e11 ldr x17, [x16, #0xb18] 1dc08: 912c6210 add x16, x16, #0xb18 1dc0c: d61f0220 br x17 Disassembly of section .text: 000000000001dc10 <.text>: 1dc10: d0000360 adrp x0, 0x8b000 1dc14: 91000000 add x0, x0, #0x0 1dc18: 17fff7da b 0x1bb80 <__cxa_finalize@plt> 1dc1c: f81e0ff3 str x19, [sp, #-0x20]! 1dc20: a9017bfd stp x29, x30, [sp, #0x10] 1dc24: 910043fd add x29, sp, #0x10 1dc28: b0000373 adrp x19, 0x8a000 1dc2c: f9463e73 ldr x19, [x19, #0xc78] 1dc30: 52800148 mov w8, #0xa // =10 1dc34: 52800a00 mov w0, #0x50 // =80 1dc38: b9000e68 str w8, [x19, #0xc] 1dc3c: 97fffce9 bl 0x1cfe0 <_Znam@plt> 1dc40: f9000260 str x0, [x19] 1dc44: b0000360 adrp x0, 0x8a000 1dc48: b0000362 adrp x2, 0x8a000 1dc4c: f947c000 ldr x0, [x0, #0xf80] 1dc50: f946d442 ldr x2, [x2, #0xda8] 1dc54: b9000a7f str wzr, [x19, #0x8] 1dc58: a9417bfd ldp x29, x30, [sp, #0x10] 1dc5c: aa1303e1 mov x1, x19 1dc60: f84207f3 ldr x19, [sp], #0x20 1dc64: 17ffffcb b 0x1db90 <__cxa_atexit@plt> 1dc68: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1dc6c: 910003fd mov x29, sp 1dc70: aa1f03e0 mov x0, xzr 1dc74: 97fffaaf bl 0x1c730 1dc78: b0000368 adrp x8, 0x8a000 1dc7c: f9463508 ldr x8, [x8, #0xc68] 1dc80: b9000100 str w0, [x8] 1dc84: a8c17bfd ldp x29, x30, [sp], #0x10 1dc88: d65f03c0 ret 1dc8c: d100c3ff sub sp, sp, #0x30 1dc90: a9014ff4 stp x20, x19, [sp, #0x10] 1dc94: a9027bfd stp x29, x30, [sp, #0x20] 1dc98: 910083fd add x29, sp, #0x20 1dc9c: d53bd048 mrs x8, TPIDR_EL0 1dca0: f9401508 ldr x8, [x8, #0x28] 1dca4: b0000374 adrp x20, 0x8a000 1dca8: f90007e8 str x8, [sp, #0x8] 1dcac: f945f694 ldr x20, [x20, #0xbe8] 1dcb0: f9400293 ldr x19, [x20] 1dcb4: b5000473 cbnz x19, 0x1dd40 <.text+0x130> 1dcb8: 52a000c0 mov w0, #0x60000 // =393216 1dcbc: 72800300 movk w0, #0x18 1dcc0: 97fffb50 bl 0x1ca00 <_Znwm@plt> 1dcc4: 52a000c8 mov w8, #0x60000 // =393216 1dcc8: 52a000c9 mov w9, #0x60000 // =393216 1dccc: aa0003f3 mov x19, x0 1dcd0: 72800088 movk w8, #0x4 1dcd4: 728000a9 movk w9, #0x5 1dcd8: 320003e0 orr w0, wzr, #0x1 1dcdc: 52800501 mov w1, #0x28 // =40 1dce0: 7900027f strh wzr, [x19] 1dce4: 7900067f strh wzr, [x19, #0x2] 1dce8: 3900127f strb wzr, [x19, #0x4] 1dcec: 38286a7f strb wzr, [x19, x8] 1dcf0: 38296a7f strb wzr, [x19, x9] 1dcf4: 97fff803 bl 0x1bd00 1dcf8: 52a000c8 mov w8, #0x60000 // =393216 1dcfc: 72800108 movk w8, #0x8 1dd00: f8286a60 str x0, [x19, x8] 1dd04: 320003e0 orr w0, wzr, #0x1 1dd08: 52800501 mov w1, #0x28 // =40 1dd0c: 97fff7fd bl 0x1bd00 1dd10: 52a000c8 mov w8, #0x60000 // =393216 1dd14: 72800208 movk w8, #0x10 1dd18: f0000241 adrp x1, 0x68000 1dd1c: f8286a60 str x0, [x19, x8] 1dd20: 910e6821 add x1, x1, #0x39a 1dd24: 910003e0 mov x0, sp 1dd28: 2a1f03e2 mov w2, wzr 1dd2c: 97fffec9 bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 1dd30: b94003e8 ldr w8, [sp] 1dd34: 320f07e9 orr w9, wzr, #0x60000 1dd38: f9000293 str x19, [x20] 1dd3c: b8296a68 str w8, [x19, x9] 1dd40: b0000368 adrp x8, 0x8a000 1dd44: f9467908 ldr x8, [x8, #0xcf0] 1dd48: f9000113 str x19, [x8] 1dd4c: d53bd048 mrs x8, TPIDR_EL0 1dd50: f9401508 ldr x8, [x8, #0x28] 1dd54: f94007e9 ldr x9, [sp, #0x8] 1dd58: eb09011f cmp x8, x9 1dd5c: 540000a1 b.ne 0x1dd70 <.text+0x160> 1dd60: a9427bfd ldp x29, x30, [sp, #0x20] 1dd64: a9414ff4 ldp x20, x19, [sp, #0x10] 1dd68: 9100c3ff add sp, sp, #0x30 1dd6c: d65f03c0 ret 1dd70: 97fffb1c bl 0x1c9e0 <__stack_chk_fail@plt> 1dd74: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1dd78: 910003fd mov x29, sp 1dd7c: b4000040 cbz x0, 0x1dd84 <.text+0x174> 1dd80: d63f0000 blr x0 1dd84: a8c17bfd ldp x29, x30, [sp], #0x10 1dd88: d65f03c0 ret 1dd8c: aa0003e1 mov x1, x0 1dd90: d0000362 adrp x2, 0x8b000 1dd94: 90000000 adrp x0, 0x1d000 <_Z9hook_init8HookModePKcS1_@plt> 1dd98: 91000042 add x2, x2, #0x0 1dd9c: 9135d000 add x0, x0, #0xd74 1dda0: 17ffff7c b 0x1db90 <__cxa_atexit@plt> 000000000001dda4 : 1dda4: f81b0ff9 str x25, [sp, #-0x50]! 1dda8: a9015ff8 stp x24, x23, [sp, #0x10] 1ddac: a90257f6 stp x22, x21, [sp, #0x20] 1ddb0: a9034ff4 stp x20, x19, [sp, #0x30] 1ddb4: a9047bfd stp x29, x30, [sp, #0x40] 1ddb8: 910103fd add x29, sp, #0x40 1ddbc: aa0103f4 mov x20, x1 1ddc0: aa0003f3 mov x19, x0 1ddc4: b40000b4 cbz x20, 0x1ddd8 1ddc8: aa1403e0 mov x0, x20 1ddcc: 97fffdf1 bl 0x1d590 1ddd0: aa0003f6 mov x22, x0 1ddd4: 14000002 b 0x1dddc 1ddd8: 2a1f03f6 mov w22, wzr 1dddc: f9400268 ldr x8, [x19] 1dde0: 90000241 adrp x1, 0x65000 1dde4: 910ac021 add x1, x1, #0x2b0 1dde8: aa1303e0 mov x0, x19 1ddec: f9401908 ldr x8, [x8, #0x30] 1ddf0: d63f0100 blr x8 1ddf4: aa0003f5 mov x21, x0 1ddf8: b4000715 cbz x21, 0x1ded8 1ddfc: f9400268 ldr x8, [x19] 1de00: 90000242 adrp x2, 0x65000 1de04: 90000243 adrp x3, 0x65000 1de08: 910b9c42 add x2, x2, #0x2e7 1de0c: f9408508 ldr x8, [x8, #0x108] 1de10: 910bb863 add x3, x3, #0x2ee 1de14: aa1303e0 mov x0, x19 1de18: aa1503e1 mov x1, x21 1de1c: d63f0100 blr x8 1de20: aa0003f7 mov x23, x0 1de24: b40006f7 cbz x23, 0x1df00 1de28: f9400268 ldr x8, [x19] 1de2c: aa1303e0 mov x0, x19 1de30: 2a1603e1 mov w1, w22 1de34: f942c108 ldr x8, [x8, #0x580] 1de38: d63f0100 blr x8 1de3c: f9400268 ldr x8, [x19] 1de40: 90000241 adrp x1, 0x65000 1de44: aa0003f8 mov x24, x0 1de48: 910c7c21 add x1, x1, #0x31f 1de4c: f9429d08 ldr x8, [x8, #0x538] 1de50: aa1303e0 mov x0, x19 1de54: d63f0100 blr x8 1de58: f9400268 ldr x8, [x19] 1de5c: aa0003f9 mov x25, x0 1de60: aa1303e0 mov x0, x19 1de64: aa1803e1 mov x1, x24 1de68: f9434108 ldr x8, [x8, #0x680] 1de6c: 2a1f03e2 mov w2, wzr 1de70: 2a1603e3 mov w3, w22 1de74: aa1403e4 mov x4, x20 1de78: d63f0100 blr x8 1de7c: aa1303e0 mov x0, x19 1de80: aa1503e1 mov x1, x21 1de84: aa1703e2 mov x2, x23 1de88: aa1803e3 mov x3, x24 1de8c: aa1903e4 mov x4, x25 1de90: 97fff734 bl 0x1bb60 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt> 1de94: f9400268 ldr x8, [x19] 1de98: aa0003f4 mov x20, x0 1de9c: aa1303e0 mov x0, x19 1dea0: aa1503e1 mov x1, x21 1dea4: f9405d08 ldr x8, [x8, #0xb8] 1dea8: d63f0100 blr x8 1deac: f9400268 ldr x8, [x19] 1deb0: aa1303e0 mov x0, x19 1deb4: aa1803e1 mov x1, x24 1deb8: f9405d08 ldr x8, [x8, #0xb8] 1debc: d63f0100 blr x8 1dec0: f9400268 ldr x8, [x19] 1dec4: aa1303e0 mov x0, x19 1dec8: aa1903e1 mov x1, x25 1decc: f9405d08 ldr x8, [x8, #0xb8] 1ded0: d63f0100 blr x8 1ded4: 14000019 b 0x1df38 1ded8: b0000368 adrp x8, 0x8a000 1dedc: f9462508 ldr x8, [x8, #0xc48] 1dee0: b9400108 ldr w8, [x8] 1dee4: 7100111f cmp w8, #0x4 1dee8: 5400026c b.gt 0x1df34 1deec: 90000241 adrp x1, 0x65000 1def0: 90000242 adrp x2, 0x65000 1def4: 910b0421 add x1, x1, #0x2c1 1def8: 910b3042 add x2, x2, #0x2cc 1defc: 1400000a b 0x1df24 1df00: b0000368 adrp x8, 0x8a000 1df04: f9462508 ldr x8, [x8, #0xc48] 1df08: b9400108 ldr w8, [x8] 1df0c: 7100111f cmp w8, #0x4 1df10: 5400012c b.gt 0x1df34 1df14: 90000241 adrp x1, 0x65000 1df18: 90000242 adrp x2, 0x65000 1df1c: 910b0421 add x1, x1, #0x2c1 1df20: 910c1842 add x2, x2, #0x306 1df24: 90000243 adrp x3, 0x65000 1df28: 910b8863 add x3, x3, #0x2e2 1df2c: 321f07e0 orr w0, wzr, #0x6 1df30: 97fffb98 bl 0x1cd90 <__android_log_print@plt> 1df34: aa1f03f4 mov x20, xzr 1df38: aa1403e0 mov x0, x20 1df3c: a9447bfd ldp x29, x30, [sp, #0x40] 1df40: a9434ff4 ldp x20, x19, [sp, #0x30] 1df44: a94257f6 ldp x22, x21, [sp, #0x20] 1df48: a9415ff8 ldp x24, x23, [sp, #0x10] 1df4c: f84507f9 ldr x25, [sp], #0x50 1df50: d65f03c0 ret 000000000001df54 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)>: 1df54: d104c3ff sub sp, sp, #0x130 1df58: a9114ffc stp x28, x19, [sp, #0x110] 1df5c: a9127bfd stp x29, x30, [sp, #0x120] 1df60: 910483fd add x29, sp, #0x120 1df64: ad039fe6 stp q6, q7, [sp, #0x70] 1df68: ad0297e4 stp q4, q5, [sp, #0x50] 1df6c: ad018fe2 stp q2, q3, [sp, #0x30] 1df70: ad0087e0 stp q0, q1, [sp, #0x10] 1df74: a9391fa6 stp x6, x7, [x29, #-0x70] 1df78: a93817a4 stp x4, x5, [x29, #-0x80] 1df7c: f81783a3 stur x3, [x29, #-0x88] 1df80: d53bd053 mrs x19, TPIDR_EL0 1df84: f9401669 ldr x9, [x19, #0x28] 1df88: 910043eb add x11, sp, #0x10 1df8c: d10223ac sub x12, x29, #0x88 1df90: 321963e8 orr w8, wzr, #0xffffff80 1df94: 128004ea mov w10, #-0x28 // =-40 1df98: f90007e9 str x9, [sp, #0x8] 1df9c: 910043a9 add x9, x29, #0x10 1dfa0: 9102016b add x11, x11, #0x80 1dfa4: 9100a18c add x12, x12, #0x28 1dfa8: 293c23aa stp w10, w8, [x29, #-0x20] 1dfac: a93d2fac stp x12, x11, [x29, #-0x30] 1dfb0: f81c83a9 stur x9, [x29, #-0x38] 1dfb4: f9400008 ldr x8, [x0] 1dfb8: d100e3a9 sub x9, x29, #0x38 1dfbc: ad400121 ldp q1, q0, [x9] 1dfc0: d10183a3 sub x3, x29, #0x60 1dfc4: f9407508 ldr x8, [x8, #0xe8] 1dfc8: ad3d03a1 stp q1, q0, [x29, #-0x60] 1dfcc: d63f0100 blr x8 1dfd0: f9401668 ldr x8, [x19, #0x28] 1dfd4: f94007e9 ldr x9, [sp, #0x8] 1dfd8: eb09011f cmp x8, x9 1dfdc: 540000a1 b.ne 0x1dff0 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)+0x9c> 1dfe0: a9527bfd ldp x29, x30, [sp, #0x120] 1dfe4: a9514ffc ldp x28, x19, [sp, #0x110] 1dfe8: 9104c3ff add sp, sp, #0x130 1dfec: d65f03c0 ret 1dff0: 97fffa7c bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001dff4 : 1dff4: f81b0ff9 str x25, [sp, #-0x50]! 1dff8: a9015ff8 stp x24, x23, [sp, #0x10] 1dffc: a90257f6 stp x22, x21, [sp, #0x20] 1e000: a9034ff4 stp x20, x19, [sp, #0x30] 1e004: a9047bfd stp x29, x30, [sp, #0x40] 1e008: 910103fd add x29, sp, #0x40 1e00c: aa0203f7 mov x23, x2 1e010: aa0103f3 mov x19, x1 1e014: aa0003f4 mov x20, x0 1e018: b4000057 cbz x23, 0x1e020 1e01c: b90002ff str wzr, [x23] 1e020: b4000953 cbz x19, 0x1e148 1e024: f9400288 ldr x8, [x20] 1e028: aa1403e0 mov x0, x20 1e02c: aa1303e1 mov x1, x19 1e030: f942ad08 ldr x8, [x8, #0x558] 1e034: d63f0100 blr x8 1e038: 2a0003f5 mov w21, w0 1e03c: 710006bf cmp w21, #0x1 1e040: 5400084b b.lt 0x1e148 1e044: f9400288 ldr x8, [x20] 1e048: aa1403e0 mov x0, x20 1e04c: aa1303e1 mov x1, x19 1e050: aa1f03e2 mov x2, xzr 1e054: f942e108 ldr x8, [x8, #0x5c0] 1e058: d63f0100 blr x8 1e05c: aa0003f6 mov x22, x0 1e060: b40002d6 cbz x22, 0x1e0b8 1e064: 110006a8 add w8, w21, #0x1 1e068: 93407d00 sxtw x0, w8 1e06c: 97fffdd5 bl 0x1d7c0 1e070: aa0003f8 mov x24, x0 1e074: b4000418 cbz x24, 0x1e0f4 1e078: 93407eb9 sxtw x25, w21 1e07c: aa1803e0 mov x0, x24 1e080: aa1603e1 mov x1, x22 1e084: aa1903e2 mov x2, x25 1e088: 97fffdfe bl 0x1d880 1e08c: 38396b1f strb wzr, [x24, x25] 1e090: b4000057 cbz x23, 0x1e098 1e094: b90002f5 str w21, [x23] 1e098: f9400288 ldr x8, [x20] 1e09c: aa1403e0 mov x0, x20 1e0a0: aa1303e1 mov x1, x19 1e0a4: aa1603e2 mov x2, x22 1e0a8: f9430108 ldr x8, [x8, #0x600] 1e0ac: 2a1f03e3 mov w3, wzr 1e0b0: d63f0100 blr x8 1e0b4: 14000026 b 0x1e14c 1e0b8: 90000368 adrp x8, 0x8a000 1e0bc: f9462508 ldr x8, [x8, #0xc48] 1e0c0: b9400108 ldr w8, [x8] 1e0c4: 7100111f cmp w8, #0x4 1e0c8: 5400040c b.gt 0x1e148 1e0cc: f0000221 adrp x1, 0x65000 1e0d0: f0000222 adrp x2, 0x65000 1e0d4: f0000223 adrp x3, 0x65000 1e0d8: 910b0421 add x1, x1, #0x2c1 1e0dc: 910c9442 add x2, x2, #0x325 1e0e0: 910d6463 add x3, x3, #0x359 1e0e4: 321f07e0 orr w0, wzr, #0x6 1e0e8: 2a1503e4 mov w4, w21 1e0ec: 97fffb29 bl 0x1cd90 <__android_log_print@plt> 1e0f0: 14000016 b 0x1e148 1e0f4: 90000368 adrp x8, 0x8a000 1e0f8: f9462508 ldr x8, [x8, #0xc48] 1e0fc: b9400108 ldr w8, [x8] 1e100: 7100111f cmp w8, #0x4 1e104: 5400014c b.gt 0x1e12c 1e108: f0000221 adrp x1, 0x65000 1e10c: f0000222 adrp x2, 0x65000 1e110: f0000223 adrp x3, 0x65000 1e114: 910b0421 add x1, x1, #0x2c1 1e118: 910d7842 add x2, x2, #0x35e 1e11c: 910d6463 add x3, x3, #0x359 1e120: 321f07e0 orr w0, wzr, #0x6 1e124: 2a1503e4 mov w4, w21 1e128: 97fffb1a bl 0x1cd90 <__android_log_print@plt> 1e12c: f9400288 ldr x8, [x20] 1e130: aa1403e0 mov x0, x20 1e134: aa1303e1 mov x1, x19 1e138: aa1603e2 mov x2, x22 1e13c: f9430108 ldr x8, [x8, #0x600] 1e140: 2a1f03e3 mov w3, wzr 1e144: d63f0100 blr x8 1e148: aa1f03f8 mov x24, xzr 1e14c: aa1803e0 mov x0, x24 1e150: a9447bfd ldp x29, x30, [sp, #0x40] 1e154: a9434ff4 ldp x20, x19, [sp, #0x30] 1e158: a94257f6 ldp x22, x21, [sp, #0x20] 1e15c: a9415ff8 ldp x24, x23, [sp, #0x10] 1e160: f84507f9 ldr x25, [sp], #0x50 1e164: d65f03c0 ret 000000000001e168 : 1e168: d10183ff sub sp, sp, #0x60 1e16c: f9000bf9 str x25, [sp, #0x10] 1e170: a9025ff8 stp x24, x23, [sp, #0x20] 1e174: a90357f6 stp x22, x21, [sp, #0x30] 1e178: a9044ff4 stp x20, x19, [sp, #0x40] 1e17c: a9057bfd stp x29, x30, [sp, #0x50] 1e180: 910143fd add x29, sp, #0x50 1e184: d53bd048 mrs x8, TPIDR_EL0 1e188: f9401508 ldr x8, [x8, #0x28] 1e18c: aa0203f5 mov x21, x2 1e190: aa0103f3 mov x19, x1 1e194: aa0003f4 mov x20, x0 1e198: f90007e8 str x8, [sp, #0x8] 1e19c: b4000055 cbz x21, 0x1e1a4 1e1a0: b90002bf str wzr, [x21] 1e1a4: b4000173 cbz x19, 0x1e1d0 1e1a8: 390013ff strb wzr, [sp, #0x4] 1e1ac: f9400288 ldr x8, [x20] 1e1b0: aa1403e0 mov x0, x20 1e1b4: aa1303e1 mov x1, x19 1e1b8: f942a108 ldr x8, [x8, #0x540] 1e1bc: d63f0100 blr x8 1e1c0: 2a0003f7 mov w23, w0 1e1c4: 110006f6 add w22, w23, #0x1 1e1c8: 71000adf cmp w22, #0x2 1e1cc: 5400006a b.ge 0x1e1d8 1e1d0: aa1f03f6 mov x22, xzr 1e1d4: 14000019 b 0x1e238 1e1d8: f9400288 ldr x8, [x20] 1e1dc: 910013e2 add x2, sp, #0x4 1e1e0: aa1403e0 mov x0, x20 1e1e4: aa1303e1 mov x1, x19 1e1e8: f942a508 ldr x8, [x8, #0x548] 1e1ec: d63f0100 blr x8 1e1f0: 93407ed9 sxtw x25, w22 1e1f4: aa0003f8 mov x24, x0 1e1f8: aa1903e0 mov x0, x25 1e1fc: 97fffd71 bl 0x1d7c0 1e200: aa0003f6 mov x22, x0 1e204: b40000f6 cbz x22, 0x1e220 1e208: aa1603e0 mov x0, x22 1e20c: aa1803e1 mov x1, x24 1e210: aa1903e2 mov x2, x25 1e214: 97fffd9b bl 0x1d880 1e218: b4000055 cbz x21, 0x1e220 1e21c: b90002b7 str w23, [x21] 1e220: f9400288 ldr x8, [x20] 1e224: aa1403e0 mov x0, x20 1e228: aa1303e1 mov x1, x19 1e22c: aa1803e2 mov x2, x24 1e230: f942a908 ldr x8, [x8, #0x550] 1e234: d63f0100 blr x8 1e238: d53bd048 mrs x8, TPIDR_EL0 1e23c: f9401508 ldr x8, [x8, #0x28] 1e240: f94007e9 ldr x9, [sp, #0x8] 1e244: eb09011f cmp x8, x9 1e248: 54000121 b.ne 0x1e26c 1e24c: aa1603e0 mov x0, x22 1e250: a9457bfd ldp x29, x30, [sp, #0x50] 1e254: a9444ff4 ldp x20, x19, [sp, #0x40] 1e258: a94357f6 ldp x22, x21, [sp, #0x30] 1e25c: a9425ff8 ldp x24, x23, [sp, #0x20] 1e260: f9400bf9 ldr x25, [sp, #0x10] 1e264: 910183ff add sp, sp, #0x60 1e268: d65f03c0 ret 1e26c: 97fff9dd bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001e270 : 1e270: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1e274: a9017bfd stp x29, x30, [sp, #0x10] 1e278: 910043fd add x29, sp, #0x10 1e27c: aa0003f4 mov x20, x0 1e280: f9400288 ldr x8, [x20] 1e284: aa0103f3 mov x19, x1 1e288: f9439108 ldr x8, [x8, #0x720] 1e28c: d63f0100 blr x8 1e290: 12001c08 and w8, w0, #0xff 1e294: 340002a8 cbz w8, 0x1e2e8 1e298: f9400288 ldr x8, [x20] 1e29c: aa1403e0 mov x0, x20 1e2a0: f9404508 ldr x8, [x8, #0x88] 1e2a4: d63f0100 blr x8 1e2a8: 90000368 adrp x8, 0x8a000 1e2ac: f9462508 ldr x8, [x8, #0xc48] 1e2b0: b9400108 ldr w8, [x8] 1e2b4: 7100111f cmp w8, #0x4 1e2b8: 5400018c b.gt 0x1e2e8 1e2bc: a9417bfd ldp x29, x30, [sp, #0x10] 1e2c0: f0000221 adrp x1, 0x65000 1e2c4: f0000222 adrp x2, 0x65000 1e2c8: f0000223 adrp x3, 0x65000 1e2cc: 910b0421 add x1, x1, #0x2c1 1e2d0: 910df042 add x2, x2, #0x37c 1e2d4: 910e5063 add x3, x3, #0x394 1e2d8: 321f07e0 orr w0, wzr, #0x6 1e2dc: aa1303e4 mov x4, x19 1e2e0: a8c24ff4 ldp x20, x19, [sp], #0x20 1e2e4: 17fffaab b 0x1cd90 <__android_log_print@plt> 1e2e8: a9417bfd ldp x29, x30, [sp, #0x10] 1e2ec: a8c24ff4 ldp x20, x19, [sp], #0x20 1e2f0: d65f03c0 ret 000000000001e2f4 : 1e2f4: f81c0ff7 str x23, [sp, #-0x40]! 1e2f8: a90157f6 stp x22, x21, [sp, #0x10] 1e2fc: a9024ff4 stp x20, x19, [sp, #0x20] 1e300: a9037bfd stp x29, x30, [sp, #0x30] 1e304: 9100c3fd add x29, sp, #0x30 1e308: 90000376 adrp x22, 0x8a000 1e30c: f94742d6 ldr x22, [x22, #0xe80] 1e310: 2a0103f3 mov w19, w1 1e314: aa0003f4 mov x20, x0 1e318: f94002c8 ldr x8, [x22] 1e31c: b40009a8 cbz x8, 0x1e450 1e320: 90000377 adrp x23, 0x8a000 1e324: f9400109 ldr x9, [x8] 1e328: f947e2f7 ldr x23, [x23, #0xfc0] 1e32c: f0000222 adrp x2, 0x65000 1e330: f0000223 adrp x3, 0x65000 1e334: f941c529 ldr x9, [x9, #0x388] 1e338: f94002e1 ldr x1, [x23] 1e33c: 910e9842 add x2, x2, #0x3a6 1e340: 910ec863 add x3, x3, #0x3b2 1e344: aa0803e0 mov x0, x8 1e348: d63f0120 blr x9 1e34c: aa0003f5 mov x21, x0 1e350: b40005f5 cbz x21, 0x1e40c 1e354: f94002c0 ldr x0, [x22] 1e358: aa1403e1 mov x1, x20 1e35c: 97fff571 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 1e360: f94002c8 ldr x8, [x22] 1e364: f94002e1 ldr x1, [x23] 1e368: aa0003f4 mov x20, x0 1e36c: aa1503e2 mov x2, x21 1e370: aa0803e0 mov x0, x8 1e374: aa1403e3 mov x3, x20 1e378: 2a1303e4 mov w4, w19 1e37c: 97fff949 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 1e380: f94002c0 ldr x0, [x22] 1e384: aa1403e1 mov x1, x20 1e388: f9400008 ldr x8, [x0] 1e38c: f9405d08 ldr x8, [x8, #0xb8] 1e390: d63f0100 blr x8 1e394: f94002d3 ldr x19, [x22] 1e398: f9400268 ldr x8, [x19] 1e39c: aa1303e0 mov x0, x19 1e3a0: f9439108 ldr x8, [x8, #0x720] 1e3a4: d63f0100 blr x8 1e3a8: 12001c08 and w8, w0, #0xff 1e3ac: 34000528 cbz w8, 0x1e450 1e3b0: f9400268 ldr x8, [x19] 1e3b4: aa1303e0 mov x0, x19 1e3b8: f9404508 ldr x8, [x8, #0x88] 1e3bc: d63f0100 blr x8 1e3c0: 90000368 adrp x8, 0x8a000 1e3c4: f9462508 ldr x8, [x8, #0xc48] 1e3c8: b9400108 ldr w8, [x8] 1e3cc: 7100111f cmp w8, #0x4 1e3d0: 5400040c b.gt 0x1e450 1e3d4: a9437bfd ldp x29, x30, [sp, #0x30] 1e3d8: a9424ff4 ldp x20, x19, [sp, #0x20] 1e3dc: a94157f6 ldp x22, x21, [sp, #0x10] 1e3e0: f0000221 adrp x1, 0x65000 1e3e4: f0000222 adrp x2, 0x65000 1e3e8: f0000223 adrp x3, 0x65000 1e3ec: f0000224 adrp x4, 0x65000 1e3f0: 910b0421 add x1, x1, #0x2c1 1e3f4: 910df042 add x2, x2, #0x37c 1e3f8: 910e5063 add x3, x3, #0x394 1e3fc: 910e9884 add x4, x4, #0x3a6 1e400: 321f07e0 orr w0, wzr, #0x6 1e404: f84407f7 ldr x23, [sp], #0x40 1e408: 17fffa62 b 0x1cd90 <__android_log_print@plt> 1e40c: 90000368 adrp x8, 0x8a000 1e410: f9462508 ldr x8, [x8, #0xc48] 1e414: b9400108 ldr w8, [x8] 1e418: 7100111f cmp w8, #0x4 1e41c: 540001ac b.gt 0x1e450 1e420: a9437bfd ldp x29, x30, [sp, #0x30] 1e424: a9424ff4 ldp x20, x19, [sp, #0x20] 1e428: a94157f6 ldp x22, x21, [sp, #0x10] 1e42c: f0000221 adrp x1, 0x65000 1e430: f0000222 adrp x2, 0x65000 1e434: f0000223 adrp x3, 0x65000 1e438: 910b0421 add x1, x1, #0x2c1 1e43c: 910f2442 add x2, x2, #0x3c9 1e440: 910f8863 add x3, x3, #0x3e2 1e444: 321f07e0 orr w0, wzr, #0x6 1e448: f84407f7 ldr x23, [sp], #0x40 1e44c: 17fffa51 b 0x1cd90 <__android_log_print@plt> 1e450: a9437bfd ldp x29, x30, [sp, #0x30] 1e454: a9424ff4 ldp x20, x19, [sp, #0x20] 1e458: a94157f6 ldp x22, x21, [sp, #0x10] 1e45c: f84407f7 ldr x23, [sp], #0x40 1e460: d65f03c0 ret 000000000001e464 <_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)>: 1e464: d104c3ff sub sp, sp, #0x130 1e468: a9114ffc stp x28, x19, [sp, #0x110] 1e46c: a9127bfd stp x29, x30, [sp, #0x120] 1e470: 910483fd add x29, sp, #0x120 1e474: ad039fe6 stp q6, q7, [sp, #0x70] 1e478: ad0297e4 stp q4, q5, [sp, #0x50] 1e47c: ad018fe2 stp q2, q3, [sp, #0x30] 1e480: ad0087e0 stp q0, q1, [sp, #0x10] 1e484: a9391fa6 stp x6, x7, [x29, #-0x70] 1e488: a93817a4 stp x4, x5, [x29, #-0x80] 1e48c: f81783a3 stur x3, [x29, #-0x88] 1e490: d53bd053 mrs x19, TPIDR_EL0 1e494: f9401669 ldr x9, [x19, #0x28] 1e498: 910043eb add x11, sp, #0x10 1e49c: d10223ac sub x12, x29, #0x88 1e4a0: 321963e8 orr w8, wzr, #0xffffff80 1e4a4: 128004ea mov w10, #-0x28 // =-40 1e4a8: f90007e9 str x9, [sp, #0x8] 1e4ac: 910043a9 add x9, x29, #0x10 1e4b0: 9102016b add x11, x11, #0x80 1e4b4: 9100a18c add x12, x12, #0x28 1e4b8: 293c23aa stp w10, w8, [x29, #-0x20] 1e4bc: a93d2fac stp x12, x11, [x29, #-0x30] 1e4c0: f81c83a9 stur x9, [x29, #-0x38] 1e4c4: f9400008 ldr x8, [x0] 1e4c8: d100e3a9 sub x9, x29, #0x38 1e4cc: ad400121 ldp q1, q0, [x9] 1e4d0: d10183a3 sub x3, x29, #0x60 1e4d4: f9423908 ldr x8, [x8, #0x470] 1e4d8: ad3d03a1 stp q1, q0, [x29, #-0x60] 1e4dc: d63f0100 blr x8 1e4e0: f9401668 ldr x8, [x19, #0x28] 1e4e4: f94007e9 ldr x9, [sp, #0x8] 1e4e8: eb09011f cmp x8, x9 1e4ec: 540000a1 b.ne 0x1e500 <_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+0x9c> 1e4f0: a9527bfd ldp x29, x30, [sp, #0x120] 1e4f4: a9514ffc ldp x28, x19, [sp, #0x110] 1e4f8: 9104c3ff add sp, sp, #0x130 1e4fc: d65f03c0 ret 1e500: 97fff938 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001e504 : 1e504: f81d0ff5 str x21, [sp, #-0x30]! 1e508: a9014ff4 stp x20, x19, [sp, #0x10] 1e50c: a9027bfd stp x29, x30, [sp, #0x20] 1e510: 910083fd add x29, sp, #0x20 1e514: aa0003f5 mov x21, x0 1e518: 52a00040 mov w0, #0x20000 // =131072 1e51c: 7297db00 movk w0, #0xbed8 1e520: 97fffca8 bl 0x1d7c0 1e524: aa0003f3 mov x19, x0 1e528: 90000360 adrp x0, 0x8a000 1e52c: f9471800 ldr x0, [x0, #0xe30] 1e530: 52a00041 mov w1, #0x20000 // =131072 1e534: 7297db01 movk w1, #0xbed8 1e538: aa1303e2 mov x2, x19 1e53c: 97fffc5d bl 0x1d6b0 <_ZN8QPPUtils9xor_cryptEPKciPc@plt> 1e540: f94002a8 ldr x8, [x21] 1e544: 52a00041 mov w1, #0x20000 // =131072 1e548: 7297db01 movk w1, #0xbed8 1e54c: aa1503e0 mov x0, x21 1e550: f942c108 ldr x8, [x8, #0x580] 1e554: d63f0100 blr x8 1e558: f94002a8 ldr x8, [x21] 1e55c: aa0003f4 mov x20, x0 1e560: 52a00043 mov w3, #0x20000 // =131072 1e564: 7297db03 movk w3, #0xbed8 1e568: f9434108 ldr x8, [x8, #0x680] 1e56c: aa1503e0 mov x0, x21 1e570: aa1403e1 mov x1, x20 1e574: 2a1f03e2 mov w2, wzr 1e578: aa1303e4 mov x4, x19 1e57c: d63f0100 blr x8 1e580: b4000073 cbz x19, 0x1e58c 1e584: aa1303e0 mov x0, x19 1e588: 97fffd32 bl 0x1da50 1e58c: aa1403e0 mov x0, x20 1e590: a9427bfd ldp x29, x30, [sp, #0x20] 1e594: a9414ff4 ldp x20, x19, [sp, #0x10] 1e598: f84307f5 ldr x21, [sp], #0x30 1e59c: d65f03c0 ret 000000000001e5a0 : 1e5a0: d10283ff sub sp, sp, #0xa0 1e5a4: a9046ffc stp x28, x27, [sp, #0x40] 1e5a8: a90567fa stp x26, x25, [sp, #0x50] 1e5ac: a9065ff8 stp x24, x23, [sp, #0x60] 1e5b0: a90757f6 stp x22, x21, [sp, #0x70] 1e5b4: a9084ff4 stp x20, x19, [sp, #0x80] 1e5b8: a9097bfd stp x29, x30, [sp, #0x90] 1e5bc: 910243fd add x29, sp, #0x90 1e5c0: b9002be6 str w6, [sp, #0x28] 1e5c4: d53bd048 mrs x8, TPIDR_EL0 1e5c8: a94153a1 ldp x1, x20, [x29, #0x10] 1e5cc: f9401508 ldr x8, [x8, #0x28] 1e5d0: a9425bbb ldp x27, x22, [x29, #0x20] 1e5d4: 2a0203f9 mov w25, w2 1e5d8: 9100d3e2 add x2, sp, #0x34 1e5dc: aa0703fa mov x26, x7 1e5e0: 2a0503f8 mov w24, w5 1e5e4: aa0403f7 mov x23, x4 1e5e8: aa0303f5 mov x21, x3 1e5ec: aa0003fc mov x28, x0 1e5f0: f9001fe8 str x8, [sp, #0x38] 1e5f4: 97fff75f bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e5f8: aa0003f3 mov x19, x0 1e5fc: 9100c3e2 add x2, sp, #0x30 1e600: aa1c03e0 mov x0, x28 1e604: aa1403e1 mov x1, x20 1e608: 97fff75a bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e60c: aa0003f4 mov x20, x0 1e610: 9100b3e2 add x2, sp, #0x2c 1e614: aa1c03e0 mov x0, x28 1e618: aa1503e1 mov x1, x21 1e61c: 97fff755 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e620: aa0003f5 mov x21, x0 1e624: 9100b3e2 add x2, sp, #0x2c 1e628: aa1c03e0 mov x0, x28 1e62c: aa1703e1 mov x1, x23 1e630: 97fff750 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e634: aa0003f7 mov x23, x0 1e638: 9100b3e2 add x2, sp, #0x2c 1e63c: aa1c03e0 mov x0, x28 1e640: aa1a03e1 mov x1, x26 1e644: 97fff74b bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e648: aa0003fa mov x26, x0 1e64c: 9100b3e2 add x2, sp, #0x2c 1e650: aa1c03e0 mov x0, x28 1e654: aa1b03e1 mov x1, x27 1e658: 97fff746 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e65c: aa0003fb mov x27, x0 1e660: 9100b3e2 add x2, sp, #0x2c 1e664: aa1c03e0 mov x0, x28 1e668: aa1603e1 mov x1, x22 1e66c: 97fff741 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1e670: aa0003fc mov x28, x0 1e674: 90000360 adrp x0, 0x8a000 1e678: f9466400 ldr x0, [x0, #0xcc8] 1e67c: 97fff7a9 bl 0x1c520 <_ZN8QPPUtils6Socket22SetNetOperatorCallbackEPFvPKciE@plt> 1e680: 97fff4e0 bl 0x1ba00 <_Z13register_funcv@plt> 1e684: 29461fe8 ldp w8, w7, [sp, #0x30] 1e688: b9402be4 ldr w4, [sp, #0x28] 1e68c: 2a1903e0 mov w0, w25 1e690: aa1503e1 mov x1, x21 1e694: aa1703e2 mov x2, x23 1e698: 2a1803e3 mov w3, w24 1e69c: aa1a03e5 mov x5, x26 1e6a0: aa1303e6 mov x6, x19 1e6a4: a90173fb stp x27, x28, [sp, #0x10] 1e6a8: b9000be8 str w8, [sp, #0x8] 1e6ac: f90003f4 str x20, [sp] 1e6b0: 97fff498 bl 0x1b910 1e6b4: 7100001f cmp w0, #0x0 1e6b8: 1a9f07f6 cset w22, ne 1e6bc: b400007c cbz x28, 0x1e6c8 1e6c0: aa1c03e0 mov x0, x28 1e6c4: 97fffce3 bl 0x1da50 1e6c8: b400007b cbz x27, 0x1e6d4 1e6cc: aa1b03e0 mov x0, x27 1e6d0: 97fffce0 bl 0x1da50 1e6d4: b400007a cbz x26, 0x1e6e0 1e6d8: aa1a03e0 mov x0, x26 1e6dc: 97fffcdd bl 0x1da50 1e6e0: b4000077 cbz x23, 0x1e6ec 1e6e4: aa1703e0 mov x0, x23 1e6e8: 97fffcda bl 0x1da50 1e6ec: b4000075 cbz x21, 0x1e6f8 1e6f0: aa1503e0 mov x0, x21 1e6f4: 97fffcd7 bl 0x1da50 1e6f8: b4000074 cbz x20, 0x1e704 1e6fc: aa1403e0 mov x0, x20 1e700: 97fffcd4 bl 0x1da50 1e704: b4000073 cbz x19, 0x1e710 1e708: aa1303e0 mov x0, x19 1e70c: 97fffcd1 bl 0x1da50 1e710: d53bd048 mrs x8, TPIDR_EL0 1e714: f9401508 ldr x8, [x8, #0x28] 1e718: f9401fe9 ldr x9, [sp, #0x38] 1e71c: eb09011f cmp x8, x9 1e720: 54000141 b.ne 0x1e748 1e724: 2a1603e0 mov w0, w22 1e728: a9497bfd ldp x29, x30, [sp, #0x90] 1e72c: a9484ff4 ldp x20, x19, [sp, #0x80] 1e730: a94757f6 ldp x22, x21, [sp, #0x70] 1e734: a9465ff8 ldp x24, x23, [sp, #0x60] 1e738: a94567fa ldp x26, x25, [sp, #0x50] 1e73c: a9446ffc ldp x28, x27, [sp, #0x40] 1e740: 910283ff add sp, sp, #0xa0 1e744: d65f03c0 ret 1e748: 97fff8a6 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001e74c : 1e74c: f81e0ff3 str x19, [sp, #-0x20]! 1e750: a9017bfd stp x29, x30, [sp, #0x10] 1e754: 910043fd add x29, sp, #0x10 1e758: 90000373 adrp x19, 0x8a000 1e75c: f945e273 ldr x19, [x19, #0xbc0] 1e760: f9400268 ldr x8, [x19] 1e764: b4000088 cbz x8, 0x1e774 1e768: a9417bfd ldp x29, x30, [sp, #0x10] 1e76c: f84207f3 ldr x19, [sp], #0x20 1e770: d65f03c0 ret 1e774: 320003e0 orr w0, wzr, #0x1 1e778: 52800501 mov w1, #0x28 // =40 1e77c: 97fff561 bl 0x1bd00 1e780: f9000260 str x0, [x19] 1e784: 90000361 adrp x1, 0x8a000 1e788: f9466021 ldr x1, [x1, #0xcc0] 1e78c: f0000220 adrp x0, 0x65000 1e790: 91130c00 add x0, x0, #0x4c3 1e794: 97fffb4b bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e798: 90000361 adrp x1, 0x8a000 1e79c: f9475021 ldr x1, [x1, #0xea0] 1e7a0: f0000220 adrp x0, 0x65000 1e7a4: 9130ac00 add x0, x0, #0xc2b 1e7a8: 97fffb46 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e7ac: 90000361 adrp x1, 0x8a000 1e7b0: f947f821 ldr x1, [x1, #0xff0] 1e7b4: f0000220 adrp x0, 0x65000 1e7b8: 9130dc00 add x0, x0, #0xc37 1e7bc: 97fffb41 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e7c0: 90000361 adrp x1, 0x8a000 1e7c4: f945a421 ldr x1, [x1, #0xb48] 1e7c8: f0000220 adrp x0, 0x65000 1e7cc: 91155800 add x0, x0, #0x556 1e7d0: 97fffb3c bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e7d4: 90000361 adrp x1, 0x8a000 1e7d8: f9468821 ldr x1, [x1, #0xd10] 1e7dc: f0000220 adrp x0, 0x65000 1e7e0: 91161c00 add x0, x0, #0x587 1e7e4: 97fffb37 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e7e8: 90000361 adrp x1, 0x8a000 1e7ec: f945d821 ldr x1, [x1, #0xbb0] 1e7f0: f0000220 adrp x0, 0x65000 1e7f4: 91168800 add x0, x0, #0x5a2 1e7f8: 97fffb32 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e7fc: 90000361 adrp x1, 0x8a000 1e800: f946ac21 ldr x1, [x1, #0xd58] 1e804: f0000220 adrp x0, 0x65000 1e808: 91174400 add x0, x0, #0x5d1 1e80c: 97fffb2d bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e810: 90000361 adrp x1, 0x8a000 1e814: f9461c21 ldr x1, [x1, #0xc38] 1e818: f0000220 adrp x0, 0x65000 1e81c: 91183000 add x0, x0, #0x60c 1e820: 97fffb28 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e824: 90000361 adrp x1, 0x8a000 1e828: f945f021 ldr x1, [x1, #0xbe0] 1e82c: f0000220 adrp x0, 0x65000 1e830: 9118dc00 add x0, x0, #0x637 1e834: 97fffb23 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e838: 90000361 adrp x1, 0x8a000 1e83c: f945c821 ldr x1, [x1, #0xb90] 1e840: f0000220 adrp x0, 0x65000 1e844: 911a1000 add x0, x0, #0x684 1e848: 97fffb1e bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e84c: 90000361 adrp x1, 0x8a000 1e850: f947e821 ldr x1, [x1, #0xfd0] 1e854: f0000220 adrp x0, 0x65000 1e858: 911a9800 add x0, x0, #0x6a6 1e85c: 97fffb19 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e860: 90000361 adrp x1, 0x8a000 1e864: f946a421 ldr x1, [x1, #0xd48] 1e868: f0000220 adrp x0, 0x65000 1e86c: 911b1800 add x0, x0, #0x6c6 1e870: 97fffb14 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e874: 90000361 adrp x1, 0x8a000 1e878: f9459821 ldr x1, [x1, #0xb30] 1e87c: f0000220 adrp x0, 0x65000 1e880: 911b8400 add x0, x0, #0x6e1 1e884: 97fffb0f bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e888: 90000361 adrp x1, 0x8a000 1e88c: f9470421 ldr x1, [x1, #0xe08] 1e890: f0000220 adrp x0, 0x65000 1e894: 911db800 add x0, x0, #0x76e 1e898: 97fffb0a bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e89c: 90000361 adrp x1, 0x8a000 1e8a0: f9462821 ldr x1, [x1, #0xc50] 1e8a4: f0000220 adrp x0, 0x65000 1e8a8: 911e4c00 add x0, x0, #0x793 1e8ac: 97fffb05 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e8b0: 90000361 adrp x1, 0x8a000 1e8b4: f9462021 ldr x1, [x1, #0xc40] 1e8b8: f0000220 adrp x0, 0x65000 1e8bc: 911c1400 add x0, x0, #0x705 1e8c0: 97fffb00 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e8c4: 90000361 adrp x1, 0x8a000 1e8c8: f9479821 ldr x1, [x1, #0xf30] 1e8cc: f0000220 adrp x0, 0x65000 1e8d0: 911f4800 add x0, x0, #0x7d2 1e8d4: 97fffafb bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e8d8: 90000361 adrp x1, 0x8a000 1e8dc: f947a421 ldr x1, [x1, #0xf48] 1e8e0: f0000220 adrp x0, 0x65000 1e8e4: 91311800 add x0, x0, #0xc46 1e8e8: 97fffaf6 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e8ec: 90000361 adrp x1, 0x8a000 1e8f0: f945c421 ldr x1, [x1, #0xb88] 1e8f4: f0000220 adrp x0, 0x65000 1e8f8: 91316400 add x0, x0, #0xc59 1e8fc: 97fffaf1 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e900: 90000361 adrp x1, 0x8a000 1e904: f9468021 ldr x1, [x1, #0xd00] 1e908: f0000220 adrp x0, 0x65000 1e90c: 91224c00 add x0, x0, #0x893 1e910: 97fffaec bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e914: 90000361 adrp x1, 0x8a000 1e918: f947b821 ldr x1, [x1, #0xf70] 1e91c: f0000220 adrp x0, 0x65000 1e920: 9123b000 add x0, x0, #0x8ec 1e924: 97fffae7 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e928: 90000361 adrp x1, 0x8a000 1e92c: f946c421 ldr x1, [x1, #0xd88] 1e930: f0000220 adrp x0, 0x65000 1e934: 9124ec00 add x0, x0, #0x93b 1e938: 97fffae2 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e93c: 90000361 adrp x1, 0x8a000 1e940: f9473021 ldr x1, [x1, #0xe60] 1e944: f0000220 adrp x0, 0x65000 1e948: 91258800 add x0, x0, #0x962 1e94c: 97fffadd bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e950: 90000361 adrp x1, 0x8a000 1e954: f947d821 ldr x1, [x1, #0xfb0] 1e958: f0000220 adrp x0, 0x65000 1e95c: 91270800 add x0, x0, #0x9c2 1e960: 97fffad8 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e964: 90000361 adrp x1, 0x8a000 1e968: f945d421 ldr x1, [x1, #0xba8] 1e96c: f0000220 adrp x0, 0x65000 1e970: 91283c00 add x0, x0, #0xa0f 1e974: 97fffad3 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e978: 90000361 adrp x1, 0x8a000 1e97c: f9475821 ldr x1, [x1, #0xeb0] 1e980: f0000220 adrp x0, 0x65000 1e984: 91298000 add x0, x0, #0xa60 1e988: 97ffface bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e98c: 90000361 adrp x1, 0x8a000 1e990: f947ac21 ldr x1, [x1, #0xf58] 1e994: f0000220 adrp x0, 0x65000 1e998: 912ad000 add x0, x0, #0xab4 1e99c: 97fffac9 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e9a0: 90000361 adrp x1, 0x8a000 1e9a4: f9459c21 ldr x1, [x1, #0xb38] 1e9a8: f0000220 adrp x0, 0x65000 1e9ac: 912bec00 add x0, x0, #0xafb 1e9b0: 97fffac4 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e9b4: 90000361 adrp x1, 0x8a000 1e9b8: f946d021 ldr x1, [x1, #0xda0] 1e9bc: f0000220 adrp x0, 0x65000 1e9c0: 912d1c00 add x0, x0, #0xb47 1e9c4: 97fffabf bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e9c8: 90000361 adrp x1, 0x8a000 1e9cc: f9469821 ldr x1, [x1, #0xd30] 1e9d0: f0000220 adrp x0, 0x65000 1e9d4: 912e3000 add x0, x0, #0xb8c 1e9d8: 97fffaba bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e9dc: 90000361 adrp x1, 0x8a000 1e9e0: f945bc21 ldr x1, [x1, #0xb78] 1e9e4: f0000220 adrp x0, 0x65000 1e9e8: 912ef400 add x0, x0, #0xbbd 1e9ec: 97fffab5 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1e9f0: 90000361 adrp x1, 0x8a000 1e9f4: f947c821 ldr x1, [x1, #0xf90] 1e9f8: f0000220 adrp x0, 0x65000 1e9fc: 912fa000 add x0, x0, #0xbe8 1ea00: 97fffab0 bl 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 1ea04: 90000361 adrp x1, 0x8a000 1ea08: f9465021 ldr x1, [x1, #0xca0] 1ea0c: a9417bfd ldp x29, x30, [sp, #0x10] 1ea10: f0000220 adrp x0, 0x65000 1ea14: 91306400 add x0, x0, #0xc19 1ea18: f84207f3 ldr x19, [sp], #0x20 1ea1c: 17fffaa9 b 0x1d4c0 <_Z16do_register_funcPKcPFvP7_JNIEnvP7_jclassPN8QPPUtils5EventEiE@plt> 000000000001ea20 : 1ea20: 2a0203e0 mov w0, w2 1ea24: 17fff85f b 0x1cba0 <_ZN8QPPUtils12networkCheckEi@plt> 000000000001ea28 : 1ea28: f81d0ff5 str x21, [sp, #-0x30]! 1ea2c: a9014ff4 stp x20, x19, [sp, #0x10] 1ea30: a9027bfd stp x29, x30, [sp, #0x20] 1ea34: 910083fd add x29, sp, #0x20 1ea38: 90000374 adrp x20, 0x8a000 1ea3c: f9474294 ldr x20, [x20, #0xe80] 1ea40: 2a0003f3 mov w19, w0 1ea44: f9400288 ldr x8, [x20] 1ea48: b4000988 cbz x8, 0x1eb78 1ea4c: 90000375 adrp x21, 0x8a000 1ea50: f9400109 ldr x9, [x8] 1ea54: f947e2b5 ldr x21, [x21, #0xfc0] 1ea58: f0000222 adrp x2, 0x65000 1ea5c: f0000223 adrp x3, 0x65000 1ea60: f941c529 ldr x9, [x9, #0x388] 1ea64: f94002a1 ldr x1, [x21] 1ea68: 910fbc42 add x2, x2, #0x3ef 1ea6c: 910fe463 add x3, x3, #0x3f9 1ea70: aa0803e0 mov x0, x8 1ea74: d63f0120 blr x9 1ea78: aa0003e8 mov x8, x0 1ea7c: b4000648 cbz x8, 0x1eb44 1ea80: f9400280 ldr x0, [x20] 1ea84: f94002a1 ldr x1, [x21] 1ea88: aa0803e2 mov x2, x8 1ea8c: 2a1303e3 mov w3, w19 1ea90: 97fff97c bl 0x1d080 <_ZN7_JNIEnv19CallStaticIntMethodEP7_jclassP10_jmethodIDz@plt> 1ea94: f9400295 ldr x21, [x20] 1ea98: 2a0003f4 mov w20, w0 1ea9c: f94002a8 ldr x8, [x21] 1eaa0: aa1503e0 mov x0, x21 1eaa4: f9439108 ldr x8, [x8, #0x720] 1eaa8: d63f0100 blr x8 1eaac: 12001c08 and w8, w0, #0xff 1eab0: 34000288 cbz w8, 0x1eb00 1eab4: f94002a8 ldr x8, [x21] 1eab8: aa1503e0 mov x0, x21 1eabc: f9404508 ldr x8, [x8, #0x88] 1eac0: d63f0100 blr x8 1eac4: 90000368 adrp x8, 0x8a000 1eac8: f9462508 ldr x8, [x8, #0xc48] 1eacc: b9400108 ldr w8, [x8] 1ead0: 7100111f cmp w8, #0x4 1ead4: 5400016c b.gt 0x1eb00 1ead8: f0000221 adrp x1, 0x65000 1eadc: f0000222 adrp x2, 0x65000 1eae0: f0000223 adrp x3, 0x65000 1eae4: f0000224 adrp x4, 0x65000 1eae8: 910b0421 add x1, x1, #0x2c1 1eaec: 910df042 add x2, x2, #0x37c 1eaf0: 910e5063 add x3, x3, #0x394 1eaf4: 910fbc84 add x4, x4, #0x3ef 1eaf8: 321f07e0 orr w0, wzr, #0x6 1eafc: 97fff8a5 bl 0x1cd90 <__android_log_print@plt> 1eb00: 340003f4 cbz w20, 0x1eb7c 1eb04: 90000368 adrp x8, 0x8a000 1eb08: f9462508 ldr x8, [x8, #0xc48] 1eb0c: b9400108 ldr w8, [x8] 1eb10: 71000d1f cmp w8, #0x3 1eb14: 5400034c b.gt 0x1eb7c 1eb18: f0000221 adrp x1, 0x65000 1eb1c: f0000222 adrp x2, 0x65000 1eb20: f0000223 adrp x3, 0x65000 1eb24: 910b0421 add x1, x1, #0x2c1 1eb28: 91102042 add x2, x2, #0x408 1eb2c: 910ff863 add x3, x3, #0x3fe 1eb30: 528000a0 mov w0, #0x5 // =5 1eb34: 2a1303e4 mov w4, w19 1eb38: 2a1403e5 mov w5, w20 1eb3c: 97fff895 bl 0x1cd90 <__android_log_print@plt> 1eb40: 1400000f b 0x1eb7c 1eb44: 90000368 adrp x8, 0x8a000 1eb48: f9462508 ldr x8, [x8, #0xc48] 1eb4c: b9400108 ldr w8, [x8] 1eb50: 7100111f cmp w8, #0x4 1eb54: 5400012c b.gt 0x1eb78 1eb58: f0000221 adrp x1, 0x65000 1eb5c: f0000222 adrp x2, 0x65000 1eb60: f0000223 adrp x3, 0x65000 1eb64: 910b0421 add x1, x1, #0x2c1 1eb68: 910f2442 add x2, x2, #0x3c9 1eb6c: 910ff863 add x3, x3, #0x3fe 1eb70: 321f07e0 orr w0, wzr, #0x6 1eb74: 97fff887 bl 0x1cd90 <__android_log_print@plt> 1eb78: 2a1f03f4 mov w20, wzr 1eb7c: 2a1403e0 mov w0, w20 1eb80: a9427bfd ldp x29, x30, [sp, #0x20] 1eb84: a9414ff4 ldp x20, x19, [sp, #0x10] 1eb88: f84307f5 ldr x21, [sp], #0x30 1eb8c: d65f03c0 ret 000000000001eb90 <_JNIEnv::CallStaticIntMethod(_jclass*, _jmethodID*, ...)>: 1eb90: d104c3ff sub sp, sp, #0x130 1eb94: a9114ffc stp x28, x19, [sp, #0x110] 1eb98: a9127bfd stp x29, x30, [sp, #0x120] 1eb9c: 910483fd add x29, sp, #0x120 1eba0: ad039fe6 stp q6, q7, [sp, #0x70] 1eba4: ad0297e4 stp q4, q5, [sp, #0x50] 1eba8: ad018fe2 stp q2, q3, [sp, #0x30] 1ebac: ad0087e0 stp q0, q1, [sp, #0x10] 1ebb0: a9391fa6 stp x6, x7, [x29, #-0x70] 1ebb4: a93817a4 stp x4, x5, [x29, #-0x80] 1ebb8: f81783a3 stur x3, [x29, #-0x88] 1ebbc: d53bd053 mrs x19, TPIDR_EL0 1ebc0: f9401669 ldr x9, [x19, #0x28] 1ebc4: 910043eb add x11, sp, #0x10 1ebc8: d10223ac sub x12, x29, #0x88 1ebcc: 321963e8 orr w8, wzr, #0xffffff80 1ebd0: 128004ea mov w10, #-0x28 // =-40 1ebd4: f90007e9 str x9, [sp, #0x8] 1ebd8: 910043a9 add x9, x29, #0x10 1ebdc: 9102016b add x11, x11, #0x80 1ebe0: 9100a18c add x12, x12, #0x28 1ebe4: 293c23aa stp w10, w8, [x29, #-0x20] 1ebe8: a93d2fac stp x12, x11, [x29, #-0x30] 1ebec: f81c83a9 stur x9, [x29, #-0x38] 1ebf0: f9400008 ldr x8, [x0] 1ebf4: d100e3a9 sub x9, x29, #0x38 1ebf8: ad400121 ldp q1, q0, [x9] 1ebfc: d10183a3 sub x3, x29, #0x60 1ec00: f9420908 ldr x8, [x8, #0x410] 1ec04: ad3d03a1 stp q1, q0, [x29, #-0x60] 1ec08: d63f0100 blr x8 1ec0c: f9401668 ldr x8, [x19, #0x28] 1ec10: f94007e9 ldr x9, [sp, #0x8] 1ec14: eb09011f cmp x8, x9 1ec18: 540000a1 b.ne 0x1ec2c <_JNIEnv::CallStaticIntMethod(_jclass*, _jmethodID*, ...)+0x9c> 1ec1c: a9527bfd ldp x29, x30, [sp, #0x120] 1ec20: a9514ffc ldp x28, x19, [sp, #0x110] 1ec24: 9104c3ff add sp, sp, #0x130 1ec28: d65f03c0 ret 1ec2c: 97fff76d bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001ec30 : 1ec30: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1ec34: a9017bfd stp x29, x30, [sp, #0x10] 1ec38: 910043fd add x29, sp, #0x10 1ec3c: 12001c73 and w19, w3, #0xff 1ec40: 7100067f cmp w19, #0x1 1ec44: 54000360 b.eq 0x1ecb0 1ec48: 90000374 adrp x20, 0x8a000 1ec4c: f9474294 ldr x20, [x20, #0xe80] 1ec50: f9000280 str x0, [x20] 1ec54: f9400008 ldr x8, [x0] 1ec58: f9405508 ldr x8, [x8, #0xa8] 1ec5c: d63f0100 blr x8 1ec60: 90000368 adrp x8, 0x8a000 1ec64: f947e108 ldr x8, [x8, #0xfc0] 1ec68: f9000100 str x0, [x8] 1ec6c: 90000360 adrp x0, 0x8a000 1ec70: f946fc00 ldr x0, [x0, #0xdf8] 1ec74: 97fff58b bl 0x1c2a0 <_ZN8QPPUtils6Socket15SetInitCallbackEPFiiE@plt> 1ec78: 90000368 adrp x8, 0x8a000 1ec7c: f9462508 ldr x8, [x8, #0xc48] 1ec80: b9400108 ldr w8, [x8] 1ec84: 7100091f cmp w8, #0x2 1ec88: 5400014c b.gt 0x1ecb0 1ec8c: f9400284 ldr x4, [x20] 1ec90: f0000221 adrp x1, 0x65000 1ec94: f0000222 adrp x2, 0x65000 1ec98: f0000223 adrp x3, 0x65000 1ec9c: 910b0421 add x1, x1, #0x2c1 1eca0: 9110d042 add x2, x2, #0x434 1eca4: 91115463 add x3, x3, #0x455 1eca8: 321e03e0 orr w0, wzr, #0x4 1ecac: 97fff839 bl 0x1cd90 <__android_log_print@plt> 1ecb0: a9417bfd ldp x29, x30, [sp, #0x10] 1ecb4: 7100067f cmp w19, #0x1 1ecb8: 1a9f17e0 cset w0, eq 1ecbc: a8c24ff4 ldp x20, x19, [sp], #0x20 1ecc0: 17fff75c b 0x1ca30 000000000001ecc4 : 1ecc4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1ecc8: 910003fd mov x29, sp 1eccc: 2a0203e0 mov w0, w2 1ecd0: 97fffaac bl 0x1d780 1ecd4: 7100001f cmp w0, #0x0 1ecd8: 1a9f07e0 cset w0, ne 1ecdc: a8c17bfd ldp x29, x30, [sp], #0x10 1ece0: d65f03c0 ret 000000000001ece4 : 1ece4: 2a0203e0 mov w0, w2 1ece8: 17fff736 b 0x1c9c0 000000000001ecec : 1ecec: d10103ff sub sp, sp, #0x40 1ecf0: a90157f6 stp x22, x21, [sp, #0x10] 1ecf4: a9024ff4 stp x20, x19, [sp, #0x20] 1ecf8: a9037bfd stp x29, x30, [sp, #0x30] 1ecfc: 9100c3fd add x29, sp, #0x30 1ed00: d53bd048 mrs x8, TPIDR_EL0 1ed04: f9401508 ldr x8, [x8, #0x28] 1ed08: 2a0203f5 mov w21, w2 1ed0c: 910013e2 add x2, sp, #0x4 1ed10: aa0303e1 mov x1, x3 1ed14: aa0403f4 mov x20, x4 1ed18: aa0003f6 mov x22, x0 1ed1c: f90007e8 str x8, [sp, #0x8] 1ed20: 97fff594 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1ed24: aa0003f3 mov x19, x0 1ed28: 910013e2 add x2, sp, #0x4 1ed2c: aa1603e0 mov x0, x22 1ed30: aa1403e1 mov x1, x20 1ed34: 97fff58f bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1ed38: aa0003f4 mov x20, x0 1ed3c: 2a1503e0 mov w0, w21 1ed40: aa1303e1 mov x1, x19 1ed44: aa1403e2 mov x2, x20 1ed48: 97fff686 bl 0x1c760 1ed4c: b4000074 cbz x20, 0x1ed58 1ed50: aa1403e0 mov x0, x20 1ed54: 97fffb3f bl 0x1da50 1ed58: b4000073 cbz x19, 0x1ed64 1ed5c: aa1303e0 mov x0, x19 1ed60: 97fffb3c bl 0x1da50 1ed64: d53bd048 mrs x8, TPIDR_EL0 1ed68: f9401508 ldr x8, [x8, #0x28] 1ed6c: f94007e9 ldr x9, [sp, #0x8] 1ed70: eb09011f cmp x8, x9 1ed74: 540000c1 b.ne 0x1ed8c 1ed78: a9437bfd ldp x29, x30, [sp, #0x30] 1ed7c: a9424ff4 ldp x20, x19, [sp, #0x20] 1ed80: a94157f6 ldp x22, x21, [sp, #0x10] 1ed84: 910103ff add sp, sp, #0x40 1ed88: d65f03c0 ret 1ed8c: 97fff715 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001ed90 : 1ed90: d10103ff sub sp, sp, #0x40 1ed94: a90157f6 stp x22, x21, [sp, #0x10] 1ed98: a9024ff4 stp x20, x19, [sp, #0x20] 1ed9c: a9037bfd stp x29, x30, [sp, #0x30] 1eda0: 9100c3fd add x29, sp, #0x30 1eda4: d53bd048 mrs x8, TPIDR_EL0 1eda8: f9401508 ldr x8, [x8, #0x28] 1edac: 2a0203f5 mov w21, w2 1edb0: 910013e2 add x2, sp, #0x4 1edb4: aa0303e1 mov x1, x3 1edb8: aa0403f4 mov x20, x4 1edbc: aa0003f6 mov x22, x0 1edc0: f90007e8 str x8, [sp, #0x8] 1edc4: 97fff56b bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1edc8: aa0003f3 mov x19, x0 1edcc: 910013e2 add x2, sp, #0x4 1edd0: aa1603e0 mov x0, x22 1edd4: aa1403e1 mov x1, x20 1edd8: 97fff566 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1eddc: aa0003f4 mov x20, x0 1ede0: 2a1503e0 mov w0, w21 1ede4: aa1303e1 mov x1, x19 1ede8: aa1403e2 mov x2, x20 1edec: 97fffa8d bl 0x1d820 1edf0: b4000074 cbz x20, 0x1edfc 1edf4: aa1403e0 mov x0, x20 1edf8: 97fffb16 bl 0x1da50 1edfc: b4000073 cbz x19, 0x1ee08 1ee00: aa1303e0 mov x0, x19 1ee04: 97fffb13 bl 0x1da50 1ee08: d53bd048 mrs x8, TPIDR_EL0 1ee0c: f9401508 ldr x8, [x8, #0x28] 1ee10: f94007e9 ldr x9, [sp, #0x8] 1ee14: eb09011f cmp x8, x9 1ee18: 540000c1 b.ne 0x1ee30 1ee1c: a9437bfd ldp x29, x30, [sp, #0x30] 1ee20: a9424ff4 ldp x20, x19, [sp, #0x20] 1ee24: a94157f6 ldp x22, x21, [sp, #0x10] 1ee28: 910103ff add sp, sp, #0x40 1ee2c: d65f03c0 ret 1ee30: 97fff6ec bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001ee34 : 1ee34: d100c3ff sub sp, sp, #0x30 1ee38: a9014ff4 stp x20, x19, [sp, #0x10] 1ee3c: a9027bfd stp x29, x30, [sp, #0x20] 1ee40: 910083fd add x29, sp, #0x20 1ee44: d53bd048 mrs x8, TPIDR_EL0 1ee48: f9401508 ldr x8, [x8, #0x28] 1ee4c: 2a0203f4 mov w20, w2 1ee50: 910013e2 add x2, sp, #0x4 1ee54: aa0303e1 mov x1, x3 1ee58: f90007e8 str x8, [sp, #0x8] 1ee5c: 97fff545 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1ee60: b94007e2 ldr w2, [sp, #0x4] 1ee64: aa0003f3 mov x19, x0 1ee68: 2a1403e0 mov w0, w20 1ee6c: aa1303e1 mov x1, x19 1ee70: 97fff990 bl 0x1d4b0 1ee74: b4000073 cbz x19, 0x1ee80 1ee78: aa1303e0 mov x0, x19 1ee7c: 97fffaf5 bl 0x1da50 1ee80: d53bd048 mrs x8, TPIDR_EL0 1ee84: f9401508 ldr x8, [x8, #0x28] 1ee88: f94007e9 ldr x9, [sp, #0x8] 1ee8c: eb09011f cmp x8, x9 1ee90: 540000a1 b.ne 0x1eea4 1ee94: a9427bfd ldp x29, x30, [sp, #0x20] 1ee98: a9414ff4 ldp x20, x19, [sp, #0x10] 1ee9c: 9100c3ff add sp, sp, #0x30 1eea0: d65f03c0 ret 1eea4: 97fff6cf bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001eea8 : 1eea8: d10103ff sub sp, sp, #0x40 1eeac: f9000bf5 str x21, [sp, #0x10] 1eeb0: a9024ff4 stp x20, x19, [sp, #0x20] 1eeb4: a9037bfd stp x29, x30, [sp, #0x30] 1eeb8: 9100c3fd add x29, sp, #0x30 1eebc: d53bd048 mrs x8, TPIDR_EL0 1eec0: f9401508 ldr x8, [x8, #0x28] 1eec4: 2a0203f5 mov w21, w2 1eec8: 910013e2 add x2, sp, #0x4 1eecc: aa0303e1 mov x1, x3 1eed0: 2a0403f4 mov w20, w4 1eed4: f90007e8 str x8, [sp, #0x8] 1eed8: 97fff526 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1eedc: aa0003f3 mov x19, x0 1eee0: 2a1503e0 mov w0, w21 1eee4: aa1303e1 mov x1, x19 1eee8: 2a1403e2 mov w2, w20 1eeec: 97fff725 bl 0x1cb80 1eef0: b4000073 cbz x19, 0x1eefc 1eef4: aa1303e0 mov x0, x19 1eef8: 97fffad6 bl 0x1da50 1eefc: d53bd048 mrs x8, TPIDR_EL0 1ef00: f9401508 ldr x8, [x8, #0x28] 1ef04: f94007e9 ldr x9, [sp, #0x8] 1ef08: eb09011f cmp x8, x9 1ef0c: 540000c1 b.ne 0x1ef24 1ef10: a9437bfd ldp x29, x30, [sp, #0x30] 1ef14: a9424ff4 ldp x20, x19, [sp, #0x20] 1ef18: f9400bf5 ldr x21, [sp, #0x10] 1ef1c: 910103ff add sp, sp, #0x40 1ef20: d65f03c0 ret 1ef24: 97fff6af bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001ef28 : 1ef28: d10183ff sub sp, sp, #0x60 1ef2c: f9000bf9 str x25, [sp, #0x10] 1ef30: a9025ff8 stp x24, x23, [sp, #0x20] 1ef34: a90357f6 stp x22, x21, [sp, #0x30] 1ef38: a9044ff4 stp x20, x19, [sp, #0x40] 1ef3c: a9057bfd stp x29, x30, [sp, #0x50] 1ef40: 910143fd add x29, sp, #0x50 1ef44: d53bd048 mrs x8, TPIDR_EL0 1ef48: f9401508 ldr x8, [x8, #0x28] 1ef4c: aa0403f4 mov x20, x4 1ef50: aa0303f7 mov x23, x3 1ef54: 2a0203f3 mov w19, w2 1ef58: aa0003f6 mov x22, x0 1ef5c: f90007e8 str x8, [sp, #0x8] 1ef60: b4000157 cbz x23, 0x1ef88 1ef64: 390003ff strb wzr, [sp] 1ef68: f94002c8 ldr x8, [x22] 1ef6c: aa1603e0 mov x0, x22 1ef70: aa1703e1 mov x1, x23 1ef74: f942a108 ldr x8, [x8, #0x540] 1ef78: d63f0100 blr x8 1ef7c: 11000415 add w21, w0, #0x1 1ef80: 71000abf cmp w21, #0x2 1ef84: 5400006a b.ge 0x1ef90 1ef88: aa1f03f5 mov x21, xzr 1ef8c: 14000017 b 0x1efe8 1ef90: f94002c8 ldr x8, [x22] 1ef94: 910003e2 mov x2, sp 1ef98: aa1603e0 mov x0, x22 1ef9c: aa1703e1 mov x1, x23 1efa0: f942a508 ldr x8, [x8, #0x548] 1efa4: d63f0100 blr x8 1efa8: 93407eb9 sxtw x25, w21 1efac: aa0003f8 mov x24, x0 1efb0: aa1903e0 mov x0, x25 1efb4: 97fffa03 bl 0x1d7c0 1efb8: aa0003f5 mov x21, x0 1efbc: b40000b5 cbz x21, 0x1efd0 1efc0: aa1503e0 mov x0, x21 1efc4: aa1803e1 mov x1, x24 1efc8: aa1903e2 mov x2, x25 1efcc: 97fffa2d bl 0x1d880 1efd0: f94002c8 ldr x8, [x22] 1efd4: aa1603e0 mov x0, x22 1efd8: aa1703e1 mov x1, x23 1efdc: aa1803e2 mov x2, x24 1efe0: f942a908 ldr x8, [x8, #0x550] 1efe4: d63f0100 blr x8 1efe8: b4000194 cbz x20, 0x1f018 1efec: 390013ff strb wzr, [sp, #0x4] 1eff0: f94002c8 ldr x8, [x22] 1eff4: aa1603e0 mov x0, x22 1eff8: aa1403e1 mov x1, x20 1effc: f942a108 ldr x8, [x8, #0x540] 1f000: d63f0100 blr x8 1f004: 11000417 add w23, w0, #0x1 1f008: 71000aff cmp w23, #0x2 1f00c: 5400012a b.ge 0x1f030 1f010: aa1f03f7 mov x23, xzr 1f014: 1400001d b 0x1f088 1f018: 2a1303e0 mov w0, w19 1f01c: aa1503e1 mov x1, x21 1f020: aa1f03e2 mov x2, xzr 1f024: 97fff2e3 bl 0x1bbb0 1f028: 2a0003f3 mov w19, w0 1f02c: 1400001f b 0x1f0a8 1f030: f94002c8 ldr x8, [x22] 1f034: 910013e2 add x2, sp, #0x4 1f038: aa1603e0 mov x0, x22 1f03c: aa1403e1 mov x1, x20 1f040: f942a508 ldr x8, [x8, #0x548] 1f044: d63f0100 blr x8 1f048: 93407ef9 sxtw x25, w23 1f04c: aa0003f8 mov x24, x0 1f050: aa1903e0 mov x0, x25 1f054: 97fff9db bl 0x1d7c0 1f058: aa0003f7 mov x23, x0 1f05c: b40000b7 cbz x23, 0x1f070 1f060: aa1703e0 mov x0, x23 1f064: aa1803e1 mov x1, x24 1f068: aa1903e2 mov x2, x25 1f06c: 97fffa05 bl 0x1d880 1f070: f94002c8 ldr x8, [x22] 1f074: aa1603e0 mov x0, x22 1f078: aa1403e1 mov x1, x20 1f07c: aa1803e2 mov x2, x24 1f080: f942a908 ldr x8, [x8, #0x550] 1f084: d63f0100 blr x8 1f088: 2a1303e0 mov w0, w19 1f08c: aa1503e1 mov x1, x21 1f090: aa1703e2 mov x2, x23 1f094: 97fff2c7 bl 0x1bbb0 1f098: 2a0003f3 mov w19, w0 1f09c: b4000077 cbz x23, 0x1f0a8 1f0a0: aa1703e0 mov x0, x23 1f0a4: 97fffa6b bl 0x1da50 1f0a8: b4000075 cbz x21, 0x1f0b4 1f0ac: aa1503e0 mov x0, x21 1f0b0: 97fffa68 bl 0x1da50 1f0b4: d53bd048 mrs x8, TPIDR_EL0 1f0b8: f9401508 ldr x8, [x8, #0x28] 1f0bc: f94007e9 ldr x9, [sp, #0x8] 1f0c0: eb09011f cmp x8, x9 1f0c4: 54000121 b.ne 0x1f0e8 1f0c8: 2a1303e0 mov w0, w19 1f0cc: a9457bfd ldp x29, x30, [sp, #0x50] 1f0d0: a9444ff4 ldp x20, x19, [sp, #0x40] 1f0d4: a94357f6 ldp x22, x21, [sp, #0x30] 1f0d8: a9425ff8 ldp x24, x23, [sp, #0x20] 1f0dc: f9400bf9 ldr x25, [sp, #0x10] 1f0e0: 910183ff add sp, sp, #0x60 1f0e4: d65f03c0 ret 1f0e8: 97fff63e bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f0ec : 1f0ec: 2a0203e0 mov w0, w2 1f0f0: 2a0303e1 mov w1, w3 1f0f4: 17fff2c3 b 0x1bc00 000000000001f0f8 : 1f0f8: d10183ff sub sp, sp, #0x60 1f0fc: f9000bf9 str x25, [sp, #0x10] 1f100: a9025ff8 stp x24, x23, [sp, #0x20] 1f104: a90357f6 stp x22, x21, [sp, #0x30] 1f108: a9044ff4 stp x20, x19, [sp, #0x40] 1f10c: a9057bfd stp x29, x30, [sp, #0x50] 1f110: 910143fd add x29, sp, #0x50 1f114: d53bd048 mrs x8, TPIDR_EL0 1f118: f9401508 ldr x8, [x8, #0x28] 1f11c: 2a0403f3 mov w19, w4 1f120: aa0303f5 mov x21, x3 1f124: 2a0203f4 mov w20, w2 1f128: aa0003f6 mov x22, x0 1f12c: f90007e8 str x8, [sp, #0x8] 1f130: b4000195 cbz x21, 0x1f160 1f134: 390013ff strb wzr, [sp, #0x4] 1f138: f94002c8 ldr x8, [x22] 1f13c: aa1603e0 mov x0, x22 1f140: aa1503e1 mov x1, x21 1f144: f942a108 ldr x8, [x8, #0x540] 1f148: d63f0100 blr x8 1f14c: 11000417 add w23, w0, #0x1 1f150: 71000aff cmp w23, #0x2 1f154: 5400010a b.ge 0x1f174 1f158: aa1f03f7 mov x23, xzr 1f15c: 1400001c b 0x1f1cc 1f160: 2a1403e0 mov w0, w20 1f164: aa1f03e1 mov x1, xzr 1f168: 2a1303e2 mov w2, w19 1f16c: 97fff9e9 bl 0x1d910 1f170: 1400001e b 0x1f1e8 1f174: f94002c8 ldr x8, [x22] 1f178: 910013e2 add x2, sp, #0x4 1f17c: aa1603e0 mov x0, x22 1f180: aa1503e1 mov x1, x21 1f184: f942a508 ldr x8, [x8, #0x548] 1f188: d63f0100 blr x8 1f18c: 93407ef9 sxtw x25, w23 1f190: aa0003f8 mov x24, x0 1f194: aa1903e0 mov x0, x25 1f198: 97fff98a bl 0x1d7c0 1f19c: aa0003f7 mov x23, x0 1f1a0: b40000b7 cbz x23, 0x1f1b4 1f1a4: aa1703e0 mov x0, x23 1f1a8: aa1803e1 mov x1, x24 1f1ac: aa1903e2 mov x2, x25 1f1b0: 97fff9b4 bl 0x1d880 1f1b4: f94002c8 ldr x8, [x22] 1f1b8: aa1603e0 mov x0, x22 1f1bc: aa1503e1 mov x1, x21 1f1c0: aa1803e2 mov x2, x24 1f1c4: f942a908 ldr x8, [x8, #0x550] 1f1c8: d63f0100 blr x8 1f1cc: 2a1403e0 mov w0, w20 1f1d0: aa1703e1 mov x1, x23 1f1d4: 2a1303e2 mov w2, w19 1f1d8: 97fff9ce bl 0x1d910 1f1dc: b4000077 cbz x23, 0x1f1e8 1f1e0: aa1703e0 mov x0, x23 1f1e4: 97fffa1b bl 0x1da50 1f1e8: d53bd048 mrs x8, TPIDR_EL0 1f1ec: f9401508 ldr x8, [x8, #0x28] 1f1f0: f94007e9 ldr x9, [sp, #0x8] 1f1f4: eb09011f cmp x8, x9 1f1f8: 54000101 b.ne 0x1f218 1f1fc: a9457bfd ldp x29, x30, [sp, #0x50] 1f200: a9444ff4 ldp x20, x19, [sp, #0x40] 1f204: a94357f6 ldp x22, x21, [sp, #0x30] 1f208: a9425ff8 ldp x24, x23, [sp, #0x20] 1f20c: f9400bf9 ldr x25, [sp, #0x10] 1f210: 910183ff add sp, sp, #0x60 1f214: d65f03c0 ret 1f218: 97fff5f2 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f21c : 1f21c: 72001cdf tst w6, #0xff 1f220: 1a9f07e8 cset w8, ne 1f224: 2a0203e0 mov w0, w2 1f228: 2a0303e1 mov w1, w3 1f22c: 2a0403e2 mov w2, w4 1f230: 2a0503e3 mov w3, w5 1f234: 2a0803e4 mov w4, w8 1f238: 17fff6ea b 0x1cde0 000000000001f23c : 1f23c: d10183ff sub sp, sp, #0x60 1f240: a90167fa stp x26, x25, [sp, #0x10] 1f244: a9025ff8 stp x24, x23, [sp, #0x20] 1f248: a90357f6 stp x22, x21, [sp, #0x30] 1f24c: a9044ff4 stp x20, x19, [sp, #0x40] 1f250: a9057bfd stp x29, x30, [sp, #0x50] 1f254: 910143fd add x29, sp, #0x50 1f258: d53bd048 mrs x8, TPIDR_EL0 1f25c: f9401508 ldr x8, [x8, #0x28] 1f260: 2a0503f3 mov w19, w5 1f264: aa0403f6 mov x22, x4 1f268: 2a0303f4 mov w20, w3 1f26c: 2a0203f5 mov w21, w2 1f270: aa0003f7 mov x23, x0 1f274: f90007e8 str x8, [sp, #0x8] 1f278: b4000196 cbz x22, 0x1f2a8 1f27c: 390013ff strb wzr, [sp, #0x4] 1f280: f94002e8 ldr x8, [x23] 1f284: aa1703e0 mov x0, x23 1f288: aa1603e1 mov x1, x22 1f28c: f942a108 ldr x8, [x8, #0x540] 1f290: d63f0100 blr x8 1f294: 11000418 add w24, w0, #0x1 1f298: 71000b1f cmp w24, #0x2 1f29c: 5400012a b.ge 0x1f2c0 1f2a0: aa1f03f8 mov x24, xzr 1f2a4: 1400001d b 0x1f318 1f2a8: 2a1503e0 mov w0, w21 1f2ac: 2a1403e1 mov w1, w20 1f2b0: aa1f03e2 mov x2, xzr 1f2b4: 2a1303e3 mov w3, w19 1f2b8: 97fff91a bl 0x1d720 1f2bc: 1400001f b 0x1f338 1f2c0: f94002e8 ldr x8, [x23] 1f2c4: 910013e2 add x2, sp, #0x4 1f2c8: aa1703e0 mov x0, x23 1f2cc: aa1603e1 mov x1, x22 1f2d0: f942a508 ldr x8, [x8, #0x548] 1f2d4: d63f0100 blr x8 1f2d8: 93407f1a sxtw x26, w24 1f2dc: aa0003f9 mov x25, x0 1f2e0: aa1a03e0 mov x0, x26 1f2e4: 97fff937 bl 0x1d7c0 1f2e8: aa0003f8 mov x24, x0 1f2ec: b40000b8 cbz x24, 0x1f300 1f2f0: aa1803e0 mov x0, x24 1f2f4: aa1903e1 mov x1, x25 1f2f8: aa1a03e2 mov x2, x26 1f2fc: 97fff961 bl 0x1d880 1f300: f94002e8 ldr x8, [x23] 1f304: aa1703e0 mov x0, x23 1f308: aa1603e1 mov x1, x22 1f30c: aa1903e2 mov x2, x25 1f310: f942a908 ldr x8, [x8, #0x550] 1f314: d63f0100 blr x8 1f318: 2a1503e0 mov w0, w21 1f31c: 2a1403e1 mov w1, w20 1f320: aa1803e2 mov x2, x24 1f324: 2a1303e3 mov w3, w19 1f328: 97fff8fe bl 0x1d720 1f32c: b4000078 cbz x24, 0x1f338 1f330: aa1803e0 mov x0, x24 1f334: 97fff9c7 bl 0x1da50 1f338: d53bd048 mrs x8, TPIDR_EL0 1f33c: f9401508 ldr x8, [x8, #0x28] 1f340: f94007e9 ldr x9, [sp, #0x8] 1f344: eb09011f cmp x8, x9 1f348: 54000101 b.ne 0x1f368 1f34c: a9457bfd ldp x29, x30, [sp, #0x50] 1f350: a9444ff4 ldp x20, x19, [sp, #0x40] 1f354: a94357f6 ldp x22, x21, [sp, #0x30] 1f358: a9425ff8 ldp x24, x23, [sp, #0x20] 1f35c: a94167fa ldp x26, x25, [sp, #0x10] 1f360: 910183ff add sp, sp, #0x60 1f364: d65f03c0 ret 1f368: 97fff59e bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f36c : 1f36c: d10183ff sub sp, sp, #0x60 1f370: a90167fa stp x26, x25, [sp, #0x10] 1f374: a9025ff8 stp x24, x23, [sp, #0x20] 1f378: a90357f6 stp x22, x21, [sp, #0x30] 1f37c: a9044ff4 stp x20, x19, [sp, #0x40] 1f380: a9057bfd stp x29, x30, [sp, #0x50] 1f384: 910143fd add x29, sp, #0x50 1f388: d53bd048 mrs x8, TPIDR_EL0 1f38c: f9401508 ldr x8, [x8, #0x28] 1f390: 2a0503f3 mov w19, w5 1f394: aa0403f6 mov x22, x4 1f398: 2a0303f4 mov w20, w3 1f39c: 2a0203f5 mov w21, w2 1f3a0: aa0003f7 mov x23, x0 1f3a4: f90007e8 str x8, [sp, #0x8] 1f3a8: b4000196 cbz x22, 0x1f3d8 1f3ac: 390013ff strb wzr, [sp, #0x4] 1f3b0: f94002e8 ldr x8, [x23] 1f3b4: aa1703e0 mov x0, x23 1f3b8: aa1603e1 mov x1, x22 1f3bc: f942a108 ldr x8, [x8, #0x540] 1f3c0: d63f0100 blr x8 1f3c4: 11000418 add w24, w0, #0x1 1f3c8: 71000b1f cmp w24, #0x2 1f3cc: 5400012a b.ge 0x1f3f0 1f3d0: aa1f03f8 mov x24, xzr 1f3d4: 1400001d b 0x1f448 1f3d8: 2a1503e0 mov w0, w21 1f3dc: 2a1403e1 mov w1, w20 1f3e0: aa1f03e2 mov x2, xzr 1f3e4: 2a1303e3 mov w3, w19 1f3e8: 97fff63a bl 0x1ccd0 1f3ec: 1400001f b 0x1f468 1f3f0: f94002e8 ldr x8, [x23] 1f3f4: 910013e2 add x2, sp, #0x4 1f3f8: aa1703e0 mov x0, x23 1f3fc: aa1603e1 mov x1, x22 1f400: f942a508 ldr x8, [x8, #0x548] 1f404: d63f0100 blr x8 1f408: 93407f1a sxtw x26, w24 1f40c: aa0003f9 mov x25, x0 1f410: aa1a03e0 mov x0, x26 1f414: 97fff8eb bl 0x1d7c0 1f418: aa0003f8 mov x24, x0 1f41c: b40000b8 cbz x24, 0x1f430 1f420: aa1803e0 mov x0, x24 1f424: aa1903e1 mov x1, x25 1f428: aa1a03e2 mov x2, x26 1f42c: 97fff915 bl 0x1d880 1f430: f94002e8 ldr x8, [x23] 1f434: aa1703e0 mov x0, x23 1f438: aa1603e1 mov x1, x22 1f43c: aa1903e2 mov x2, x25 1f440: f942a908 ldr x8, [x8, #0x550] 1f444: d63f0100 blr x8 1f448: 2a1503e0 mov w0, w21 1f44c: 2a1403e1 mov w1, w20 1f450: aa1803e2 mov x2, x24 1f454: 2a1303e3 mov w3, w19 1f458: 97fff61e bl 0x1ccd0 1f45c: b4000078 cbz x24, 0x1f468 1f460: aa1803e0 mov x0, x24 1f464: 97fff97b bl 0x1da50 1f468: d53bd048 mrs x8, TPIDR_EL0 1f46c: f9401508 ldr x8, [x8, #0x28] 1f470: f94007e9 ldr x9, [sp, #0x8] 1f474: eb09011f cmp x8, x9 1f478: 54000101 b.ne 0x1f498 1f47c: a9457bfd ldp x29, x30, [sp, #0x50] 1f480: a9444ff4 ldp x20, x19, [sp, #0x40] 1f484: a94357f6 ldp x22, x21, [sp, #0x30] 1f488: a9425ff8 ldp x24, x23, [sp, #0x20] 1f48c: a94167fa ldp x26, x25, [sp, #0x10] 1f490: 910183ff add sp, sp, #0x60 1f494: d65f03c0 ret 1f498: 97fff552 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f49c : 1f49c: d10183ff sub sp, sp, #0x60 1f4a0: a90167fa stp x26, x25, [sp, #0x10] 1f4a4: a9025ff8 stp x24, x23, [sp, #0x20] 1f4a8: a90357f6 stp x22, x21, [sp, #0x30] 1f4ac: a9044ff4 stp x20, x19, [sp, #0x40] 1f4b0: a9057bfd stp x29, x30, [sp, #0x50] 1f4b4: 910143fd add x29, sp, #0x50 1f4b8: d53bd048 mrs x8, TPIDR_EL0 1f4bc: f9401508 ldr x8, [x8, #0x28] 1f4c0: 2a0503f3 mov w19, w5 1f4c4: aa0403f6 mov x22, x4 1f4c8: 2a0303f4 mov w20, w3 1f4cc: 2a0203f5 mov w21, w2 1f4d0: aa0003f7 mov x23, x0 1f4d4: f90007e8 str x8, [sp, #0x8] 1f4d8: b4000196 cbz x22, 0x1f508 1f4dc: 390013ff strb wzr, [sp, #0x4] 1f4e0: f94002e8 ldr x8, [x23] 1f4e4: aa1703e0 mov x0, x23 1f4e8: aa1603e1 mov x1, x22 1f4ec: f942a108 ldr x8, [x8, #0x540] 1f4f0: d63f0100 blr x8 1f4f4: 11000418 add w24, w0, #0x1 1f4f8: 71000b1f cmp w24, #0x2 1f4fc: 5400012a b.ge 0x1f520 1f500: aa1f03f8 mov x24, xzr 1f504: 1400001d b 0x1f578 1f508: 2a1503e0 mov w0, w21 1f50c: 2a1403e1 mov w1, w20 1f510: aa1f03e2 mov x2, xzr 1f514: 2a1303e3 mov w3, w19 1f518: 97fff37e bl 0x1c310 1f51c: 1400001f b 0x1f598 1f520: f94002e8 ldr x8, [x23] 1f524: 910013e2 add x2, sp, #0x4 1f528: aa1703e0 mov x0, x23 1f52c: aa1603e1 mov x1, x22 1f530: f942a508 ldr x8, [x8, #0x548] 1f534: d63f0100 blr x8 1f538: 93407f1a sxtw x26, w24 1f53c: aa0003f9 mov x25, x0 1f540: aa1a03e0 mov x0, x26 1f544: 97fff89f bl 0x1d7c0 1f548: aa0003f8 mov x24, x0 1f54c: b40000b8 cbz x24, 0x1f560 1f550: aa1803e0 mov x0, x24 1f554: aa1903e1 mov x1, x25 1f558: aa1a03e2 mov x2, x26 1f55c: 97fff8c9 bl 0x1d880 1f560: f94002e8 ldr x8, [x23] 1f564: aa1703e0 mov x0, x23 1f568: aa1603e1 mov x1, x22 1f56c: aa1903e2 mov x2, x25 1f570: f942a908 ldr x8, [x8, #0x550] 1f574: d63f0100 blr x8 1f578: 2a1503e0 mov w0, w21 1f57c: 2a1403e1 mov w1, w20 1f580: aa1803e2 mov x2, x24 1f584: 2a1303e3 mov w3, w19 1f588: 97fff362 bl 0x1c310 1f58c: b4000078 cbz x24, 0x1f598 1f590: aa1803e0 mov x0, x24 1f594: 97fff92f bl 0x1da50 1f598: d53bd048 mrs x8, TPIDR_EL0 1f59c: f9401508 ldr x8, [x8, #0x28] 1f5a0: f94007e9 ldr x9, [sp, #0x8] 1f5a4: eb09011f cmp x8, x9 1f5a8: 54000101 b.ne 0x1f5c8 1f5ac: a9457bfd ldp x29, x30, [sp, #0x50] 1f5b0: a9444ff4 ldp x20, x19, [sp, #0x40] 1f5b4: a94357f6 ldp x22, x21, [sp, #0x30] 1f5b8: a9425ff8 ldp x24, x23, [sp, #0x20] 1f5bc: a94167fa ldp x26, x25, [sp, #0x10] 1f5c0: 910183ff add sp, sp, #0x60 1f5c4: d65f03c0 ret 1f5c8: 97fff506 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f5cc : 1f5cc: 2a0203e0 mov w0, w2 1f5d0: 17fff768 b 0x1d370 000000000001f5d4 : 1f5d4: d100c3ff sub sp, sp, #0x30 1f5d8: a9014ff4 stp x20, x19, [sp, #0x10] 1f5dc: a9027bfd stp x29, x30, [sp, #0x20] 1f5e0: 910083fd add x29, sp, #0x20 1f5e4: d53bd048 mrs x8, TPIDR_EL0 1f5e8: f9401508 ldr x8, [x8, #0x28] 1f5ec: 2a0203f4 mov w20, w2 1f5f0: 910013e2 add x2, sp, #0x4 1f5f4: aa0303e1 mov x1, x3 1f5f8: f90007e8 str x8, [sp, #0x8] 1f5fc: 97fff35d bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f600: aa0003f3 mov x19, x0 1f604: 2a1403e0 mov w0, w20 1f608: aa1303e1 mov x1, x19 1f60c: 97fff175 bl 0x1bbe0 1f610: b4000073 cbz x19, 0x1f61c 1f614: aa1303e0 mov x0, x19 1f618: 97fff90e bl 0x1da50 1f61c: d53bd048 mrs x8, TPIDR_EL0 1f620: f9401508 ldr x8, [x8, #0x28] 1f624: f94007e9 ldr x9, [sp, #0x8] 1f628: eb09011f cmp x8, x9 1f62c: 540000a1 b.ne 0x1f640 1f630: a9427bfd ldp x29, x30, [sp, #0x20] 1f634: a9414ff4 ldp x20, x19, [sp, #0x10] 1f638: 9100c3ff add sp, sp, #0x30 1f63c: d65f03c0 ret 1f640: 97fff4e8 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f644 : 1f644: f81d0ffc str x28, [sp, #-0x30]! 1f648: a9014ff4 stp x20, x19, [sp, #0x10] 1f64c: a9027bfd stp x29, x30, [sp, #0x20] 1f650: 910083fd add x29, sp, #0x20 1f654: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 1f658: d12043ff sub sp, sp, #0x810 1f65c: d53bd054 mrs x20, TPIDR_EL0 1f660: f940168a ldr x10, [x20, #0x28] 1f664: 2a0303e8 mov w8, w3 1f668: 2a0203e9 mov w9, w2 1f66c: aa0003f3 mov x19, x0 1f670: 910023e2 add x2, sp, #0x8 1f674: 52850003 mov w3, #0x2800 // =10240 1f678: 2a0903e0 mov w0, w9 1f67c: 2a0803e1 mov w1, w8 1f680: f81d83aa stur x10, [x29, #-0x28] 1f684: 97fff363 bl 0x1c410 1f688: 910023e1 add x1, sp, #0x8 1f68c: aa1303e0 mov x0, x19 1f690: 97fff0a4 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 1f694: f9401688 ldr x8, [x20, #0x28] 1f698: f85d83a9 ldur x9, [x29, #-0x28] 1f69c: eb09011f cmp x8, x9 1f6a0: 540000e1 b.ne 0x1f6bc 1f6a4: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 1f6a8: 912043ff add sp, sp, #0x810 1f6ac: a9427bfd ldp x29, x30, [sp, #0x20] 1f6b0: a9414ff4 ldp x20, x19, [sp, #0x10] 1f6b4: f84307fc ldr x28, [sp], #0x30 1f6b8: d65f03c0 ret 1f6bc: 97fff4c9 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f6c0 : 1f6c0: 2a0203e0 mov w0, w2 1f6c4: 17fff467 b 0x1c860 000000000001f6c8 : 1f6c8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1f6cc: 910003fd mov x29, sp 1f6d0: 2a0203e0 mov w0, w2 1f6d4: 97fff83f bl 0x1d7d0 1f6d8: 7100001f cmp w0, #0x0 1f6dc: 1a9f07e0 cset w0, ne 1f6e0: a8c17bfd ldp x29, x30, [sp], #0x10 1f6e4: d65f03c0 ret 000000000001f6e8 : 1f6e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1f6ec: 910003fd mov x29, sp 1f6f0: 2a0203e0 mov w0, w2 1f6f4: 97fff17b bl 0x1bce0 1f6f8: 7100001f cmp w0, #0x0 1f6fc: 1a9f07e0 cset w0, ne 1f700: a8c17bfd ldp x29, x30, [sp], #0x10 1f704: d65f03c0 ret 000000000001f708 : 1f708: d102c3ff sub sp, sp, #0xb0 1f70c: a9094ff4 stp x20, x19, [sp, #0x90] 1f710: a90a7bfd stp x29, x30, [sp, #0xa0] 1f714: 910283fd add x29, sp, #0xa0 1f718: d53bd054 mrs x20, TPIDR_EL0 1f71c: f9401689 ldr x9, [x20, #0x28] 1f720: 2a0203e8 mov w8, w2 1f724: aa0003f3 mov x19, x0 1f728: 910023e1 add x1, sp, #0x8 1f72c: 321903e2 orr w2, wzr, #0x80 1f730: 2a0803e0 mov w0, w8 1f734: f81e83a9 stur x9, [x29, #-0x18] 1f738: 97fff6da bl 0x1d2a0 1f73c: 910023e1 add x1, sp, #0x8 1f740: aa1303e0 mov x0, x19 1f744: 97fff077 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 1f748: f9401688 ldr x8, [x20, #0x28] 1f74c: f85e83a9 ldur x9, [x29, #-0x18] 1f750: eb09011f cmp x8, x9 1f754: 540000a1 b.ne 0x1f768 1f758: a94a7bfd ldp x29, x30, [sp, #0xa0] 1f75c: a9494ff4 ldp x20, x19, [sp, #0x90] 1f760: 9102c3ff add sp, sp, #0xb0 1f764: d65f03c0 ret 1f768: 97fff49e bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f76c : 1f76c: d10143ff sub sp, sp, #0x50 1f770: a9015ff8 stp x24, x23, [sp, #0x10] 1f774: a90257f6 stp x22, x21, [sp, #0x20] 1f778: a9034ff4 stp x20, x19, [sp, #0x30] 1f77c: a9047bfd stp x29, x30, [sp, #0x40] 1f780: 910103fd add x29, sp, #0x40 1f784: d53bd048 mrs x8, TPIDR_EL0 1f788: f9401508 ldr x8, [x8, #0x28] 1f78c: 2a0203f7 mov w23, w2 1f790: 910013e2 add x2, sp, #0x4 1f794: aa0403e1 mov x1, x4 1f798: aa0603f5 mov x21, x6 1f79c: aa0503f4 mov x20, x5 1f7a0: 2a0303f6 mov w22, w3 1f7a4: aa0003f8 mov x24, x0 1f7a8: f90007e8 str x8, [sp, #0x8] 1f7ac: 97fff2f1 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f7b0: aa0003f3 mov x19, x0 1f7b4: 910013e2 add x2, sp, #0x4 1f7b8: aa1803e0 mov x0, x24 1f7bc: aa1403e1 mov x1, x20 1f7c0: 97fff2ec bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f7c4: aa0003f4 mov x20, x0 1f7c8: 910013e2 add x2, sp, #0x4 1f7cc: aa1803e0 mov x0, x24 1f7d0: aa1503e1 mov x1, x21 1f7d4: 97fff2e7 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f7d8: aa0003f5 mov x21, x0 1f7dc: 2a1703e0 mov w0, w23 1f7e0: 2a1603e1 mov w1, w22 1f7e4: aa1303e2 mov x2, x19 1f7e8: aa1403e3 mov x3, x20 1f7ec: aa1503e4 mov x4, x21 1f7f0: 97fff450 bl 0x1c930 1f7f4: b4000075 cbz x21, 0x1f800 1f7f8: aa1503e0 mov x0, x21 1f7fc: 97fff895 bl 0x1da50 1f800: b4000074 cbz x20, 0x1f80c 1f804: aa1403e0 mov x0, x20 1f808: 97fff892 bl 0x1da50 1f80c: b4000073 cbz x19, 0x1f818 1f810: aa1303e0 mov x0, x19 1f814: 97fff88f bl 0x1da50 1f818: d53bd048 mrs x8, TPIDR_EL0 1f81c: f9401508 ldr x8, [x8, #0x28] 1f820: f94007e9 ldr x9, [sp, #0x8] 1f824: eb09011f cmp x8, x9 1f828: 540000e1 b.ne 0x1f844 1f82c: a9447bfd ldp x29, x30, [sp, #0x40] 1f830: a9434ff4 ldp x20, x19, [sp, #0x30] 1f834: a94257f6 ldp x22, x21, [sp, #0x20] 1f838: a9415ff8 ldp x24, x23, [sp, #0x10] 1f83c: 910143ff add sp, sp, #0x50 1f840: d65f03c0 ret 1f844: 97fff467 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f848 : 1f848: d10183ff sub sp, sp, #0x60 1f84c: f9000bf9 str x25, [sp, #0x10] 1f850: a9025ff8 stp x24, x23, [sp, #0x20] 1f854: a90357f6 stp x22, x21, [sp, #0x30] 1f858: a9044ff4 stp x20, x19, [sp, #0x40] 1f85c: a9057bfd stp x29, x30, [sp, #0x50] 1f860: 910143fd add x29, sp, #0x50 1f864: d53bd048 mrs x8, TPIDR_EL0 1f868: f9401508 ldr x8, [x8, #0x28] 1f86c: 2a0203f7 mov w23, w2 1f870: 910013e2 add x2, sp, #0x4 1f874: aa0603e1 mov x1, x6 1f878: 2a0703f5 mov w21, w7 1f87c: aa0503f4 mov x20, x5 1f880: 2a0403f6 mov w22, w4 1f884: aa0003f8 mov x24, x0 1f888: 12001c79 and w25, w3, #0xff 1f88c: f90007e8 str x8, [sp, #0x8] 1f890: 97fff2b8 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f894: aa0003f3 mov x19, x0 1f898: 910013e2 add x2, sp, #0x4 1f89c: aa1803e0 mov x0, x24 1f8a0: aa1403e1 mov x1, x20 1f8a4: 97fff2b3 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f8a8: aa0003f4 mov x20, x0 1f8ac: 7100073f cmp w25, #0x1 1f8b0: 1a9f17e1 cset w1, eq 1f8b4: 2a1703e0 mov w0, w23 1f8b8: 2a1603e2 mov w2, w22 1f8bc: aa1403e3 mov x3, x20 1f8c0: aa1303e4 mov x4, x19 1f8c4: 2a1503e5 mov w5, w21 1f8c8: 97fff7b2 bl 0x1d790 1f8cc: b4000074 cbz x20, 0x1f8d8 1f8d0: aa1403e0 mov x0, x20 1f8d4: 97fff85f bl 0x1da50 1f8d8: b4000073 cbz x19, 0x1f8e4 1f8dc: aa1303e0 mov x0, x19 1f8e0: 97fff85c bl 0x1da50 1f8e4: d53bd048 mrs x8, TPIDR_EL0 1f8e8: f9401508 ldr x8, [x8, #0x28] 1f8ec: f94007e9 ldr x9, [sp, #0x8] 1f8f0: eb09011f cmp x8, x9 1f8f4: 54000101 b.ne 0x1f914 1f8f8: a9457bfd ldp x29, x30, [sp, #0x50] 1f8fc: a9444ff4 ldp x20, x19, [sp, #0x40] 1f900: a94357f6 ldp x22, x21, [sp, #0x30] 1f904: a9425ff8 ldp x24, x23, [sp, #0x20] 1f908: f9400bf9 ldr x25, [sp, #0x10] 1f90c: 910183ff add sp, sp, #0x60 1f910: d65f03c0 ret 1f914: 97fff433 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001f918 : 1f918: d10303ff sub sp, sp, #0xc0 1f91c: a9066ffc stp x28, x27, [sp, #0x60] 1f920: a90767fa stp x26, x25, [sp, #0x70] 1f924: a9085ff8 stp x24, x23, [sp, #0x80] 1f928: a90957f6 stp x22, x21, [sp, #0x90] 1f92c: a90a4ff4 stp x20, x19, [sp, #0xa0] 1f930: a90b7bfd stp x29, x30, [sp, #0xb0] 1f934: 9102c3fd add x29, sp, #0xb0 1f938: b94013a8 ldr w8, [x29, #0x10] 1f93c: 29099be4 stp w4, w6, [sp, #0x4c] 1f940: b90047e2 str w2, [sp, #0x44] 1f944: b9403bb9 ldr w25, [x29, #0x38] 1f948: b9004be8 str w8, [sp, #0x48] 1f94c: b9402ba8 ldr w8, [x29, #0x28] 1f950: b94043b7 ldr w23, [x29, #0x40] 1f954: a944d7bb ldp x27, x21, [x29, #0x48] 1f958: a941ebb6 ldp x22, x26, [x29, #0x18] 1f95c: b90043e8 str w8, [sp, #0x40] 1f960: b94033a8 ldr w8, [x29, #0x30] 1f964: 910153e2 add x2, sp, #0x54 1f968: aa0503e1 mov x1, x5 1f96c: aa0703f4 mov x20, x7 1f970: b9003fe8 str w8, [sp, #0x3c] 1f974: d53bd048 mrs x8, TPIDR_EL0 1f978: f9401508 ldr x8, [x8, #0x28] 1f97c: aa0003fc mov x28, x0 1f980: 12001c78 and w24, w3, #0xff 1f984: f9002fe8 str x8, [sp, #0x58] 1f988: 97fff27a bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f98c: aa0003f3 mov x19, x0 1f990: 910153e2 add x2, sp, #0x54 1f994: aa1c03e0 mov x0, x28 1f998: aa1403e1 mov x1, x20 1f99c: 97fff275 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f9a0: aa0003f4 mov x20, x0 1f9a4: 910153e2 add x2, sp, #0x54 1f9a8: aa1c03e0 mov x0, x28 1f9ac: aa1603e1 mov x1, x22 1f9b0: 97fff270 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f9b4: aa0003f6 mov x22, x0 1f9b8: 910153e2 add x2, sp, #0x54 1f9bc: aa1c03e0 mov x0, x28 1f9c0: aa1a03e1 mov x1, x26 1f9c4: 97fff26b bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f9c8: aa0003fa mov x26, x0 1f9cc: aa1c03e0 mov x0, x28 1f9d0: aa1b03e1 mov x1, x27 1f9d4: aa1f03e2 mov x2, xzr 1f9d8: 97fff266 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f9dc: aa0003fb mov x27, x0 1f9e0: aa1c03e0 mov x0, x28 1f9e4: aa1503e1 mov x1, x21 1f9e8: aa1f03e2 mov x2, xzr 1f9ec: 97fff261 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1f9f0: b9403fe8 ldr w8, [sp, #0x3c] 1f9f4: aa0003fc mov x28, x0 1f9f8: 294993e2 ldp w2, w4, [sp, #0x4c] 1f9fc: b9404be6 ldr w6, [sp, #0x48] 1fa00: b90013e8 str w8, [sp, #0x10] 1fa04: 294803e8 ldp w8, w0, [sp, #0x40] 1fa08: 7100071f cmp w24, #0x1 1fa0c: 1a9f17e1 cset w1, eq 1fa10: aa1303e3 mov x3, x19 1fa14: aa1403e5 mov x5, x20 1fa18: aa1603e7 mov x7, x22 1fa1c: a902f3fb stp x27, x28, [sp, #0x28] 1fa20: b90023f7 str w23, [sp, #0x20] 1fa24: b9001bf9 str w25, [sp, #0x18] 1fa28: b9000be8 str w8, [sp, #0x8] 1fa2c: f90003fa str x26, [sp] 1fa30: 97fff618 bl 0x1d290 1fa34: b400007c cbz x28, 0x1fa40 1fa38: aa1c03e0 mov x0, x28 1fa3c: 97fff805 bl 0x1da50 1fa40: b400007b cbz x27, 0x1fa4c 1fa44: aa1b03e0 mov x0, x27 1fa48: 97fff802 bl 0x1da50 1fa4c: b400007a cbz x26, 0x1fa58 1fa50: aa1a03e0 mov x0, x26 1fa54: 97fff7ff bl 0x1da50 1fa58: b4000076 cbz x22, 0x1fa64 1fa5c: aa1603e0 mov x0, x22 1fa60: 97fff7fc bl 0x1da50 1fa64: b4000074 cbz x20, 0x1fa70 1fa68: aa1403e0 mov x0, x20 1fa6c: 97fff7f9 bl 0x1da50 1fa70: b4000073 cbz x19, 0x1fa7c 1fa74: aa1303e0 mov x0, x19 1fa78: 97fff7f6 bl 0x1da50 1fa7c: d53bd048 mrs x8, TPIDR_EL0 1fa80: f9401508 ldr x8, [x8, #0x28] 1fa84: f9402fe9 ldr x9, [sp, #0x58] 1fa88: eb09011f cmp x8, x9 1fa8c: 54000121 b.ne 0x1fab0 1fa90: a94b7bfd ldp x29, x30, [sp, #0xb0] 1fa94: a94a4ff4 ldp x20, x19, [sp, #0xa0] 1fa98: a94957f6 ldp x22, x21, [sp, #0x90] 1fa9c: a9485ff8 ldp x24, x23, [sp, #0x80] 1faa0: a94767fa ldp x26, x25, [sp, #0x70] 1faa4: a9466ffc ldp x28, x27, [sp, #0x60] 1faa8: 910303ff add sp, sp, #0xc0 1faac: d65f03c0 ret 1fab0: 97fff3cc bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001fab4 : 1fab4: d10183ff sub sp, sp, #0x60 1fab8: a90167fa stp x26, x25, [sp, #0x10] 1fabc: a9025ff8 stp x24, x23, [sp, #0x20] 1fac0: a90357f6 stp x22, x21, [sp, #0x30] 1fac4: a9044ff4 stp x20, x19, [sp, #0x40] 1fac8: a9057bfd stp x29, x30, [sp, #0x50] 1facc: 910143fd add x29, sp, #0x50 1fad0: d53bd048 mrs x8, TPIDR_EL0 1fad4: f9401508 ldr x8, [x8, #0x28] 1fad8: f9400bb9 ldr x25, [x29, #0x10] 1fadc: 2a0203f8 mov w24, w2 1fae0: 910013e2 add x2, sp, #0x4 1fae4: aa0603e1 mov x1, x6 1fae8: aa0703f4 mov x20, x7 1faec: 2a0503f6 mov w22, w5 1faf0: 2a0403f7 mov w23, w4 1faf4: aa0003f5 mov x21, x0 1faf8: 12001c7a and w26, w3, #0xff 1fafc: f90007e8 str x8, [sp, #0x8] 1fb00: 97fff21c bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1fb04: aa0003f3 mov x19, x0 1fb08: 910013e2 add x2, sp, #0x4 1fb0c: aa1503e0 mov x0, x21 1fb10: aa1403e1 mov x1, x20 1fb14: 97fff217 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1fb18: aa0003f4 mov x20, x0 1fb1c: 910013e2 add x2, sp, #0x4 1fb20: aa1503e0 mov x0, x21 1fb24: aa1903e1 mov x1, x25 1fb28: 97fff212 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1fb2c: aa0003f5 mov x21, x0 1fb30: 7100075f cmp w26, #0x1 1fb34: 1a9f17e1 cset w1, eq 1fb38: 2a1803e0 mov w0, w24 1fb3c: 2a1703e2 mov w2, w23 1fb40: 2a1603e3 mov w3, w22 1fb44: aa1303e4 mov x4, x19 1fb48: aa1403e5 mov x5, x20 1fb4c: aa1503e6 mov x6, x21 1fb50: 97fff220 bl 0x1c3d0 1fb54: b4000075 cbz x21, 0x1fb60 1fb58: aa1503e0 mov x0, x21 1fb5c: 97fff7bd bl 0x1da50 1fb60: b4000074 cbz x20, 0x1fb6c 1fb64: aa1403e0 mov x0, x20 1fb68: 97fff7ba bl 0x1da50 1fb6c: b4000073 cbz x19, 0x1fb78 1fb70: aa1303e0 mov x0, x19 1fb74: 97fff7b7 bl 0x1da50 1fb78: d53bd048 mrs x8, TPIDR_EL0 1fb7c: f9401508 ldr x8, [x8, #0x28] 1fb80: f94007e9 ldr x9, [sp, #0x8] 1fb84: eb09011f cmp x8, x9 1fb88: 54000101 b.ne 0x1fba8 1fb8c: a9457bfd ldp x29, x30, [sp, #0x50] 1fb90: a9444ff4 ldp x20, x19, [sp, #0x40] 1fb94: a94357f6 ldp x22, x21, [sp, #0x30] 1fb98: a9425ff8 ldp x24, x23, [sp, #0x20] 1fb9c: a94167fa ldp x26, x25, [sp, #0x10] 1fba0: 910183ff add sp, sp, #0x60 1fba4: d65f03c0 ret 1fba8: 97fff38e bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001fbac : 1fbac: d10103ff sub sp, sp, #0x40 1fbb0: a90157f6 stp x22, x21, [sp, #0x10] 1fbb4: a9024ff4 stp x20, x19, [sp, #0x20] 1fbb8: a9037bfd stp x29, x30, [sp, #0x30] 1fbbc: 9100c3fd add x29, sp, #0x30 1fbc0: d53bd048 mrs x8, TPIDR_EL0 1fbc4: f9401508 ldr x8, [x8, #0x28] 1fbc8: 2a0203f5 mov w21, w2 1fbcc: 910013e2 add x2, sp, #0x4 1fbd0: aa0503e1 mov x1, x5 1fbd4: 2a0403f4 mov w20, w4 1fbd8: 12001c76 and w22, w3, #0xff 1fbdc: f90007e8 str x8, [sp, #0x8] 1fbe0: 97fff1e4 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1fbe4: aa0003f3 mov x19, x0 1fbe8: 710006df cmp w22, #0x1 1fbec: 1a9f17e1 cset w1, eq 1fbf0: 2a1503e0 mov w0, w21 1fbf4: 2a1403e2 mov w2, w20 1fbf8: aa1303e3 mov x3, x19 1fbfc: 97fff141 bl 0x1c100 1fc00: b4000073 cbz x19, 0x1fc0c 1fc04: aa1303e0 mov x0, x19 1fc08: 97fff792 bl 0x1da50 1fc0c: d53bd048 mrs x8, TPIDR_EL0 1fc10: f9401508 ldr x8, [x8, #0x28] 1fc14: f94007e9 ldr x9, [sp, #0x8] 1fc18: eb09011f cmp x8, x9 1fc1c: 540000c1 b.ne 0x1fc34 1fc20: a9437bfd ldp x29, x30, [sp, #0x30] 1fc24: a9424ff4 ldp x20, x19, [sp, #0x20] 1fc28: a94157f6 ldp x22, x21, [sp, #0x10] 1fc2c: 910103ff add sp, sp, #0x40 1fc30: d65f03c0 ret 1fc34: 97fff36b bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001fc38 : 1fc38: d10103ff sub sp, sp, #0x40 1fc3c: a90157f6 stp x22, x21, [sp, #0x10] 1fc40: a9024ff4 stp x20, x19, [sp, #0x20] 1fc44: a9037bfd stp x29, x30, [sp, #0x30] 1fc48: 9100c3fd add x29, sp, #0x30 1fc4c: d53bd048 mrs x8, TPIDR_EL0 1fc50: f9401508 ldr x8, [x8, #0x28] 1fc54: 2a0203f5 mov w21, w2 1fc58: 910013e2 add x2, sp, #0x4 1fc5c: aa0503e1 mov x1, x5 1fc60: 2a0403f4 mov w20, w4 1fc64: 12001c76 and w22, w3, #0xff 1fc68: f90007e8 str x8, [sp, #0x8] 1fc6c: 97fff1c1 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1fc70: aa0003f3 mov x19, x0 1fc74: 710006df cmp w22, #0x1 1fc78: 1a9f17e1 cset w1, eq 1fc7c: 2a1503e0 mov w0, w21 1fc80: 2a1403e2 mov w2, w20 1fc84: aa1303e3 mov x3, x19 1fc88: 97ffeff2 bl 0x1bc50 1fc8c: b4000073 cbz x19, 0x1fc98 1fc90: aa1303e0 mov x0, x19 1fc94: 97fff76f bl 0x1da50 1fc98: d53bd048 mrs x8, TPIDR_EL0 1fc9c: f9401508 ldr x8, [x8, #0x28] 1fca0: f94007e9 ldr x9, [sp, #0x8] 1fca4: eb09011f cmp x8, x9 1fca8: 540000c1 b.ne 0x1fcc0 1fcac: a9437bfd ldp x29, x30, [sp, #0x30] 1fcb0: a9424ff4 ldp x20, x19, [sp, #0x20] 1fcb4: a94157f6 ldp x22, x21, [sp, #0x10] 1fcb8: 910103ff add sp, sp, #0x40 1fcbc: d65f03c0 ret 1fcc0: 97fff348 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001fcc4 : 1fcc4: 2a0203e0 mov w0, w2 1fcc8: 2a0303e1 mov w1, w3 1fccc: 17fff509 b 0x1d0f0 000000000001fcd0 : 1fcd0: 2a0203e0 mov w0, w2 1fcd4: 2a0303e1 mov w1, w3 1fcd8: 17fff752 b 0x1da20 000000000001fcdc : 1fcdc: 2a0203e0 mov w0, w2 1fce0: 17fff5f0 b 0x1d4a0 000000000001fce4 : 1fce4: d10103ff sub sp, sp, #0x40 1fce8: f9000bf5 str x21, [sp, #0x10] 1fcec: a9024ff4 stp x20, x19, [sp, #0x20] 1fcf0: a9037bfd stp x29, x30, [sp, #0x30] 1fcf4: 9100c3fd add x29, sp, #0x30 1fcf8: d53bd048 mrs x8, TPIDR_EL0 1fcfc: f9401508 ldr x8, [x8, #0x28] 1fd00: 2a0203f5 mov w21, w2 1fd04: 910013e2 add x2, sp, #0x4 1fd08: aa0303e1 mov x1, x3 1fd0c: 2a0403f4 mov w20, w4 1fd10: f90007e8 str x8, [sp, #0x8] 1fd14: 97fff197 bl 0x1c370 <_Z4ja2cP7_JNIEnvP11_jbyteArrayPi@plt> 1fd18: aa0003f3 mov x19, x0 1fd1c: 2a1503e0 mov w0, w21 1fd20: aa1303e1 mov x1, x19 1fd24: 2a1403e2 mov w2, w20 1fd28: 97ffefba bl 0x1bc10 1fd2c: b4000073 cbz x19, 0x1fd38 1fd30: aa1303e0 mov x0, x19 1fd34: 97fff747 bl 0x1da50 1fd38: d53bd048 mrs x8, TPIDR_EL0 1fd3c: f9401508 ldr x8, [x8, #0x28] 1fd40: f94007e9 ldr x9, [sp, #0x8] 1fd44: eb09011f cmp x8, x9 1fd48: 540000c1 b.ne 0x1fd60 1fd4c: a9437bfd ldp x29, x30, [sp, #0x30] 1fd50: a9424ff4 ldp x20, x19, [sp, #0x20] 1fd54: f9400bf5 ldr x21, [sp, #0x10] 1fd58: 910103ff add sp, sp, #0x40 1fd5c: d65f03c0 ret 1fd60: 97fff320 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001fd64 : 1fd64: f81d0ffc str x28, [sp, #-0x30]! 1fd68: a9014ff4 stp x20, x19, [sp, #0x10] 1fd6c: a9027bfd stp x29, x30, [sp, #0x20] 1fd70: 910083fd add x29, sp, #0x20 1fd74: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 1fd78: d12043ff sub sp, sp, #0x810 1fd7c: d53bd054 mrs x20, TPIDR_EL0 1fd80: f940168a ldr x10, [x20, #0x28] 1fd84: 2a0303e8 mov w8, w3 1fd88: 2a0203e9 mov w9, w2 1fd8c: aa0003f3 mov x19, x0 1fd90: 910023e2 add x2, sp, #0x8 1fd94: 52850003 mov w3, #0x2800 // =10240 1fd98: 2a0903e0 mov w0, w9 1fd9c: 2a0803e1 mov w1, w8 1fda0: f81d83aa stur x10, [x29, #-0x28] 1fda4: 97fff547 bl 0x1d2c0 1fda8: 910023e1 add x1, sp, #0x8 1fdac: aa1303e0 mov x0, x19 1fdb0: 97ffeedc bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 1fdb4: f9401688 ldr x8, [x20, #0x28] 1fdb8: f85d83a9 ldur x9, [x29, #-0x28] 1fdbc: eb09011f cmp x8, x9 1fdc0: 540000e1 b.ne 0x1fddc 1fdc4: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 1fdc8: 912043ff add sp, sp, #0x810 1fdcc: a9427bfd ldp x29, x30, [sp, #0x20] 1fdd0: a9414ff4 ldp x20, x19, [sp, #0x10] 1fdd4: f84307fc ldr x28, [sp], #0x30 1fdd8: d65f03c0 ret 1fddc: 97fff301 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001fde0 : 1fde0: 12001c88 and w8, w4, #0xff 1fde4: 7100051f cmp w8, #0x1 1fde8: 1a9f17e8 cset w8, eq 1fdec: 2a0203e0 mov w0, w2 1fdf0: 2a0303e1 mov w1, w3 1fdf4: 2a0803e2 mov w2, w8 1fdf8: 17fff262 b 0x1c780 000000000001fdfc : 1fdfc: 2a0203e0 mov w0, w2 1fe00: 2a0303e1 mov w1, w3 1fe04: 17ffefbb b 0x1bcf0 000000000001fe08 : 1fe08: d10183ff sub sp, sp, #0x60 1fe0c: f9000bf9 str x25, [sp, #0x10] 1fe10: a9025ff8 stp x24, x23, [sp, #0x20] 1fe14: a90357f6 stp x22, x21, [sp, #0x30] 1fe18: a9044ff4 stp x20, x19, [sp, #0x40] 1fe1c: a9057bfd stp x29, x30, [sp, #0x50] 1fe20: 910143fd add x29, sp, #0x50 1fe24: d53bd048 mrs x8, TPIDR_EL0 1fe28: f9401508 ldr x8, [x8, #0x28] 1fe2c: aa0403f5 mov x21, x4 1fe30: 2a0303f3 mov w19, w3 1fe34: 2a0203f4 mov w20, w2 1fe38: aa0003f6 mov x22, x0 1fe3c: f90007e8 str x8, [sp, #0x8] 1fe40: b4000195 cbz x21, 0x1fe70 1fe44: 390013ff strb wzr, [sp, #0x4] 1fe48: f94002c8 ldr x8, [x22] 1fe4c: aa1603e0 mov x0, x22 1fe50: aa1503e1 mov x1, x21 1fe54: f942a108 ldr x8, [x8, #0x540] 1fe58: d63f0100 blr x8 1fe5c: 11000417 add w23, w0, #0x1 1fe60: 71000aff cmp w23, #0x2 1fe64: 5400010a b.ge 0x1fe84 1fe68: aa1f03f7 mov x23, xzr 1fe6c: 1400001c b 0x1fedc 1fe70: 2a1403e0 mov w0, w20 1fe74: 2a1303e1 mov w1, w19 1fe78: aa1f03e2 mov x2, xzr 1fe7c: 97ffef85 bl 0x1bc90 1fe80: 1400001e b 0x1fef8 1fe84: f94002c8 ldr x8, [x22] 1fe88: 910013e2 add x2, sp, #0x4 1fe8c: aa1603e0 mov x0, x22 1fe90: aa1503e1 mov x1, x21 1fe94: f942a508 ldr x8, [x8, #0x548] 1fe98: d63f0100 blr x8 1fe9c: 93407ef9 sxtw x25, w23 1fea0: aa0003f8 mov x24, x0 1fea4: aa1903e0 mov x0, x25 1fea8: 97fff646 bl 0x1d7c0 1feac: aa0003f7 mov x23, x0 1feb0: b40000b7 cbz x23, 0x1fec4 1feb4: aa1703e0 mov x0, x23 1feb8: aa1803e1 mov x1, x24 1febc: aa1903e2 mov x2, x25 1fec0: 97fff670 bl 0x1d880 1fec4: f94002c8 ldr x8, [x22] 1fec8: aa1603e0 mov x0, x22 1fecc: aa1503e1 mov x1, x21 1fed0: aa1803e2 mov x2, x24 1fed4: f942a908 ldr x8, [x8, #0x550] 1fed8: d63f0100 blr x8 1fedc: 2a1403e0 mov w0, w20 1fee0: 2a1303e1 mov w1, w19 1fee4: aa1703e2 mov x2, x23 1fee8: 97ffef6a bl 0x1bc90 1feec: b4000077 cbz x23, 0x1fef8 1fef0: aa1703e0 mov x0, x23 1fef4: 97fff6d7 bl 0x1da50 1fef8: d53bd048 mrs x8, TPIDR_EL0 1fefc: f9401508 ldr x8, [x8, #0x28] 1ff00: f94007e9 ldr x9, [sp, #0x8] 1ff04: eb09011f cmp x8, x9 1ff08: 54000101 b.ne 0x1ff28 1ff0c: a9457bfd ldp x29, x30, [sp, #0x50] 1ff10: a9444ff4 ldp x20, x19, [sp, #0x40] 1ff14: a94357f6 ldp x22, x21, [sp, #0x30] 1ff18: a9425ff8 ldp x24, x23, [sp, #0x20] 1ff1c: f9400bf9 ldr x25, [sp, #0x10] 1ff20: 910183ff add sp, sp, #0x60 1ff24: d65f03c0 ret 1ff28: 97fff2ae bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001ff2c : 1ff2c: 320003e0 orr w0, wzr, #0x1 1ff30: d65f03c0 ret 000000000001ff34 : 1ff34: d65f03c0 ret 000000000001ff38 : 1ff38: 2a0203e0 mov w0, w2 1ff3c: 2a0303e1 mov w1, w3 1ff40: 17fff434 b 0x1d010 000000000001ff44 : 1ff44: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1ff48: 910003fd mov x29, sp 1ff4c: 2a0203e0 mov w0, w2 1ff50: 2a0303e1 mov w1, w3 1ff54: 97fff08b bl 0x1c180 1ff58: 7100041f cmp w0, #0x1 1ff5c: 1a9f17e0 cset w0, eq 1ff60: a8c17bfd ldp x29, x30, [sp], #0x10 1ff64: d65f03c0 ret 000000000001ff68 : 1ff68: f0000348 adrp x8, 0x8a000 1ff6c: f9478908 ldr x8, [x8, #0xf10] 1ff70: b9400100 ldr w0, [x8] 1ff74: d65f03c0 ret 000000000001ff78 : 1ff78: f81d0ffc str x28, [sp, #-0x30]! 1ff7c: a9014ff4 stp x20, x19, [sp, #0x10] 1ff80: a9027bfd stp x29, x30, [sp, #0x20] 1ff84: 910083fd add x29, sp, #0x20 1ff88: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 1ff8c: d10043ff sub sp, sp, #0x10 1ff90: d53bd054 mrs x20, TPIDR_EL0 1ff94: f9401689 ldr x9, [x20, #0x28] 1ff98: 2a0203e8 mov w8, w2 1ff9c: aa0003f3 mov x19, x0 1ffa0: 910023e1 add x1, sp, #0x8 1ffa4: 321403e2 orr w2, wzr, #0x1000 1ffa8: 2a0803e0 mov w0, w8 1ffac: f81d83a9 stur x9, [x29, #-0x28] 1ffb0: 97fff498 bl 0x1d210 1ffb4: 910023e1 add x1, sp, #0x8 1ffb8: aa1303e0 mov x0, x19 1ffbc: 97ffee59 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 1ffc0: f9401688 ldr x8, [x20, #0x28] 1ffc4: f85d83a9 ldur x9, [x29, #-0x28] 1ffc8: eb09011f cmp x8, x9 1ffcc: 540000e1 b.ne 0x1ffe8 1ffd0: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 1ffd4: 910043ff add sp, sp, #0x10 1ffd8: a9427bfd ldp x29, x30, [sp, #0x20] 1ffdc: a9414ff4 ldp x20, x19, [sp, #0x10] 1ffe0: f84307fc ldr x28, [sp], #0x30 1ffe4: d65f03c0 ret 1ffe8: 97fff27e bl 0x1c9e0 <__stack_chk_fail@plt> 000000000001ffec : 1ffec: d10183ff sub sp, sp, #0x60 1fff0: f9000bf9 str x25, [sp, #0x10] 1fff4: a9025ff8 stp x24, x23, [sp, #0x20] 1fff8: a90357f6 stp x22, x21, [sp, #0x30] 1fffc: a9044ff4 stp x20, x19, [sp, #0x40] 20000: a9057bfd stp x29, x30, [sp, #0x50] 20004: 910143fd add x29, sp, #0x50 20008: d53bd048 mrs x8, TPIDR_EL0 2000c: f9401508 ldr x8, [x8, #0x28] 20010: aa0403f4 mov x20, x4 20014: aa0303f7 mov x23, x3 20018: 2a0203f3 mov w19, w2 2001c: aa0003f5 mov x21, x0 20020: f90007e8 str x8, [sp, #0x8] 20024: b4000157 cbz x23, 0x2004c 20028: 390003ff strb wzr, [sp] 2002c: f94002a8 ldr x8, [x21] 20030: aa1503e0 mov x0, x21 20034: aa1703e1 mov x1, x23 20038: f942a108 ldr x8, [x8, #0x540] 2003c: d63f0100 blr x8 20040: 11000416 add w22, w0, #0x1 20044: 71000adf cmp w22, #0x2 20048: 5400006a b.ge 0x20054 2004c: aa1f03f6 mov x22, xzr 20050: 14000017 b 0x200ac 20054: f94002a8 ldr x8, [x21] 20058: 910003e2 mov x2, sp 2005c: aa1503e0 mov x0, x21 20060: aa1703e1 mov x1, x23 20064: f942a508 ldr x8, [x8, #0x548] 20068: d63f0100 blr x8 2006c: 93407ed9 sxtw x25, w22 20070: aa0003f8 mov x24, x0 20074: aa1903e0 mov x0, x25 20078: 97fff5d2 bl 0x1d7c0 2007c: aa0003f6 mov x22, x0 20080: b40000b6 cbz x22, 0x20094 20084: aa1603e0 mov x0, x22 20088: aa1803e1 mov x1, x24 2008c: aa1903e2 mov x2, x25 20090: 97fff5fc bl 0x1d880 20094: f94002a8 ldr x8, [x21] 20098: aa1503e0 mov x0, x21 2009c: aa1703e1 mov x1, x23 200a0: aa1803e2 mov x2, x24 200a4: f942a908 ldr x8, [x8, #0x550] 200a8: d63f0100 blr x8 200ac: b4000194 cbz x20, 0x200dc 200b0: 390013ff strb wzr, [sp, #0x4] 200b4: f94002a8 ldr x8, [x21] 200b8: aa1503e0 mov x0, x21 200bc: aa1403e1 mov x1, x20 200c0: f942a108 ldr x8, [x8, #0x540] 200c4: d63f0100 blr x8 200c8: 11000417 add w23, w0, #0x1 200cc: 71000aff cmp w23, #0x2 200d0: 5400010a b.ge 0x200f0 200d4: aa1f03f7 mov x23, xzr 200d8: 1400001c b 0x20148 200dc: 2a1303e0 mov w0, w19 200e0: aa1603e1 mov x1, x22 200e4: aa1f03e2 mov x2, xzr 200e8: 97ffef2a bl 0x1bd90 200ec: 1400001e b 0x20164 200f0: f94002a8 ldr x8, [x21] 200f4: 910013e2 add x2, sp, #0x4 200f8: aa1503e0 mov x0, x21 200fc: aa1403e1 mov x1, x20 20100: f942a508 ldr x8, [x8, #0x548] 20104: d63f0100 blr x8 20108: 93407ef9 sxtw x25, w23 2010c: aa0003f8 mov x24, x0 20110: aa1903e0 mov x0, x25 20114: 97fff5ab bl 0x1d7c0 20118: aa0003f7 mov x23, x0 2011c: b40000b7 cbz x23, 0x20130 20120: aa1703e0 mov x0, x23 20124: aa1803e1 mov x1, x24 20128: aa1903e2 mov x2, x25 2012c: 97fff5d5 bl 0x1d880 20130: f94002a8 ldr x8, [x21] 20134: aa1503e0 mov x0, x21 20138: aa1403e1 mov x1, x20 2013c: aa1803e2 mov x2, x24 20140: f942a908 ldr x8, [x8, #0x550] 20144: d63f0100 blr x8 20148: 2a1303e0 mov w0, w19 2014c: aa1603e1 mov x1, x22 20150: aa1703e2 mov x2, x23 20154: 97ffef0f bl 0x1bd90 20158: b4000077 cbz x23, 0x20164 2015c: aa1703e0 mov x0, x23 20160: 97fff63c bl 0x1da50 20164: b4000076 cbz x22, 0x20170 20168: aa1603e0 mov x0, x22 2016c: 97fff639 bl 0x1da50 20170: d53bd048 mrs x8, TPIDR_EL0 20174: f9401508 ldr x8, [x8, #0x28] 20178: f94007e9 ldr x9, [sp, #0x8] 2017c: eb09011f cmp x8, x9 20180: 54000101 b.ne 0x201a0 20184: a9457bfd ldp x29, x30, [sp, #0x50] 20188: a9444ff4 ldp x20, x19, [sp, #0x40] 2018c: a94357f6 ldp x22, x21, [sp, #0x30] 20190: a9425ff8 ldp x24, x23, [sp, #0x20] 20194: f9400bf9 ldr x25, [sp, #0x10] 20198: 910183ff add sp, sp, #0x60 2019c: d65f03c0 ret 201a0: 97fff210 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000201a4 : 201a4: 2a0203e0 mov w0, w2 201a8: 2a0303e1 mov w1, w3 201ac: 17fff209 b 0x1c9d0 00000000000201b0 : 201b0: 12000061 and w1, w3, #0x1 201b4: 2a0203e0 mov w0, w2 201b8: 17ffefe2 b 0x1c140 00000000000201bc : 201bc: 12000061 and w1, w3, #0x1 201c0: 2a0203e0 mov w0, w2 201c4: 17fff68b b 0x1dbf0 00000000000201c8 : 201c8: 12000061 and w1, w3, #0x1 201cc: 2a0203e0 mov w0, w2 201d0: 17fff1d4 b 0x1c920 00000000000201d4 : 201d4: 12000061 and w1, w3, #0x1 201d8: 2a0203e0 mov w0, w2 201dc: 17fff3c1 b 0x1d0e0 00000000000201e0 : 201e0: 12000061 and w1, w3, #0x1 201e4: 2a0203e0 mov w0, w2 201e8: 17fff3b2 b 0x1d0b0 00000000000201ec : 201ec: 12000061 and w1, w3, #0x1 201f0: 2a0203e0 mov w0, w2 201f4: 17fff0ef b 0x1c5b0 00000000000201f8 : 201f8: 12000061 and w1, w3, #0x1 201fc: 2a0203e0 mov w0, w2 20200: 17ffef74 b 0x1bfd0 0000000000020204 : 20204: 12000061 and w1, w3, #0x1 20208: 2a0203e0 mov w0, w2 2020c: 17fff655 b 0x1db60 0000000000020210 : 20210: d10183ff sub sp, sp, #0x60 20214: f9000bf9 str x25, [sp, #0x10] 20218: a9025ff8 stp x24, x23, [sp, #0x20] 2021c: a90357f6 stp x22, x21, [sp, #0x30] 20220: a9044ff4 stp x20, x19, [sp, #0x40] 20224: a9057bfd stp x29, x30, [sp, #0x50] 20228: 910143fd add x29, sp, #0x50 2022c: d53bd048 mrs x8, TPIDR_EL0 20230: f9401508 ldr x8, [x8, #0x28] 20234: aa0403f5 mov x21, x4 20238: 2a0303f3 mov w19, w3 2023c: 2a0203f4 mov w20, w2 20240: aa0003f6 mov x22, x0 20244: f90007e8 str x8, [sp, #0x8] 20248: b4000195 cbz x21, 0x20278 2024c: 390013ff strb wzr, [sp, #0x4] 20250: f94002c8 ldr x8, [x22] 20254: aa1603e0 mov x0, x22 20258: aa1503e1 mov x1, x21 2025c: f942a108 ldr x8, [x8, #0x540] 20260: d63f0100 blr x8 20264: 11000417 add w23, w0, #0x1 20268: 71000aff cmp w23, #0x2 2026c: 5400010a b.ge 0x2028c 20270: aa1f03f7 mov x23, xzr 20274: 1400001c b 0x202e4 20278: 2a1403e0 mov w0, w20 2027c: 2a1303e1 mov w1, w19 20280: aa1f03e2 mov x2, xzr 20284: 97fff107 bl 0x1c6a0 20288: 1400001e b 0x20300 2028c: f94002c8 ldr x8, [x22] 20290: 910013e2 add x2, sp, #0x4 20294: aa1603e0 mov x0, x22 20298: aa1503e1 mov x1, x21 2029c: f942a508 ldr x8, [x8, #0x548] 202a0: d63f0100 blr x8 202a4: 93407ef9 sxtw x25, w23 202a8: aa0003f8 mov x24, x0 202ac: aa1903e0 mov x0, x25 202b0: 97fff544 bl 0x1d7c0 202b4: aa0003f7 mov x23, x0 202b8: b40000b7 cbz x23, 0x202cc 202bc: aa1703e0 mov x0, x23 202c0: aa1803e1 mov x1, x24 202c4: aa1903e2 mov x2, x25 202c8: 97fff56e bl 0x1d880 202cc: f94002c8 ldr x8, [x22] 202d0: aa1603e0 mov x0, x22 202d4: aa1503e1 mov x1, x21 202d8: aa1803e2 mov x2, x24 202dc: f942a908 ldr x8, [x8, #0x550] 202e0: d63f0100 blr x8 202e4: 2a1403e0 mov w0, w20 202e8: 2a1303e1 mov w1, w19 202ec: aa1703e2 mov x2, x23 202f0: 97fff0ec bl 0x1c6a0 202f4: b4000077 cbz x23, 0x20300 202f8: aa1703e0 mov x0, x23 202fc: 97fff5d5 bl 0x1da50 20300: d53bd048 mrs x8, TPIDR_EL0 20304: f9401508 ldr x8, [x8, #0x28] 20308: f94007e9 ldr x9, [sp, #0x8] 2030c: eb09011f cmp x8, x9 20310: 54000101 b.ne 0x20330 20314: a9457bfd ldp x29, x30, [sp, #0x50] 20318: a9444ff4 ldp x20, x19, [sp, #0x40] 2031c: a94357f6 ldp x22, x21, [sp, #0x30] 20320: a9425ff8 ldp x24, x23, [sp, #0x20] 20324: f9400bf9 ldr x25, [sp, #0x10] 20328: 910183ff add sp, sp, #0x60 2032c: d65f03c0 ret 20330: 97fff1ac bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000020334 : 20334: 2a0203e0 mov w0, w2 20338: 17ffed86 b 0x1b950 000000000002033c : 2033c: 2a0203e0 mov w0, w2 20340: 17fff19c b 0x1c9b0 0000000000020344 : 20344: b0000229 adrp x9, 0x65000 20348: b0000228 adrp x8, 0x65000 2034c: bd42a523 ldr s3, [x9, #0x2a4] 20350: bd42a102 ldr s2, [x8, #0x2a0] 20354: 2a0203e0 mov w0, w2 20358: 1e230821 fmul s1, s1, s3 2035c: 1e220800 fmul s0, s0, s2 20360: 1e380028 fcvtzs w8, s1 20364: 1e380001 fcvtzs w1, s0 20368: 2a0803e2 mov w2, w8 2036c: 17fff419 b 0x1d3d0 0000000000020370 : 20370: 2a0203e0 mov w0, w2 20374: 17ffede7 b 0x1bb10 0000000000020378 : 20378: f81d0ffc str x28, [sp, #-0x30]! 2037c: a9014ff4 stp x20, x19, [sp, #0x10] 20380: a9027bfd stp x29, x30, [sp, #0x20] 20384: 910083fd add x29, sp, #0x20 20388: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 2038c: d10043ff sub sp, sp, #0x10 20390: d53bd054 mrs x20, TPIDR_EL0 20394: f9401689 ldr x9, [x20, #0x28] 20398: 2a0203e8 mov w8, w2 2039c: aa0003f3 mov x19, x0 203a0: 910023e1 add x1, sp, #0x8 203a4: 321403e2 orr w2, wzr, #0x1000 203a8: 2a0803e0 mov w0, w8 203ac: f81d83a9 stur x9, [x29, #-0x28] 203b0: 97ffeed4 bl 0x1bf00 203b4: 910023e1 add x1, sp, #0x8 203b8: aa1303e0 mov x0, x19 203bc: 97ffed59 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 203c0: f9401688 ldr x8, [x20, #0x28] 203c4: f85d83a9 ldur x9, [x29, #-0x28] 203c8: eb09011f cmp x8, x9 203cc: 540000e1 b.ne 0x203e8 203d0: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 203d4: 910043ff add sp, sp, #0x10 203d8: a9427bfd ldp x29, x30, [sp, #0x20] 203dc: a9414ff4 ldp x20, x19, [sp, #0x10] 203e0: f84307fc ldr x28, [sp], #0x30 203e4: d65f03c0 ret 203e8: 97fff17e bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000203ec : 203ec: d10183ff sub sp, sp, #0x60 203f0: a90167fa stp x26, x25, [sp, #0x10] 203f4: a9025ff8 stp x24, x23, [sp, #0x20] 203f8: a90357f6 stp x22, x21, [sp, #0x30] 203fc: a9044ff4 stp x20, x19, [sp, #0x40] 20400: a9057bfd stp x29, x30, [sp, #0x50] 20404: 910143fd add x29, sp, #0x50 20408: d53bd048 mrs x8, TPIDR_EL0 2040c: f9401508 ldr x8, [x8, #0x28] 20410: 2a0503f3 mov w19, w5 20414: aa0403f6 mov x22, x4 20418: 2a0303f4 mov w20, w3 2041c: 2a0203f5 mov w21, w2 20420: aa0003f7 mov x23, x0 20424: f90007e8 str x8, [sp, #0x8] 20428: b4000196 cbz x22, 0x20458 2042c: 390013ff strb wzr, [sp, #0x4] 20430: f94002e8 ldr x8, [x23] 20434: aa1703e0 mov x0, x23 20438: aa1603e1 mov x1, x22 2043c: f942a108 ldr x8, [x8, #0x540] 20440: d63f0100 blr x8 20444: 11000418 add w24, w0, #0x1 20448: 71000b1f cmp w24, #0x2 2044c: 5400012a b.ge 0x20470 20450: aa1f03f8 mov x24, xzr 20454: 1400001d b 0x204c8 20458: 2a1503e0 mov w0, w21 2045c: 2a1403e1 mov w1, w20 20460: aa1f03e2 mov x2, xzr 20464: 2a1303e3 mov w3, w19 20468: 97fff13a bl 0x1c950 2046c: 1400001f b 0x204e8 20470: f94002e8 ldr x8, [x23] 20474: 910013e2 add x2, sp, #0x4 20478: aa1703e0 mov x0, x23 2047c: aa1603e1 mov x1, x22 20480: f942a508 ldr x8, [x8, #0x548] 20484: d63f0100 blr x8 20488: 93407f1a sxtw x26, w24 2048c: aa0003f9 mov x25, x0 20490: aa1a03e0 mov x0, x26 20494: 97fff4cb bl 0x1d7c0 20498: aa0003f8 mov x24, x0 2049c: b40000b8 cbz x24, 0x204b0 204a0: aa1803e0 mov x0, x24 204a4: aa1903e1 mov x1, x25 204a8: aa1a03e2 mov x2, x26 204ac: 97fff4f5 bl 0x1d880 204b0: f94002e8 ldr x8, [x23] 204b4: aa1703e0 mov x0, x23 204b8: aa1603e1 mov x1, x22 204bc: aa1903e2 mov x2, x25 204c0: f942a908 ldr x8, [x8, #0x550] 204c4: d63f0100 blr x8 204c8: 2a1503e0 mov w0, w21 204cc: 2a1403e1 mov w1, w20 204d0: aa1803e2 mov x2, x24 204d4: 2a1303e3 mov w3, w19 204d8: 97fff11e bl 0x1c950 204dc: b4000078 cbz x24, 0x204e8 204e0: aa1803e0 mov x0, x24 204e4: 97fff55b bl 0x1da50 204e8: d53bd048 mrs x8, TPIDR_EL0 204ec: f9401508 ldr x8, [x8, #0x28] 204f0: f94007e9 ldr x9, [sp, #0x8] 204f4: eb09011f cmp x8, x9 204f8: 54000101 b.ne 0x20518 204fc: a9457bfd ldp x29, x30, [sp, #0x50] 20500: a9444ff4 ldp x20, x19, [sp, #0x40] 20504: a94357f6 ldp x22, x21, [sp, #0x30] 20508: a9425ff8 ldp x24, x23, [sp, #0x20] 2050c: a94167fa ldp x26, x25, [sp, #0x10] 20510: 910183ff add sp, sp, #0x60 20514: d65f03c0 ret 20518: 97fff132 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002051c : 2051c: d10183ff sub sp, sp, #0x60 20520: f9000bf9 str x25, [sp, #0x10] 20524: a9025ff8 stp x24, x23, [sp, #0x20] 20528: a90357f6 stp x22, x21, [sp, #0x30] 2052c: a9044ff4 stp x20, x19, [sp, #0x40] 20530: a9057bfd stp x29, x30, [sp, #0x50] 20534: 910143fd add x29, sp, #0x50 20538: d53bd048 mrs x8, TPIDR_EL0 2053c: f9401508 ldr x8, [x8, #0x28] 20540: 2a0403f3 mov w19, w4 20544: aa0303f5 mov x21, x3 20548: 2a0203f4 mov w20, w2 2054c: aa0003f6 mov x22, x0 20550: f90007e8 str x8, [sp, #0x8] 20554: b4000155 cbz x21, 0x2057c 20558: 390013ff strb wzr, [sp, #0x4] 2055c: f94002c8 ldr x8, [x22] 20560: aa1603e0 mov x0, x22 20564: aa1503e1 mov x1, x21 20568: f942a108 ldr x8, [x8, #0x540] 2056c: d63f0100 blr x8 20570: 11000417 add w23, w0, #0x1 20574: 71000aff cmp w23, #0x2 20578: 5400006a b.ge 0x20584 2057c: aa1f03f7 mov x23, xzr 20580: 14000017 b 0x205dc 20584: f94002c8 ldr x8, [x22] 20588: 910013e2 add x2, sp, #0x4 2058c: aa1603e0 mov x0, x22 20590: aa1503e1 mov x1, x21 20594: f942a508 ldr x8, [x8, #0x548] 20598: d63f0100 blr x8 2059c: 93407ef9 sxtw x25, w23 205a0: aa0003f8 mov x24, x0 205a4: aa1903e0 mov x0, x25 205a8: 97fff486 bl 0x1d7c0 205ac: aa0003f7 mov x23, x0 205b0: b40000b7 cbz x23, 0x205c4 205b4: aa1703e0 mov x0, x23 205b8: aa1803e1 mov x1, x24 205bc: aa1903e2 mov x2, x25 205c0: 97fff4b0 bl 0x1d880 205c4: f94002c8 ldr x8, [x22] 205c8: aa1603e0 mov x0, x22 205cc: aa1503e1 mov x1, x21 205d0: aa1803e2 mov x2, x24 205d4: f942a908 ldr x8, [x8, #0x550] 205d8: d63f0100 blr x8 205dc: 2a1403e0 mov w0, w20 205e0: aa1703e1 mov x1, x23 205e4: 2a1303e2 mov w2, w19 205e8: 97ffeeca bl 0x1c110 205ec: 7100041f cmp w0, #0x1 205f0: 1a9f17f3 cset w19, eq 205f4: b4000077 cbz x23, 0x20600 205f8: aa1703e0 mov x0, x23 205fc: 97fff515 bl 0x1da50 20600: d53bd048 mrs x8, TPIDR_EL0 20604: f9401508 ldr x8, [x8, #0x28] 20608: f94007e9 ldr x9, [sp, #0x8] 2060c: eb09011f cmp x8, x9 20610: 54000121 b.ne 0x20634 20614: 2a1303e0 mov w0, w19 20618: a9457bfd ldp x29, x30, [sp, #0x50] 2061c: a9444ff4 ldp x20, x19, [sp, #0x40] 20620: a94357f6 ldp x22, x21, [sp, #0x30] 20624: a9425ff8 ldp x24, x23, [sp, #0x20] 20628: f9400bf9 ldr x25, [sp, #0x10] 2062c: 910183ff add sp, sp, #0x60 20630: d65f03c0 ret 20634: 97fff0eb bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000020638 : 20638: 2a0203e0 mov w0, w2 2063c: 17ffee35 b 0x1bf10 0000000000020640 : 20640: d10143ff sub sp, sp, #0x50 20644: a9015ff8 stp x24, x23, [sp, #0x10] 20648: a90257f6 stp x22, x21, [sp, #0x20] 2064c: a9034ff4 stp x20, x19, [sp, #0x30] 20650: a9047bfd stp x29, x30, [sp, #0x40] 20654: 910103fd add x29, sp, #0x40 20658: d53bd048 mrs x8, TPIDR_EL0 2065c: f9401508 ldr x8, [x8, #0x28] 20660: aa0303f4 mov x20, x3 20664: 2a0203f3 mov w19, w2 20668: aa0003f5 mov x21, x0 2066c: f90007e8 str x8, [sp, #0x8] 20670: b4000194 cbz x20, 0x206a0 20674: 390013ff strb wzr, [sp, #0x4] 20678: f94002a8 ldr x8, [x21] 2067c: aa1503e0 mov x0, x21 20680: aa1403e1 mov x1, x20 20684: f942a108 ldr x8, [x8, #0x540] 20688: d63f0100 blr x8 2068c: 11000416 add w22, w0, #0x1 20690: 71000adf cmp w22, #0x2 20694: 540000ea b.ge 0x206b0 20698: aa1f03f6 mov x22, xzr 2069c: 1400001b b 0x20708 206a0: 2a1303e0 mov w0, w19 206a4: aa1f03e1 mov x1, xzr 206a8: 97ffef62 bl 0x1c430 206ac: 1400001d b 0x20720 206b0: f94002a8 ldr x8, [x21] 206b4: 910013e2 add x2, sp, #0x4 206b8: aa1503e0 mov x0, x21 206bc: aa1403e1 mov x1, x20 206c0: f942a508 ldr x8, [x8, #0x548] 206c4: d63f0100 blr x8 206c8: 93407ed8 sxtw x24, w22 206cc: aa0003f7 mov x23, x0 206d0: aa1803e0 mov x0, x24 206d4: 97fff43b bl 0x1d7c0 206d8: aa0003f6 mov x22, x0 206dc: b40000b6 cbz x22, 0x206f0 206e0: aa1603e0 mov x0, x22 206e4: aa1703e1 mov x1, x23 206e8: aa1803e2 mov x2, x24 206ec: 97fff465 bl 0x1d880 206f0: f94002a8 ldr x8, [x21] 206f4: aa1503e0 mov x0, x21 206f8: aa1403e1 mov x1, x20 206fc: aa1703e2 mov x2, x23 20700: f942a908 ldr x8, [x8, #0x550] 20704: d63f0100 blr x8 20708: 2a1303e0 mov w0, w19 2070c: aa1603e1 mov x1, x22 20710: 97ffef48 bl 0x1c430 20714: b4000076 cbz x22, 0x20720 20718: aa1603e0 mov x0, x22 2071c: 97fff4cd bl 0x1da50 20720: d53bd048 mrs x8, TPIDR_EL0 20724: f9401508 ldr x8, [x8, #0x28] 20728: f94007e9 ldr x9, [sp, #0x8] 2072c: eb09011f cmp x8, x9 20730: 540000e1 b.ne 0x2074c 20734: a9447bfd ldp x29, x30, [sp, #0x40] 20738: a9434ff4 ldp x20, x19, [sp, #0x30] 2073c: a94257f6 ldp x22, x21, [sp, #0x20] 20740: a9415ff8 ldp x24, x23, [sp, #0x10] 20744: 910143ff add sp, sp, #0x50 20748: d65f03c0 ret 2074c: 97fff0a5 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000020750 : 20750: d10143ff sub sp, sp, #0x50 20754: a9015ff8 stp x24, x23, [sp, #0x10] 20758: a90257f6 stp x22, x21, [sp, #0x20] 2075c: a9034ff4 stp x20, x19, [sp, #0x30] 20760: a9047bfd stp x29, x30, [sp, #0x40] 20764: 910103fd add x29, sp, #0x40 20768: d53bd048 mrs x8, TPIDR_EL0 2076c: f9401508 ldr x8, [x8, #0x28] 20770: aa0303f4 mov x20, x3 20774: 2a0203f3 mov w19, w2 20778: aa0003f5 mov x21, x0 2077c: f90007e8 str x8, [sp, #0x8] 20780: b4000194 cbz x20, 0x207b0 20784: 390013ff strb wzr, [sp, #0x4] 20788: f94002a8 ldr x8, [x21] 2078c: aa1503e0 mov x0, x21 20790: aa1403e1 mov x1, x20 20794: f942a108 ldr x8, [x8, #0x540] 20798: d63f0100 blr x8 2079c: 11000416 add w22, w0, #0x1 207a0: 71000adf cmp w22, #0x2 207a4: 540000ea b.ge 0x207c0 207a8: aa1f03f6 mov x22, xzr 207ac: 1400001b b 0x20818 207b0: 2a1303e0 mov w0, w19 207b4: aa1f03e1 mov x1, xzr 207b8: 97fff18e bl 0x1cdf0 207bc: 1400001d b 0x20830 207c0: f94002a8 ldr x8, [x21] 207c4: 910013e2 add x2, sp, #0x4 207c8: aa1503e0 mov x0, x21 207cc: aa1403e1 mov x1, x20 207d0: f942a508 ldr x8, [x8, #0x548] 207d4: d63f0100 blr x8 207d8: 93407ed8 sxtw x24, w22 207dc: aa0003f7 mov x23, x0 207e0: aa1803e0 mov x0, x24 207e4: 97fff3f7 bl 0x1d7c0 207e8: aa0003f6 mov x22, x0 207ec: b40000b6 cbz x22, 0x20800 207f0: aa1603e0 mov x0, x22 207f4: aa1703e1 mov x1, x23 207f8: aa1803e2 mov x2, x24 207fc: 97fff421 bl 0x1d880 20800: f94002a8 ldr x8, [x21] 20804: aa1503e0 mov x0, x21 20808: aa1403e1 mov x1, x20 2080c: aa1703e2 mov x2, x23 20810: f942a908 ldr x8, [x8, #0x550] 20814: d63f0100 blr x8 20818: 2a1303e0 mov w0, w19 2081c: aa1603e1 mov x1, x22 20820: 97fff174 bl 0x1cdf0 20824: b4000076 cbz x22, 0x20830 20828: aa1603e0 mov x0, x22 2082c: 97fff489 bl 0x1da50 20830: d53bd048 mrs x8, TPIDR_EL0 20834: f9401508 ldr x8, [x8, #0x28] 20838: f94007e9 ldr x9, [sp, #0x8] 2083c: eb09011f cmp x8, x9 20840: 540000e1 b.ne 0x2085c 20844: a9447bfd ldp x29, x30, [sp, #0x40] 20848: a9434ff4 ldp x20, x19, [sp, #0x30] 2084c: a94257f6 ldp x22, x21, [sp, #0x20] 20850: a9415ff8 ldp x24, x23, [sp, #0x10] 20854: 910143ff add sp, sp, #0x50 20858: d65f03c0 ret 2085c: 97fff061 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000020860 : 20860: a9bb67fa stp x26, x25, [sp, #-0x50]! 20864: a9015ff8 stp x24, x23, [sp, #0x10] 20868: a90257f6 stp x22, x21, [sp, #0x20] 2086c: a9034ff4 stp x20, x19, [sp, #0x30] 20870: a9047bfd stp x29, x30, [sp, #0x40] 20874: 910103fd add x29, sp, #0x40 20878: aa0003f3 mov x19, x0 2087c: f9400268 ldr x8, [x19] 20880: 2a0303f4 mov w20, w3 20884: aa0203f7 mov x23, x2 20888: b0000222 adrp x2, 0x65000 2088c: f941c508 ldr x8, [x8, #0x388] 20890: b0000223 adrp x3, 0x65000 20894: 9111e442 add x2, x2, #0x479 20898: 91120863 add x3, x3, #0x482 2089c: aa0103f5 mov x21, x1 208a0: d63f0100 blr x8 208a4: aa0003f6 mov x22, x0 208a8: b4000196 cbz x22, 0x208d8 208ac: b940c6e8 ldr w8, [x23, #0xc4] 208b0: 7100011f cmp w8, #0x0 208b4: 5400036d b.le 0x20920 208b8: f94042e1 ldr x1, [x23, #0x80] 208bc: 7100051f cmp w8, #0x1 208c0: 54000360 b.eq 0x2092c 208c4: f94046f8 ldr x24, [x23, #0x88] 208c8: 7100091f cmp w8, #0x2 208cc: 5400036d b.le 0x20938 208d0: f9404af9 ldr x25, [x23, #0x90] 208d4: 1400001c b 0x20944 208d8: d0000348 adrp x8, 0x8a000 208dc: f9462508 ldr x8, [x8, #0xc48] 208e0: b9400108 ldr w8, [x8] 208e4: 7100111f cmp w8, #0x4 208e8: 54000c0c b.gt 0x20a68 208ec: a9447bfd ldp x29, x30, [sp, #0x40] 208f0: a9434ff4 ldp x20, x19, [sp, #0x30] 208f4: a94257f6 ldp x22, x21, [sp, #0x20] 208f8: a9415ff8 ldp x24, x23, [sp, #0x10] 208fc: b0000221 adrp x1, 0x65000 20900: b0000222 adrp x2, 0x65000 20904: b0000223 adrp x3, 0x65000 20908: 910b0421 add x1, x1, #0x2c1 2090c: 910f2442 add x2, x2, #0x3c9 20910: 9112f863 add x3, x3, #0x4be 20914: 321f07e0 orr w0, wzr, #0x6 20918: a8c567fa ldp x26, x25, [sp], #0x50 2091c: 17fff11d b 0x1cd90 <__android_log_print@plt> 20920: 320003e8 orr w8, wzr, #0x1 20924: aa1f03e1 mov x1, xzr 20928: 390332e8 strb w8, [x23, #0xcc] 2092c: 320003e8 orr w8, wzr, #0x1 20930: aa1f03f8 mov x24, xzr 20934: 390332e8 strb w8, [x23, #0xcc] 20938: 320003e8 orr w8, wzr, #0x1 2093c: aa1f03f9 mov x25, xzr 20940: 390332e8 strb w8, [x23, #0xcc] 20944: b940c2e8 ldr w8, [x23, #0xc0] 20948: 7100011f cmp w8, #0x0 2094c: 5400006d b.le 0x20958 20950: b94062fa ldr w26, [x23, #0x60] 20954: 14000004 b 0x20964 20958: 320003e8 orr w8, wzr, #0x1 2095c: 2a1f03fa mov w26, wzr 20960: 390332e8 strb w8, [x23, #0xcc] 20964: aa1303e0 mov x0, x19 20968: 97ffebee bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2096c: aa0003f7 mov x23, x0 20970: aa1303e0 mov x0, x19 20974: aa1803e1 mov x1, x24 20978: 97ffebea bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2097c: aa0003f8 mov x24, x0 20980: aa1303e0 mov x0, x19 20984: aa1903e1 mov x1, x25 20988: 97ffebe6 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2098c: aa0003f9 mov x25, x0 20990: aa1303e0 mov x0, x19 20994: aa1503e1 mov x1, x21 20998: aa1603e2 mov x2, x22 2099c: 2a1403e3 mov w3, w20 209a0: 2a1a03e4 mov w4, w26 209a4: aa1703e5 mov x5, x23 209a8: aa1803e6 mov x6, x24 209ac: aa1903e7 mov x7, x25 209b0: 97ffefbc bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 209b4: f9400268 ldr x8, [x19] 209b8: aa1303e0 mov x0, x19 209bc: aa1703e1 mov x1, x23 209c0: f9405d08 ldr x8, [x8, #0xb8] 209c4: d63f0100 blr x8 209c8: f9400268 ldr x8, [x19] 209cc: aa1303e0 mov x0, x19 209d0: aa1803e1 mov x1, x24 209d4: f9405d08 ldr x8, [x8, #0xb8] 209d8: d63f0100 blr x8 209dc: f9400268 ldr x8, [x19] 209e0: aa1303e0 mov x0, x19 209e4: aa1903e1 mov x1, x25 209e8: f9405d08 ldr x8, [x8, #0xb8] 209ec: d63f0100 blr x8 209f0: f9400268 ldr x8, [x19] 209f4: aa1303e0 mov x0, x19 209f8: f9439108 ldr x8, [x8, #0x720] 209fc: d63f0100 blr x8 20a00: 12001c08 and w8, w0, #0xff 20a04: 34000328 cbz w8, 0x20a68 20a08: f9400268 ldr x8, [x19] 20a0c: aa1303e0 mov x0, x19 20a10: f9404508 ldr x8, [x8, #0x88] 20a14: d63f0100 blr x8 20a18: d0000348 adrp x8, 0x8a000 20a1c: f9462508 ldr x8, [x8, #0xc48] 20a20: b9400108 ldr w8, [x8] 20a24: 7100111f cmp w8, #0x4 20a28: 5400020c b.gt 0x20a68 20a2c: a9447bfd ldp x29, x30, [sp, #0x40] 20a30: a9434ff4 ldp x20, x19, [sp, #0x30] 20a34: a94257f6 ldp x22, x21, [sp, #0x20] 20a38: a9415ff8 ldp x24, x23, [sp, #0x10] 20a3c: b0000221 adrp x1, 0x65000 20a40: b0000222 adrp x2, 0x65000 20a44: b0000223 adrp x3, 0x65000 20a48: b0000224 adrp x4, 0x65000 20a4c: 910b0421 add x1, x1, #0x2c1 20a50: 910df042 add x2, x2, #0x37c 20a54: 910e5063 add x3, x3, #0x394 20a58: 9111e484 add x4, x4, #0x479 20a5c: 321f07e0 orr w0, wzr, #0x6 20a60: a8c567fa ldp x26, x25, [sp], #0x50 20a64: 17fff0cb b 0x1cd90 <__android_log_print@plt> 20a68: a9447bfd ldp x29, x30, [sp, #0x40] 20a6c: a9434ff4 ldp x20, x19, [sp, #0x30] 20a70: a94257f6 ldp x22, x21, [sp, #0x20] 20a74: a9415ff8 ldp x24, x23, [sp, #0x10] 20a78: a8c567fa ldp x26, x25, [sp], #0x50 20a7c: d65f03c0 ret 0000000000020a80 : 20a80: f81b0ff9 str x25, [sp, #-0x50]! 20a84: a9015ff8 stp x24, x23, [sp, #0x10] 20a88: a90257f6 stp x22, x21, [sp, #0x20] 20a8c: a9034ff4 stp x20, x19, [sp, #0x30] 20a90: a9047bfd stp x29, x30, [sp, #0x40] 20a94: 910103fd add x29, sp, #0x40 20a98: aa0003f4 mov x20, x0 20a9c: f9400288 ldr x8, [x20] 20aa0: aa0403f3 mov x19, x4 20aa4: 2a0303f5 mov w21, w3 20aa8: b0000223 adrp x3, 0x65000 20aac: f941c508 ldr x8, [x8, #0x388] 20ab0: aa0203f8 mov x24, x2 20ab4: 91133463 add x3, x3, #0x4cd 20ab8: aa1303e2 mov x2, x19 20abc: aa0103f6 mov x22, x1 20ac0: d63f0100 blr x8 20ac4: aa0003f7 mov x23, x0 20ac8: b4000137 cbz x23, 0x20aec 20acc: b940c708 ldr w8, [x24, #0xc4] 20ad0: 7100011f cmp w8, #0x0 20ad4: 5400030d b.le 0x20b34 20ad8: f9404301 ldr x1, [x24, #0x80] 20adc: 7100051f cmp w8, #0x1 20ae0: 54000300 b.eq 0x20b40 20ae4: f9404719 ldr x25, [x24, #0x88] 20ae8: 14000019 b 0x20b4c 20aec: d0000348 adrp x8, 0x8a000 20af0: f9462508 ldr x8, [x8, #0xc48] 20af4: b9400108 ldr w8, [x8] 20af8: 7100111f cmp w8, #0x4 20afc: 5400092c b.gt 0x20c20 20b00: a9447bfd ldp x29, x30, [sp, #0x40] 20b04: a9434ff4 ldp x20, x19, [sp, #0x30] 20b08: a94257f6 ldp x22, x21, [sp, #0x20] 20b0c: a9415ff8 ldp x24, x23, [sp, #0x10] 20b10: b0000221 adrp x1, 0x65000 20b14: b0000222 adrp x2, 0x65000 20b18: b0000223 adrp x3, 0x65000 20b1c: 910b0421 add x1, x1, #0x2c1 20b20: 910f2442 add x2, x2, #0x3c9 20b24: 9113d863 add x3, x3, #0x4f6 20b28: 321f07e0 orr w0, wzr, #0x6 20b2c: f84507f9 ldr x25, [sp], #0x50 20b30: 17fff098 b 0x1cd90 <__android_log_print@plt> 20b34: 320003e8 orr w8, wzr, #0x1 20b38: aa1f03e1 mov x1, xzr 20b3c: 39033308 strb w8, [x24, #0xcc] 20b40: 320003e8 orr w8, wzr, #0x1 20b44: aa1f03f9 mov x25, xzr 20b48: 39033308 strb w8, [x24, #0xcc] 20b4c: aa1403e0 mov x0, x20 20b50: 97ffeb74 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 20b54: aa0003f8 mov x24, x0 20b58: aa1403e0 mov x0, x20 20b5c: aa1903e1 mov x1, x25 20b60: 97ffeb70 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 20b64: aa0003f9 mov x25, x0 20b68: aa1403e0 mov x0, x20 20b6c: aa1603e1 mov x1, x22 20b70: aa1703e2 mov x2, x23 20b74: 2a1503e3 mov w3, w21 20b78: aa1803e4 mov x4, x24 20b7c: aa1903e5 mov x5, x25 20b80: 97ffef48 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 20b84: f9400288 ldr x8, [x20] 20b88: aa1403e0 mov x0, x20 20b8c: aa1803e1 mov x1, x24 20b90: f9405d08 ldr x8, [x8, #0xb8] 20b94: d63f0100 blr x8 20b98: f9400288 ldr x8, [x20] 20b9c: aa1403e0 mov x0, x20 20ba0: aa1903e1 mov x1, x25 20ba4: f9405d08 ldr x8, [x8, #0xb8] 20ba8: d63f0100 blr x8 20bac: f9400288 ldr x8, [x20] 20bb0: aa1403e0 mov x0, x20 20bb4: f9439108 ldr x8, [x8, #0x720] 20bb8: d63f0100 blr x8 20bbc: 12001c08 and w8, w0, #0xff 20bc0: 34000308 cbz w8, 0x20c20 20bc4: f9400288 ldr x8, [x20] 20bc8: aa1403e0 mov x0, x20 20bcc: f9404508 ldr x8, [x8, #0x88] 20bd0: d63f0100 blr x8 20bd4: d0000348 adrp x8, 0x8a000 20bd8: f9462508 ldr x8, [x8, #0xc48] 20bdc: b9400108 ldr w8, [x8] 20be0: 7100111f cmp w8, #0x4 20be4: 540001ec b.gt 0x20c20 20be8: aa1303e4 mov x4, x19 20bec: a9447bfd ldp x29, x30, [sp, #0x40] 20bf0: a9434ff4 ldp x20, x19, [sp, #0x30] 20bf4: a94257f6 ldp x22, x21, [sp, #0x20] 20bf8: a9415ff8 ldp x24, x23, [sp, #0x10] 20bfc: b0000221 adrp x1, 0x65000 20c00: b0000222 adrp x2, 0x65000 20c04: b0000223 adrp x3, 0x65000 20c08: 910b0421 add x1, x1, #0x2c1 20c0c: 910df042 add x2, x2, #0x37c 20c10: 910e5063 add x3, x3, #0x394 20c14: 321f07e0 orr w0, wzr, #0x6 20c18: f84507f9 ldr x25, [sp], #0x50 20c1c: 17fff05d b 0x1cd90 <__android_log_print@plt> 20c20: a9447bfd ldp x29, x30, [sp, #0x40] 20c24: a9434ff4 ldp x20, x19, [sp, #0x30] 20c28: a94257f6 ldp x22, x21, [sp, #0x20] 20c2c: a9415ff8 ldp x24, x23, [sp, #0x10] 20c30: f84507f9 ldr x25, [sp], #0x50 20c34: d65f03c0 ret 0000000000020c38 : 20c38: b0000224 adrp x4, 0x65000 20c3c: 91141084 add x4, x4, #0x504 20c40: 17ffed4c b 0x1c170 <_Z13java_user_optP7_JNIEnvP7_jclassPN8QPPUtils5EventEiPKc@plt> 0000000000020c44 : 20c44: b0000224 adrp x4, 0x65000 20c48: 91143c84 add x4, x4, #0x50f 20c4c: 17ffed49 b 0x1c170 <_Z13java_user_optP7_JNIEnvP7_jclassPN8QPPUtils5EventEiPKc@plt> 0000000000020c50 : 20c50: f81b0ff9 str x25, [sp, #-0x50]! 20c54: a9015ff8 stp x24, x23, [sp, #0x10] 20c58: a90257f6 stp x22, x21, [sp, #0x20] 20c5c: a9034ff4 stp x20, x19, [sp, #0x30] 20c60: a9047bfd stp x29, x30, [sp, #0x40] 20c64: 910103fd add x29, sp, #0x40 20c68: aa0003f3 mov x19, x0 20c6c: f9400268 ldr x8, [x19] 20c70: 2a0303f4 mov w20, w3 20c74: aa0203f8 mov x24, x2 20c78: b0000222 adrp x2, 0x65000 20c7c: f941c508 ldr x8, [x8, #0x388] 20c80: b0000223 adrp x3, 0x65000 20c84: 91147442 add x2, x2, #0x51d 20c88: 91149c63 add x3, x3, #0x527 20c8c: aa0103f5 mov x21, x1 20c90: d63f0100 blr x8 20c94: aa0003f6 mov x22, x0 20c98: b40000d6 cbz x22, 0x20cb0 20c9c: 29582309 ldp w9, w8, [x24, #0xc0] 20ca0: 7100013f cmp w9, #0x0 20ca4: 540002ad b.le 0x20cf8 20ca8: b9406317 ldr w23, [x24, #0x60] 20cac: 14000016 b 0x20d04 20cb0: d0000348 adrp x8, 0x8a000 20cb4: f9462508 ldr x8, [x8, #0xc48] 20cb8: b9400108 ldr w8, [x8] 20cbc: 7100111f cmp w8, #0x4 20cc0: 54000aac b.gt 0x20e14 20cc4: a9447bfd ldp x29, x30, [sp, #0x40] 20cc8: a9434ff4 ldp x20, x19, [sp, #0x30] 20ccc: a94257f6 ldp x22, x21, [sp, #0x20] 20cd0: a9415ff8 ldp x24, x23, [sp, #0x10] 20cd4: b0000221 adrp x1, 0x65000 20cd8: b0000222 adrp x2, 0x65000 20cdc: b0000223 adrp x3, 0x65000 20ce0: 910b0421 add x1, x1, #0x2c1 20ce4: 910f2442 add x2, x2, #0x3c9 20ce8: 91154463 add x3, x3, #0x551 20cec: 321f07e0 orr w0, wzr, #0x6 20cf0: f84507f9 ldr x25, [sp], #0x50 20cf4: 17fff027 b 0x1cd90 <__android_log_print@plt> 20cf8: 320003e9 orr w9, wzr, #0x1 20cfc: 2a1f03f7 mov w23, wzr 20d00: 39033309 strb w9, [x24, #0xcc] 20d04: 7100011f cmp w8, #0x0 20d08: 540000cd b.le 0x20d20 20d0c: f9404301 ldr x1, [x24, #0x80] 20d10: 7100051f cmp w8, #0x1 20d14: 540000c0 b.eq 0x20d2c 20d18: f9404719 ldr x25, [x24, #0x88] 20d1c: 14000007 b 0x20d38 20d20: 320003e8 orr w8, wzr, #0x1 20d24: aa1f03e1 mov x1, xzr 20d28: 39033308 strb w8, [x24, #0xcc] 20d2c: 320003e8 orr w8, wzr, #0x1 20d30: aa1f03f9 mov x25, xzr 20d34: 39033308 strb w8, [x24, #0xcc] 20d38: aa1303e0 mov x0, x19 20d3c: 97ffeaf9 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 20d40: aa0003f8 mov x24, x0 20d44: aa1303e0 mov x0, x19 20d48: aa1903e1 mov x1, x25 20d4c: 97ffeaf5 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 20d50: aa0003f9 mov x25, x0 20d54: aa1303e0 mov x0, x19 20d58: aa1503e1 mov x1, x21 20d5c: aa1603e2 mov x2, x22 20d60: 2a1403e3 mov w3, w20 20d64: 2a1703e4 mov w4, w23 20d68: aa1803e5 mov x5, x24 20d6c: aa1903e6 mov x6, x25 20d70: 97ffeecc bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 20d74: f9400268 ldr x8, [x19] 20d78: aa1303e0 mov x0, x19 20d7c: aa1803e1 mov x1, x24 20d80: f9405d08 ldr x8, [x8, #0xb8] 20d84: d63f0100 blr x8 20d88: f9400268 ldr x8, [x19] 20d8c: aa1303e0 mov x0, x19 20d90: aa1903e1 mov x1, x25 20d94: f9405d08 ldr x8, [x8, #0xb8] 20d98: d63f0100 blr x8 20d9c: f9400268 ldr x8, [x19] 20da0: aa1303e0 mov x0, x19 20da4: f9439108 ldr x8, [x8, #0x720] 20da8: d63f0100 blr x8 20dac: 12001c08 and w8, w0, #0xff 20db0: 34000328 cbz w8, 0x20e14 20db4: f9400268 ldr x8, [x19] 20db8: aa1303e0 mov x0, x19 20dbc: f9404508 ldr x8, [x8, #0x88] 20dc0: d63f0100 blr x8 20dc4: d0000348 adrp x8, 0x8a000 20dc8: f9462508 ldr x8, [x8, #0xc48] 20dcc: b9400108 ldr w8, [x8] 20dd0: 7100111f cmp w8, #0x4 20dd4: 5400020c b.gt 0x20e14 20dd8: a9447bfd ldp x29, x30, [sp, #0x40] 20ddc: a9434ff4 ldp x20, x19, [sp, #0x30] 20de0: a94257f6 ldp x22, x21, [sp, #0x20] 20de4: a9415ff8 ldp x24, x23, [sp, #0x10] 20de8: b0000221 adrp x1, 0x65000 20dec: b0000222 adrp x2, 0x65000 20df0: b0000223 adrp x3, 0x65000 20df4: b0000224 adrp x4, 0x65000 20df8: 910b0421 add x1, x1, #0x2c1 20dfc: 910df042 add x2, x2, #0x37c 20e00: 910e5063 add x3, x3, #0x394 20e04: 91147484 add x4, x4, #0x51d 20e08: 321f07e0 orr w0, wzr, #0x6 20e0c: f84507f9 ldr x25, [sp], #0x50 20e10: 17ffefe0 b 0x1cd90 <__android_log_print@plt> 20e14: a9447bfd ldp x29, x30, [sp, #0x40] 20e18: a9434ff4 ldp x20, x19, [sp, #0x30] 20e1c: a94257f6 ldp x22, x21, [sp, #0x20] 20e20: a9415ff8 ldp x24, x23, [sp, #0x10] 20e24: f84507f9 ldr x25, [sp], #0x50 20e28: d65f03c0 ret 0000000000020e2c : 20e2c: d10143ff sub sp, sp, #0x50 20e30: f9000bf7 str x23, [sp, #0x10] 20e34: a90257f6 stp x22, x21, [sp, #0x20] 20e38: a9034ff4 stp x20, x19, [sp, #0x30] 20e3c: a9047bfd stp x29, x30, [sp, #0x40] 20e40: 910103fd add x29, sp, #0x40 20e44: d53bd048 mrs x8, TPIDR_EL0 20e48: f9401508 ldr x8, [x8, #0x28] 20e4c: aa0003f3 mov x19, x0 20e50: 2a0303f4 mov w20, w3 20e54: aa0203f7 mov x23, x2 20e58: f90007e8 str x8, [sp, #0x8] 20e5c: f9400268 ldr x8, [x19] 20e60: b0000222 adrp x2, 0x65000 20e64: b0000223 adrp x3, 0x65000 20e68: 91158442 add x2, x2, #0x561 20e6c: f941c508 ldr x8, [x8, #0x388] 20e70: 9115a863 add x3, x3, #0x56a 20e74: aa0103f5 mov x21, x1 20e78: d63f0100 blr x8 20e7c: aa0003f6 mov x22, x0 20e80: b40000d6 cbz x22, 0x20e98 20e84: b940c6e8 ldr w8, [x23, #0xc4] 20e88: 7100011f cmp w8, #0x0 20e8c: 5400022d b.le 0x20ed0 20e90: f94042e1 ldr x1, [x23, #0x80] 20e94: 14000012 b 0x20edc 20e98: d0000348 adrp x8, 0x8a000 20e9c: f9462508 ldr x8, [x8, #0xc48] 20ea0: b9400108 ldr w8, [x8] 20ea4: 7100111f cmp w8, #0x4 20ea8: 5400080c b.gt 0x20fa8 20eac: b0000221 adrp x1, 0x65000 20eb0: b0000222 adrp x2, 0x65000 20eb4: b0000223 adrp x3, 0x65000 20eb8: 910b0421 add x1, x1, #0x2c1 20ebc: 910f2442 add x2, x2, #0x3c9 20ec0: 91160863 add x3, x3, #0x582 20ec4: 321f07e0 orr w0, wzr, #0x6 20ec8: 97ffefb2 bl 0x1cd90 <__android_log_print@plt> 20ecc: 14000037 b 0x20fa8 20ed0: 320003e8 orr w8, wzr, #0x1 20ed4: aa1f03e1 mov x1, xzr 20ed8: 390332e8 strb w8, [x23, #0xcc] 20edc: 910003e0 mov x0, sp 20ee0: 2a1f03e2 mov w2, wzr 20ee4: 97fff25b bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 20ee8: b940c6e8 ldr w8, [x23, #0xc4] 20eec: 7100051f cmp w8, #0x1 20ef0: 5400006d b.le 0x20efc 20ef4: f94046e1 ldr x1, [x23, #0x88] 20ef8: 14000004 b 0x20f08 20efc: 320003e8 orr w8, wzr, #0x1 20f00: aa1f03e1 mov x1, xzr 20f04: 390332e8 strb w8, [x23, #0xcc] 20f08: aa1303e0 mov x0, x19 20f0c: 97ffea85 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 20f10: b94003e4 ldr w4, [sp] 20f14: aa0003f7 mov x23, x0 20f18: aa1303e0 mov x0, x19 20f1c: aa1503e1 mov x1, x21 20f20: aa1603e2 mov x2, x22 20f24: 2a1403e3 mov w3, w20 20f28: aa1703e5 mov x5, x23 20f2c: 97ffee5d bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 20f30: f9400268 ldr x8, [x19] 20f34: aa1303e0 mov x0, x19 20f38: aa1703e1 mov x1, x23 20f3c: f9405d08 ldr x8, [x8, #0xb8] 20f40: d63f0100 blr x8 20f44: f9400268 ldr x8, [x19] 20f48: aa1303e0 mov x0, x19 20f4c: f9439108 ldr x8, [x8, #0x720] 20f50: d63f0100 blr x8 20f54: 12001c08 and w8, w0, #0xff 20f58: 34000288 cbz w8, 0x20fa8 20f5c: f9400268 ldr x8, [x19] 20f60: aa1303e0 mov x0, x19 20f64: f9404508 ldr x8, [x8, #0x88] 20f68: d63f0100 blr x8 20f6c: d0000348 adrp x8, 0x8a000 20f70: f9462508 ldr x8, [x8, #0xc48] 20f74: b9400108 ldr w8, [x8] 20f78: 7100111f cmp w8, #0x4 20f7c: 5400016c b.gt 0x20fa8 20f80: b0000221 adrp x1, 0x65000 20f84: b0000222 adrp x2, 0x65000 20f88: b0000223 adrp x3, 0x65000 20f8c: b0000224 adrp x4, 0x65000 20f90: 910b0421 add x1, x1, #0x2c1 20f94: 910df042 add x2, x2, #0x37c 20f98: 910e5063 add x3, x3, #0x394 20f9c: 91158484 add x4, x4, #0x561 20fa0: 321f07e0 orr w0, wzr, #0x6 20fa4: 97ffef7b bl 0x1cd90 <__android_log_print@plt> 20fa8: d53bd048 mrs x8, TPIDR_EL0 20fac: f9401508 ldr x8, [x8, #0x28] 20fb0: f94007e9 ldr x9, [sp, #0x8] 20fb4: eb09011f cmp x8, x9 20fb8: 540000e1 b.ne 0x20fd4 20fbc: a9447bfd ldp x29, x30, [sp, #0x40] 20fc0: a9434ff4 ldp x20, x19, [sp, #0x30] 20fc4: a94257f6 ldp x22, x21, [sp, #0x20] 20fc8: f9400bf7 ldr x23, [sp, #0x10] 20fcc: 910143ff add sp, sp, #0x50 20fd0: d65f03c0 ret 20fd4: 97ffee83 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000020fd8 : 20fd8: f81d0ff5 str x21, [sp, #-0x30]! 20fdc: a9014ff4 stp x20, x19, [sp, #0x10] 20fe0: a9027bfd stp x29, x30, [sp, #0x20] 20fe4: 910083fd add x29, sp, #0x20 20fe8: aa0003f3 mov x19, x0 20fec: f9400268 ldr x8, [x19] 20ff0: 2a0303f4 mov w20, w3 20ff4: b0000222 adrp x2, 0x65000 20ff8: b0000223 adrp x3, 0x65000 20ffc: f941c508 ldr x8, [x8, #0x388] 21000: 91164442 add x2, x2, #0x591 21004: 91166063 add x3, x3, #0x598 21008: aa0103f5 mov x21, x1 2100c: d63f0100 blr x8 21010: aa0003e8 mov x8, x0 21014: b4000448 cbz x8, 0x2109c 21018: aa1303e0 mov x0, x19 2101c: aa1503e1 mov x1, x21 21020: aa0803e2 mov x2, x8 21024: 2a1403e3 mov w3, w20 21028: 97ffee1e bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 2102c: f9400268 ldr x8, [x19] 21030: aa1303e0 mov x0, x19 21034: f9439108 ldr x8, [x8, #0x720] 21038: d63f0100 blr x8 2103c: 12001c08 and w8, w0, #0xff 21040: 340004e8 cbz w8, 0x210dc 21044: f9400268 ldr x8, [x19] 21048: aa1303e0 mov x0, x19 2104c: f9404508 ldr x8, [x8, #0x88] 21050: d63f0100 blr x8 21054: b0000348 adrp x8, 0x8a000 21058: f9462508 ldr x8, [x8, #0xc48] 2105c: b9400108 ldr w8, [x8] 21060: 7100111f cmp w8, #0x4 21064: 540003cc b.gt 0x210dc 21068: a9427bfd ldp x29, x30, [sp, #0x20] 2106c: a9414ff4 ldp x20, x19, [sp, #0x10] 21070: 90000221 adrp x1, 0x65000 21074: 90000222 adrp x2, 0x65000 21078: 90000223 adrp x3, 0x65000 2107c: 90000224 adrp x4, 0x65000 21080: 910b0421 add x1, x1, #0x2c1 21084: 910df042 add x2, x2, #0x37c 21088: 910e5063 add x3, x3, #0x394 2108c: 91164484 add x4, x4, #0x591 21090: 321f07e0 orr w0, wzr, #0x6 21094: f84307f5 ldr x21, [sp], #0x30 21098: 17ffef3e b 0x1cd90 <__android_log_print@plt> 2109c: b0000348 adrp x8, 0x8a000 210a0: f9462508 ldr x8, [x8, #0xc48] 210a4: b9400108 ldr w8, [x8] 210a8: 7100111f cmp w8, #0x4 210ac: 5400018c b.gt 0x210dc 210b0: a9427bfd ldp x29, x30, [sp, #0x20] 210b4: a9414ff4 ldp x20, x19, [sp, #0x10] 210b8: 90000221 adrp x1, 0x65000 210bc: 90000222 adrp x2, 0x65000 210c0: 90000223 adrp x3, 0x65000 210c4: 910b0421 add x1, x1, #0x2c1 210c8: 910f2442 add x2, x2, #0x3c9 210cc: 91167463 add x3, x3, #0x59d 210d0: 321f07e0 orr w0, wzr, #0x6 210d4: f84307f5 ldr x21, [sp], #0x30 210d8: 17ffef2e b 0x1cd90 <__android_log_print@plt> 210dc: a9427bfd ldp x29, x30, [sp, #0x20] 210e0: a9414ff4 ldp x20, x19, [sp, #0x10] 210e4: f84307f5 ldr x21, [sp], #0x30 210e8: d65f03c0 ret 00000000000210ec : 210ec: f81c0ff7 str x23, [sp, #-0x40]! 210f0: a90157f6 stp x22, x21, [sp, #0x10] 210f4: a9024ff4 stp x20, x19, [sp, #0x20] 210f8: a9037bfd stp x29, x30, [sp, #0x30] 210fc: 9100c3fd add x29, sp, #0x30 21100: aa0003f3 mov x19, x0 21104: f9400268 ldr x8, [x19] 21108: 2a0303f4 mov w20, w3 2110c: aa0203f7 mov x23, x2 21110: 90000222 adrp x2, 0x65000 21114: f941c508 ldr x8, [x8, #0x388] 21118: 90000223 adrp x3, 0x65000 2111c: 9116a842 add x2, x2, #0x5aa 21120: 9116d463 add x3, x3, #0x5b5 21124: aa0103f5 mov x21, x1 21128: d63f0100 blr x8 2112c: aa0003f6 mov x22, x0 21130: b40000d6 cbz x22, 0x21148 21134: b940c6e8 ldr w8, [x23, #0xc4] 21138: 7100011f cmp w8, #0x0 2113c: 5400028d b.le 0x2118c 21140: f94042e1 ldr x1, [x23, #0x80] 21144: 14000015 b 0x21198 21148: b0000348 adrp x8, 0x8a000 2114c: f9462508 ldr x8, [x8, #0xc48] 21150: b9400108 ldr w8, [x8] 21154: 7100111f cmp w8, #0x4 21158: 5400076c b.gt 0x21244 2115c: a9437bfd ldp x29, x30, [sp, #0x30] 21160: a9424ff4 ldp x20, x19, [sp, #0x20] 21164: a94157f6 ldp x22, x21, [sp, #0x10] 21168: 90000221 adrp x1, 0x65000 2116c: 90000222 adrp x2, 0x65000 21170: 90000223 adrp x3, 0x65000 21174: 910b0421 add x1, x1, #0x2c1 21178: 910f2442 add x2, x2, #0x3c9 2117c: 91173063 add x3, x3, #0x5cc 21180: 321f07e0 orr w0, wzr, #0x6 21184: f84407f7 ldr x23, [sp], #0x40 21188: 17ffef02 b 0x1cd90 <__android_log_print@plt> 2118c: 320003e8 orr w8, wzr, #0x1 21190: aa1f03e1 mov x1, xzr 21194: 390332e8 strb w8, [x23, #0xcc] 21198: aa1303e0 mov x0, x19 2119c: 97ffe9e1 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 211a0: aa0003f7 mov x23, x0 211a4: aa1303e0 mov x0, x19 211a8: aa1503e1 mov x1, x21 211ac: aa1603e2 mov x2, x22 211b0: 2a1403e3 mov w3, w20 211b4: aa1703e4 mov x4, x23 211b8: 97ffedba bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 211bc: f9400268 ldr x8, [x19] 211c0: aa1303e0 mov x0, x19 211c4: aa1703e1 mov x1, x23 211c8: f9405d08 ldr x8, [x8, #0xb8] 211cc: d63f0100 blr x8 211d0: f9400268 ldr x8, [x19] 211d4: aa1303e0 mov x0, x19 211d8: f9439108 ldr x8, [x8, #0x720] 211dc: d63f0100 blr x8 211e0: 12001c08 and w8, w0, #0xff 211e4: 34000308 cbz w8, 0x21244 211e8: f9400268 ldr x8, [x19] 211ec: aa1303e0 mov x0, x19 211f0: f9404508 ldr x8, [x8, #0x88] 211f4: d63f0100 blr x8 211f8: b0000348 adrp x8, 0x8a000 211fc: f9462508 ldr x8, [x8, #0xc48] 21200: b9400108 ldr w8, [x8] 21204: 7100111f cmp w8, #0x4 21208: 540001ec b.gt 0x21244 2120c: a9437bfd ldp x29, x30, [sp, #0x30] 21210: a9424ff4 ldp x20, x19, [sp, #0x20] 21214: a94157f6 ldp x22, x21, [sp, #0x10] 21218: 90000221 adrp x1, 0x65000 2121c: 90000222 adrp x2, 0x65000 21220: 90000223 adrp x3, 0x65000 21224: 90000224 adrp x4, 0x65000 21228: 910b0421 add x1, x1, #0x2c1 2122c: 910df042 add x2, x2, #0x37c 21230: 910e5063 add x3, x3, #0x394 21234: 9116a884 add x4, x4, #0x5aa 21238: 321f07e0 orr w0, wzr, #0x6 2123c: f84407f7 ldr x23, [sp], #0x40 21240: 17ffeed4 b 0x1cd90 <__android_log_print@plt> 21244: a9437bfd ldp x29, x30, [sp, #0x30] 21248: a9424ff4 ldp x20, x19, [sp, #0x20] 2124c: a94157f6 ldp x22, x21, [sp, #0x10] 21250: f84407f7 ldr x23, [sp], #0x40 21254: d65f03c0 ret 0000000000021258 : 21258: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2125c: a90157f6 stp x22, x21, [sp, #0x10] 21260: a9024ff4 stp x20, x19, [sp, #0x20] 21264: a9037bfd stp x29, x30, [sp, #0x30] 21268: 9100c3fd add x29, sp, #0x30 2126c: aa0003f3 mov x19, x0 21270: f9400268 ldr x8, [x19] 21274: 2a0303f4 mov w20, w3 21278: aa0203f7 mov x23, x2 2127c: 90000222 adrp x2, 0x65000 21280: f941c508 ldr x8, [x8, #0x388] 21284: 90000223 adrp x3, 0x65000 21288: 91177842 add x2, x2, #0x5de 2128c: 9117b863 add x3, x3, #0x5ee 21290: aa0103f5 mov x21, x1 21294: d63f0100 blr x8 21298: aa0003f6 mov x22, x0 2129c: b40000d6 cbz x22, 0x212b4 212a0: b940c6e8 ldr w8, [x23, #0xc4] 212a4: 7100011f cmp w8, #0x0 212a8: 5400028d b.le 0x212f8 212ac: f94042e1 ldr x1, [x23, #0x80] 212b0: 14000015 b 0x21304 212b4: b0000348 adrp x8, 0x8a000 212b8: f9462508 ldr x8, [x8, #0xc48] 212bc: b9400108 ldr w8, [x8] 212c0: 7100111f cmp w8, #0x4 212c4: 5400092c b.gt 0x213e8 212c8: a9437bfd ldp x29, x30, [sp, #0x30] 212cc: a9424ff4 ldp x20, x19, [sp, #0x20] 212d0: a94157f6 ldp x22, x21, [sp, #0x10] 212d4: 90000221 adrp x1, 0x65000 212d8: 90000222 adrp x2, 0x65000 212dc: 90000223 adrp x3, 0x65000 212e0: 910b0421 add x1, x1, #0x2c1 212e4: 910f2442 add x2, x2, #0x3c9 212e8: 91181c63 add x3, x3, #0x607 212ec: 321f07e0 orr w0, wzr, #0x6 212f0: a8c45ff8 ldp x24, x23, [sp], #0x40 212f4: 17ffeea7 b 0x1cd90 <__android_log_print@plt> 212f8: 320003e8 orr w8, wzr, #0x1 212fc: aa1f03e1 mov x1, xzr 21300: 390332e8 strb w8, [x23, #0xcc] 21304: aa1303e0 mov x0, x19 21308: 97ffe986 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2130c: b940c2e8 ldr w8, [x23, #0xc0] 21310: aa0003f8 mov x24, x0 21314: 7100011f cmp w8, #0x0 21318: 540000cd b.le 0x21330 2131c: b94062e5 ldr w5, [x23, #0x60] 21320: 7100051f cmp w8, #0x1 21324: 540000c0 b.eq 0x2133c 21328: b94066e6 ldr w6, [x23, #0x64] 2132c: 14000007 b 0x21348 21330: 320003e8 orr w8, wzr, #0x1 21334: 2a1f03e5 mov w5, wzr 21338: 390332e8 strb w8, [x23, #0xcc] 2133c: 320003e8 orr w8, wzr, #0x1 21340: 2a1f03e6 mov w6, wzr 21344: 390332e8 strb w8, [x23, #0xcc] 21348: aa1303e0 mov x0, x19 2134c: aa1503e1 mov x1, x21 21350: aa1603e2 mov x2, x22 21354: 2a1403e3 mov w3, w20 21358: aa1803e4 mov x4, x24 2135c: 97ffed51 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 21360: f9400268 ldr x8, [x19] 21364: aa1303e0 mov x0, x19 21368: aa1803e1 mov x1, x24 2136c: f9405d08 ldr x8, [x8, #0xb8] 21370: d63f0100 blr x8 21374: f9400268 ldr x8, [x19] 21378: aa1303e0 mov x0, x19 2137c: f9439108 ldr x8, [x8, #0x720] 21380: d63f0100 blr x8 21384: 12001c08 and w8, w0, #0xff 21388: 34000308 cbz w8, 0x213e8 2138c: f9400268 ldr x8, [x19] 21390: aa1303e0 mov x0, x19 21394: f9404508 ldr x8, [x8, #0x88] 21398: d63f0100 blr x8 2139c: b0000348 adrp x8, 0x8a000 213a0: f9462508 ldr x8, [x8, #0xc48] 213a4: b9400108 ldr w8, [x8] 213a8: 7100111f cmp w8, #0x4 213ac: 540001ec b.gt 0x213e8 213b0: a9437bfd ldp x29, x30, [sp, #0x30] 213b4: a9424ff4 ldp x20, x19, [sp, #0x20] 213b8: a94157f6 ldp x22, x21, [sp, #0x10] 213bc: 90000221 adrp x1, 0x65000 213c0: 90000222 adrp x2, 0x65000 213c4: 90000223 adrp x3, 0x65000 213c8: 90000224 adrp x4, 0x65000 213cc: 910b0421 add x1, x1, #0x2c1 213d0: 910df042 add x2, x2, #0x37c 213d4: 910e5063 add x3, x3, #0x394 213d8: 91177884 add x4, x4, #0x5de 213dc: 321f07e0 orr w0, wzr, #0x6 213e0: a8c45ff8 ldp x24, x23, [sp], #0x40 213e4: 17ffee6b b 0x1cd90 <__android_log_print@plt> 213e8: a9437bfd ldp x29, x30, [sp, #0x30] 213ec: a9424ff4 ldp x20, x19, [sp, #0x20] 213f0: a94157f6 ldp x22, x21, [sp, #0x10] 213f4: a8c45ff8 ldp x24, x23, [sp], #0x40 213f8: d65f03c0 ret 00000000000213fc : 213fc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 21400: a9014ff4 stp x20, x19, [sp, #0x10] 21404: a9027bfd stp x29, x30, [sp, #0x20] 21408: 910083fd add x29, sp, #0x20 2140c: aa0003f3 mov x19, x0 21410: f9400268 ldr x8, [x19] 21414: 2a0303f4 mov w20, w3 21418: aa0203f6 mov x22, x2 2141c: 90000222 adrp x2, 0x65000 21420: f941c508 ldr x8, [x8, #0x388] 21424: 90000223 adrp x3, 0x65000 21428: 91187842 add x2, x2, #0x61e 2142c: 9118b063 add x3, x3, #0x62c 21430: aa0103f5 mov x21, x1 21434: d63f0100 blr x8 21438: aa0003e8 mov x8, x0 2143c: b4000108 cbz x8, 0x2145c 21440: b940c2c9 ldr w9, [x22, #0xc0] 21444: 7100013f cmp w9, #0x0 21448: 540002ad b.le 0x2149c 2144c: b94062c9 ldr w9, [x22, #0x60] 21450: 7100053f cmp w9, #0x1 21454: 1a9f17e4 cset w4, eq 21458: 14000014 b 0x214a8 2145c: b0000348 adrp x8, 0x8a000 21460: f9462508 ldr x8, [x8, #0xc48] 21464: b9400108 ldr w8, [x8] 21468: 7100111f cmp w8, #0x4 2146c: 5400060c b.gt 0x2152c 21470: a9427bfd ldp x29, x30, [sp, #0x20] 21474: a9414ff4 ldp x20, x19, [sp, #0x10] 21478: 90000221 adrp x1, 0x65000 2147c: 90000222 adrp x2, 0x65000 21480: 90000223 adrp x3, 0x65000 21484: 910b0421 add x1, x1, #0x2c1 21488: 910f2442 add x2, x2, #0x3c9 2148c: 9118c863 add x3, x3, #0x632 21490: 321f07e0 orr w0, wzr, #0x6 21494: a8c357f6 ldp x22, x21, [sp], #0x30 21498: 17ffee3e b 0x1cd90 <__android_log_print@plt> 2149c: 320003e9 orr w9, wzr, #0x1 214a0: 2a1f03e4 mov w4, wzr 214a4: 390332c9 strb w9, [x22, #0xcc] 214a8: aa1303e0 mov x0, x19 214ac: aa1503e1 mov x1, x21 214b0: aa0803e2 mov x2, x8 214b4: 2a1403e3 mov w3, w20 214b8: 97ffecfa bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 214bc: f9400268 ldr x8, [x19] 214c0: aa1303e0 mov x0, x19 214c4: f9439108 ldr x8, [x8, #0x720] 214c8: d63f0100 blr x8 214cc: 12001c08 and w8, w0, #0xff 214d0: 340002e8 cbz w8, 0x2152c 214d4: f9400268 ldr x8, [x19] 214d8: aa1303e0 mov x0, x19 214dc: f9404508 ldr x8, [x8, #0x88] 214e0: d63f0100 blr x8 214e4: b0000348 adrp x8, 0x8a000 214e8: f9462508 ldr x8, [x8, #0xc48] 214ec: b9400108 ldr w8, [x8] 214f0: 7100111f cmp w8, #0x4 214f4: 540001cc b.gt 0x2152c 214f8: a9427bfd ldp x29, x30, [sp, #0x20] 214fc: a9414ff4 ldp x20, x19, [sp, #0x10] 21500: 90000221 adrp x1, 0x65000 21504: 90000222 adrp x2, 0x65000 21508: 90000223 adrp x3, 0x65000 2150c: 90000224 adrp x4, 0x65000 21510: 910b0421 add x1, x1, #0x2c1 21514: 910df042 add x2, x2, #0x37c 21518: 910e5063 add x3, x3, #0x394 2151c: 91187884 add x4, x4, #0x61e 21520: 321f07e0 orr w0, wzr, #0x6 21524: a8c357f6 ldp x22, x21, [sp], #0x30 21528: 17ffee1a b 0x1cd90 <__android_log_print@plt> 2152c: a9427bfd ldp x29, x30, [sp, #0x20] 21530: a9414ff4 ldp x20, x19, [sp, #0x10] 21534: a8c357f6 ldp x22, x21, [sp], #0x30 21538: d65f03c0 ret 000000000002153c : 2153c: f81b0ff9 str x25, [sp, #-0x50]! 21540: a9015ff8 stp x24, x23, [sp, #0x10] 21544: a90257f6 stp x22, x21, [sp, #0x20] 21548: a9034ff4 stp x20, x19, [sp, #0x30] 2154c: a9047bfd stp x29, x30, [sp, #0x40] 21550: 910103fd add x29, sp, #0x40 21554: aa0003f3 mov x19, x0 21558: f9400268 ldr x8, [x19] 2155c: 2a0303f4 mov w20, w3 21560: aa0203f7 mov x23, x2 21564: 90000222 adrp x2, 0x65000 21568: f941c508 ldr x8, [x8, #0x388] 2156c: 90000223 adrp x3, 0x65000 21570: 91191c42 add x2, x2, #0x647 21574: 91195463 add x3, x3, #0x655 21578: aa0103f5 mov x21, x1 2157c: d63f0100 blr x8 21580: aa0003f6 mov x22, x0 21584: b4000136 cbz x22, 0x215a8 21588: b940c6e8 ldr w8, [x23, #0xc4] 2158c: 7100011f cmp w8, #0x0 21590: 5400030d b.le 0x215f0 21594: f94042e1 ldr x1, [x23, #0x80] 21598: 7100051f cmp w8, #0x1 2159c: 54000300 b.eq 0x215fc 215a0: f94046f8 ldr x24, [x23, #0x88] 215a4: 14000019 b 0x21608 215a8: b0000348 adrp x8, 0x8a000 215ac: f9462508 ldr x8, [x8, #0xc48] 215b0: b9400108 ldr w8, [x8] 215b4: 7100111f cmp w8, #0x4 215b8: 54000aac b.gt 0x2170c 215bc: a9447bfd ldp x29, x30, [sp, #0x40] 215c0: a9434ff4 ldp x20, x19, [sp, #0x30] 215c4: a94257f6 ldp x22, x21, [sp, #0x20] 215c8: a9415ff8 ldp x24, x23, [sp, #0x10] 215cc: 90000221 adrp x1, 0x65000 215d0: 90000222 adrp x2, 0x65000 215d4: 90000223 adrp x3, 0x65000 215d8: 910b0421 add x1, x1, #0x2c1 215dc: 910f2442 add x2, x2, #0x3c9 215e0: 9119fc63 add x3, x3, #0x67f 215e4: 321f07e0 orr w0, wzr, #0x6 215e8: f84507f9 ldr x25, [sp], #0x50 215ec: 17ffede9 b 0x1cd90 <__android_log_print@plt> 215f0: 320003e8 orr w8, wzr, #0x1 215f4: aa1f03e1 mov x1, xzr 215f8: 390332e8 strb w8, [x23, #0xcc] 215fc: 320003e8 orr w8, wzr, #0x1 21600: aa1f03f8 mov x24, xzr 21604: 390332e8 strb w8, [x23, #0xcc] 21608: b940c2e8 ldr w8, [x23, #0xc0] 2160c: 7100011f cmp w8, #0x0 21610: 540000ad b.le 0x21624 21614: b94062e8 ldr w8, [x23, #0x60] 21618: 7100051f cmp w8, #0x1 2161c: 1a9f17f9 cset w25, eq 21620: 14000004 b 0x21630 21624: 320003e8 orr w8, wzr, #0x1 21628: 2a1f03f9 mov w25, wzr 2162c: 390332e8 strb w8, [x23, #0xcc] 21630: aa1303e0 mov x0, x19 21634: 97ffe8bb bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21638: aa0003f7 mov x23, x0 2163c: aa1303e0 mov x0, x19 21640: aa1803e1 mov x1, x24 21644: 97ffe8b7 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21648: aa0003f8 mov x24, x0 2164c: aa1303e0 mov x0, x19 21650: aa1503e1 mov x1, x21 21654: aa1603e2 mov x2, x22 21658: 2a1403e3 mov w3, w20 2165c: aa1703e4 mov x4, x23 21660: aa1803e5 mov x5, x24 21664: 2a1903e6 mov w6, w25 21668: 97ffec8e bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 2166c: f9400268 ldr x8, [x19] 21670: aa1303e0 mov x0, x19 21674: aa1703e1 mov x1, x23 21678: f9405d08 ldr x8, [x8, #0xb8] 2167c: d63f0100 blr x8 21680: f9400268 ldr x8, [x19] 21684: aa1303e0 mov x0, x19 21688: aa1803e1 mov x1, x24 2168c: f9405d08 ldr x8, [x8, #0xb8] 21690: d63f0100 blr x8 21694: f9400268 ldr x8, [x19] 21698: aa1303e0 mov x0, x19 2169c: f9439108 ldr x8, [x8, #0x720] 216a0: d63f0100 blr x8 216a4: 12001c08 and w8, w0, #0xff 216a8: 34000328 cbz w8, 0x2170c 216ac: f9400268 ldr x8, [x19] 216b0: aa1303e0 mov x0, x19 216b4: f9404508 ldr x8, [x8, #0x88] 216b8: d63f0100 blr x8 216bc: b0000348 adrp x8, 0x8a000 216c0: f9462508 ldr x8, [x8, #0xc48] 216c4: b9400108 ldr w8, [x8] 216c8: 7100111f cmp w8, #0x4 216cc: 5400020c b.gt 0x2170c 216d0: a9447bfd ldp x29, x30, [sp, #0x40] 216d4: a9434ff4 ldp x20, x19, [sp, #0x30] 216d8: a94257f6 ldp x22, x21, [sp, #0x20] 216dc: a9415ff8 ldp x24, x23, [sp, #0x10] 216e0: 90000221 adrp x1, 0x65000 216e4: 90000222 adrp x2, 0x65000 216e8: 90000223 adrp x3, 0x65000 216ec: 90000224 adrp x4, 0x65000 216f0: 910b0421 add x1, x1, #0x2c1 216f4: 910df042 add x2, x2, #0x37c 216f8: 910e5063 add x3, x3, #0x394 216fc: 91191c84 add x4, x4, #0x647 21700: 321f07e0 orr w0, wzr, #0x6 21704: f84507f9 ldr x25, [sp], #0x50 21708: 17ffeda2 b 0x1cd90 <__android_log_print@plt> 2170c: a9447bfd ldp x29, x30, [sp, #0x40] 21710: a9434ff4 ldp x20, x19, [sp, #0x30] 21714: a94257f6 ldp x22, x21, [sp, #0x20] 21718: a9415ff8 ldp x24, x23, [sp, #0x10] 2171c: f84507f9 ldr x25, [sp], #0x50 21720: d65f03c0 ret 0000000000021724 : 21724: f81c0ff7 str x23, [sp, #-0x40]! 21728: a90157f6 stp x22, x21, [sp, #0x10] 2172c: a9024ff4 stp x20, x19, [sp, #0x20] 21730: a9037bfd stp x29, x30, [sp, #0x30] 21734: 9100c3fd add x29, sp, #0x30 21738: aa0003f3 mov x19, x0 2173c: f9400268 ldr x8, [x19] 21740: 2a0303f4 mov w20, w3 21744: aa0203f7 mov x23, x2 21748: 90000222 adrp x2, 0x65000 2174c: f941c508 ldr x8, [x8, #0x388] 21750: 90000223 adrp x3, 0x65000 21754: 911a5042 add x2, x2, #0x694 21758: 9116d463 add x3, x3, #0x5b5 2175c: aa0103f5 mov x21, x1 21760: d63f0100 blr x8 21764: aa0003f6 mov x22, x0 21768: b40000d6 cbz x22, 0x21780 2176c: b940c6e8 ldr w8, [x23, #0xc4] 21770: 7100011f cmp w8, #0x0 21774: 5400028d b.le 0x217c4 21778: f94042e1 ldr x1, [x23, #0x80] 2177c: 14000015 b 0x217d0 21780: b0000348 adrp x8, 0x8a000 21784: f9462508 ldr x8, [x8, #0xc48] 21788: b9400108 ldr w8, [x8] 2178c: 7100111f cmp w8, #0x4 21790: 5400076c b.gt 0x2187c 21794: a9437bfd ldp x29, x30, [sp, #0x30] 21798: a9424ff4 ldp x20, x19, [sp, #0x20] 2179c: a94157f6 ldp x22, x21, [sp, #0x10] 217a0: 90000221 adrp x1, 0x65000 217a4: 90000222 adrp x2, 0x65000 217a8: 90000223 adrp x3, 0x65000 217ac: 910b0421 add x1, x1, #0x2c1 217b0: 910f2442 add x2, x2, #0x3c9 217b4: 911a8463 add x3, x3, #0x6a1 217b8: 321f07e0 orr w0, wzr, #0x6 217bc: f84407f7 ldr x23, [sp], #0x40 217c0: 17ffed74 b 0x1cd90 <__android_log_print@plt> 217c4: 320003e8 orr w8, wzr, #0x1 217c8: aa1f03e1 mov x1, xzr 217cc: 390332e8 strb w8, [x23, #0xcc] 217d0: aa1303e0 mov x0, x19 217d4: 97ffe853 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 217d8: aa0003f7 mov x23, x0 217dc: aa1303e0 mov x0, x19 217e0: aa1503e1 mov x1, x21 217e4: aa1603e2 mov x2, x22 217e8: 2a1403e3 mov w3, w20 217ec: aa1703e4 mov x4, x23 217f0: 97ffec2c bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 217f4: f9400268 ldr x8, [x19] 217f8: aa1303e0 mov x0, x19 217fc: aa1703e1 mov x1, x23 21800: f9405d08 ldr x8, [x8, #0xb8] 21804: d63f0100 blr x8 21808: f9400268 ldr x8, [x19] 2180c: aa1303e0 mov x0, x19 21810: f9439108 ldr x8, [x8, #0x720] 21814: d63f0100 blr x8 21818: 12001c08 and w8, w0, #0xff 2181c: 34000308 cbz w8, 0x2187c 21820: f9400268 ldr x8, [x19] 21824: aa1303e0 mov x0, x19 21828: f9404508 ldr x8, [x8, #0x88] 2182c: d63f0100 blr x8 21830: b0000348 adrp x8, 0x8a000 21834: f9462508 ldr x8, [x8, #0xc48] 21838: b9400108 ldr w8, [x8] 2183c: 7100111f cmp w8, #0x4 21840: 540001ec b.gt 0x2187c 21844: a9437bfd ldp x29, x30, [sp, #0x30] 21848: a9424ff4 ldp x20, x19, [sp, #0x20] 2184c: a94157f6 ldp x22, x21, [sp, #0x10] 21850: 90000221 adrp x1, 0x65000 21854: 90000222 adrp x2, 0x65000 21858: 90000223 adrp x3, 0x65000 2185c: 90000224 adrp x4, 0x65000 21860: 910b0421 add x1, x1, #0x2c1 21864: 910df042 add x2, x2, #0x37c 21868: 910e5063 add x3, x3, #0x394 2186c: 911a5084 add x4, x4, #0x694 21870: 321f07e0 orr w0, wzr, #0x6 21874: f84407f7 ldr x23, [sp], #0x40 21878: 17ffed46 b 0x1cd90 <__android_log_print@plt> 2187c: a9437bfd ldp x29, x30, [sp, #0x30] 21880: a9424ff4 ldp x20, x19, [sp, #0x20] 21884: a94157f6 ldp x22, x21, [sp, #0x10] 21888: f84407f7 ldr x23, [sp], #0x40 2188c: d65f03c0 ret 0000000000021890 : 21890: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 21894: a90157f6 stp x22, x21, [sp, #0x10] 21898: a9024ff4 stp x20, x19, [sp, #0x20] 2189c: a9037bfd stp x29, x30, [sp, #0x30] 218a0: 9100c3fd add x29, sp, #0x30 218a4: aa0003f3 mov x19, x0 218a8: f9400268 ldr x8, [x19] 218ac: 2a0303f4 mov w20, w3 218b0: aa0203f7 mov x23, x2 218b4: 90000222 adrp x2, 0x65000 218b8: f941c508 ldr x8, [x8, #0x388] 218bc: 90000223 adrp x3, 0x65000 218c0: 911ad442 add x2, x2, #0x6b5 218c4: 91133463 add x3, x3, #0x4cd 218c8: aa0103f5 mov x21, x1 218cc: d63f0100 blr x8 218d0: aa0003f6 mov x22, x0 218d4: b4000136 cbz x22, 0x218f8 218d8: b940c6e8 ldr w8, [x23, #0xc4] 218dc: 7100011f cmp w8, #0x0 218e0: 540002ed b.le 0x2193c 218e4: f94042e1 ldr x1, [x23, #0x80] 218e8: 7100051f cmp w8, #0x1 218ec: 540002e0 b.eq 0x21948 218f0: f94046f8 ldr x24, [x23, #0x88] 218f4: 14000018 b 0x21954 218f8: b0000348 adrp x8, 0x8a000 218fc: f9462508 ldr x8, [x8, #0xc48] 21900: b9400108 ldr w8, [x8] 21904: 7100111f cmp w8, #0x4 21908: 5400090c b.gt 0x21a28 2190c: a9437bfd ldp x29, x30, [sp, #0x30] 21910: a9424ff4 ldp x20, x19, [sp, #0x20] 21914: a94157f6 ldp x22, x21, [sp, #0x10] 21918: 90000221 adrp x1, 0x65000 2191c: 90000222 adrp x2, 0x65000 21920: 90000223 adrp x3, 0x65000 21924: 910b0421 add x1, x1, #0x2c1 21928: 910f2442 add x2, x2, #0x3c9 2192c: 911b0463 add x3, x3, #0x6c1 21930: 321f07e0 orr w0, wzr, #0x6 21934: a8c45ff8 ldp x24, x23, [sp], #0x40 21938: 17ffed16 b 0x1cd90 <__android_log_print@plt> 2193c: 320003e8 orr w8, wzr, #0x1 21940: aa1f03e1 mov x1, xzr 21944: 390332e8 strb w8, [x23, #0xcc] 21948: 320003e8 orr w8, wzr, #0x1 2194c: aa1f03f8 mov x24, xzr 21950: 390332e8 strb w8, [x23, #0xcc] 21954: aa1303e0 mov x0, x19 21958: 97ffe7f2 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2195c: aa0003f7 mov x23, x0 21960: aa1303e0 mov x0, x19 21964: aa1803e1 mov x1, x24 21968: 97ffe7ee bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2196c: aa0003f8 mov x24, x0 21970: aa1303e0 mov x0, x19 21974: aa1503e1 mov x1, x21 21978: aa1603e2 mov x2, x22 2197c: 2a1403e3 mov w3, w20 21980: aa1703e4 mov x4, x23 21984: aa1803e5 mov x5, x24 21988: 97ffebc6 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 2198c: f9400268 ldr x8, [x19] 21990: aa1303e0 mov x0, x19 21994: aa1703e1 mov x1, x23 21998: f9405d08 ldr x8, [x8, #0xb8] 2199c: d63f0100 blr x8 219a0: f9400268 ldr x8, [x19] 219a4: aa1303e0 mov x0, x19 219a8: aa1803e1 mov x1, x24 219ac: f9405d08 ldr x8, [x8, #0xb8] 219b0: d63f0100 blr x8 219b4: f9400268 ldr x8, [x19] 219b8: aa1303e0 mov x0, x19 219bc: f9439108 ldr x8, [x8, #0x720] 219c0: d63f0100 blr x8 219c4: 12001c08 and w8, w0, #0xff 219c8: 34000308 cbz w8, 0x21a28 219cc: f9400268 ldr x8, [x19] 219d0: aa1303e0 mov x0, x19 219d4: f9404508 ldr x8, [x8, #0x88] 219d8: d63f0100 blr x8 219dc: b0000348 adrp x8, 0x8a000 219e0: f9462508 ldr x8, [x8, #0xc48] 219e4: b9400108 ldr w8, [x8] 219e8: 7100111f cmp w8, #0x4 219ec: 540001ec b.gt 0x21a28 219f0: a9437bfd ldp x29, x30, [sp, #0x30] 219f4: a9424ff4 ldp x20, x19, [sp, #0x20] 219f8: a94157f6 ldp x22, x21, [sp, #0x10] 219fc: 90000221 adrp x1, 0x65000 21a00: 90000222 adrp x2, 0x65000 21a04: 90000223 adrp x3, 0x65000 21a08: 90000224 adrp x4, 0x65000 21a0c: 910b0421 add x1, x1, #0x2c1 21a10: 910df042 add x2, x2, #0x37c 21a14: 910e5063 add x3, x3, #0x394 21a18: 911ad484 add x4, x4, #0x6b5 21a1c: 321f07e0 orr w0, wzr, #0x6 21a20: a8c45ff8 ldp x24, x23, [sp], #0x40 21a24: 17ffecdb b 0x1cd90 <__android_log_print@plt> 21a28: a9437bfd ldp x29, x30, [sp, #0x30] 21a2c: a9424ff4 ldp x20, x19, [sp, #0x20] 21a30: a94157f6 ldp x22, x21, [sp, #0x10] 21a34: a8c45ff8 ldp x24, x23, [sp], #0x40 21a38: d65f03c0 ret 0000000000021a3c : 21a3c: f81c0ff7 str x23, [sp, #-0x40]! 21a40: a90157f6 stp x22, x21, [sp, #0x10] 21a44: a9024ff4 stp x20, x19, [sp, #0x20] 21a48: a9037bfd stp x29, x30, [sp, #0x30] 21a4c: 9100c3fd add x29, sp, #0x30 21a50: aa0003f3 mov x19, x0 21a54: f9400268 ldr x8, [x19] 21a58: 2a0303f4 mov w20, w3 21a5c: aa0203f7 mov x23, x2 21a60: 90000222 adrp x2, 0x65000 21a64: f941c508 ldr x8, [x8, #0x388] 21a68: 90000223 adrp x3, 0x65000 21a6c: 911b4442 add x2, x2, #0x6d1 21a70: 9116d463 add x3, x3, #0x5b5 21a74: aa0103f5 mov x21, x1 21a78: d63f0100 blr x8 21a7c: aa0003f6 mov x22, x0 21a80: b40000d6 cbz x22, 0x21a98 21a84: b940c6e8 ldr w8, [x23, #0xc4] 21a88: 7100011f cmp w8, #0x0 21a8c: 5400028d b.le 0x21adc 21a90: f94042e1 ldr x1, [x23, #0x80] 21a94: 14000015 b 0x21ae8 21a98: b0000348 adrp x8, 0x8a000 21a9c: f9462508 ldr x8, [x8, #0xc48] 21aa0: b9400108 ldr w8, [x8] 21aa4: 7100111f cmp w8, #0x4 21aa8: 5400076c b.gt 0x21b94 21aac: a9437bfd ldp x29, x30, [sp, #0x30] 21ab0: a9424ff4 ldp x20, x19, [sp, #0x20] 21ab4: a94157f6 ldp x22, x21, [sp, #0x10] 21ab8: 90000221 adrp x1, 0x65000 21abc: 90000222 adrp x2, 0x65000 21ac0: 90000223 adrp x3, 0x65000 21ac4: 910b0421 add x1, x1, #0x2c1 21ac8: 910f2442 add x2, x2, #0x3c9 21acc: 911b7063 add x3, x3, #0x6dc 21ad0: 321f07e0 orr w0, wzr, #0x6 21ad4: f84407f7 ldr x23, [sp], #0x40 21ad8: 17ffecae b 0x1cd90 <__android_log_print@plt> 21adc: 320003e8 orr w8, wzr, #0x1 21ae0: aa1f03e1 mov x1, xzr 21ae4: 390332e8 strb w8, [x23, #0xcc] 21ae8: aa1303e0 mov x0, x19 21aec: 97ffe78d bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21af0: aa0003f7 mov x23, x0 21af4: aa1303e0 mov x0, x19 21af8: aa1503e1 mov x1, x21 21afc: aa1603e2 mov x2, x22 21b00: 2a1403e3 mov w3, w20 21b04: aa1703e4 mov x4, x23 21b08: 97ffeb66 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 21b0c: f9400268 ldr x8, [x19] 21b10: aa1303e0 mov x0, x19 21b14: aa1703e1 mov x1, x23 21b18: f9405d08 ldr x8, [x8, #0xb8] 21b1c: d63f0100 blr x8 21b20: f9400268 ldr x8, [x19] 21b24: aa1303e0 mov x0, x19 21b28: f9439108 ldr x8, [x8, #0x720] 21b2c: d63f0100 blr x8 21b30: 12001c08 and w8, w0, #0xff 21b34: 34000308 cbz w8, 0x21b94 21b38: f9400268 ldr x8, [x19] 21b3c: aa1303e0 mov x0, x19 21b40: f9404508 ldr x8, [x8, #0x88] 21b44: d63f0100 blr x8 21b48: b0000348 adrp x8, 0x8a000 21b4c: f9462508 ldr x8, [x8, #0xc48] 21b50: b9400108 ldr w8, [x8] 21b54: 7100111f cmp w8, #0x4 21b58: 540001ec b.gt 0x21b94 21b5c: a9437bfd ldp x29, x30, [sp, #0x30] 21b60: a9424ff4 ldp x20, x19, [sp, #0x20] 21b64: a94157f6 ldp x22, x21, [sp, #0x10] 21b68: 90000221 adrp x1, 0x65000 21b6c: 90000222 adrp x2, 0x65000 21b70: 90000223 adrp x3, 0x65000 21b74: 90000224 adrp x4, 0x65000 21b78: 910b0421 add x1, x1, #0x2c1 21b7c: 910df042 add x2, x2, #0x37c 21b80: 910e5063 add x3, x3, #0x394 21b84: 911b4484 add x4, x4, #0x6d1 21b88: 321f07e0 orr w0, wzr, #0x6 21b8c: f84407f7 ldr x23, [sp], #0x40 21b90: 17ffec80 b 0x1cd90 <__android_log_print@plt> 21b94: a9437bfd ldp x29, x30, [sp, #0x30] 21b98: a9424ff4 ldp x20, x19, [sp, #0x20] 21b9c: a94157f6 ldp x22, x21, [sp, #0x10] 21ba0: f84407f7 ldr x23, [sp], #0x40 21ba4: d65f03c0 ret 0000000000021ba8 : 21ba8: f81c0ff7 str x23, [sp, #-0x40]! 21bac: a90157f6 stp x22, x21, [sp, #0x10] 21bb0: a9024ff4 stp x20, x19, [sp, #0x20] 21bb4: a9037bfd stp x29, x30, [sp, #0x30] 21bb8: 9100c3fd add x29, sp, #0x30 21bbc: aa0003f3 mov x19, x0 21bc0: f9400268 ldr x8, [x19] 21bc4: 2a0303f4 mov w20, w3 21bc8: aa0203f7 mov x23, x2 21bcc: 90000222 adrp x2, 0x65000 21bd0: f941c508 ldr x8, [x8, #0x388] 21bd4: 90000223 adrp x3, 0x65000 21bd8: 911bac42 add x2, x2, #0x6eb 21bdc: 9116d463 add x3, x3, #0x5b5 21be0: aa0103f5 mov x21, x1 21be4: d63f0100 blr x8 21be8: aa0003f6 mov x22, x0 21bec: b40000d6 cbz x22, 0x21c04 21bf0: b940c6e8 ldr w8, [x23, #0xc4] 21bf4: 7100011f cmp w8, #0x0 21bf8: 5400028d b.le 0x21c48 21bfc: f94042e1 ldr x1, [x23, #0x80] 21c00: 14000015 b 0x21c54 21c04: b0000348 adrp x8, 0x8a000 21c08: f9462508 ldr x8, [x8, #0xc48] 21c0c: b9400108 ldr w8, [x8] 21c10: 7100111f cmp w8, #0x4 21c14: 5400076c b.gt 0x21d00 21c18: a9437bfd ldp x29, x30, [sp, #0x30] 21c1c: a9424ff4 ldp x20, x19, [sp, #0x20] 21c20: a94157f6 ldp x22, x21, [sp, #0x10] 21c24: 90000221 adrp x1, 0x65000 21c28: 90000222 adrp x2, 0x65000 21c2c: 90000223 adrp x3, 0x65000 21c30: 910b0421 add x1, x1, #0x2c1 21c34: 910f2442 add x2, x2, #0x3c9 21c38: 911c0063 add x3, x3, #0x700 21c3c: 321f07e0 orr w0, wzr, #0x6 21c40: f84407f7 ldr x23, [sp], #0x40 21c44: 17ffec53 b 0x1cd90 <__android_log_print@plt> 21c48: 320003e8 orr w8, wzr, #0x1 21c4c: aa1f03e1 mov x1, xzr 21c50: 390332e8 strb w8, [x23, #0xcc] 21c54: aa1303e0 mov x0, x19 21c58: 97ffe732 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21c5c: aa0003f7 mov x23, x0 21c60: aa1303e0 mov x0, x19 21c64: aa1503e1 mov x1, x21 21c68: aa1603e2 mov x2, x22 21c6c: 2a1403e3 mov w3, w20 21c70: aa1703e4 mov x4, x23 21c74: 97ffeb0b bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 21c78: f9400268 ldr x8, [x19] 21c7c: aa1303e0 mov x0, x19 21c80: aa1703e1 mov x1, x23 21c84: f9405d08 ldr x8, [x8, #0xb8] 21c88: d63f0100 blr x8 21c8c: f9400268 ldr x8, [x19] 21c90: aa1303e0 mov x0, x19 21c94: f9439108 ldr x8, [x8, #0x720] 21c98: d63f0100 blr x8 21c9c: 12001c08 and w8, w0, #0xff 21ca0: 34000308 cbz w8, 0x21d00 21ca4: f9400268 ldr x8, [x19] 21ca8: aa1303e0 mov x0, x19 21cac: f9404508 ldr x8, [x8, #0x88] 21cb0: d63f0100 blr x8 21cb4: b0000348 adrp x8, 0x8a000 21cb8: f9462508 ldr x8, [x8, #0xc48] 21cbc: b9400108 ldr w8, [x8] 21cc0: 7100111f cmp w8, #0x4 21cc4: 540001ec b.gt 0x21d00 21cc8: a9437bfd ldp x29, x30, [sp, #0x30] 21ccc: a9424ff4 ldp x20, x19, [sp, #0x20] 21cd0: a94157f6 ldp x22, x21, [sp, #0x10] 21cd4: 90000221 adrp x1, 0x65000 21cd8: 90000222 adrp x2, 0x65000 21cdc: 90000223 adrp x3, 0x65000 21ce0: 90000224 adrp x4, 0x65000 21ce4: 910b0421 add x1, x1, #0x2c1 21ce8: 910df042 add x2, x2, #0x37c 21cec: 910e5063 add x3, x3, #0x394 21cf0: 911bac84 add x4, x4, #0x6eb 21cf4: 321f07e0 orr w0, wzr, #0x6 21cf8: f84407f7 ldr x23, [sp], #0x40 21cfc: 17ffec25 b 0x1cd90 <__android_log_print@plt> 21d00: a9437bfd ldp x29, x30, [sp, #0x30] 21d04: a9424ff4 ldp x20, x19, [sp, #0x20] 21d08: a94157f6 ldp x22, x21, [sp, #0x10] 21d0c: f84407f7 ldr x23, [sp], #0x40 21d10: d65f03c0 ret 0000000000021d14 : 21d14: f81b0ff9 str x25, [sp, #-0x50]! 21d18: a9015ff8 stp x24, x23, [sp, #0x10] 21d1c: a90257f6 stp x22, x21, [sp, #0x20] 21d20: a9034ff4 stp x20, x19, [sp, #0x30] 21d24: a9047bfd stp x29, x30, [sp, #0x40] 21d28: 910103fd add x29, sp, #0x40 21d2c: aa0003f3 mov x19, x0 21d30: f9400268 ldr x8, [x19] 21d34: 2a0303f4 mov w20, w3 21d38: aa0203f7 mov x23, x2 21d3c: 90000222 adrp x2, 0x65000 21d40: f941c508 ldr x8, [x8, #0x388] 21d44: 90000223 adrp x3, 0x65000 21d48: 911c7042 add x2, x2, #0x71c 21d4c: 911cb863 add x3, x3, #0x72e 21d50: aa0103f5 mov x21, x1 21d54: d63f0100 blr x8 21d58: aa0003f6 mov x22, x0 21d5c: b4000196 cbz x22, 0x21d8c 21d60: b940c6e8 ldr w8, [x23, #0xc4] 21d64: 7100011f cmp w8, #0x0 21d68: 5400036d b.le 0x21dd4 21d6c: f94042e1 ldr x1, [x23, #0x80] 21d70: 7100051f cmp w8, #0x1 21d74: 54000360 b.eq 0x21de0 21d78: f94046f8 ldr x24, [x23, #0x88] 21d7c: 7100091f cmp w8, #0x2 21d80: 5400036d b.le 0x21dec 21d84: f9404af9 ldr x25, [x23, #0x90] 21d88: 1400001c b 0x21df8 21d8c: b0000348 adrp x8, 0x8a000 21d90: f9462508 ldr x8, [x8, #0xc48] 21d94: b9400108 ldr w8, [x8] 21d98: 7100111f cmp w8, #0x4 21d9c: 54000aec b.gt 0x21ef8 21da0: a9447bfd ldp x29, x30, [sp, #0x40] 21da4: a9434ff4 ldp x20, x19, [sp, #0x30] 21da8: a94257f6 ldp x22, x21, [sp, #0x20] 21dac: a9415ff8 ldp x24, x23, [sp, #0x10] 21db0: 90000221 adrp x1, 0x65000 21db4: 90000222 adrp x2, 0x65000 21db8: 90000223 adrp x3, 0x65000 21dbc: 910b0421 add x1, x1, #0x2c1 21dc0: 910f2442 add x2, x2, #0x3c9 21dc4: 911da463 add x3, x3, #0x769 21dc8: 321f07e0 orr w0, wzr, #0x6 21dcc: f84507f9 ldr x25, [sp], #0x50 21dd0: 17ffebf0 b 0x1cd90 <__android_log_print@plt> 21dd4: 320003e8 orr w8, wzr, #0x1 21dd8: aa1f03e1 mov x1, xzr 21ddc: 390332e8 strb w8, [x23, #0xcc] 21de0: 320003e8 orr w8, wzr, #0x1 21de4: aa1f03f8 mov x24, xzr 21de8: 390332e8 strb w8, [x23, #0xcc] 21dec: 320003e8 orr w8, wzr, #0x1 21df0: aa1f03f9 mov x25, xzr 21df4: 390332e8 strb w8, [x23, #0xcc] 21df8: aa1303e0 mov x0, x19 21dfc: 97ffe6c9 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21e00: aa0003f7 mov x23, x0 21e04: aa1303e0 mov x0, x19 21e08: aa1803e1 mov x1, x24 21e0c: 97ffe6c5 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21e10: aa0003f8 mov x24, x0 21e14: aa1303e0 mov x0, x19 21e18: aa1903e1 mov x1, x25 21e1c: 97ffe6c1 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21e20: aa0003f9 mov x25, x0 21e24: aa1303e0 mov x0, x19 21e28: aa1503e1 mov x1, x21 21e2c: aa1603e2 mov x2, x22 21e30: 2a1403e3 mov w3, w20 21e34: aa1903e4 mov x4, x25 21e38: aa1703e5 mov x5, x23 21e3c: aa1803e6 mov x6, x24 21e40: 97ffea98 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 21e44: f9400268 ldr x8, [x19] 21e48: aa1303e0 mov x0, x19 21e4c: aa1703e1 mov x1, x23 21e50: f9405d08 ldr x8, [x8, #0xb8] 21e54: d63f0100 blr x8 21e58: f9400268 ldr x8, [x19] 21e5c: aa1303e0 mov x0, x19 21e60: aa1803e1 mov x1, x24 21e64: f9405d08 ldr x8, [x8, #0xb8] 21e68: d63f0100 blr x8 21e6c: f9400268 ldr x8, [x19] 21e70: aa1303e0 mov x0, x19 21e74: aa1903e1 mov x1, x25 21e78: f9405d08 ldr x8, [x8, #0xb8] 21e7c: d63f0100 blr x8 21e80: f9400268 ldr x8, [x19] 21e84: aa1303e0 mov x0, x19 21e88: f9439108 ldr x8, [x8, #0x720] 21e8c: d63f0100 blr x8 21e90: 12001c08 and w8, w0, #0xff 21e94: 34000328 cbz w8, 0x21ef8 21e98: f9400268 ldr x8, [x19] 21e9c: aa1303e0 mov x0, x19 21ea0: f9404508 ldr x8, [x8, #0x88] 21ea4: d63f0100 blr x8 21ea8: b0000348 adrp x8, 0x8a000 21eac: f9462508 ldr x8, [x8, #0xc48] 21eb0: b9400108 ldr w8, [x8] 21eb4: 7100111f cmp w8, #0x4 21eb8: 5400020c b.gt 0x21ef8 21ebc: a9447bfd ldp x29, x30, [sp, #0x40] 21ec0: a9434ff4 ldp x20, x19, [sp, #0x30] 21ec4: a94257f6 ldp x22, x21, [sp, #0x20] 21ec8: a9415ff8 ldp x24, x23, [sp, #0x10] 21ecc: 90000221 adrp x1, 0x65000 21ed0: 90000222 adrp x2, 0x65000 21ed4: 90000223 adrp x3, 0x65000 21ed8: 90000224 adrp x4, 0x65000 21edc: 910b0421 add x1, x1, #0x2c1 21ee0: 910df042 add x2, x2, #0x37c 21ee4: 910e5063 add x3, x3, #0x394 21ee8: 911c7084 add x4, x4, #0x71c 21eec: 321f07e0 orr w0, wzr, #0x6 21ef0: f84507f9 ldr x25, [sp], #0x50 21ef4: 17ffeba7 b 0x1cd90 <__android_log_print@plt> 21ef8: a9447bfd ldp x29, x30, [sp, #0x40] 21efc: a9434ff4 ldp x20, x19, [sp, #0x30] 21f00: a94257f6 ldp x22, x21, [sp, #0x20] 21f04: a9415ff8 ldp x24, x23, [sp, #0x10] 21f08: f84507f9 ldr x25, [sp], #0x50 21f0c: d65f03c0 ret 0000000000021f10 : 21f10: f81c0ff7 str x23, [sp, #-0x40]! 21f14: a90157f6 stp x22, x21, [sp, #0x10] 21f18: a9024ff4 stp x20, x19, [sp, #0x20] 21f1c: a9037bfd stp x29, x30, [sp, #0x30] 21f20: 9100c3fd add x29, sp, #0x30 21f24: aa0003f3 mov x19, x0 21f28: f9400268 ldr x8, [x19] 21f2c: 2a0303f4 mov w20, w3 21f30: aa0203f7 mov x23, x2 21f34: 90000222 adrp x2, 0x65000 21f38: f941c508 ldr x8, [x8, #0x388] 21f3c: 90000223 adrp x3, 0x65000 21f40: 911e0042 add x2, x2, #0x780 21f44: 9116d463 add x3, x3, #0x5b5 21f48: aa0103f5 mov x21, x1 21f4c: d63f0100 blr x8 21f50: aa0003f6 mov x22, x0 21f54: b40000d6 cbz x22, 0x21f6c 21f58: b940c6e8 ldr w8, [x23, #0xc4] 21f5c: 7100011f cmp w8, #0x0 21f60: 5400028d b.le 0x21fb0 21f64: f94042e1 ldr x1, [x23, #0x80] 21f68: 14000015 b 0x21fbc 21f6c: b0000348 adrp x8, 0x8a000 21f70: f9462508 ldr x8, [x8, #0xc48] 21f74: b9400108 ldr w8, [x8] 21f78: 7100111f cmp w8, #0x4 21f7c: 5400076c b.gt 0x22068 21f80: a9437bfd ldp x29, x30, [sp, #0x30] 21f84: a9424ff4 ldp x20, x19, [sp, #0x20] 21f88: a94157f6 ldp x22, x21, [sp, #0x10] 21f8c: 90000221 adrp x1, 0x65000 21f90: 90000222 adrp x2, 0x65000 21f94: 90000223 adrp x3, 0x65000 21f98: 910b0421 add x1, x1, #0x2c1 21f9c: 910f2442 add x2, x2, #0x3c9 21fa0: 911e3863 add x3, x3, #0x78e 21fa4: 321f07e0 orr w0, wzr, #0x6 21fa8: f84407f7 ldr x23, [sp], #0x40 21fac: 17ffeb79 b 0x1cd90 <__android_log_print@plt> 21fb0: 320003e8 orr w8, wzr, #0x1 21fb4: aa1f03e1 mov x1, xzr 21fb8: 390332e8 strb w8, [x23, #0xcc] 21fbc: aa1303e0 mov x0, x19 21fc0: 97ffe658 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 21fc4: aa0003f7 mov x23, x0 21fc8: aa1303e0 mov x0, x19 21fcc: aa1503e1 mov x1, x21 21fd0: aa1603e2 mov x2, x22 21fd4: 2a1403e3 mov w3, w20 21fd8: aa1703e4 mov x4, x23 21fdc: 97ffea31 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 21fe0: f9400268 ldr x8, [x19] 21fe4: aa1303e0 mov x0, x19 21fe8: aa1703e1 mov x1, x23 21fec: f9405d08 ldr x8, [x8, #0xb8] 21ff0: d63f0100 blr x8 21ff4: f9400268 ldr x8, [x19] 21ff8: aa1303e0 mov x0, x19 21ffc: f9439108 ldr x8, [x8, #0x720] 22000: d63f0100 blr x8 22004: 12001c08 and w8, w0, #0xff 22008: 34000308 cbz w8, 0x22068 2200c: f9400268 ldr x8, [x19] 22010: aa1303e0 mov x0, x19 22014: f9404508 ldr x8, [x8, #0x88] 22018: d63f0100 blr x8 2201c: 90000348 adrp x8, 0x8a000 22020: f9462508 ldr x8, [x8, #0xc48] 22024: b9400108 ldr w8, [x8] 22028: 7100111f cmp w8, #0x4 2202c: 540001ec b.gt 0x22068 22030: a9437bfd ldp x29, x30, [sp, #0x30] 22034: a9424ff4 ldp x20, x19, [sp, #0x20] 22038: a94157f6 ldp x22, x21, [sp, #0x10] 2203c: f0000201 adrp x1, 0x65000 22040: f0000202 adrp x2, 0x65000 22044: f0000203 adrp x3, 0x65000 22048: f0000204 adrp x4, 0x65000 2204c: 910b0421 add x1, x1, #0x2c1 22050: 910df042 add x2, x2, #0x37c 22054: 910e5063 add x3, x3, #0x394 22058: 911e0084 add x4, x4, #0x780 2205c: 321f07e0 orr w0, wzr, #0x6 22060: f84407f7 ldr x23, [sp], #0x40 22064: 17ffeb4b b 0x1cd90 <__android_log_print@plt> 22068: a9437bfd ldp x29, x30, [sp, #0x30] 2206c: a9424ff4 ldp x20, x19, [sp, #0x20] 22070: a94157f6 ldp x22, x21, [sp, #0x10] 22074: f84407f7 ldr x23, [sp], #0x40 22078: d65f03c0 ret 000000000002207c : 2207c: d101c3ff sub sp, sp, #0x70 22080: f9000bfb str x27, [sp, #0x10] 22084: a90267fa stp x26, x25, [sp, #0x20] 22088: a9035ff8 stp x24, x23, [sp, #0x30] 2208c: a90457f6 stp x22, x21, [sp, #0x40] 22090: a9054ff4 stp x20, x19, [sp, #0x50] 22094: a9067bfd stp x29, x30, [sp, #0x60] 22098: 910183fd add x29, sp, #0x60 2209c: aa0003f3 mov x19, x0 220a0: f9400268 ldr x8, [x19] 220a4: 2a0303f4 mov w20, w3 220a8: aa0203f8 mov x24, x2 220ac: f0000202 adrp x2, 0x65000 220b0: f941c508 ldr x8, [x8, #0x388] 220b4: f0000203 adrp x3, 0x65000 220b8: 911e8042 add x2, x2, #0x7a0 220bc: 911ec863 add x3, x3, #0x7b2 220c0: aa0103f5 mov x21, x1 220c4: d63f0100 blr x8 220c8: aa0003f6 mov x22, x0 220cc: b40000d6 cbz x22, 0x220e4 220d0: 29582708 ldp w8, w9, [x24, #0xc0] 220d4: 7100011f cmp w8, #0x0 220d8: 540002ed b.le 0x22134 220dc: b9406317 ldr w23, [x24, #0x60] 220e0: 14000018 b 0x22140 220e4: 90000348 adrp x8, 0x8a000 220e8: f9462508 ldr x8, [x8, #0xc48] 220ec: b9400108 ldr w8, [x8] 220f0: 7100111f cmp w8, #0x4 220f4: 54000bec b.gt 0x22270 220f8: a9467bfd ldp x29, x30, [sp, #0x60] 220fc: a9454ff4 ldp x20, x19, [sp, #0x50] 22100: a94457f6 ldp x22, x21, [sp, #0x40] 22104: a9435ff8 ldp x24, x23, [sp, #0x30] 22108: a94267fa ldp x26, x25, [sp, #0x20] 2210c: f9400bfb ldr x27, [sp, #0x10] 22110: f0000201 adrp x1, 0x65000 22114: f0000202 adrp x2, 0x65000 22118: f0000203 adrp x3, 0x65000 2211c: 910b0421 add x1, x1, #0x2c1 22120: 910f2442 add x2, x2, #0x3c9 22124: 911f3463 add x3, x3, #0x7cd 22128: 321f07e0 orr w0, wzr, #0x6 2212c: 9101c3ff add sp, sp, #0x70 22130: 17ffeb18 b 0x1cd90 <__android_log_print@plt> 22134: 320003ea orr w10, wzr, #0x1 22138: 2a1f03f7 mov w23, wzr 2213c: 3903330a strb w10, [x24, #0xcc] 22140: 7100013f cmp w9, #0x0 22144: 5400006d b.le 0x22150 22148: f9404301 ldr x1, [x24, #0x80] 2214c: 14000004 b 0x2215c 22150: 320003e9 orr w9, wzr, #0x1 22154: aa1f03e1 mov x1, xzr 22158: 39033309 strb w9, [x24, #0xcc] 2215c: 7100051f cmp w8, #0x1 22160: 5400012d b.le 0x22184 22164: b9406719 ldr w25, [x24, #0x64] 22168: 7100091f cmp w8, #0x2 2216c: 54000120 b.eq 0x22190 22170: b9406b1a ldr w26, [x24, #0x68] 22174: 71000d1f cmp w8, #0x3 22178: 5400012d b.le 0x2219c 2217c: b9406f1b ldr w27, [x24, #0x6c] 22180: 1400000a b 0x221a8 22184: 320003e8 orr w8, wzr, #0x1 22188: 2a1f03f9 mov w25, wzr 2218c: 39033308 strb w8, [x24, #0xcc] 22190: 320003e8 orr w8, wzr, #0x1 22194: 2a1f03fa mov w26, wzr 22198: 39033308 strb w8, [x24, #0xcc] 2219c: 320003e8 orr w8, wzr, #0x1 221a0: 2a1f03fb mov w27, wzr 221a4: 39033308 strb w8, [x24, #0xcc] 221a8: aa1303e0 mov x0, x19 221ac: 97ffe5dd bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 221b0: aa0003f8 mov x24, x0 221b4: aa1303e0 mov x0, x19 221b8: aa1503e1 mov x1, x21 221bc: aa1603e2 mov x2, x22 221c0: 2a1403e3 mov w3, w20 221c4: 2a1703e4 mov w4, w23 221c8: aa1803e5 mov x5, x24 221cc: 2a1903e6 mov w6, w25 221d0: 2a1a03e7 mov w7, w26 221d4: b90003fb str w27, [sp] 221d8: 97ffe9b2 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 221dc: f9400268 ldr x8, [x19] 221e0: aa1303e0 mov x0, x19 221e4: aa1803e1 mov x1, x24 221e8: f9405d08 ldr x8, [x8, #0xb8] 221ec: d63f0100 blr x8 221f0: f9400268 ldr x8, [x19] 221f4: aa1303e0 mov x0, x19 221f8: f9439108 ldr x8, [x8, #0x720] 221fc: d63f0100 blr x8 22200: 12001c08 and w8, w0, #0xff 22204: 34000368 cbz w8, 0x22270 22208: f9400268 ldr x8, [x19] 2220c: aa1303e0 mov x0, x19 22210: f9404508 ldr x8, [x8, #0x88] 22214: d63f0100 blr x8 22218: 90000348 adrp x8, 0x8a000 2221c: f9462508 ldr x8, [x8, #0xc48] 22220: b9400108 ldr w8, [x8] 22224: 7100111f cmp w8, #0x4 22228: 5400024c b.gt 0x22270 2222c: a9467bfd ldp x29, x30, [sp, #0x60] 22230: a9454ff4 ldp x20, x19, [sp, #0x50] 22234: a94457f6 ldp x22, x21, [sp, #0x40] 22238: a9435ff8 ldp x24, x23, [sp, #0x30] 2223c: a94267fa ldp x26, x25, [sp, #0x20] 22240: f9400bfb ldr x27, [sp, #0x10] 22244: f0000201 adrp x1, 0x65000 22248: f0000202 adrp x2, 0x65000 2224c: f0000203 adrp x3, 0x65000 22250: f0000204 adrp x4, 0x65000 22254: 910b0421 add x1, x1, #0x2c1 22258: 910df042 add x2, x2, #0x37c 2225c: 910e5063 add x3, x3, #0x394 22260: 911e8084 add x4, x4, #0x7a0 22264: 321f07e0 orr w0, wzr, #0x6 22268: 9101c3ff add sp, sp, #0x70 2226c: 17ffeac9 b 0x1cd90 <__android_log_print@plt> 22270: a9467bfd ldp x29, x30, [sp, #0x60] 22274: a9454ff4 ldp x20, x19, [sp, #0x50] 22278: a94457f6 ldp x22, x21, [sp, #0x40] 2227c: a9435ff8 ldp x24, x23, [sp, #0x30] 22280: a94267fa ldp x26, x25, [sp, #0x20] 22284: f9400bfb ldr x27, [sp, #0x10] 22288: 9101c3ff add sp, sp, #0x70 2228c: d65f03c0 ret 0000000000022290 : 22290: f81b0ff9 str x25, [sp, #-0x50]! 22294: a9015ff8 stp x24, x23, [sp, #0x10] 22298: a90257f6 stp x22, x21, [sp, #0x20] 2229c: a9034ff4 stp x20, x19, [sp, #0x30] 222a0: a9047bfd stp x29, x30, [sp, #0x40] 222a4: 910103fd add x29, sp, #0x40 222a8: aa0003f3 mov x19, x0 222ac: f9400268 ldr x8, [x19] 222b0: 2a0303f4 mov w20, w3 222b4: aa0203f7 mov x23, x2 222b8: f0000202 adrp x2, 0x65000 222bc: f941c508 ldr x8, [x8, #0x388] 222c0: f0000203 adrp x3, 0x65000 222c4: 911f9c42 add x2, x2, #0x7e7 222c8: 911cb863 add x3, x3, #0x72e 222cc: aa0103f5 mov x21, x1 222d0: d63f0100 blr x8 222d4: aa0003f6 mov x22, x0 222d8: b40000d6 cbz x22, 0x222f0 222dc: b940c6e8 ldr w8, [x23, #0xc4] 222e0: 7100011f cmp w8, #0x0 222e4: 540002ad b.le 0x22338 222e8: f94042e1 ldr x1, [x23, #0x80] 222ec: 14000016 b 0x22344 222f0: 90000348 adrp x8, 0x8a000 222f4: f9462508 ldr x8, [x8, #0xc48] 222f8: b9400108 ldr w8, [x8] 222fc: 7100111f cmp w8, #0x4 22300: 54000bec b.gt 0x2247c 22304: a9447bfd ldp x29, x30, [sp, #0x40] 22308: a9434ff4 ldp x20, x19, [sp, #0x30] 2230c: a94257f6 ldp x22, x21, [sp, #0x20] 22310: a9415ff8 ldp x24, x23, [sp, #0x10] 22314: f0000201 adrp x1, 0x65000 22318: f0000202 adrp x2, 0x65000 2231c: f0000203 adrp x3, 0x65000 22320: 910b0421 add x1, x1, #0x2c1 22324: 910f2442 add x2, x2, #0x3c9 22328: 911f8863 add x3, x3, #0x7e2 2232c: 321f07e0 orr w0, wzr, #0x6 22330: f84507f9 ldr x25, [sp], #0x50 22334: 17ffea97 b 0x1cd90 <__android_log_print@plt> 22338: 320003e8 orr w8, wzr, #0x1 2233c: aa1f03e1 mov x1, xzr 22340: 390332e8 strb w8, [x23, #0xcc] 22344: aa1303e0 mov x0, x19 22348: 97ffe576 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2234c: b940c6e8 ldr w8, [x23, #0xc4] 22350: aa0003f8 mov x24, x0 22354: 7100051f cmp w8, #0x1 22358: 5400006d b.le 0x22364 2235c: f94046e1 ldr x1, [x23, #0x88] 22360: 14000004 b 0x22370 22364: 320003e8 orr w8, wzr, #0x1 22368: aa1f03e1 mov x1, xzr 2236c: 390332e8 strb w8, [x23, #0xcc] 22370: aa1303e0 mov x0, x19 22374: 97ffe56b bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22378: b940c6e8 ldr w8, [x23, #0xc4] 2237c: aa0003f9 mov x25, x0 22380: 7100091f cmp w8, #0x2 22384: 5400006d b.le 0x22390 22388: f9404ae1 ldr x1, [x23, #0x90] 2238c: 14000004 b 0x2239c 22390: 320003e8 orr w8, wzr, #0x1 22394: aa1f03e1 mov x1, xzr 22398: 390332e8 strb w8, [x23, #0xcc] 2239c: aa1303e0 mov x0, x19 223a0: 97ffe560 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 223a4: aa0003f7 mov x23, x0 223a8: aa1303e0 mov x0, x19 223ac: aa1503e1 mov x1, x21 223b0: aa1603e2 mov x2, x22 223b4: 2a1403e3 mov w3, w20 223b8: aa1803e4 mov x4, x24 223bc: aa1903e5 mov x5, x25 223c0: aa1703e6 mov x6, x23 223c4: 97ffe937 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 223c8: f9400268 ldr x8, [x19] 223cc: aa1303e0 mov x0, x19 223d0: aa1803e1 mov x1, x24 223d4: f9405d08 ldr x8, [x8, #0xb8] 223d8: d63f0100 blr x8 223dc: f9400268 ldr x8, [x19] 223e0: aa1303e0 mov x0, x19 223e4: aa1903e1 mov x1, x25 223e8: f9405d08 ldr x8, [x8, #0xb8] 223ec: d63f0100 blr x8 223f0: f9400268 ldr x8, [x19] 223f4: aa1303e0 mov x0, x19 223f8: aa1703e1 mov x1, x23 223fc: f9405d08 ldr x8, [x8, #0xb8] 22400: d63f0100 blr x8 22404: f9400268 ldr x8, [x19] 22408: aa1303e0 mov x0, x19 2240c: f9439108 ldr x8, [x8, #0x720] 22410: d63f0100 blr x8 22414: 12001c08 and w8, w0, #0xff 22418: 34000328 cbz w8, 0x2247c 2241c: f9400268 ldr x8, [x19] 22420: aa1303e0 mov x0, x19 22424: f9404508 ldr x8, [x8, #0x88] 22428: d63f0100 blr x8 2242c: 90000348 adrp x8, 0x8a000 22430: f9462508 ldr x8, [x8, #0xc48] 22434: b9400108 ldr w8, [x8] 22438: 7100111f cmp w8, #0x4 2243c: 5400020c b.gt 0x2247c 22440: a9447bfd ldp x29, x30, [sp, #0x40] 22444: a9434ff4 ldp x20, x19, [sp, #0x30] 22448: a94257f6 ldp x22, x21, [sp, #0x20] 2244c: a9415ff8 ldp x24, x23, [sp, #0x10] 22450: f0000201 adrp x1, 0x65000 22454: f0000202 adrp x2, 0x65000 22458: f0000203 adrp x3, 0x65000 2245c: f0000204 adrp x4, 0x65000 22460: 910b0421 add x1, x1, #0x2c1 22464: 910df042 add x2, x2, #0x37c 22468: 910e5063 add x3, x3, #0x394 2246c: 911f9c84 add x4, x4, #0x7e7 22470: 321f07e0 orr w0, wzr, #0x6 22474: f84507f9 ldr x25, [sp], #0x50 22478: 17ffea46 b 0x1cd90 <__android_log_print@plt> 2247c: a9447bfd ldp x29, x30, [sp, #0x40] 22480: a9434ff4 ldp x20, x19, [sp, #0x30] 22484: a94257f6 ldp x22, x21, [sp, #0x20] 22488: a9415ff8 ldp x24, x23, [sp, #0x10] 2248c: f84507f9 ldr x25, [sp], #0x50 22490: d65f03c0 ret 0000000000022494 : 22494: f81b0ff9 str x25, [sp, #-0x50]! 22498: a9015ff8 stp x24, x23, [sp, #0x10] 2249c: a90257f6 stp x22, x21, [sp, #0x20] 224a0: a9034ff4 stp x20, x19, [sp, #0x30] 224a4: a9047bfd stp x29, x30, [sp, #0x40] 224a8: 910103fd add x29, sp, #0x40 224ac: aa0003f3 mov x19, x0 224b0: f9400268 ldr x8, [x19] 224b4: 2a0303f4 mov w20, w3 224b8: aa0203f7 mov x23, x2 224bc: f0000202 adrp x2, 0x65000 224c0: f941c508 ldr x8, [x8, #0x388] 224c4: f0000203 adrp x3, 0x65000 224c8: 91209c42 add x2, x2, #0x827 224cc: 911fe063 add x3, x3, #0x7f8 224d0: aa0103f5 mov x21, x1 224d4: d63f0100 blr x8 224d8: aa0003f6 mov x22, x0 224dc: b40000d6 cbz x22, 0x224f4 224e0: 295822e9 ldp w9, w8, [x23, #0xc0] 224e4: 7100013f cmp w9, #0x0 224e8: 540002ad b.le 0x2253c 224ec: b94062f8 ldr w24, [x23, #0x60] 224f0: 14000016 b 0x22548 224f4: 90000348 adrp x8, 0x8a000 224f8: f9462508 ldr x8, [x8, #0xc48] 224fc: b9400108 ldr w8, [x8] 22500: 7100111f cmp w8, #0x4 22504: 54000acc b.gt 0x2265c 22508: a9447bfd ldp x29, x30, [sp, #0x40] 2250c: a9434ff4 ldp x20, x19, [sp, #0x30] 22510: a94257f6 ldp x22, x21, [sp, #0x20] 22514: a9415ff8 ldp x24, x23, [sp, #0x10] 22518: f0000201 adrp x1, 0x65000 2251c: f0000202 adrp x2, 0x65000 22520: f0000203 adrp x3, 0x65000 22524: 910b0421 add x1, x1, #0x2c1 22528: 910f2442 add x2, x2, #0x3c9 2252c: 91208863 add x3, x3, #0x822 22530: 321f07e0 orr w0, wzr, #0x6 22534: f84507f9 ldr x25, [sp], #0x50 22538: 17ffea16 b 0x1cd90 <__android_log_print@plt> 2253c: 320003e9 orr w9, wzr, #0x1 22540: 2a1f03f8 mov w24, wzr 22544: 390332e9 strb w9, [x23, #0xcc] 22548: 7100011f cmp w8, #0x0 2254c: 5400006d b.le 0x22558 22550: f94042e1 ldr x1, [x23, #0x80] 22554: 14000004 b 0x22564 22558: 320003e8 orr w8, wzr, #0x1 2255c: aa1f03e1 mov x1, xzr 22560: 390332e8 strb w8, [x23, #0xcc] 22564: aa1303e0 mov x0, x19 22568: 97ffe4ee bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2256c: b940c6e8 ldr w8, [x23, #0xc4] 22570: aa0003f9 mov x25, x0 22574: 7100051f cmp w8, #0x1 22578: 5400006d b.le 0x22584 2257c: f94046e1 ldr x1, [x23, #0x88] 22580: 14000004 b 0x22590 22584: 320003e8 orr w8, wzr, #0x1 22588: aa1f03e1 mov x1, xzr 2258c: 390332e8 strb w8, [x23, #0xcc] 22590: aa1303e0 mov x0, x19 22594: 97ffe4e3 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22598: aa0003f7 mov x23, x0 2259c: aa1303e0 mov x0, x19 225a0: aa1503e1 mov x1, x21 225a4: aa1603e2 mov x2, x22 225a8: 2a1403e3 mov w3, w20 225ac: aa1903e4 mov x4, x25 225b0: 2a1803e5 mov w5, w24 225b4: aa1703e6 mov x6, x23 225b8: 97ffe8ba bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 225bc: f9400268 ldr x8, [x19] 225c0: aa1303e0 mov x0, x19 225c4: aa1903e1 mov x1, x25 225c8: f9405d08 ldr x8, [x8, #0xb8] 225cc: d63f0100 blr x8 225d0: f9400268 ldr x8, [x19] 225d4: aa1303e0 mov x0, x19 225d8: aa1703e1 mov x1, x23 225dc: f9405d08 ldr x8, [x8, #0xb8] 225e0: d63f0100 blr x8 225e4: f9400268 ldr x8, [x19] 225e8: aa1303e0 mov x0, x19 225ec: f9439108 ldr x8, [x8, #0x720] 225f0: d63f0100 blr x8 225f4: 12001c08 and w8, w0, #0xff 225f8: 34000328 cbz w8, 0x2265c 225fc: f9400268 ldr x8, [x19] 22600: aa1303e0 mov x0, x19 22604: f9404508 ldr x8, [x8, #0x88] 22608: d63f0100 blr x8 2260c: 90000348 adrp x8, 0x8a000 22610: f9462508 ldr x8, [x8, #0xc48] 22614: b9400108 ldr w8, [x8] 22618: 7100111f cmp w8, #0x4 2261c: 5400020c b.gt 0x2265c 22620: a9447bfd ldp x29, x30, [sp, #0x40] 22624: a9434ff4 ldp x20, x19, [sp, #0x30] 22628: a94257f6 ldp x22, x21, [sp, #0x20] 2262c: a9415ff8 ldp x24, x23, [sp, #0x10] 22630: f0000201 adrp x1, 0x65000 22634: f0000202 adrp x2, 0x65000 22638: f0000203 adrp x3, 0x65000 2263c: f0000204 adrp x4, 0x65000 22640: 910b0421 add x1, x1, #0x2c1 22644: 910df042 add x2, x2, #0x37c 22648: 910e5063 add x3, x3, #0x394 2264c: 91209c84 add x4, x4, #0x827 22650: 321f07e0 orr w0, wzr, #0x6 22654: f84507f9 ldr x25, [sp], #0x50 22658: 17ffe9ce b 0x1cd90 <__android_log_print@plt> 2265c: a9447bfd ldp x29, x30, [sp, #0x40] 22660: a9434ff4 ldp x20, x19, [sp, #0x30] 22664: a94257f6 ldp x22, x21, [sp, #0x20] 22668: a9415ff8 ldp x24, x23, [sp, #0x10] 2266c: f84507f9 ldr x25, [sp], #0x50 22670: d65f03c0 ret 0000000000022674 : 22674: d101c3ff sub sp, sp, #0x70 22678: f9000bfb str x27, [sp, #0x10] 2267c: a90267fa stp x26, x25, [sp, #0x20] 22680: a9035ff8 stp x24, x23, [sp, #0x30] 22684: a90457f6 stp x22, x21, [sp, #0x40] 22688: a9054ff4 stp x20, x19, [sp, #0x50] 2268c: a9067bfd stp x29, x30, [sp, #0x60] 22690: 910183fd add x29, sp, #0x60 22694: aa0003f3 mov x19, x0 22698: f9400268 ldr x8, [x19] 2269c: 2a0303f4 mov w20, w3 226a0: aa0203f7 mov x23, x2 226a4: f0000202 adrp x2, 0x65000 226a8: f941c508 ldr x8, [x8, #0x388] 226ac: f0000203 adrp x3, 0x65000 226b0: 9120d042 add x2, x2, #0x834 226b4: 91210063 add x3, x3, #0x840 226b8: aa0103f5 mov x21, x1 226bc: d63f0100 blr x8 226c0: aa0003f6 mov x22, x0 226c4: b40000d6 cbz x22, 0x226dc 226c8: b940c6e8 ldr w8, [x23, #0xc4] 226cc: 7100011f cmp w8, #0x0 226d0: 540002ed b.le 0x2272c 226d4: f94042e1 ldr x1, [x23, #0x80] 226d8: 14000018 b 0x22738 226dc: 90000348 adrp x8, 0x8a000 226e0: f9462508 ldr x8, [x8, #0xc48] 226e4: b9400108 ldr w8, [x8] 226e8: 7100111f cmp w8, #0x4 226ec: 54000f8c b.gt 0x228dc 226f0: a9467bfd ldp x29, x30, [sp, #0x60] 226f4: a9454ff4 ldp x20, x19, [sp, #0x50] 226f8: a94457f6 ldp x22, x21, [sp, #0x40] 226fc: a9435ff8 ldp x24, x23, [sp, #0x30] 22700: a94267fa ldp x26, x25, [sp, #0x20] 22704: f9400bfb ldr x27, [sp, #0x10] 22708: f0000201 adrp x1, 0x65000 2270c: f0000202 adrp x2, 0x65000 22710: f0000203 adrp x3, 0x65000 22714: 910b0421 add x1, x1, #0x2c1 22718: 910f2442 add x2, x2, #0x3c9 2271c: 91223863 add x3, x3, #0x88e 22720: 321f07e0 orr w0, wzr, #0x6 22724: 9101c3ff add sp, sp, #0x70 22728: 17ffe99a b 0x1cd90 <__android_log_print@plt> 2272c: 320003e8 orr w8, wzr, #0x1 22730: aa1f03e1 mov x1, xzr 22734: 390332e8 strb w8, [x23, #0xcc] 22738: aa1303e0 mov x0, x19 2273c: 97ffe479 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22740: b940c6e8 ldr w8, [x23, #0xc4] 22744: aa0003f8 mov x24, x0 22748: 7100051f cmp w8, #0x1 2274c: 5400006d b.le 0x22758 22750: f94046e1 ldr x1, [x23, #0x88] 22754: 14000004 b 0x22764 22758: 320003e8 orr w8, wzr, #0x1 2275c: aa1f03e1 mov x1, xzr 22760: 390332e8 strb w8, [x23, #0xcc] 22764: aa1303e0 mov x0, x19 22768: 97ffe46e bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2276c: b940c6e8 ldr w8, [x23, #0xc4] 22770: aa0003f9 mov x25, x0 22774: 7100091f cmp w8, #0x2 22778: 5400006d b.le 0x22784 2277c: f9404ae1 ldr x1, [x23, #0x90] 22780: 14000004 b 0x22790 22784: 320003e8 orr w8, wzr, #0x1 22788: aa1f03e1 mov x1, xzr 2278c: 390332e8 strb w8, [x23, #0xcc] 22790: aa1303e0 mov x0, x19 22794: 97ffe463 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22798: b940c6e8 ldr w8, [x23, #0xc4] 2279c: aa0003fa mov x26, x0 227a0: 71000d1f cmp w8, #0x3 227a4: 5400006d b.le 0x227b0 227a8: f9404ee1 ldr x1, [x23, #0x98] 227ac: 14000004 b 0x227bc 227b0: 320003e8 orr w8, wzr, #0x1 227b4: aa1f03e1 mov x1, xzr 227b8: 390332e8 strb w8, [x23, #0xcc] 227bc: aa1303e0 mov x0, x19 227c0: 97ffe458 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 227c4: b940c2e8 ldr w8, [x23, #0xc0] 227c8: aa0003fb mov x27, x0 227cc: 7100011f cmp w8, #0x0 227d0: 5400006d b.le 0x227dc 227d4: b94062e4 ldr w4, [x23, #0x60] 227d8: 14000004 b 0x227e8 227dc: 320003e8 orr w8, wzr, #0x1 227e0: 2a1f03e4 mov w4, wzr 227e4: 390332e8 strb w8, [x23, #0xcc] 227e8: aa1303e0 mov x0, x19 227ec: aa1503e1 mov x1, x21 227f0: aa1603e2 mov x2, x22 227f4: 2a1403e3 mov w3, w20 227f8: aa1803e5 mov x5, x24 227fc: aa1903e6 mov x6, x25 22800: aa1a03e7 mov x7, x26 22804: f90003fb str x27, [sp] 22808: 97ffe826 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 2280c: f9400268 ldr x8, [x19] 22810: aa1303e0 mov x0, x19 22814: aa1803e1 mov x1, x24 22818: f9405d08 ldr x8, [x8, #0xb8] 2281c: d63f0100 blr x8 22820: f9400268 ldr x8, [x19] 22824: aa1303e0 mov x0, x19 22828: aa1903e1 mov x1, x25 2282c: f9405d08 ldr x8, [x8, #0xb8] 22830: d63f0100 blr x8 22834: f9400268 ldr x8, [x19] 22838: aa1303e0 mov x0, x19 2283c: aa1a03e1 mov x1, x26 22840: f9405d08 ldr x8, [x8, #0xb8] 22844: d63f0100 blr x8 22848: f9400268 ldr x8, [x19] 2284c: aa1303e0 mov x0, x19 22850: aa1b03e1 mov x1, x27 22854: f9405d08 ldr x8, [x8, #0xb8] 22858: d63f0100 blr x8 2285c: f9400268 ldr x8, [x19] 22860: aa1303e0 mov x0, x19 22864: f9439108 ldr x8, [x8, #0x720] 22868: d63f0100 blr x8 2286c: 12001c08 and w8, w0, #0xff 22870: 34000368 cbz w8, 0x228dc 22874: f9400268 ldr x8, [x19] 22878: aa1303e0 mov x0, x19 2287c: f9404508 ldr x8, [x8, #0x88] 22880: d63f0100 blr x8 22884: 90000348 adrp x8, 0x8a000 22888: f9462508 ldr x8, [x8, #0xc48] 2288c: b9400108 ldr w8, [x8] 22890: 7100111f cmp w8, #0x4 22894: 5400024c b.gt 0x228dc 22898: a9467bfd ldp x29, x30, [sp, #0x60] 2289c: a9454ff4 ldp x20, x19, [sp, #0x50] 228a0: a94457f6 ldp x22, x21, [sp, #0x40] 228a4: a9435ff8 ldp x24, x23, [sp, #0x30] 228a8: a94267fa ldp x26, x25, [sp, #0x20] 228ac: f9400bfb ldr x27, [sp, #0x10] 228b0: f0000201 adrp x1, 0x65000 228b4: f0000202 adrp x2, 0x65000 228b8: f0000203 adrp x3, 0x65000 228bc: f0000204 adrp x4, 0x65000 228c0: 910b0421 add x1, x1, #0x2c1 228c4: 910df042 add x2, x2, #0x37c 228c8: 910e5063 add x3, x3, #0x394 228cc: 9120d084 add x4, x4, #0x834 228d0: 321f07e0 orr w0, wzr, #0x6 228d4: 9101c3ff add sp, sp, #0x70 228d8: 17ffe92e b 0x1cd90 <__android_log_print@plt> 228dc: a9467bfd ldp x29, x30, [sp, #0x60] 228e0: a9454ff4 ldp x20, x19, [sp, #0x50] 228e4: a94457f6 ldp x22, x21, [sp, #0x40] 228e8: a9435ff8 ldp x24, x23, [sp, #0x30] 228ec: a94267fa ldp x26, x25, [sp, #0x20] 228f0: f9400bfb ldr x27, [sp, #0x10] 228f4: 9101c3ff add sp, sp, #0x70 228f8: d65f03c0 ret 00000000000228fc : 228fc: a9bb67fa stp x26, x25, [sp, #-0x50]! 22900: a9015ff8 stp x24, x23, [sp, #0x10] 22904: a90257f6 stp x22, x21, [sp, #0x20] 22908: a9034ff4 stp x20, x19, [sp, #0x30] 2290c: a9047bfd stp x29, x30, [sp, #0x40] 22910: 910103fd add x29, sp, #0x40 22914: aa0003f3 mov x19, x0 22918: f9400268 ldr x8, [x19] 2291c: 2a0303f4 mov w20, w3 22920: aa0203f6 mov x22, x2 22924: f0000202 adrp x2, 0x65000 22928: f941c508 ldr x8, [x8, #0x388] 2292c: f0000203 adrp x3, 0x65000 22930: 91228042 add x2, x2, #0x8a0 22934: 9122ac63 add x3, x3, #0x8ab 22938: aa0103f5 mov x21, x1 2293c: d63f0100 blr x8 22940: aa0003f7 mov x23, x0 22944: b40000d7 cbz x23, 0x2295c 22948: b940c6c8 ldr w8, [x22, #0xc4] 2294c: 7100011f cmp w8, #0x0 22950: 540002ad b.le 0x229a4 22954: f94042c1 ldr x1, [x22, #0x80] 22958: 14000016 b 0x229b0 2295c: 90000348 adrp x8, 0x8a000 22960: f9462508 ldr x8, [x8, #0xc48] 22964: b9400108 ldr w8, [x8] 22968: 7100111f cmp w8, #0x4 2296c: 54000cec b.gt 0x22b08 22970: a9447bfd ldp x29, x30, [sp, #0x40] 22974: a9434ff4 ldp x20, x19, [sp, #0x30] 22978: a94257f6 ldp x22, x21, [sp, #0x20] 2297c: a9415ff8 ldp x24, x23, [sp, #0x10] 22980: f0000201 adrp x1, 0x65000 22984: f0000202 adrp x2, 0x65000 22988: f0000203 adrp x3, 0x65000 2298c: 910b0421 add x1, x1, #0x2c1 22990: 910f2442 add x2, x2, #0x3c9 22994: 91239c63 add x3, x3, #0x8e7 22998: 321f07e0 orr w0, wzr, #0x6 2299c: a8c567fa ldp x26, x25, [sp], #0x50 229a0: 17ffe8fc b 0x1cd90 <__android_log_print@plt> 229a4: 320003e8 orr w8, wzr, #0x1 229a8: aa1f03e1 mov x1, xzr 229ac: 390332c8 strb w8, [x22, #0xcc] 229b0: aa1303e0 mov x0, x19 229b4: 97ffe3db bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 229b8: b940c6c8 ldr w8, [x22, #0xc4] 229bc: aa0003f8 mov x24, x0 229c0: 7100051f cmp w8, #0x1 229c4: 5400006d b.le 0x229d0 229c8: f94046c1 ldr x1, [x22, #0x88] 229cc: 14000004 b 0x229dc 229d0: 320003e8 orr w8, wzr, #0x1 229d4: aa1f03e1 mov x1, xzr 229d8: 390332c8 strb w8, [x22, #0xcc] 229dc: aa1303e0 mov x0, x19 229e0: 97ffe3d0 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 229e4: b940c6c8 ldr w8, [x22, #0xc4] 229e8: aa0003f9 mov x25, x0 229ec: 7100091f cmp w8, #0x2 229f0: 5400006d b.le 0x229fc 229f4: f9404ac1 ldr x1, [x22, #0x90] 229f8: 14000004 b 0x22a08 229fc: 320003e8 orr w8, wzr, #0x1 22a00: aa1f03e1 mov x1, xzr 22a04: 390332c8 strb w8, [x22, #0xcc] 22a08: aa1303e0 mov x0, x19 22a0c: 97ffe3c5 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22a10: b940c2c8 ldr w8, [x22, #0xc0] 22a14: aa0003fa mov x26, x0 22a18: 7100011f cmp w8, #0x0 22a1c: 5400006d b.le 0x22a28 22a20: b94062c7 ldr w7, [x22, #0x60] 22a24: 14000004 b 0x22a34 22a28: 320003e8 orr w8, wzr, #0x1 22a2c: 2a1f03e7 mov w7, wzr 22a30: 390332c8 strb w8, [x22, #0xcc] 22a34: aa1303e0 mov x0, x19 22a38: aa1503e1 mov x1, x21 22a3c: aa1703e2 mov x2, x23 22a40: 2a1403e3 mov w3, w20 22a44: aa1803e4 mov x4, x24 22a48: aa1903e5 mov x5, x25 22a4c: aa1a03e6 mov x6, x26 22a50: 97ffe794 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 22a54: f9400268 ldr x8, [x19] 22a58: aa1303e0 mov x0, x19 22a5c: aa1803e1 mov x1, x24 22a60: f9405d08 ldr x8, [x8, #0xb8] 22a64: d63f0100 blr x8 22a68: f9400268 ldr x8, [x19] 22a6c: aa1303e0 mov x0, x19 22a70: aa1903e1 mov x1, x25 22a74: f9405d08 ldr x8, [x8, #0xb8] 22a78: d63f0100 blr x8 22a7c: f9400268 ldr x8, [x19] 22a80: aa1303e0 mov x0, x19 22a84: aa1a03e1 mov x1, x26 22a88: f9405d08 ldr x8, [x8, #0xb8] 22a8c: d63f0100 blr x8 22a90: f9400268 ldr x8, [x19] 22a94: aa1303e0 mov x0, x19 22a98: f9439108 ldr x8, [x8, #0x720] 22a9c: d63f0100 blr x8 22aa0: 12001c08 and w8, w0, #0xff 22aa4: 34000328 cbz w8, 0x22b08 22aa8: f9400268 ldr x8, [x19] 22aac: aa1303e0 mov x0, x19 22ab0: f9404508 ldr x8, [x8, #0x88] 22ab4: d63f0100 blr x8 22ab8: 90000348 adrp x8, 0x8a000 22abc: f9462508 ldr x8, [x8, #0xc48] 22ac0: b9400108 ldr w8, [x8] 22ac4: 7100111f cmp w8, #0x4 22ac8: 5400020c b.gt 0x22b08 22acc: a9447bfd ldp x29, x30, [sp, #0x40] 22ad0: a9434ff4 ldp x20, x19, [sp, #0x30] 22ad4: a94257f6 ldp x22, x21, [sp, #0x20] 22ad8: a9415ff8 ldp x24, x23, [sp, #0x10] 22adc: f0000201 adrp x1, 0x65000 22ae0: f0000202 adrp x2, 0x65000 22ae4: f0000203 adrp x3, 0x65000 22ae8: f0000204 adrp x4, 0x65000 22aec: 910b0421 add x1, x1, #0x2c1 22af0: 910df042 add x2, x2, #0x37c 22af4: 910e5063 add x3, x3, #0x394 22af8: 91228084 add x4, x4, #0x8a0 22afc: 321f07e0 orr w0, wzr, #0x6 22b00: a8c567fa ldp x26, x25, [sp], #0x50 22b04: 17ffe8a3 b 0x1cd90 <__android_log_print@plt> 22b08: a9447bfd ldp x29, x30, [sp, #0x40] 22b0c: a9434ff4 ldp x20, x19, [sp, #0x30] 22b10: a94257f6 ldp x22, x21, [sp, #0x20] 22b14: a9415ff8 ldp x24, x23, [sp, #0x10] 22b18: a8c567fa ldp x26, x25, [sp], #0x50 22b1c: d65f03c0 ret 0000000000022b20 : 22b20: d10183ff sub sp, sp, #0x60 22b24: a90167fa stp x26, x25, [sp, #0x10] 22b28: a9025ff8 stp x24, x23, [sp, #0x20] 22b2c: a90357f6 stp x22, x21, [sp, #0x30] 22b30: a9044ff4 stp x20, x19, [sp, #0x40] 22b34: a9057bfd stp x29, x30, [sp, #0x50] 22b38: 910143fd add x29, sp, #0x50 22b3c: aa0003f3 mov x19, x0 22b40: f9400268 ldr x8, [x19] 22b44: 2a0303f4 mov w20, w3 22b48: aa0203f7 mov x23, x2 22b4c: f0000202 adrp x2, 0x65000 22b50: f941c508 ldr x8, [x8, #0x388] 22b54: f0000203 adrp x3, 0x65000 22b58: 9123e042 add x2, x2, #0x8f8 22b5c: 91242863 add x3, x3, #0x90a 22b60: aa0103f5 mov x21, x1 22b64: d63f0100 blr x8 22b68: aa0003f6 mov x22, x0 22b6c: b40000d6 cbz x22, 0x22b84 22b70: b940c6e8 ldr w8, [x23, #0xc4] 22b74: 7100011f cmp w8, #0x0 22b78: 540002cd b.le 0x22bd0 22b7c: f94042e1 ldr x1, [x23, #0x80] 22b80: 14000017 b 0x22bdc 22b84: 90000348 adrp x8, 0x8a000 22b88: f9462508 ldr x8, [x8, #0xc48] 22b8c: b9400108 ldr w8, [x8] 22b90: 7100111f cmp w8, #0x4 22b94: 54000cec b.gt 0x22d30 22b98: a9457bfd ldp x29, x30, [sp, #0x50] 22b9c: a9444ff4 ldp x20, x19, [sp, #0x40] 22ba0: a94357f6 ldp x22, x21, [sp, #0x30] 22ba4: a9425ff8 ldp x24, x23, [sp, #0x20] 22ba8: a94167fa ldp x26, x25, [sp, #0x10] 22bac: f0000201 adrp x1, 0x65000 22bb0: f0000202 adrp x2, 0x65000 22bb4: f0000203 adrp x3, 0x65000 22bb8: 910b0421 add x1, x1, #0x2c1 22bbc: 910f2442 add x2, x2, #0x3c9 22bc0: 9124d863 add x3, x3, #0x936 22bc4: 321f07e0 orr w0, wzr, #0x6 22bc8: 910183ff add sp, sp, #0x60 22bcc: 17ffe871 b 0x1cd90 <__android_log_print@plt> 22bd0: 320003e8 orr w8, wzr, #0x1 22bd4: aa1f03e1 mov x1, xzr 22bd8: 390332e8 strb w8, [x23, #0xcc] 22bdc: aa1303e0 mov x0, x19 22be0: 97ffe350 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22be4: 295822e9 ldp w9, w8, [x23, #0xc0] 22be8: aa0003f8 mov x24, x0 22bec: 7100013f cmp w9, #0x0 22bf0: 5400006d b.le 0x22bfc 22bf4: b94062f9 ldr w25, [x23, #0x60] 22bf8: 14000004 b 0x22c08 22bfc: 320003e9 orr w9, wzr, #0x1 22c00: 2a1f03f9 mov w25, wzr 22c04: 390332e9 strb w9, [x23, #0xcc] 22c08: 7100051f cmp w8, #0x1 22c0c: 5400006d b.le 0x22c18 22c10: f94046e1 ldr x1, [x23, #0x88] 22c14: 14000004 b 0x22c24 22c18: 320003e8 orr w8, wzr, #0x1 22c1c: aa1f03e1 mov x1, xzr 22c20: 390332e8 strb w8, [x23, #0xcc] 22c24: aa1303e0 mov x0, x19 22c28: 97ffe33e bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22c2c: b940c2e8 ldr w8, [x23, #0xc0] 22c30: aa0003fa mov x26, x0 22c34: 7100051f cmp w8, #0x1 22c38: 540000cd b.le 0x22c50 22c3c: b94066e7 ldr w7, [x23, #0x64] 22c40: 7100091f cmp w8, #0x2 22c44: 540000c0 b.eq 0x22c5c 22c48: b9406ae8 ldr w8, [x23, #0x68] 22c4c: 14000007 b 0x22c68 22c50: 320003e8 orr w8, wzr, #0x1 22c54: 2a1f03e7 mov w7, wzr 22c58: 390332e8 strb w8, [x23, #0xcc] 22c5c: 320003e9 orr w9, wzr, #0x1 22c60: 2a1f03e8 mov w8, wzr 22c64: 390332e9 strb w9, [x23, #0xcc] 22c68: aa1303e0 mov x0, x19 22c6c: aa1503e1 mov x1, x21 22c70: aa1603e2 mov x2, x22 22c74: 2a1403e3 mov w3, w20 22c78: aa1803e4 mov x4, x24 22c7c: 2a1903e5 mov w5, w25 22c80: aa1a03e6 mov x6, x26 22c84: b90003e8 str w8, [sp] 22c88: 97ffe706 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 22c8c: f9400268 ldr x8, [x19] 22c90: aa1303e0 mov x0, x19 22c94: aa1803e1 mov x1, x24 22c98: f9405d08 ldr x8, [x8, #0xb8] 22c9c: d63f0100 blr x8 22ca0: f9400268 ldr x8, [x19] 22ca4: aa1303e0 mov x0, x19 22ca8: aa1a03e1 mov x1, x26 22cac: f9405d08 ldr x8, [x8, #0xb8] 22cb0: d63f0100 blr x8 22cb4: f9400268 ldr x8, [x19] 22cb8: aa1303e0 mov x0, x19 22cbc: f9439108 ldr x8, [x8, #0x720] 22cc0: d63f0100 blr x8 22cc4: 12001c08 and w8, w0, #0xff 22cc8: 34000348 cbz w8, 0x22d30 22ccc: f9400268 ldr x8, [x19] 22cd0: aa1303e0 mov x0, x19 22cd4: f9404508 ldr x8, [x8, #0x88] 22cd8: d63f0100 blr x8 22cdc: 90000348 adrp x8, 0x8a000 22ce0: f9462508 ldr x8, [x8, #0xc48] 22ce4: b9400108 ldr w8, [x8] 22ce8: 7100111f cmp w8, #0x4 22cec: 5400022c b.gt 0x22d30 22cf0: a9457bfd ldp x29, x30, [sp, #0x50] 22cf4: a9444ff4 ldp x20, x19, [sp, #0x40] 22cf8: a94357f6 ldp x22, x21, [sp, #0x30] 22cfc: a9425ff8 ldp x24, x23, [sp, #0x20] 22d00: a94167fa ldp x26, x25, [sp, #0x10] 22d04: f0000201 adrp x1, 0x65000 22d08: f0000202 adrp x2, 0x65000 22d0c: f0000203 adrp x3, 0x65000 22d10: f0000204 adrp x4, 0x65000 22d14: 910b0421 add x1, x1, #0x2c1 22d18: 910df042 add x2, x2, #0x37c 22d1c: 910e5063 add x3, x3, #0x394 22d20: 9123e084 add x4, x4, #0x8f8 22d24: 321f07e0 orr w0, wzr, #0x6 22d28: 910183ff add sp, sp, #0x60 22d2c: 17ffe819 b 0x1cd90 <__android_log_print@plt> 22d30: a9457bfd ldp x29, x30, [sp, #0x50] 22d34: a9444ff4 ldp x20, x19, [sp, #0x40] 22d38: a94357f6 ldp x22, x21, [sp, #0x30] 22d3c: a9425ff8 ldp x24, x23, [sp, #0x20] 22d40: a94167fa ldp x26, x25, [sp, #0x10] 22d44: 910183ff add sp, sp, #0x60 22d48: d65f03c0 ret 0000000000022d4c : 22d4c: f81b0ff9 str x25, [sp, #-0x50]! 22d50: a9015ff8 stp x24, x23, [sp, #0x10] 22d54: a90257f6 stp x22, x21, [sp, #0x20] 22d58: a9034ff4 stp x20, x19, [sp, #0x30] 22d5c: a9047bfd stp x29, x30, [sp, #0x40] 22d60: 910103fd add x29, sp, #0x40 22d64: aa0003f3 mov x19, x0 22d68: f9400268 ldr x8, [x19] 22d6c: 2a0303f4 mov w20, w3 22d70: aa0203f7 mov x23, x2 22d74: f0000202 adrp x2, 0x65000 22d78: f941c508 ldr x8, [x8, #0x388] 22d7c: f0000203 adrp x3, 0x65000 22d80: 91254042 add x2, x2, #0x950 22d84: 911cb863 add x3, x3, #0x72e 22d88: aa0103f5 mov x21, x1 22d8c: d63f0100 blr x8 22d90: aa0003f6 mov x22, x0 22d94: b40000d6 cbz x22, 0x22dac 22d98: b940c6e8 ldr w8, [x23, #0xc4] 22d9c: 7100011f cmp w8, #0x0 22da0: 540002ad b.le 0x22df4 22da4: f94042e1 ldr x1, [x23, #0x80] 22da8: 14000016 b 0x22e00 22dac: 90000348 adrp x8, 0x8a000 22db0: f9462508 ldr x8, [x8, #0xc48] 22db4: b9400108 ldr w8, [x8] 22db8: 7100111f cmp w8, #0x4 22dbc: 54000bec b.gt 0x22f38 22dc0: a9447bfd ldp x29, x30, [sp, #0x40] 22dc4: a9434ff4 ldp x20, x19, [sp, #0x30] 22dc8: a94257f6 ldp x22, x21, [sp, #0x20] 22dcc: a9415ff8 ldp x24, x23, [sp, #0x10] 22dd0: f0000201 adrp x1, 0x65000 22dd4: f0000202 adrp x2, 0x65000 22dd8: f0000203 adrp x3, 0x65000 22ddc: 910b0421 add x1, x1, #0x2c1 22de0: 910f2442 add x2, x2, #0x3c9 22de4: 91257463 add x3, x3, #0x95d 22de8: 321f07e0 orr w0, wzr, #0x6 22dec: f84507f9 ldr x25, [sp], #0x50 22df0: 17ffe7e8 b 0x1cd90 <__android_log_print@plt> 22df4: 320003e8 orr w8, wzr, #0x1 22df8: aa1f03e1 mov x1, xzr 22dfc: 390332e8 strb w8, [x23, #0xcc] 22e00: aa1303e0 mov x0, x19 22e04: 97ffe2c7 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22e08: b940c6e8 ldr w8, [x23, #0xc4] 22e0c: aa0003f8 mov x24, x0 22e10: 7100051f cmp w8, #0x1 22e14: 5400006d b.le 0x22e20 22e18: f94046e1 ldr x1, [x23, #0x88] 22e1c: 14000004 b 0x22e2c 22e20: 320003e8 orr w8, wzr, #0x1 22e24: aa1f03e1 mov x1, xzr 22e28: 390332e8 strb w8, [x23, #0xcc] 22e2c: aa1303e0 mov x0, x19 22e30: 97ffe2bc bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22e34: b940c6e8 ldr w8, [x23, #0xc4] 22e38: aa0003f9 mov x25, x0 22e3c: 7100091f cmp w8, #0x2 22e40: 5400006d b.le 0x22e4c 22e44: f9404ae1 ldr x1, [x23, #0x90] 22e48: 14000004 b 0x22e58 22e4c: 320003e8 orr w8, wzr, #0x1 22e50: aa1f03e1 mov x1, xzr 22e54: 390332e8 strb w8, [x23, #0xcc] 22e58: aa1303e0 mov x0, x19 22e5c: 97ffe2b1 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 22e60: aa0003f7 mov x23, x0 22e64: aa1303e0 mov x0, x19 22e68: aa1503e1 mov x1, x21 22e6c: aa1603e2 mov x2, x22 22e70: 2a1403e3 mov w3, w20 22e74: aa1803e4 mov x4, x24 22e78: aa1903e5 mov x5, x25 22e7c: aa1703e6 mov x6, x23 22e80: 97ffe688 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 22e84: f9400268 ldr x8, [x19] 22e88: aa1303e0 mov x0, x19 22e8c: aa1803e1 mov x1, x24 22e90: f9405d08 ldr x8, [x8, #0xb8] 22e94: d63f0100 blr x8 22e98: f9400268 ldr x8, [x19] 22e9c: aa1303e0 mov x0, x19 22ea0: aa1903e1 mov x1, x25 22ea4: f9405d08 ldr x8, [x8, #0xb8] 22ea8: d63f0100 blr x8 22eac: f9400268 ldr x8, [x19] 22eb0: aa1303e0 mov x0, x19 22eb4: aa1703e1 mov x1, x23 22eb8: f9405d08 ldr x8, [x8, #0xb8] 22ebc: d63f0100 blr x8 22ec0: f9400268 ldr x8, [x19] 22ec4: aa1303e0 mov x0, x19 22ec8: f9439108 ldr x8, [x8, #0x720] 22ecc: d63f0100 blr x8 22ed0: 12001c08 and w8, w0, #0xff 22ed4: 34000328 cbz w8, 0x22f38 22ed8: f9400268 ldr x8, [x19] 22edc: aa1303e0 mov x0, x19 22ee0: f9404508 ldr x8, [x8, #0x88] 22ee4: d63f0100 blr x8 22ee8: 90000348 adrp x8, 0x8a000 22eec: f9462508 ldr x8, [x8, #0xc48] 22ef0: b9400108 ldr w8, [x8] 22ef4: 7100111f cmp w8, #0x4 22ef8: 5400020c b.gt 0x22f38 22efc: a9447bfd ldp x29, x30, [sp, #0x40] 22f00: a9434ff4 ldp x20, x19, [sp, #0x30] 22f04: a94257f6 ldp x22, x21, [sp, #0x20] 22f08: a9415ff8 ldp x24, x23, [sp, #0x10] 22f0c: f0000201 adrp x1, 0x65000 22f10: f0000202 adrp x2, 0x65000 22f14: f0000203 adrp x3, 0x65000 22f18: f0000204 adrp x4, 0x65000 22f1c: 910b0421 add x1, x1, #0x2c1 22f20: 910df042 add x2, x2, #0x37c 22f24: 910e5063 add x3, x3, #0x394 22f28: 91254084 add x4, x4, #0x950 22f2c: 321f07e0 orr w0, wzr, #0x6 22f30: f84507f9 ldr x25, [sp], #0x50 22f34: 17ffe797 b 0x1cd90 <__android_log_print@plt> 22f38: a9447bfd ldp x29, x30, [sp, #0x40] 22f3c: a9434ff4 ldp x20, x19, [sp, #0x30] 22f40: a94257f6 ldp x22, x21, [sp, #0x20] 22f44: a9415ff8 ldp x24, x23, [sp, #0x10] 22f48: f84507f9 ldr x25, [sp], #0x50 22f4c: d65f03c0 ret 0000000000022f50 : 22f50: d10183ff sub sp, sp, #0x60 22f54: a90167fa stp x26, x25, [sp, #0x10] 22f58: a9025ff8 stp x24, x23, [sp, #0x20] 22f5c: a90357f6 stp x22, x21, [sp, #0x30] 22f60: a9044ff4 stp x20, x19, [sp, #0x40] 22f64: a9057bfd stp x29, x30, [sp, #0x50] 22f68: 910143fd add x29, sp, #0x50 22f6c: aa0003f3 mov x19, x0 22f70: f9400268 ldr x8, [x19] 22f74: 2a0303f4 mov w20, w3 22f78: aa0203f7 mov x23, x2 22f7c: f0000202 adrp x2, 0x65000 22f80: f941c508 ldr x8, [x8, #0x388] 22f84: f0000203 adrp x3, 0x65000 22f88: 9125c442 add x2, x2, #0x971 22f8c: 91264463 add x3, x3, #0x991 22f90: aa0103f5 mov x21, x1 22f94: d63f0100 blr x8 22f98: aa0003f6 mov x22, x0 22f9c: b40000d6 cbz x22, 0x22fb4 22fa0: 295822e9 ldp w9, w8, [x23, #0xc0] 22fa4: 7100013f cmp w9, #0x0 22fa8: 540002cd b.le 0x23000 22fac: b94062f8 ldr w24, [x23, #0x60] 22fb0: 14000017 b 0x2300c 22fb4: 90000348 adrp x8, 0x8a000 22fb8: f9462508 ldr x8, [x8, #0xc48] 22fbc: b9400108 ldr w8, [x8] 22fc0: 7100111f cmp w8, #0x4 22fc4: 54000cec b.gt 0x23160 22fc8: a9457bfd ldp x29, x30, [sp, #0x50] 22fcc: a9444ff4 ldp x20, x19, [sp, #0x40] 22fd0: a94357f6 ldp x22, x21, [sp, #0x30] 22fd4: a9425ff8 ldp x24, x23, [sp, #0x20] 22fd8: a94167fa ldp x26, x25, [sp, #0x10] 22fdc: f0000201 adrp x1, 0x65000 22fe0: f0000202 adrp x2, 0x65000 22fe4: f0000203 adrp x3, 0x65000 22fe8: 910b0421 add x1, x1, #0x2c1 22fec: 910f2442 add x2, x2, #0x3c9 22ff0: 9126f463 add x3, x3, #0x9bd 22ff4: 321f07e0 orr w0, wzr, #0x6 22ff8: 910183ff add sp, sp, #0x60 22ffc: 17ffe765 b 0x1cd90 <__android_log_print@plt> 23000: 320003e9 orr w9, wzr, #0x1 23004: 2a1f03f8 mov w24, wzr 23008: 390332e9 strb w9, [x23, #0xcc] 2300c: 7100011f cmp w8, #0x0 23010: 5400006d b.le 0x2301c 23014: f94042e1 ldr x1, [x23, #0x80] 23018: 14000004 b 0x23028 2301c: 320003e8 orr w8, wzr, #0x1 23020: aa1f03e1 mov x1, xzr 23024: 390332e8 strb w8, [x23, #0xcc] 23028: aa1303e0 mov x0, x19 2302c: 97ffe23d bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 23030: b940c6e8 ldr w8, [x23, #0xc4] 23034: aa0003f9 mov x25, x0 23038: 7100051f cmp w8, #0x1 2303c: 5400006d b.le 0x23048 23040: f94046e1 ldr x1, [x23, #0x88] 23044: 14000004 b 0x23054 23048: 320003e8 orr w8, wzr, #0x1 2304c: aa1f03e1 mov x1, xzr 23050: 390332e8 strb w8, [x23, #0xcc] 23054: aa1303e0 mov x0, x19 23058: 97ffe232 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 2305c: b940c2e8 ldr w8, [x23, #0xc0] 23060: aa0003fa mov x26, x0 23064: 7100051f cmp w8, #0x1 23068: 540000cd b.le 0x23080 2306c: b94066e7 ldr w7, [x23, #0x64] 23070: 7100091f cmp w8, #0x2 23074: 540000c0 b.eq 0x2308c 23078: b9406ae8 ldr w8, [x23, #0x68] 2307c: 14000007 b 0x23098 23080: 320003e8 orr w8, wzr, #0x1 23084: 2a1f03e7 mov w7, wzr 23088: 390332e8 strb w8, [x23, #0xcc] 2308c: 320003e9 orr w9, wzr, #0x1 23090: 2a1f03e8 mov w8, wzr 23094: 390332e9 strb w9, [x23, #0xcc] 23098: aa1303e0 mov x0, x19 2309c: aa1503e1 mov x1, x21 230a0: aa1603e2 mov x2, x22 230a4: 2a1403e3 mov w3, w20 230a8: 2a1803e4 mov w4, w24 230ac: aa1903e5 mov x5, x25 230b0: aa1a03e6 mov x6, x26 230b4: b90003e8 str w8, [sp] 230b8: 97ffe5fa bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 230bc: f9400268 ldr x8, [x19] 230c0: aa1303e0 mov x0, x19 230c4: aa1903e1 mov x1, x25 230c8: f9405d08 ldr x8, [x8, #0xb8] 230cc: d63f0100 blr x8 230d0: f9400268 ldr x8, [x19] 230d4: aa1303e0 mov x0, x19 230d8: aa1a03e1 mov x1, x26 230dc: f9405d08 ldr x8, [x8, #0xb8] 230e0: d63f0100 blr x8 230e4: f9400268 ldr x8, [x19] 230e8: aa1303e0 mov x0, x19 230ec: f9439108 ldr x8, [x8, #0x720] 230f0: d63f0100 blr x8 230f4: 12001c08 and w8, w0, #0xff 230f8: 34000348 cbz w8, 0x23160 230fc: f9400268 ldr x8, [x19] 23100: aa1303e0 mov x0, x19 23104: f9404508 ldr x8, [x8, #0x88] 23108: d63f0100 blr x8 2310c: f0000328 adrp x8, 0x8a000 23110: f9462508 ldr x8, [x8, #0xc48] 23114: b9400108 ldr w8, [x8] 23118: 7100111f cmp w8, #0x4 2311c: 5400022c b.gt 0x23160 23120: a9457bfd ldp x29, x30, [sp, #0x50] 23124: a9444ff4 ldp x20, x19, [sp, #0x40] 23128: a94357f6 ldp x22, x21, [sp, #0x30] 2312c: a9425ff8 ldp x24, x23, [sp, #0x20] 23130: a94167fa ldp x26, x25, [sp, #0x10] 23134: d0000201 adrp x1, 0x65000 23138: d0000202 adrp x2, 0x65000 2313c: d0000203 adrp x3, 0x65000 23140: d0000204 adrp x4, 0x65000 23144: 910b0421 add x1, x1, #0x2c1 23148: 910df042 add x2, x2, #0x37c 2314c: 910e5063 add x3, x3, #0x394 23150: 9125c484 add x4, x4, #0x971 23154: 321f07e0 orr w0, wzr, #0x6 23158: 910183ff add sp, sp, #0x60 2315c: 17ffe70d b 0x1cd90 <__android_log_print@plt> 23160: a9457bfd ldp x29, x30, [sp, #0x50] 23164: a9444ff4 ldp x20, x19, [sp, #0x40] 23168: a94357f6 ldp x22, x21, [sp, #0x30] 2316c: a9425ff8 ldp x24, x23, [sp, #0x20] 23170: a94167fa ldp x26, x25, [sp, #0x10] 23174: 910183ff add sp, sp, #0x60 23178: d65f03c0 ret 000000000002317c : 2317c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 23180: a9014ff4 stp x20, x19, [sp, #0x10] 23184: a9027bfd stp x29, x30, [sp, #0x20] 23188: 910083fd add x29, sp, #0x20 2318c: aa0003f3 mov x19, x0 23190: f9400268 ldr x8, [x19] 23194: 2a0303f4 mov w20, w3 23198: aa0203f6 mov x22, x2 2319c: d0000202 adrp x2, 0x65000 231a0: f941c508 ldr x8, [x8, #0x388] 231a4: d0000203 adrp x3, 0x65000 231a8: 91279442 add x2, x2, #0x9e5 231ac: 91281063 add x3, x3, #0xa04 231b0: aa0103f5 mov x21, x1 231b4: d63f0100 blr x8 231b8: aa0003e8 mov x8, x0 231bc: b40000c8 cbz x8, 0x231d4 231c0: b940c2c9 ldr w9, [x22, #0xc0] 231c4: 7100013f cmp w9, #0x0 231c8: 5400026d b.le 0x23214 231cc: b94062c4 ldr w4, [x22, #0x60] 231d0: 14000014 b 0x23220 231d4: f0000328 adrp x8, 0x8a000 231d8: f9462508 ldr x8, [x8, #0xc48] 231dc: b9400108 ldr w8, [x8] 231e0: 7100111f cmp w8, #0x4 231e4: 5400060c b.gt 0x232a4 231e8: a9427bfd ldp x29, x30, [sp, #0x20] 231ec: a9414ff4 ldp x20, x19, [sp, #0x10] 231f0: d0000201 adrp x1, 0x65000 231f4: d0000202 adrp x2, 0x65000 231f8: d0000203 adrp x3, 0x65000 231fc: 910b0421 add x1, x1, #0x2c1 23200: 910f2442 add x2, x2, #0x3c9 23204: 91282863 add x3, x3, #0xa0a 23208: 321f07e0 orr w0, wzr, #0x6 2320c: a8c357f6 ldp x22, x21, [sp], #0x30 23210: 17ffe6e0 b 0x1cd90 <__android_log_print@plt> 23214: 320003e9 orr w9, wzr, #0x1 23218: 2a1f03e4 mov w4, wzr 2321c: 390332c9 strb w9, [x22, #0xcc] 23220: aa1303e0 mov x0, x19 23224: aa1503e1 mov x1, x21 23228: aa0803e2 mov x2, x8 2322c: 2a1403e3 mov w3, w20 23230: 97ffe59c bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23234: f9400268 ldr x8, [x19] 23238: aa1303e0 mov x0, x19 2323c: f9439108 ldr x8, [x8, #0x720] 23240: d63f0100 blr x8 23244: 12001c08 and w8, w0, #0xff 23248: 340002e8 cbz w8, 0x232a4 2324c: f9400268 ldr x8, [x19] 23250: aa1303e0 mov x0, x19 23254: f9404508 ldr x8, [x8, #0x88] 23258: d63f0100 blr x8 2325c: f0000328 adrp x8, 0x8a000 23260: f9462508 ldr x8, [x8, #0xc48] 23264: b9400108 ldr w8, [x8] 23268: 7100111f cmp w8, #0x4 2326c: 540001cc b.gt 0x232a4 23270: a9427bfd ldp x29, x30, [sp, #0x20] 23274: a9414ff4 ldp x20, x19, [sp, #0x10] 23278: d0000201 adrp x1, 0x65000 2327c: d0000202 adrp x2, 0x65000 23280: d0000203 adrp x3, 0x65000 23284: d0000204 adrp x4, 0x65000 23288: 910b0421 add x1, x1, #0x2c1 2328c: 910df042 add x2, x2, #0x37c 23290: 910e5063 add x3, x3, #0x394 23294: 91279484 add x4, x4, #0x9e5 23298: 321f07e0 orr w0, wzr, #0x6 2329c: a8c357f6 ldp x22, x21, [sp], #0x30 232a0: 17ffe6bc b 0x1cd90 <__android_log_print@plt> 232a4: a9427bfd ldp x29, x30, [sp, #0x20] 232a8: a9414ff4 ldp x20, x19, [sp, #0x10] 232ac: a8c357f6 ldp x22, x21, [sp], #0x30 232b0: d65f03c0 ret 00000000000232b4 : 232b4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 232b8: a9014ff4 stp x20, x19, [sp, #0x10] 232bc: a9027bfd stp x29, x30, [sp, #0x20] 232c0: 910083fd add x29, sp, #0x20 232c4: aa0003f3 mov x19, x0 232c8: f9400268 ldr x8, [x19] 232cc: 2a0303f4 mov w20, w3 232d0: aa0203f6 mov x22, x2 232d4: d0000202 adrp x2, 0x65000 232d8: f941c508 ldr x8, [x8, #0x388] 232dc: d0000203 adrp x3, 0x65000 232e0: 9128c442 add x2, x2, #0xa31 232e4: 91281063 add x3, x3, #0xa04 232e8: aa0103f5 mov x21, x1 232ec: d63f0100 blr x8 232f0: aa0003e8 mov x8, x0 232f4: b40000c8 cbz x8, 0x2330c 232f8: b940c2c9 ldr w9, [x22, #0xc0] 232fc: 7100013f cmp w9, #0x0 23300: 5400026d b.le 0x2334c 23304: b94062c4 ldr w4, [x22, #0x60] 23308: 14000014 b 0x23358 2330c: f0000328 adrp x8, 0x8a000 23310: f9462508 ldr x8, [x8, #0xc48] 23314: b9400108 ldr w8, [x8] 23318: 7100111f cmp w8, #0x4 2331c: 5400060c b.gt 0x233dc 23320: a9427bfd ldp x29, x30, [sp, #0x20] 23324: a9414ff4 ldp x20, x19, [sp, #0x10] 23328: d0000201 adrp x1, 0x65000 2332c: d0000202 adrp x2, 0x65000 23330: d0000203 adrp x3, 0x65000 23334: 910b0421 add x1, x1, #0x2c1 23338: 910f2442 add x2, x2, #0x3c9 2333c: 91296c63 add x3, x3, #0xa5b 23340: 321f07e0 orr w0, wzr, #0x6 23344: a8c357f6 ldp x22, x21, [sp], #0x30 23348: 17ffe692 b 0x1cd90 <__android_log_print@plt> 2334c: 320003e9 orr w9, wzr, #0x1 23350: 2a1f03e4 mov w4, wzr 23354: 390332c9 strb w9, [x22, #0xcc] 23358: aa1303e0 mov x0, x19 2335c: aa1503e1 mov x1, x21 23360: aa0803e2 mov x2, x8 23364: 2a1403e3 mov w3, w20 23368: 97ffe54e bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 2336c: f9400268 ldr x8, [x19] 23370: aa1303e0 mov x0, x19 23374: f9439108 ldr x8, [x8, #0x720] 23378: d63f0100 blr x8 2337c: 12001c08 and w8, w0, #0xff 23380: 340002e8 cbz w8, 0x233dc 23384: f9400268 ldr x8, [x19] 23388: aa1303e0 mov x0, x19 2338c: f9404508 ldr x8, [x8, #0x88] 23390: d63f0100 blr x8 23394: f0000328 adrp x8, 0x8a000 23398: f9462508 ldr x8, [x8, #0xc48] 2339c: b9400108 ldr w8, [x8] 233a0: 7100111f cmp w8, #0x4 233a4: 540001cc b.gt 0x233dc 233a8: a9427bfd ldp x29, x30, [sp, #0x20] 233ac: a9414ff4 ldp x20, x19, [sp, #0x10] 233b0: d0000201 adrp x1, 0x65000 233b4: d0000202 adrp x2, 0x65000 233b8: d0000203 adrp x3, 0x65000 233bc: d0000204 adrp x4, 0x65000 233c0: 910b0421 add x1, x1, #0x2c1 233c4: 910df042 add x2, x2, #0x37c 233c8: 910e5063 add x3, x3, #0x394 233cc: 9128c484 add x4, x4, #0xa31 233d0: 321f07e0 orr w0, wzr, #0x6 233d4: a8c357f6 ldp x22, x21, [sp], #0x30 233d8: 17ffe66e b 0x1cd90 <__android_log_print@plt> 233dc: a9427bfd ldp x29, x30, [sp, #0x20] 233e0: a9414ff4 ldp x20, x19, [sp, #0x10] 233e4: a8c357f6 ldp x22, x21, [sp], #0x30 233e8: d65f03c0 ret 00000000000233ec : 233ec: f81d0ff5 str x21, [sp, #-0x30]! 233f0: a9014ff4 stp x20, x19, [sp, #0x10] 233f4: a9027bfd stp x29, x30, [sp, #0x20] 233f8: 910083fd add x29, sp, #0x20 233fc: aa0003f3 mov x19, x0 23400: f9400268 ldr x8, [x19] 23404: 2a0303f4 mov w20, w3 23408: d0000202 adrp x2, 0x65000 2340c: d0000203 adrp x3, 0x65000 23410: f941c508 ldr x8, [x8, #0x388] 23414: 912a1042 add x2, x2, #0xa84 23418: 91166063 add x3, x3, #0x598 2341c: aa0103f5 mov x21, x1 23420: d63f0100 blr x8 23424: aa0003e8 mov x8, x0 23428: b4000448 cbz x8, 0x234b0 2342c: aa1303e0 mov x0, x19 23430: aa1503e1 mov x1, x21 23434: aa0803e2 mov x2, x8 23438: 2a1403e3 mov w3, w20 2343c: 97ffe519 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23440: f9400268 ldr x8, [x19] 23444: aa1303e0 mov x0, x19 23448: f9439108 ldr x8, [x8, #0x720] 2344c: d63f0100 blr x8 23450: 12001c08 and w8, w0, #0xff 23454: 340004e8 cbz w8, 0x234f0 23458: f9400268 ldr x8, [x19] 2345c: aa1303e0 mov x0, x19 23460: f9404508 ldr x8, [x8, #0x88] 23464: d63f0100 blr x8 23468: f0000328 adrp x8, 0x8a000 2346c: f9462508 ldr x8, [x8, #0xc48] 23470: b9400108 ldr w8, [x8] 23474: 7100111f cmp w8, #0x4 23478: 540003cc b.gt 0x234f0 2347c: a9427bfd ldp x29, x30, [sp, #0x20] 23480: a9414ff4 ldp x20, x19, [sp, #0x10] 23484: d0000201 adrp x1, 0x65000 23488: d0000202 adrp x2, 0x65000 2348c: d0000203 adrp x3, 0x65000 23490: d0000204 adrp x4, 0x65000 23494: 910b0421 add x1, x1, #0x2c1 23498: 910df042 add x2, x2, #0x37c 2349c: 910e5063 add x3, x3, #0x394 234a0: 912a1084 add x4, x4, #0xa84 234a4: 321f07e0 orr w0, wzr, #0x6 234a8: f84307f5 ldr x21, [sp], #0x30 234ac: 17ffe639 b 0x1cd90 <__android_log_print@plt> 234b0: f0000328 adrp x8, 0x8a000 234b4: f9462508 ldr x8, [x8, #0xc48] 234b8: b9400108 ldr w8, [x8] 234bc: 7100111f cmp w8, #0x4 234c0: 5400018c b.gt 0x234f0 234c4: a9427bfd ldp x29, x30, [sp, #0x20] 234c8: a9414ff4 ldp x20, x19, [sp, #0x10] 234cc: d0000201 adrp x1, 0x65000 234d0: d0000202 adrp x2, 0x65000 234d4: d0000203 adrp x3, 0x65000 234d8: 910b0421 add x1, x1, #0x2c1 234dc: 910f2442 add x2, x2, #0x3c9 234e0: 912abc63 add x3, x3, #0xaaf 234e4: 321f07e0 orr w0, wzr, #0x6 234e8: f84307f5 ldr x21, [sp], #0x30 234ec: 17ffe629 b 0x1cd90 <__android_log_print@plt> 234f0: a9427bfd ldp x29, x30, [sp, #0x20] 234f4: a9414ff4 ldp x20, x19, [sp, #0x10] 234f8: f84307f5 ldr x21, [sp], #0x30 234fc: d65f03c0 ret 0000000000023500 : 23500: f81d0ff5 str x21, [sp, #-0x30]! 23504: a9014ff4 stp x20, x19, [sp, #0x10] 23508: a9027bfd stp x29, x30, [sp, #0x20] 2350c: 910083fd add x29, sp, #0x20 23510: aa0003f3 mov x19, x0 23514: f9400268 ldr x8, [x19] 23518: 2a0303f4 mov w20, w3 2351c: d0000202 adrp x2, 0x65000 23520: d0000203 adrp x3, 0x65000 23524: f941c508 ldr x8, [x8, #0x388] 23528: 912b6442 add x2, x2, #0xad9 2352c: 91166063 add x3, x3, #0x598 23530: aa0103f5 mov x21, x1 23534: d63f0100 blr x8 23538: aa0003e8 mov x8, x0 2353c: b4000448 cbz x8, 0x235c4 23540: aa1303e0 mov x0, x19 23544: aa1503e1 mov x1, x21 23548: aa0803e2 mov x2, x8 2354c: 2a1403e3 mov w3, w20 23550: 97ffe4d4 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23554: f9400268 ldr x8, [x19] 23558: aa1303e0 mov x0, x19 2355c: f9439108 ldr x8, [x8, #0x720] 23560: d63f0100 blr x8 23564: 12001c08 and w8, w0, #0xff 23568: 340004e8 cbz w8, 0x23604 2356c: f9400268 ldr x8, [x19] 23570: aa1303e0 mov x0, x19 23574: f9404508 ldr x8, [x8, #0x88] 23578: d63f0100 blr x8 2357c: f0000328 adrp x8, 0x8a000 23580: f9462508 ldr x8, [x8, #0xc48] 23584: b9400108 ldr w8, [x8] 23588: 7100111f cmp w8, #0x4 2358c: 540003cc b.gt 0x23604 23590: a9427bfd ldp x29, x30, [sp, #0x20] 23594: a9414ff4 ldp x20, x19, [sp, #0x10] 23598: d0000201 adrp x1, 0x65000 2359c: d0000202 adrp x2, 0x65000 235a0: d0000203 adrp x3, 0x65000 235a4: d0000204 adrp x4, 0x65000 235a8: 910b0421 add x1, x1, #0x2c1 235ac: 910df042 add x2, x2, #0x37c 235b0: 910e5063 add x3, x3, #0x394 235b4: 912b6484 add x4, x4, #0xad9 235b8: 321f07e0 orr w0, wzr, #0x6 235bc: f84307f5 ldr x21, [sp], #0x30 235c0: 17ffe5f4 b 0x1cd90 <__android_log_print@plt> 235c4: f0000328 adrp x8, 0x8a000 235c8: f9462508 ldr x8, [x8, #0xc48] 235cc: b9400108 ldr w8, [x8] 235d0: 7100111f cmp w8, #0x4 235d4: 5400018c b.gt 0x23604 235d8: a9427bfd ldp x29, x30, [sp, #0x20] 235dc: a9414ff4 ldp x20, x19, [sp, #0x10] 235e0: d0000201 adrp x1, 0x65000 235e4: d0000202 adrp x2, 0x65000 235e8: d0000203 adrp x3, 0x65000 235ec: 910b0421 add x1, x1, #0x2c1 235f0: 910f2442 add x2, x2, #0x3c9 235f4: 912bd863 add x3, x3, #0xaf6 235f8: 321f07e0 orr w0, wzr, #0x6 235fc: f84307f5 ldr x21, [sp], #0x30 23600: 17ffe5e4 b 0x1cd90 <__android_log_print@plt> 23604: a9427bfd ldp x29, x30, [sp, #0x20] 23608: a9414ff4 ldp x20, x19, [sp, #0x10] 2360c: f84307f5 ldr x21, [sp], #0x30 23610: d65f03c0 ret 0000000000023614 : 23614: f81d0ff5 str x21, [sp, #-0x30]! 23618: a9014ff4 stp x20, x19, [sp, #0x10] 2361c: a9027bfd stp x29, x30, [sp, #0x20] 23620: 910083fd add x29, sp, #0x20 23624: aa0003f3 mov x19, x0 23628: f9400268 ldr x8, [x19] 2362c: 2a0303f4 mov w20, w3 23630: d0000202 adrp x2, 0x65000 23634: d0000203 adrp x3, 0x65000 23638: f941c508 ldr x8, [x8, #0x388] 2363c: 912c8c42 add x2, x2, #0xb23 23640: 91166063 add x3, x3, #0x598 23644: aa0103f5 mov x21, x1 23648: d63f0100 blr x8 2364c: aa0003e8 mov x8, x0 23650: b4000448 cbz x8, 0x236d8 23654: aa1303e0 mov x0, x19 23658: aa1503e1 mov x1, x21 2365c: aa0803e2 mov x2, x8 23660: 2a1403e3 mov w3, w20 23664: 97ffe48f bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23668: f9400268 ldr x8, [x19] 2366c: aa1303e0 mov x0, x19 23670: f9439108 ldr x8, [x8, #0x720] 23674: d63f0100 blr x8 23678: 12001c08 and w8, w0, #0xff 2367c: 340004e8 cbz w8, 0x23718 23680: f9400268 ldr x8, [x19] 23684: aa1303e0 mov x0, x19 23688: f9404508 ldr x8, [x8, #0x88] 2368c: d63f0100 blr x8 23690: f0000328 adrp x8, 0x8a000 23694: f9462508 ldr x8, [x8, #0xc48] 23698: b9400108 ldr w8, [x8] 2369c: 7100111f cmp w8, #0x4 236a0: 540003cc b.gt 0x23718 236a4: a9427bfd ldp x29, x30, [sp, #0x20] 236a8: a9414ff4 ldp x20, x19, [sp, #0x10] 236ac: d0000201 adrp x1, 0x65000 236b0: d0000202 adrp x2, 0x65000 236b4: d0000203 adrp x3, 0x65000 236b8: d0000204 adrp x4, 0x65000 236bc: 910b0421 add x1, x1, #0x2c1 236c0: 910df042 add x2, x2, #0x37c 236c4: 910e5063 add x3, x3, #0x394 236c8: 912c8c84 add x4, x4, #0xb23 236cc: 321f07e0 orr w0, wzr, #0x6 236d0: f84307f5 ldr x21, [sp], #0x30 236d4: 17ffe5af b 0x1cd90 <__android_log_print@plt> 236d8: f0000328 adrp x8, 0x8a000 236dc: f9462508 ldr x8, [x8, #0xc48] 236e0: b9400108 ldr w8, [x8] 236e4: 7100111f cmp w8, #0x4 236e8: 5400018c b.gt 0x23718 236ec: a9427bfd ldp x29, x30, [sp, #0x20] 236f0: a9414ff4 ldp x20, x19, [sp, #0x10] 236f4: d0000201 adrp x1, 0x65000 236f8: d0000202 adrp x2, 0x65000 236fc: d0000203 adrp x3, 0x65000 23700: 910b0421 add x1, x1, #0x2c1 23704: 910f2442 add x2, x2, #0x3c9 23708: 912d0863 add x3, x3, #0xb42 2370c: 321f07e0 orr w0, wzr, #0x6 23710: f84307f5 ldr x21, [sp], #0x30 23714: 17ffe59f b 0x1cd90 <__android_log_print@plt> 23718: a9427bfd ldp x29, x30, [sp, #0x20] 2371c: a9414ff4 ldp x20, x19, [sp, #0x10] 23720: f84307f5 ldr x21, [sp], #0x30 23724: d65f03c0 ret 0000000000023728 : 23728: f81d0ff5 str x21, [sp, #-0x30]! 2372c: a9014ff4 stp x20, x19, [sp, #0x10] 23730: a9027bfd stp x29, x30, [sp, #0x20] 23734: 910083fd add x29, sp, #0x20 23738: aa0003f3 mov x19, x0 2373c: f9400268 ldr x8, [x19] 23740: 2a0303f4 mov w20, w3 23744: d0000202 adrp x2, 0x65000 23748: d0000203 adrp x3, 0x65000 2374c: f941c508 ldr x8, [x8, #0x388] 23750: 912da442 add x2, x2, #0xb69 23754: 91166063 add x3, x3, #0x598 23758: aa0103f5 mov x21, x1 2375c: d63f0100 blr x8 23760: aa0003e8 mov x8, x0 23764: b4000448 cbz x8, 0x237ec 23768: aa1303e0 mov x0, x19 2376c: aa1503e1 mov x1, x21 23770: aa0803e2 mov x2, x8 23774: 2a1403e3 mov w3, w20 23778: 97ffe44a bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 2377c: f9400268 ldr x8, [x19] 23780: aa1303e0 mov x0, x19 23784: f9439108 ldr x8, [x8, #0x720] 23788: d63f0100 blr x8 2378c: 12001c08 and w8, w0, #0xff 23790: 340004e8 cbz w8, 0x2382c 23794: f9400268 ldr x8, [x19] 23798: aa1303e0 mov x0, x19 2379c: f9404508 ldr x8, [x8, #0x88] 237a0: d63f0100 blr x8 237a4: f0000328 adrp x8, 0x8a000 237a8: f9462508 ldr x8, [x8, #0xc48] 237ac: b9400108 ldr w8, [x8] 237b0: 7100111f cmp w8, #0x4 237b4: 540003cc b.gt 0x2382c 237b8: a9427bfd ldp x29, x30, [sp, #0x20] 237bc: a9414ff4 ldp x20, x19, [sp, #0x10] 237c0: d0000201 adrp x1, 0x65000 237c4: d0000202 adrp x2, 0x65000 237c8: d0000203 adrp x3, 0x65000 237cc: d0000204 adrp x4, 0x65000 237d0: 910b0421 add x1, x1, #0x2c1 237d4: 910df042 add x2, x2, #0x37c 237d8: 910e5063 add x3, x3, #0x394 237dc: 912da484 add x4, x4, #0xb69 237e0: 321f07e0 orr w0, wzr, #0x6 237e4: f84307f5 ldr x21, [sp], #0x30 237e8: 17ffe56a b 0x1cd90 <__android_log_print@plt> 237ec: f0000328 adrp x8, 0x8a000 237f0: f9462508 ldr x8, [x8, #0xc48] 237f4: b9400108 ldr w8, [x8] 237f8: 7100111f cmp w8, #0x4 237fc: 5400018c b.gt 0x2382c 23800: a9427bfd ldp x29, x30, [sp, #0x20] 23804: a9414ff4 ldp x20, x19, [sp, #0x10] 23808: d0000201 adrp x1, 0x65000 2380c: d0000202 adrp x2, 0x65000 23810: d0000203 adrp x3, 0x65000 23814: 910b0421 add x1, x1, #0x2c1 23818: 910f2442 add x2, x2, #0x3c9 2381c: 912e1c63 add x3, x3, #0xb87 23820: 321f07e0 orr w0, wzr, #0x6 23824: f84307f5 ldr x21, [sp], #0x30 23828: 17ffe55a b 0x1cd90 <__android_log_print@plt> 2382c: a9427bfd ldp x29, x30, [sp, #0x20] 23830: a9414ff4 ldp x20, x19, [sp, #0x10] 23834: f84307f5 ldr x21, [sp], #0x30 23838: d65f03c0 ret 000000000002383c : 2383c: f81d0ff5 str x21, [sp, #-0x30]! 23840: a9014ff4 stp x20, x19, [sp, #0x10] 23844: a9027bfd stp x29, x30, [sp, #0x20] 23848: 910083fd add x29, sp, #0x20 2384c: aa0003f3 mov x19, x0 23850: f9400268 ldr x8, [x19] 23854: 2a0303f4 mov w20, w3 23858: d0000202 adrp x2, 0x65000 2385c: d0000203 adrp x3, 0x65000 23860: f941c508 ldr x8, [x8, #0x388] 23864: 912eb442 add x2, x2, #0xbad 23868: 91166063 add x3, x3, #0x598 2386c: aa0103f5 mov x21, x1 23870: d63f0100 blr x8 23874: aa0003e8 mov x8, x0 23878: b4000448 cbz x8, 0x23900 2387c: aa1303e0 mov x0, x19 23880: aa1503e1 mov x1, x21 23884: aa0803e2 mov x2, x8 23888: 2a1403e3 mov w3, w20 2388c: 97ffe405 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23890: f9400268 ldr x8, [x19] 23894: aa1303e0 mov x0, x19 23898: f9439108 ldr x8, [x8, #0x720] 2389c: d63f0100 blr x8 238a0: 12001c08 and w8, w0, #0xff 238a4: 340004e8 cbz w8, 0x23940 238a8: f9400268 ldr x8, [x19] 238ac: aa1303e0 mov x0, x19 238b0: f9404508 ldr x8, [x8, #0x88] 238b4: d63f0100 blr x8 238b8: f0000328 adrp x8, 0x8a000 238bc: f9462508 ldr x8, [x8, #0xc48] 238c0: b9400108 ldr w8, [x8] 238c4: 7100111f cmp w8, #0x4 238c8: 540003cc b.gt 0x23940 238cc: a9427bfd ldp x29, x30, [sp, #0x20] 238d0: a9414ff4 ldp x20, x19, [sp, #0x10] 238d4: d0000201 adrp x1, 0x65000 238d8: d0000202 adrp x2, 0x65000 238dc: d0000203 adrp x3, 0x65000 238e0: d0000204 adrp x4, 0x65000 238e4: 910b0421 add x1, x1, #0x2c1 238e8: 910df042 add x2, x2, #0x37c 238ec: 910e5063 add x3, x3, #0x394 238f0: 912eb484 add x4, x4, #0xbad 238f4: 321f07e0 orr w0, wzr, #0x6 238f8: f84307f5 ldr x21, [sp], #0x30 238fc: 17ffe525 b 0x1cd90 <__android_log_print@plt> 23900: f0000328 adrp x8, 0x8a000 23904: f9462508 ldr x8, [x8, #0xc48] 23908: b9400108 ldr w8, [x8] 2390c: 7100111f cmp w8, #0x4 23910: 5400018c b.gt 0x23940 23914: a9427bfd ldp x29, x30, [sp, #0x20] 23918: a9414ff4 ldp x20, x19, [sp, #0x10] 2391c: d0000201 adrp x1, 0x65000 23920: d0000202 adrp x2, 0x65000 23924: d0000203 adrp x3, 0x65000 23928: 910b0421 add x1, x1, #0x2c1 2392c: 910f2442 add x2, x2, #0x3c9 23930: 912ee063 add x3, x3, #0xbb8 23934: 321f07e0 orr w0, wzr, #0x6 23938: f84307f5 ldr x21, [sp], #0x30 2393c: 17ffe515 b 0x1cd90 <__android_log_print@plt> 23940: a9427bfd ldp x29, x30, [sp, #0x20] 23944: a9414ff4 ldp x20, x19, [sp, #0x10] 23948: f84307f5 ldr x21, [sp], #0x30 2394c: d65f03c0 ret 0000000000023950 : 23950: f81c0ff7 str x23, [sp, #-0x40]! 23954: a90157f6 stp x22, x21, [sp, #0x10] 23958: a9024ff4 stp x20, x19, [sp, #0x20] 2395c: a9037bfd stp x29, x30, [sp, #0x30] 23960: 9100c3fd add x29, sp, #0x30 23964: aa0003f3 mov x19, x0 23968: f9400268 ldr x8, [x19] 2396c: 2a0303f4 mov w20, w3 23970: aa0203f7 mov x23, x2 23974: d0000202 adrp x2, 0x65000 23978: f941c508 ldr x8, [x8, #0x388] 2397c: d0000203 adrp x3, 0x65000 23980: 912f2842 add x2, x2, #0xbca 23984: 9116d463 add x3, x3, #0x5b5 23988: aa0103f5 mov x21, x1 2398c: d63f0100 blr x8 23990: aa0003f6 mov x22, x0 23994: b40000d6 cbz x22, 0x239ac 23998: b940c6e8 ldr w8, [x23, #0xc4] 2399c: 7100011f cmp w8, #0x0 239a0: 5400028d b.le 0x239f0 239a4: f94042e1 ldr x1, [x23, #0x80] 239a8: 14000015 b 0x239fc 239ac: f0000328 adrp x8, 0x8a000 239b0: f9462508 ldr x8, [x8, #0xc48] 239b4: b9400108 ldr w8, [x8] 239b8: 7100111f cmp w8, #0x4 239bc: 5400076c b.gt 0x23aa8 239c0: a9437bfd ldp x29, x30, [sp, #0x30] 239c4: a9424ff4 ldp x20, x19, [sp, #0x20] 239c8: a94157f6 ldp x22, x21, [sp, #0x10] 239cc: d0000201 adrp x1, 0x65000 239d0: d0000202 adrp x2, 0x65000 239d4: d0000203 adrp x3, 0x65000 239d8: 910b0421 add x1, x1, #0x2c1 239dc: 910f2442 add x2, x2, #0x3c9 239e0: 912f8c63 add x3, x3, #0xbe3 239e4: 321f07e0 orr w0, wzr, #0x6 239e8: f84407f7 ldr x23, [sp], #0x40 239ec: 17ffe4e9 b 0x1cd90 <__android_log_print@plt> 239f0: 320003e8 orr w8, wzr, #0x1 239f4: aa1f03e1 mov x1, xzr 239f8: 390332e8 strb w8, [x23, #0xcc] 239fc: aa1303e0 mov x0, x19 23a00: 97ffdfc8 bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 23a04: aa0003f7 mov x23, x0 23a08: aa1303e0 mov x0, x19 23a0c: aa1503e1 mov x1, x21 23a10: aa1603e2 mov x2, x22 23a14: 2a1403e3 mov w3, w20 23a18: aa1703e4 mov x4, x23 23a1c: 97ffe3a1 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23a20: f9400268 ldr x8, [x19] 23a24: aa1303e0 mov x0, x19 23a28: aa1703e1 mov x1, x23 23a2c: f9405d08 ldr x8, [x8, #0xb8] 23a30: d63f0100 blr x8 23a34: f9400268 ldr x8, [x19] 23a38: aa1303e0 mov x0, x19 23a3c: f9439108 ldr x8, [x8, #0x720] 23a40: d63f0100 blr x8 23a44: 12001c08 and w8, w0, #0xff 23a48: 34000308 cbz w8, 0x23aa8 23a4c: f9400268 ldr x8, [x19] 23a50: aa1303e0 mov x0, x19 23a54: f9404508 ldr x8, [x8, #0x88] 23a58: d63f0100 blr x8 23a5c: f0000328 adrp x8, 0x8a000 23a60: f9462508 ldr x8, [x8, #0xc48] 23a64: b9400108 ldr w8, [x8] 23a68: 7100111f cmp w8, #0x4 23a6c: 540001ec b.gt 0x23aa8 23a70: a9437bfd ldp x29, x30, [sp, #0x30] 23a74: a9424ff4 ldp x20, x19, [sp, #0x20] 23a78: a94157f6 ldp x22, x21, [sp, #0x10] 23a7c: d0000201 adrp x1, 0x65000 23a80: d0000202 adrp x2, 0x65000 23a84: d0000203 adrp x3, 0x65000 23a88: d0000204 adrp x4, 0x65000 23a8c: 910b0421 add x1, x1, #0x2c1 23a90: 910df042 add x2, x2, #0x37c 23a94: 910e5063 add x3, x3, #0x394 23a98: 912f2884 add x4, x4, #0xbca 23a9c: 321f07e0 orr w0, wzr, #0x6 23aa0: f84407f7 ldr x23, [sp], #0x40 23aa4: 17ffe4bb b 0x1cd90 <__android_log_print@plt> 23aa8: a9437bfd ldp x29, x30, [sp, #0x30] 23aac: a9424ff4 ldp x20, x19, [sp, #0x20] 23ab0: a94157f6 ldp x22, x21, [sp, #0x10] 23ab4: f84407f7 ldr x23, [sp], #0x40 23ab8: d65f03c0 ret 0000000000023abc : 23abc: f81c0ff7 str x23, [sp, #-0x40]! 23ac0: a90157f6 stp x22, x21, [sp, #0x10] 23ac4: a9024ff4 stp x20, x19, [sp, #0x20] 23ac8: a9037bfd stp x29, x30, [sp, #0x30] 23acc: 9100c3fd add x29, sp, #0x30 23ad0: aa0003f3 mov x19, x0 23ad4: f9400268 ldr x8, [x19] 23ad8: 2a0303f4 mov w20, w3 23adc: aa0203f7 mov x23, x2 23ae0: d0000202 adrp x2, 0x65000 23ae4: f941c508 ldr x8, [x8, #0x388] 23ae8: d0000203 adrp x3, 0x65000 23aec: 91301042 add x2, x2, #0xc04 23af0: 9116d463 add x3, x3, #0x5b5 23af4: aa0103f5 mov x21, x1 23af8: d63f0100 blr x8 23afc: aa0003f6 mov x22, x0 23b00: b40000d6 cbz x22, 0x23b18 23b04: b940c6e8 ldr w8, [x23, #0xc4] 23b08: 7100011f cmp w8, #0x0 23b0c: 5400028d b.le 0x23b5c 23b10: f94042e1 ldr x1, [x23, #0x80] 23b14: 14000015 b 0x23b68 23b18: f0000328 adrp x8, 0x8a000 23b1c: f9462508 ldr x8, [x8, #0xc48] 23b20: b9400108 ldr w8, [x8] 23b24: 7100111f cmp w8, #0x4 23b28: 5400076c b.gt 0x23c14 23b2c: a9437bfd ldp x29, x30, [sp, #0x30] 23b30: a9424ff4 ldp x20, x19, [sp, #0x20] 23b34: a94157f6 ldp x22, x21, [sp, #0x10] 23b38: d0000201 adrp x1, 0x65000 23b3c: d0000202 adrp x2, 0x65000 23b40: d0000203 adrp x3, 0x65000 23b44: 910b0421 add x1, x1, #0x2c1 23b48: 910f2442 add x2, x2, #0x3c9 23b4c: 91305063 add x3, x3, #0xc14 23b50: 321f07e0 orr w0, wzr, #0x6 23b54: f84407f7 ldr x23, [sp], #0x40 23b58: 17ffe48e b 0x1cd90 <__android_log_print@plt> 23b5c: 320003e8 orr w8, wzr, #0x1 23b60: aa1f03e1 mov x1, xzr 23b64: 390332e8 strb w8, [x23, #0xcc] 23b68: aa1303e0 mov x0, x19 23b6c: 97ffdf6d bl 0x1b920 <_Z4c2jsP7_JNIEnvPKc@plt> 23b70: aa0003f7 mov x23, x0 23b74: aa1303e0 mov x0, x19 23b78: aa1503e1 mov x1, x21 23b7c: aa1603e2 mov x2, x22 23b80: 2a1403e3 mov w3, w20 23b84: aa1703e4 mov x4, x23 23b88: 97ffe346 bl 0x1c8a0 <_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz@plt> 23b8c: f9400268 ldr x8, [x19] 23b90: aa1303e0 mov x0, x19 23b94: aa1703e1 mov x1, x23 23b98: f9405d08 ldr x8, [x8, #0xb8] 23b9c: d63f0100 blr x8 23ba0: f9400268 ldr x8, [x19] 23ba4: aa1303e0 mov x0, x19 23ba8: f9439108 ldr x8, [x8, #0x720] 23bac: d63f0100 blr x8 23bb0: 12001c08 and w8, w0, #0xff 23bb4: 34000308 cbz w8, 0x23c14 23bb8: f9400268 ldr x8, [x19] 23bbc: aa1303e0 mov x0, x19 23bc0: f9404508 ldr x8, [x8, #0x88] 23bc4: d63f0100 blr x8 23bc8: f0000328 adrp x8, 0x8a000 23bcc: f9462508 ldr x8, [x8, #0xc48] 23bd0: b9400108 ldr w8, [x8] 23bd4: 7100111f cmp w8, #0x4 23bd8: 540001ec b.gt 0x23c14 23bdc: a9437bfd ldp x29, x30, [sp, #0x30] 23be0: a9424ff4 ldp x20, x19, [sp, #0x20] 23be4: a94157f6 ldp x22, x21, [sp, #0x10] 23be8: d0000201 adrp x1, 0x65000 23bec: d0000202 adrp x2, 0x65000 23bf0: d0000203 adrp x3, 0x65000 23bf4: d0000204 adrp x4, 0x65000 23bf8: 910b0421 add x1, x1, #0x2c1 23bfc: 910df042 add x2, x2, #0x37c 23c00: 910e5063 add x3, x3, #0x394 23c04: 91301084 add x4, x4, #0xc04 23c08: 321f07e0 orr w0, wzr, #0x6 23c0c: f84407f7 ldr x23, [sp], #0x40 23c10: 17ffe460 b 0x1cd90 <__android_log_print@plt> 23c14: a9437bfd ldp x29, x30, [sp, #0x30] 23c18: a9424ff4 ldp x20, x19, [sp, #0x20] 23c1c: a94157f6 ldp x22, x21, [sp, #0x10] 23c20: f84407f7 ldr x23, [sp], #0x40 23c24: d65f03c0 ret 0000000000023c28 : 23c28: d101c3ff sub sp, sp, #0x70 23c2c: a9016ffc stp x28, x27, [sp, #0x10] 23c30: a90267fa stp x26, x25, [sp, #0x20] 23c34: a9035ff8 stp x24, x23, [sp, #0x30] 23c38: a90457f6 stp x22, x21, [sp, #0x40] 23c3c: a9054ff4 stp x20, x19, [sp, #0x50] 23c40: a9067bfd stp x29, x30, [sp, #0x60] 23c44: 910183fd add x29, sp, #0x60 23c48: f0000335 adrp x21, 0x8a000 23c4c: f945e2b5 ldr x21, [x21, #0xbc0] 23c50: aa0103fb mov x27, x1 23c54: aa0003f3 mov x19, x0 23c58: f94002b4 ldr x20, [x21] 23c5c: 29412688 ldp w8, w9, [x20, #0x8] 23c60: 6b09011f cmp w8, w9 23c64: 54000183 b.lo 0x23c94 23c68: f9400288 ldr x8, [x20] 23c6c: d35ffd09 lsr x9, x8, #31 23c70: 121f7929 and w9, w9, #0xfffffffe 23c74: 6b09011f cmp w8, w9 23c78: 54000069 b.ls 0x23c84 23c7c: 51000501 sub w1, w8, #0x1 23c80: 14000002 b 0x23c88 23c84: 11000501 add w1, w8, #0x1 23c88: aa1403e0 mov x0, x20 23c8c: 940000de bl 0x24004 23c90: 37f80720 tbnz w0, #0x1f, 0x23d74 23c94: b940028c ldr w12, [x20] 23c98: 39400268 ldrb w8, [x19] 23c9c: 51000599 sub w25, w12, #0x1 23ca0: 34000128 cbz w8, 0x23cc4 23ca4: 39400669 ldrb w9, [x19, #0x1] 23ca8: 340000e9 cbz w9, 0x23cc4 23cac: 91000a6a add x10, x19, #0x2 23cb0: 531b690b lsl w11, w8, #5 23cb4: 4b080168 sub w8, w11, w8 23cb8: 0b290108 add w8, w8, w9, uxtb 23cbc: 38401549 ldrb w9, [x10], #0x1 23cc0: 35ffff89 cbnz w9, 0x23cb0 23cc4: f9400a9a ldr x26, [x20, #0x10] 23cc8: 0a190116 and w22, w8, w25 23ccc: 53047ec8 lsr w8, w22, #4 23cd0: 531f0ec9 ubfiz w9, w22, #1, #4 23cd4: b8685b48 ldr w8, [x26, w8, uxtw #2] 23cd8: 321f03ea orr w10, wzr, #0x2 23cdc: 1ac92149 lsl w9, w10, w9 23ce0: 0a080128 and w8, w9, w8 23ce4: 34000068 cbz w8, 0x23cf0 23ce8: 2a1603f7 mov w23, w22 23cec: 14000032 b 0x23db4 23cf0: f90007fb str x27, [sp, #0x8] 23cf4: 320003ea orr w10, wzr, #0x1 23cf8: 320003fc orr w28, wzr, #0x1 23cfc: 2a1603fb mov w27, w22 23d00: 2a0c03f7 mov w23, w12 23d04: 290033ec stp w12, w12, [sp] 23d08: 53047f68 lsr w8, w27, #4 23d0c: b8685b58 ldr w24, [x26, w8, uxtw #2] 23d10: 531f0f75 ubfiz w21, w27, #1, #4 23d14: 1ad52708 lsr w8, w24, w21 23d18: 37080328 tbnz w8, #0x1, 0x23d7c 23d1c: 370000e8 tbnz w8, #0x0, 0x23d38 23d20: f9400e88 ldr x8, [x20, #0x18] 23d24: aa1303e1 mov x1, x19 23d28: f87b5900 ldr x0, [x8, w27, uxtw #3] 23d2c: 97ffe481 bl 0x1cf30 23d30: 320003ea orr w10, wzr, #0x1 23d34: 34000240 cbz w0, 0x23d7c 23d38: 1ad52148 lsl w8, w10, w21 23d3c: 0b1b0389 add w9, w28, w27 23d40: 6a08031f tst w24, w8 23d44: 1a9b02f7 csel w23, w23, w27, eq 23d48: 0a19013b and w27, w9, w25 23d4c: 1100079c add w28, w28, #0x1 23d50: 6b16037f cmp w27, w22 23d54: 54fffda1 b.ne 0x23d08 23d58: f0000335 adrp x21, 0x8a000 23d5c: 29402fec ldp w12, w11, [sp] 23d60: f94007fb ldr x27, [sp, #0x8] 23d64: f945e2b5 ldr x21, [x21, #0xbc0] 23d68: 6b0b02ff cmp w23, w11 23d6c: 54000140 b.eq 0x23d94 23d70: 14000011 b 0x23db4 23d74: b9400297 ldr w23, [x20] 23d78: 1400002f b 0x23e34 23d7c: f0000335 adrp x21, 0x8a000 23d80: 2a1b03f6 mov w22, w27 23d84: f94007fb ldr x27, [sp, #0x8] 23d88: f945e2b5 ldr x21, [x21, #0xbc0] 23d8c: b94007eb ldr w11, [sp, #0x4] 23d90: 2a1703ec mov w12, w23 23d94: 53047ec8 lsr w8, w22, #4 23d98: b8685b48 ldr w8, [x26, w8, uxtw #2] 23d9c: 531f0ec9 ubfiz w9, w22, #1, #4 23da0: 321f03ea orr w10, wzr, #0x2 23da4: 1ac92149 lsl w9, w10, w9 23da8: 6a08013f tst w9, w8 23dac: 7a4b1184 ccmp w12, w11, #0x4, ne 23db0: 1a8c02d7 csel w23, w22, w12, eq 23db4: 53047ee8 lsr w8, w23, #4 23db8: b8685b4a ldr w10, [x26, w8, uxtw #2] 23dbc: 531f0ee9 ubfiz w9, w23, #1, #4 23dc0: 1ac9254a lsr w10, w10, w9 23dc4: 370801ea tbnz w10, #0x1, 0x23e00 23dc8: 3600036a tbz w10, #0x0, 0x23e34 23dcc: f9400e8a ldr x10, [x20, #0x18] 23dd0: d37ef508 lsl x8, x8, #2 23dd4: 320007ec orr w12, wzr, #0x3 23dd8: 9ac92189 lsl x9, x12, x9 23ddc: f8375953 str x19, [x10, w23, uxtw #3] 23de0: f9400a8a ldr x10, [x20, #0x10] 23de4: b868694b ldr w11, [x10, x8] 23de8: 0a290169 bic w9, w11, w9 23dec: b8286949 str w9, [x10, x8] 23df0: b9400688 ldr w8, [x20, #0x4] 23df4: 11000508 add w8, w8, #0x1 23df8: b9000688 str w8, [x20, #0x4] 23dfc: 1400000e b 0x23e34 23e00: f9400e8a ldr x10, [x20, #0x18] 23e04: d37ef508 lsl x8, x8, #2 23e08: 320007ec orr w12, wzr, #0x3 23e0c: 9ac92189 lsl x9, x12, x9 23e10: f8375953 str x19, [x10, w23, uxtw #3] 23e14: f9400a8a ldr x10, [x20, #0x10] 23e18: b868694b ldr w11, [x10, x8] 23e1c: 0a290169 bic w9, w11, w9 23e20: b8286949 str w9, [x10, x8] 23e24: 2940a688 ldp w8, w9, [x20, #0x4] 23e28: 11000508 add w8, w8, #0x1 23e2c: 11000529 add w9, w9, #0x1 23e30: 2900a688 stp w8, w9, [x20, #0x4] 23e34: f94002a8 ldr x8, [x21] 23e38: f9401108 ldr x8, [x8, #0x20] 23e3c: f837591b str x27, [x8, w23, uxtw #3] 23e40: a9467bfd ldp x29, x30, [sp, #0x60] 23e44: a9454ff4 ldp x20, x19, [sp, #0x50] 23e48: a94457f6 ldp x22, x21, [sp, #0x40] 23e4c: a9435ff8 ldp x24, x23, [sp, #0x30] 23e50: a94267fa ldp x26, x25, [sp, #0x20] 23e54: a9416ffc ldp x28, x27, [sp, #0x10] 23e58: 9101c3ff add sp, sp, #0x70 23e5c: d65f03c0 ret 0000000000023e60 : 23e60: d10203ff sub sp, sp, #0x80 23e64: a9026ffc stp x28, x27, [sp, #0x20] 23e68: a90367fa stp x26, x25, [sp, #0x30] 23e6c: a9045ff8 stp x24, x23, [sp, #0x40] 23e70: a90557f6 stp x22, x21, [sp, #0x50] 23e74: a9064ff4 stp x20, x19, [sp, #0x60] 23e78: a9077bfd stp x29, x30, [sp, #0x70] 23e7c: 9101c3fd add x29, sp, #0x70 23e80: aa0103f4 mov x20, x1 23e84: aa0003f5 mov x21, x0 23e88: 97ffe2a2 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 23e8c: 97ffe4a1 bl 0x1d110 <_ZN8QPPUtils12EventManager11PopL2CEventEv@plt> 23e90: aa0003f3 mov x19, x0 23e94: b4000573 cbz x19, 0x23f40 23e98: f0000328 adrp x8, 0x8a000 23e9c: f945e108 ldr x8, [x8, #0xbc0] 23ea0: b940d669 ldr w9, [x19, #0xd4] 23ea4: f9400118 ldr x24, [x8] 23ea8: b940030a ldr w10, [x24] 23eac: a90153f5 stp x21, x20, [sp, #0x10] 23eb0: b9000fe9 str w9, [sp, #0xc] 23eb4: 3400056a cbz w10, 0x23f60 23eb8: 91004277 add x23, x19, #0x10 23ebc: 394002e8 ldrb w8, [x23] 23ec0: 5100055a sub w26, w10, #0x1 23ec4: b9000bea str w10, [sp, #0x8] 23ec8: 34000128 cbz w8, 0x23eec 23ecc: 39404669 ldrb w9, [x19, #0x11] 23ed0: 340000e9 cbz w9, 0x23eec 23ed4: 91004a6a add x10, x19, #0x12 23ed8: 531b690b lsl w11, w8, #5 23edc: 4b080168 sub w8, w11, w8 23ee0: 0b290108 add w8, w8, w9, uxtb 23ee4: 38401549 ldrb w9, [x10], #0x1 23ee8: 35ffff89 cbnz w9, 0x23ed8 23eec: f9400b1b ldr x27, [x24, #0x10] 23ef0: 0a1a0114 and w20, w8, w26 23ef4: 320003f6 orr w22, wzr, #0x1 23ef8: 2a1403fc mov w28, w20 23efc: 53047f88 lsr w8, w28, #4 23f00: b8685b75 ldr w21, [x27, w8, uxtw #2] 23f04: 531f0f99 ubfiz w25, w28, #1, #4 23f08: 1ad926a8 lsr w8, w21, w25 23f0c: 370802e8 tbnz w8, #0x1, 0x23f68 23f10: 370000c8 tbnz w8, #0x0, 0x23f28 23f14: f9400f08 ldr x8, [x24, #0x18] 23f18: aa1703e1 mov x1, x23 23f1c: f87c5900 ldr x0, [x8, w28, uxtw #3] 23f20: 97ffe404 bl 0x1cf30 23f24: 34000220 cbz w0, 0x23f68 23f28: 0b1c02c8 add w8, w22, w28 23f2c: 0a1a011c and w28, w8, w26 23f30: 110006d6 add w22, w22, #0x1 23f34: 6b14039f cmp w28, w20 23f38: 54fffe21 b.ne 0x23efc 23f3c: 14000018 b 0x23f9c 23f40: a9477bfd ldp x29, x30, [sp, #0x70] 23f44: a9464ff4 ldp x20, x19, [sp, #0x60] 23f48: a94557f6 ldp x22, x21, [sp, #0x50] 23f4c: a9445ff8 ldp x24, x23, [sp, #0x40] 23f50: a94367fa ldp x26, x25, [sp, #0x30] 23f54: a9426ffc ldp x28, x27, [sp, #0x20] 23f58: 910203ff add sp, sp, #0x80 23f5c: d65f03c0 ret 23f60: 2a1f03e8 mov w8, wzr 23f64: 14000006 b 0x23f7c 23f68: b9400bea ldr w10, [sp, #0x8] 23f6c: 320007e8 orr w8, wzr, #0x3 23f70: 1ad92108 lsl w8, w8, w25 23f74: 6a15011f tst w8, w21 23f78: 1a8a0388 csel w8, w28, w10, eq 23f7c: 6b0a011f cmp w8, w10 23f80: 540000e0 b.eq 0x23f9c 23f84: f9401309 ldr x9, [x24, #0x20] 23f88: a94107e0 ldp x0, x1, [sp, #0x10] 23f8c: b9400fe3 ldr w3, [sp, #0xc] 23f90: aa1303e2 mov x2, x19 23f94: f8685928 ldr x8, [x9, w8, uxtw #3] 23f98: d63f0100 blr x8 23f9c: b940c668 ldr w8, [x19, #0xc4] 23fa0: 7100051f cmp w8, #0x1 23fa4: 5400012b b.lt 0x23fc8 23fa8: aa1f03f4 mov x20, xzr 23fac: 91020275 add x21, x19, #0x80 23fb0: f8747aa0 ldr x0, [x21, x20, lsl #3] 23fb4: 97ffe6a7 bl 0x1da50 23fb8: b980c668 ldrsw x8, [x19, #0xc4] 23fbc: 91000694 add x20, x20, #0x1 23fc0: eb08029f cmp x20, x8 23fc4: 54ffff6b b.lt 0x23fb0 23fc8: 39433668 ldrb w8, [x19, #0xcd] 23fcc: 340000a8 cbz w8, 0x23fe0 23fd0: 91036260 add x0, x19, #0xd8 23fd4: 97ffde5b bl 0x1b940 23fd8: 91040260 add x0, x19, #0x100 23fdc: 97ffdf81 bl 0x1bde0 23fe0: aa1303e0 mov x0, x19 23fe4: a9477bfd ldp x29, x30, [sp, #0x70] 23fe8: a9464ff4 ldp x20, x19, [sp, #0x60] 23fec: a94557f6 ldp x22, x21, [sp, #0x50] 23ff0: a9445ff8 ldp x24, x23, [sp, #0x40] 23ff4: a94367fa ldp x26, x25, [sp, #0x30] 23ff8: a9426ffc ldp x28, x27, [sp, #0x20] 23ffc: 910203ff add sp, sp, #0x80 24000: 17ffe118 b 0x1c460 <_ZdlPv@plt> 24004: f81c0ff7 str x23, [sp, #-0x40]! 24008: a90157f6 stp x22, x21, [sp, #0x10] 2400c: a9024ff4 stp x20, x19, [sp, #0x20] 24010: a9037bfd stp x29, x30, [sp, #0x30] 24014: 9100c3fd add x29, sp, #0x30 24018: 51000428 sub w8, w1, #0x1 2401c: 2a480508 orr w8, w8, w8, lsr #1 24020: 2a480908 orr w8, w8, w8, lsr #2 24024: 2a481108 orr w8, w8, w8, lsr #4 24028: 2a482108 orr w8, w8, w8, lsr #8 2402c: b000020a adrp x10, 0x65000 24030: 2a484108 orr w8, w8, w8, lsr #16 24034: fd415540 ldr d0, [x10, #0x2a8] 24038: 1100050a add w10, w8, #0x1 2403c: aa0003f3 mov x19, x0 24040: 321e03e9 orr w9, wzr, #0x4 24044: 7100115f cmp w10, #0x4 24048: 1a883536 csinc w22, w9, w8, lo 2404c: b940066a ldr w10, [x19, #0x4] 24050: 1e6302c1 ucvtf d1, w22 24054: 1e600820 fmul d0, d1, d0 24058: 1e6c1001 fmov d1, #0.50000000 2405c: 1e612800 fadd d0, d0, d1 24060: 1e790017 fcvtzu w23, d0 24064: 6b17015f cmp w10, w23 24068: 54001142 b.hs 0x24290 2406c: 53047ec8 lsr w8, w22, #4 24070: 710042df cmp w22, #0x10 24074: d37ef508 lsl x8, x8, #2 24078: 321e03e9 orr w9, wzr, #0x4 2407c: 9a883135 csel x21, x9, x8, lo 24080: aa1503e0 mov x0, x21 24084: 97ffe5cf bl 0x1d7c0 24088: aa0003f4 mov x20, x0 2408c: b40010b4 cbz x20, 0x242a0 24090: 52801541 mov w1, #0xaa // =170 24094: aa1403e0 mov x0, x20 24098: aa1503e2 mov x2, x21 2409c: 97ffe621 bl 0x1d920 240a0: b9400261 ldr w1, [x19] 240a4: 6b16003f cmp w1, w22 240a8: 540001e2 b.hs 0x240e4 240ac: f9400e60 ldr x0, [x19, #0x18] 240b0: 2a1603e8 mov w8, w22 240b4: d37df115 lsl x21, x8, #3 240b8: aa1503e1 mov x1, x21 240bc: 97ffde45 bl 0x1b9d0 240c0: b4000ec0 cbz x0, 0x24298 240c4: f9401268 ldr x8, [x19, #0x20] 240c8: f9000e60 str x0, [x19, #0x18] 240cc: aa1503e1 mov x1, x21 240d0: aa0803e0 mov x0, x8 240d4: 97ffde3f bl 0x1b9d0 240d8: b4000e00 cbz x0, 0x24298 240dc: b9400261 ldr w1, [x19] 240e0: f9001260 str x0, [x19, #0x20] 240e4: 34000c61 cbz w1, 0x24270 240e8: 2a1f03e8 mov w8, wzr 240ec: 510006c9 sub w9, w22, #0x1 240f0: 320007ea orr w10, wzr, #0x3 240f4: 320003eb orr w11, wzr, #0x1 240f8: 321f03ec orr w12, wzr, #0x2 240fc: f9400a6d ldr x13, [x19, #0x10] 24100: 53047d10 lsr w16, w8, #4 24104: 531f0d12 ubfiz w18, w8, #1, #4 24108: 1ad2214e lsl w14, w10, w18 2410c: b87059b1 ldr w17, [x13, w16, uxtw #2] 24110: 0a0e022e and w14, w17, w14 24114: 350008ee cbnz w14, 0x24230 24118: a941826e ldp x14, x0, [x19, #0x18] 2411c: 2a0803ef mov w15, w8 24120: d37df1e1 lsl x1, x15, #3 24124: 9ad22172 lsl x18, x11, x18 24128: f86169cf ldr x15, [x14, x1] 2412c: f861680e ldr x14, [x0, x1] 24130: 2a120231 orr w17, w17, w18 24134: b83079b1 str w17, [x13, x16, lsl #2] 24138: 14000011 b 0x2417c 2413c: f9400e6d ldr x13, [x19, #0x18] 24140: 2a1003f0 mov w16, w16 24144: d37df210 lsl x16, x16, #3 24148: f87069a0 ldr x0, [x13, x16] 2414c: f83069af str x15, [x13, x16] 24150: f940126d ldr x13, [x19, #0x20] 24154: f87069a1 ldr x1, [x13, x16] 24158: f83069ae str x14, [x13, x16] 2415c: f9400a6d ldr x13, [x19, #0x10] 24160: d37ef62e lsl x14, x17, #2 24164: 9ad22170 lsl x16, x11, x18 24168: b86e69af ldr w15, [x13, x14] 2416c: 2a1001ef orr w15, w15, w16 24170: b82e69af str w15, [x13, x14] 24174: aa0003ef mov x15, x0 24178: aa0103ee mov x14, x1 2417c: 394001f0 ldrb w16, [x15] 24180: 34000130 cbz w16, 0x241a4 24184: 394005f1 ldrb w17, [x15, #0x1] 24188: 340000f1 cbz w17, 0x241a4 2418c: 910009f2 add x18, x15, #0x2 24190: 531b6a00 lsl w0, w16, #5 24194: 4b100010 sub w16, w0, w16 24198: 0b310210 add w16, w16, w17, uxtb 2419c: 38401651 ldrb w17, [x18], #0x1 241a0: 35ffff91 cbnz w17, 0x24190 241a4: 0a090210 and w16, w16, w9 241a8: 53047e11 lsr w17, w16, #4 241ac: 8b314a80 add x0, x20, w17, uxtw #2 241b0: b9400001 ldr w1, [x0] 241b4: 531f0e12 ubfiz w18, w16, #1, #4 241b8: 1ad22182 lsl w2, w12, w18 241bc: 0a010042 and w2, w2, w1 241c0: 35000182 cbnz w2, 0x241f0 241c4: 320003e2 orr w2, wzr, #0x1 241c8: 0b100050 add w16, w2, w16 241cc: 0a090210 and w16, w16, w9 241d0: 53047e11 lsr w17, w16, #4 241d4: 8b314a80 add x0, x20, w17, uxtw #2 241d8: b9400001 ldr w1, [x0] 241dc: 531f0e12 ubfiz w18, w16, #1, #4 241e0: 1ad22183 lsl w3, w12, w18 241e4: 11000442 add w2, w2, #0x1 241e8: 0a010063 and w3, w3, w1 241ec: 34fffee3 cbz w3, 0x241c8 241f0: 9ad22182 lsl x2, x12, x18 241f4: 0a220021 bic w1, w1, w2 241f8: b9000001 str w1, [x0] 241fc: b9400261 ldr w1, [x19] 24200: 6b01021f cmp w16, w1 24204: 540000a2 b.hs 0x24218 24208: b87179ad ldr w13, [x13, x17, lsl #2] 2420c: 1ad22140 lsl w0, w10, w18 24210: 0a0001ad and w13, w13, w0 24214: 34fff94d cbz w13, 0x2413c 24218: f9400e6d ldr x13, [x19, #0x18] 2421c: 2a1003f0 mov w16, w16 24220: d37df210 lsl x16, x16, #3 24224: f83069af str x15, [x13, x16] 24228: f940126d ldr x13, [x19, #0x20] 2422c: f83069ae str x14, [x13, x16] 24230: 11000508 add w8, w8, #0x1 24234: 6b01011f cmp w8, w1 24238: 54fff621 b.ne 0x240fc 2423c: 6b16003f cmp w1, w22 24240: 54000189 b.ls 0x24270 24244: f9400e60 ldr x0, [x19, #0x18] 24248: 2a1603e8 mov w8, w22 2424c: d37df115 lsl x21, x8, #3 24250: aa1503e1 mov x1, x21 24254: 97ffdddf bl 0x1b9d0 24258: f9401268 ldr x8, [x19, #0x20] 2425c: f9000e60 str x0, [x19, #0x18] 24260: aa1503e1 mov x1, x21 24264: aa0803e0 mov x0, x8 24268: 97ffddda bl 0x1b9d0 2426c: f9001260 str x0, [x19, #0x20] 24270: f9400a60 ldr x0, [x19, #0x10] 24274: 97ffe5f7 bl 0x1da50 24278: b9400668 ldr w8, [x19, #0x4] 2427c: 2a1f03e0 mov w0, wzr 24280: f9000a74 str x20, [x19, #0x10] 24284: b9000276 str w22, [x19] 24288: 29015e68 stp w8, w23, [x19, #0x8] 2428c: 14000006 b 0x242a4 24290: 2a1f03e0 mov w0, wzr 24294: 14000004 b 0x242a4 24298: aa1403e0 mov x0, x20 2429c: 97ffe5ed bl 0x1da50 242a0: 12800000 mov w0, #-0x1 // =-1 242a4: a9437bfd ldp x29, x30, [sp, #0x30] 242a8: a9424ff4 ldp x20, x19, [sp, #0x20] 242ac: a94157f6 ldp x22, x21, [sp, #0x10] 242b0: f84407f7 ldr x23, [sp], #0x40 242b4: d65f03c0 ret 00000000000242b8 : 242b8: d0000328 adrp x8, 0x8a000 242bc: f9467508 ldr x8, [x8, #0xce8] 242c0: 91004108 add x8, x8, #0x10 242c4: a9007c08 stp x8, xzr, [x0] 242c8: d65f03c0 ret 00000000000242cc : 242cc: d0000329 adrp x9, 0x8a000 242d0: f9400408 ldr x8, [x0, #0x8] 242d4: f9467529 ldr x9, [x9, #0xce8] 242d8: 91004129 add x9, x9, #0x10 242dc: f9000009 str x9, [x0] 242e0: b4000048 cbz x8, 0x242e8 242e4: f900011f str xzr, [x8] 242e8: d65f03c0 ret 00000000000242ec : 242ec: d0000329 adrp x9, 0x8a000 242f0: f9400408 ldr x8, [x0, #0x8] 242f4: f9467529 ldr x9, [x9, #0xce8] 242f8: 91004129 add x9, x9, #0x10 242fc: f9000009 str x9, [x0] 24300: b4000048 cbz x8, 0x24308 24304: f900011f str xzr, [x8] 24308: 17ffe056 b 0x1c460 <_ZdlPv@plt> 000000000002430c : 2430c: d0000328 adrp x8, 0x8a000 24310: f9461908 ldr x8, [x8, #0xc30] 24314: 12800009 mov w9, #-0x1 // =-1 24318: 528000aa mov w10, #0x5 // =5 2431c: 29017c09 stp w9, wzr, [x0, #0x8] 24320: 91004108 add x8, x8, #0x10 24324: b900100a str w10, [x0, #0x10] 24328: f9000008 str x8, [x0] 2432c: f9000c1f str xzr, [x0, #0x18] 24330: d65f03c0 ret 0000000000024334 : 24334: f81e0ff3 str x19, [sp, #-0x20]! 24338: a9017bfd stp x29, x30, [sp, #0x10] 2433c: 910043fd add x29, sp, #0x10 24340: aa0003f3 mov x19, x0 24344: d0000328 adrp x8, 0x8a000 24348: b9400a60 ldr w0, [x19, #0x8] 2434c: f9461908 ldr x8, [x8, #0xc30] 24350: 3100041f cmn w0, #0x1 24354: 91004108 add x8, x8, #0x10 24358: f9000268 str x8, [x19] 2435c: 54000061 b.ne 0x24368 24360: 1400000b b 0x2438c 24364: b9400a60 ldr w0, [x19, #0x8] 24368: 97ffe492 bl 0x1d5b0 2436c: 3100041f cmn w0, #0x1 24370: 540000a1 b.ne 0x24384 24374: 97ffdfab bl 0x1c220 <__errno@plt> 24378: b9400008 ldr w8, [x0] 2437c: 7100111f cmp w8, #0x4 24380: 54ffff20 b.eq 0x24364 24384: 12800008 mov w8, #-0x1 // =-1 24388: b9000a68 str w8, [x19, #0x8] 2438c: f9400e60 ldr x0, [x19, #0x18] 24390: b4000080 cbz x0, 0x243a0 24394: a9417bfd ldp x29, x30, [sp, #0x10] 24398: f84207f3 ldr x19, [sp], #0x20 2439c: 17ffe5ad b 0x1da50 243a0: a9417bfd ldp x29, x30, [sp, #0x10] 243a4: f84207f3 ldr x19, [sp], #0x20 243a8: d65f03c0 ret 00000000000243ac : 243ac: f81e0ff3 str x19, [sp, #-0x20]! 243b0: a9017bfd stp x29, x30, [sp, #0x10] 243b4: 910043fd add x29, sp, #0x10 243b8: aa0003f3 mov x19, x0 243bc: d0000328 adrp x8, 0x8a000 243c0: b9400a60 ldr w0, [x19, #0x8] 243c4: f9461908 ldr x8, [x8, #0xc30] 243c8: 3100041f cmn w0, #0x1 243cc: 91004108 add x8, x8, #0x10 243d0: f9000268 str x8, [x19] 243d4: 54000061 b.ne 0x243e0 243d8: 1400000b b 0x24404 243dc: b9400a60 ldr w0, [x19, #0x8] 243e0: 97ffe474 bl 0x1d5b0 243e4: 3100041f cmn w0, #0x1 243e8: 540000a1 b.ne 0x243fc 243ec: 97ffdf8d bl 0x1c220 <__errno@plt> 243f0: b9400008 ldr w8, [x0] 243f4: 7100111f cmp w8, #0x4 243f8: 54ffff20 b.eq 0x243dc 243fc: 12800008 mov w8, #-0x1 // =-1 24400: b9000a68 str w8, [x19, #0x8] 24404: f9400e60 ldr x0, [x19, #0x18] 24408: b4000040 cbz x0, 0x24410 2440c: 97ffe591 bl 0x1da50 24410: a9417bfd ldp x29, x30, [sp, #0x10] 24414: aa1303e0 mov x0, x19 24418: f84207f3 ldr x19, [sp], #0x20 2441c: 17ffe011 b 0x1c460 <_ZdlPv@plt> 0000000000024420 : 24420: f81d0ff5 str x21, [sp, #-0x30]! 24424: a9014ff4 stp x20, x19, [sp, #0x10] 24428: a9027bfd stp x29, x30, [sp, #0x20] 2442c: 910083fd add x29, sp, #0x20 24430: aa0003f3 mov x19, x0 24434: b9400a68 ldr w8, [x19, #0x8] 24438: 2a0203f5 mov w21, w2 2443c: 2a0103f4 mov w20, w1 24440: 3100051f cmn w8, #0x1 24444: 54000141 b.ne 0x2446c 24448: 2a1403e0 mov w0, w20 2444c: 97ffdd25 bl 0x1b8e0 24450: b9000a60 str w0, [x19, #0x8] 24454: 3100041f cmn w0, #0x1 24458: 54000140 b.eq 0x24480 2445c: 937c7e80 sbfiz x0, x20, #4, #32 24460: 2901d674 stp w20, w21, [x19, #0xc] 24464: 97ffe4d7 bl 0x1d7c0 24468: f9000e60 str x0, [x19, #0x18] 2446c: 320003e0 orr w0, wzr, #0x1 24470: a9427bfd ldp x29, x30, [sp, #0x20] 24474: a9414ff4 ldp x20, x19, [sp, #0x10] 24478: f84307f5 ldr x21, [sp], #0x30 2447c: d65f03c0 ret 24480: 2a1f03e0 mov w0, wzr 24484: 17fffffb b 0x24470 0000000000024488 : 24488: d10103ff sub sp, sp, #0x40 2448c: f90013f3 str x19, [sp, #0x20] 24490: a9037bfd stp x29, x30, [sp, #0x30] 24494: 9100c3fd add x29, sp, #0x30 24498: d53bd053 mrs x19, TPIDR_EL0 2449c: f940166b ldr x11, [x19, #0x28] 244a0: 53017c49 lsr w9, w2, #1 244a4: 1200004a and w10, w2, #0x1 244a8: 331e012a bfi w10, w9, #2, #1 244ac: 2a0103e8 mov w8, w1 244b0: 7100087f cmp w3, #0x2 244b4: f9000feb str x11, [sp, #0x18] 244b8: f9000be4 str x4, [sp, #0x10] 244bc: b9000bea str w10, [sp, #0x8] 244c0: 321f03e9 orr w9, wzr, #0x2 244c4: b9400800 ldr w0, [x0, #0x8] 244c8: 1a890529 cinc w9, w9, ne 244cc: 7100047f cmp w3, #0x1 244d0: 320003ea orr w10, wzr, #0x1 244d4: 1a890141 csel w1, w10, w9, eq 244d8: 910023e3 add x3, sp, #0x8 244dc: 2a0803e2 mov w2, w8 244e0: 97ffddbc bl 0x1bbd0 244e4: f9401668 ldr x8, [x19, #0x28] 244e8: f9400fe9 ldr x9, [sp, #0x18] 244ec: 3100041f cmn w0, #0x1 244f0: 1a9f07e0 cset w0, ne 244f4: eb09011f cmp x8, x9 244f8: 540000a1 b.ne 0x2450c 244fc: a9437bfd ldp x29, x30, [sp, #0x30] 24500: f94013f3 ldr x19, [sp, #0x20] 24504: 910103ff add sp, sp, #0x40 24508: d65f03c0 ret 2450c: 97ffe135 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000024510 : 24510: a9bd57f6 stp x22, x21, [sp, #-0x30]! 24514: a9014ff4 stp x20, x19, [sp, #0x10] 24518: a9027bfd stp x29, x30, [sp, #0x20] 2451c: 910083fd add x29, sp, #0x20 24520: aa0003f3 mov x19, x0 24524: 29410a60 ldp w0, w2, [x19, #0x8] 24528: f9400e61 ldr x1, [x19, #0x18] 2452c: b9401263 ldr w3, [x19, #0x10] 24530: 97ffe3b8 bl 0x1d410 24534: 2a0003f4 mov w20, w0 24538: 7100069f cmp w20, #0x1 2453c: 5400040b b.lt 0x245bc 24540: f9400e68 ldr x8, [x19, #0x18] 24544: 91002109 add x9, x8, #0x8 24548: 2a1403e8 mov w8, w20 2454c: aa0903ea mov x10, x9 24550: f841054b ldr x11, [x10], #0x10 24554: 51000508 sub w8, w8, #0x1 24558: f9000569 str x9, [x11, #0x8] 2455c: aa0a03e9 mov x9, x10 24560: 35ffff68 cbnz w8, 0x2454c 24564: 7100069f cmp w20, #0x1 24568: 540002ab b.lt 0x245bc 2456c: aa1f03f5 mov x21, xzr 24570: 52800336 mov w22, #0x19 // =25 24574: f9400e68 ldr x8, [x19, #0x18] 24578: 8b150109 add x9, x8, x21 2457c: f9400520 ldr x0, [x9, #0x8] 24580: b4000180 cbz x0, 0x245b0 24584: f900041f str xzr, [x0, #0x8] 24588: b8756908 ldr w8, [x8, x21] 2458c: 0a160109 and w9, w8, w22 24590: 34000089 cbz w9, 0x245a0 24594: f9400008 ldr x8, [x0] 24598: f9400908 ldr x8, [x8, #0x10] 2459c: 14000004 b 0x245ac 245a0: 36100088 tbz w8, #0x2, 0x245b0 245a4: f9400008 ldr x8, [x0] 245a8: f9400d08 ldr x8, [x8, #0x18] 245ac: d63f0100 blr x8 245b0: 910042b5 add x21, x21, #0x10 245b4: 51000694 sub w20, w20, #0x1 245b8: 35fffdf4 cbnz w20, 0x24574 245bc: a9427bfd ldp x29, x30, [sp, #0x20] 245c0: a9414ff4 ldp x20, x19, [sp, #0x10] 245c4: a8c357f6 ldp x22, x21, [sp], #0x30 245c8: d65f03c0 ret 00000000000245cc : 245cc: f81e0ff3 str x19, [sp, #-0x20]! 245d0: a9017bfd stp x29, x30, [sp, #0x10] 245d4: 910043fd add x29, sp, #0x10 245d8: d0000333 adrp x19, 0x8a000 245dc: f9474673 ldr x19, [x19, #0xe88] 245e0: f9400260 ldr x0, [x19] 245e4: b5000100 cbnz x0, 0x24604 245e8: 321c03e0 orr w0, wzr, #0x10 245ec: 97ffe105 bl 0x1ca00 <_Znwm@plt> 245f0: d0000328 adrp x8, 0x8a000 245f4: f945b508 ldr x8, [x8, #0xb68] 245f8: f9000260 str x0, [x19] 245fc: 91004108 add x8, x8, #0x10 24600: a9007c08 stp x8, xzr, [x0] 24604: a9417bfd ldp x29, x30, [sp, #0x10] 24608: f84207f3 ldr x19, [sp], #0x20 2460c: d65f03c0 ret 0000000000024610 : 24610: d0000328 adrp x8, 0x8a000 24614: f945b508 ldr x8, [x8, #0xb68] 24618: 91004108 add x8, x8, #0x10 2461c: a9007c08 stp x8, xzr, [x0] 24620: d65f03c0 ret 0000000000024624 : 24624: aa0003e8 mov x8, x0 24628: d0000329 adrp x9, 0x8a000 2462c: f9400500 ldr x0, [x8, #0x8] 24630: f945b529 ldr x9, [x9, #0xb68] 24634: 91004129 add x9, x9, #0x10 24638: f9000109 str x9, [x8] 2463c: b4000080 cbz x0, 0x2464c 24640: f9400008 ldr x8, [x0] 24644: f9400501 ldr x1, [x8, #0x8] 24648: d61f0020 br x1 2464c: d65f03c0 ret 0000000000024650 : 24650: f81e0ff3 str x19, [sp, #-0x20]! 24654: a9017bfd stp x29, x30, [sp, #0x10] 24658: 910043fd add x29, sp, #0x10 2465c: aa0003f3 mov x19, x0 24660: d0000328 adrp x8, 0x8a000 24664: f9400660 ldr x0, [x19, #0x8] 24668: f945b508 ldr x8, [x8, #0xb68] 2466c: 91004108 add x8, x8, #0x10 24670: f9000268 str x8, [x19] 24674: b4000080 cbz x0, 0x24684 24678: f9400008 ldr x8, [x0] 2467c: f9400508 ldr x8, [x8, #0x8] 24680: d63f0100 blr x8 24684: a9417bfd ldp x29, x30, [sp, #0x10] 24688: aa1303e0 mov x0, x19 2468c: f84207f3 ldr x19, [sp], #0x20 24690: 17ffdf74 b 0x1c460 <_ZdlPv@plt> 0000000000024694 : 24694: a9bd57f6 stp x22, x21, [sp, #-0x30]! 24698: a9014ff4 stp x20, x19, [sp, #0x10] 2469c: a9027bfd stp x29, x30, [sp, #0x20] 246a0: 910083fd add x29, sp, #0x20 246a4: aa0003f6 mov x22, x0 246a8: 321b03e0 orr w0, wzr, #0x20 246ac: 2a0203f4 mov w20, w2 246b0: 2a0103f3 mov w19, w1 246b4: 97ffe0d3 bl 0x1ca00 <_Znwm@plt> 246b8: d0000328 adrp x8, 0x8a000 246bc: f9461908 ldr x8, [x8, #0xc30] 246c0: aa0003f5 mov x21, x0 246c4: 12800009 mov w9, #-0x1 // =-1 246c8: 528000aa mov w10, #0x5 // =5 246cc: 91004108 add x8, x8, #0x10 246d0: 2a1303e0 mov w0, w19 246d4: f9000ebf str xzr, [x21, #0x18] 246d8: 29017ea9 stp w9, wzr, [x21, #0x8] 246dc: b90012aa str w10, [x21, #0x10] 246e0: f90002a8 str x8, [x21] 246e4: f90006d5 str x21, [x22, #0x8] 246e8: 97ffdc7e bl 0x1b8e0 246ec: 2a0003e8 mov w8, w0 246f0: 2a1f03e0 mov w0, wzr 246f4: b9000aa8 str w8, [x21, #0x8] 246f8: 3100051f cmn w8, #0x1 246fc: 540000c0 b.eq 0x24714 24700: 937c7e60 sbfiz x0, x19, #4, #32 24704: 2901d2b3 stp w19, w20, [x21, #0xc] 24708: 97ffe42e bl 0x1d7c0 2470c: f9000ea0 str x0, [x21, #0x18] 24710: 320003e0 orr w0, wzr, #0x1 24714: a9427bfd ldp x29, x30, [sp, #0x20] 24718: a9414ff4 ldp x20, x19, [sp, #0x10] 2471c: a8c357f6 ldp x22, x21, [sp], #0x30 24720: d65f03c0 ret 0000000000024724 : 24724: a9bf7bfd stp x29, x30, [sp, #-0x10]! 24728: 910003fd mov x29, sp 2472c: f9400400 ldr x0, [x0, #0x8] 24730: 321f03eb orr w11, wzr, #0x2 24734: aa0203e8 mov x8, x2 24738: 1200006a and w10, w3, #0x1 2473c: f9400009 ldr x9, [x0] 24740: 3300006b bfxil w11, w3, #0, #1 24744: 7200009f tst w4, #0x1 24748: 1a8a1162 csel w2, w11, w10, ne 2474c: f9400d29 ldr x9, [x9, #0x18] 24750: 320003e3 orr w3, wzr, #0x1 24754: aa0803e4 mov x4, x8 24758: d63f0120 blr x9 2475c: 7100001f cmp w0, #0x0 24760: 1a9f07e0 cset w0, ne 24764: a8c17bfd ldp x29, x30, [sp], #0x10 24768: d65f03c0 ret 000000000002476c : 2476c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 24770: 910003fd mov x29, sp 24774: f9400400 ldr x0, [x0, #0x8] 24778: 320007e2 orr w2, wzr, #0x3 2477c: 321f03e3 orr w3, wzr, #0x2 24780: aa1f03e4 mov x4, xzr 24784: f9400008 ldr x8, [x0] 24788: f9400d08 ldr x8, [x8, #0x18] 2478c: d63f0100 blr x8 24790: 7100001f cmp w0, #0x0 24794: 1a9f07e0 cset w0, ne 24798: a8c17bfd ldp x29, x30, [sp], #0x10 2479c: d65f03c0 ret 00000000000247a0 : 247a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 247a4: 910003fd mov x29, sp 247a8: f9400400 ldr x0, [x0, #0x8] 247ac: 321f03eb orr w11, wzr, #0x2 247b0: aa0203e8 mov x8, x2 247b4: 1200006a and w10, w3, #0x1 247b8: f9400009 ldr x9, [x0] 247bc: 3300006b bfxil w11, w3, #0, #1 247c0: 7200009f tst w4, #0x1 247c4: 1a8a1162 csel w2, w11, w10, ne 247c8: f9400d29 ldr x9, [x9, #0x18] 247cc: 321e03e3 orr w3, wzr, #0x4 247d0: aa0803e4 mov x4, x8 247d4: d63f0120 blr x9 247d8: 7100001f cmp w0, #0x0 247dc: 1a9f07e0 cset w0, ne 247e0: a8c17bfd ldp x29, x30, [sp], #0x10 247e4: d65f03c0 ret 00000000000247e8 : 247e8: f9400400 ldr x0, [x0, #0x8] 247ec: f9400008 ldr x8, [x0] 247f0: f9401101 ldr x1, [x8, #0x20] 247f4: d61f0020 br x1 00000000000247f8 : 247f8: f81e0ff3 str x19, [sp, #-0x20]! 247fc: a9017bfd stp x29, x30, [sp, #0x10] 24800: 910043fd add x29, sp, #0x10 24804: 320007e1 orr w1, wzr, #0x3 24808: 2a1f03e2 mov w2, wzr 2480c: 2a0003f3 mov w19, w0 24810: 97ffe488 bl 0x1da30 24814: 32150002 orr w2, w0, #0x800 24818: 321e03e1 orr w1, wzr, #0x4 2481c: 2a1303e0 mov w0, w19 24820: 97ffe484 bl 0x1da30 24824: a9417bfd ldp x29, x30, [sp, #0x10] 24828: 3100041f cmn w0, #0x1 2482c: 1a9f07e0 cset w0, ne 24830: f84207f3 ldr x19, [sp], #0x20 24834: d65f03c0 ret 0000000000024838 : 24838: f81e0ff3 str x19, [sp, #-0x20]! 2483c: a9017bfd stp x29, x30, [sp, #0x10] 24840: 910043fd add x29, sp, #0x10 24844: 321f03e0 orr w0, wzr, #0x2 24848: 321f03e1 orr w1, wzr, #0x2 2484c: 2a1f03e2 mov w2, wzr 24850: 97ffe468 bl 0x1d9f0 24854: 2a0003f3 mov w19, w0 24858: 3100067f cmn w19, #0x1 2485c: 54000520 b.eq 0x24900 24860: 320007e1 orr w1, wzr, #0x3 24864: 2a1303e0 mov w0, w19 24868: 2a1f03e2 mov w2, wzr 2486c: 97ffe471 bl 0x1da30 24870: 32150002 orr w2, w0, #0x800 24874: 321e03e1 orr w1, wzr, #0x4 24878: 2a1303e0 mov w0, w19 2487c: 97ffe46d bl 0x1da30 24880: 3100041f cmn w0, #0x1 24884: 54000620 b.eq 0x24948 24888: d0000328 adrp x8, 0x8a000 2488c: f946a908 ldr x8, [x8, #0xd50] 24890: f9400108 ldr x8, [x8] 24894: b4000908 cbz x8, 0x249b4 24898: 2a1303e0 mov w0, w19 2489c: d63f0100 blr x8 248a0: 340008a0 cbz w0, 0x249b4 248a4: d0000328 adrp x8, 0x8a000 248a8: f9462508 ldr x8, [x8, #0xc48] 248ac: b9400108 ldr w8, [x8] 248b0: 71000d1f cmp w8, #0x3 248b4: 5400014c b.gt 0x248dc 248b8: b0000201 adrp x1, 0x65000 248bc: b0000202 adrp x2, 0x65000 248c0: b0000203 adrp x3, 0x65000 248c4: 910b0421 add x1, x1, #0x2c1 248c8: 9132c442 add x2, x2, #0xcb1 248cc: 91321063 add x3, x3, #0xc84 248d0: 528000a0 mov w0, #0x5 // =5 248d4: 2a1303e4 mov w4, w19 248d8: 97ffe12e bl 0x1cd90 <__android_log_print@plt> 248dc: 2a1303e0 mov w0, w19 248e0: 97ffe334 bl 0x1d5b0 248e4: 3100041f cmn w0, #0x1 248e8: 54000641 b.ne 0x249b0 248ec: 97ffde4d bl 0x1c220 <__errno@plt> 248f0: b9400008 ldr w8, [x0] 248f4: 7100111f cmp w8, #0x4 248f8: 54ffff20 b.eq 0x248dc 248fc: 1400002d b 0x249b0 24900: d0000328 adrp x8, 0x8a000 24904: f9462508 ldr x8, [x8, #0xc48] 24908: b9400108 ldr w8, [x8] 2490c: 7100111f cmp w8, #0x4 24910: 5400050c b.gt 0x249b0 24914: 97ffde43 bl 0x1c220 <__errno@plt> 24918: b9400000 ldr w0, [x0] 2491c: 97ffde29 bl 0x1c1c0 24920: b0000201 adrp x1, 0x65000 24924: b0000202 adrp x2, 0x65000 24928: b0000203 adrp x3, 0x65000 2492c: aa0003e4 mov x4, x0 24930: 910b0421 add x1, x1, #0x2c1 24934: 91319c42 add x2, x2, #0xc67 24938: 91321063 add x3, x3, #0xc84 2493c: 321f07e0 orr w0, wzr, #0x6 24940: 97ffe114 bl 0x1cd90 <__android_log_print@plt> 24944: 1400001b b 0x249b0 24948: d0000328 adrp x8, 0x8a000 2494c: f9462508 ldr x8, [x8, #0xc48] 24950: b9400108 ldr w8, [x8] 24954: 7100111f cmp w8, #0x4 24958: 540001cc b.gt 0x24990 2495c: 97ffde31 bl 0x1c220 <__errno@plt> 24960: b9400000 ldr w0, [x0] 24964: 97ffde17 bl 0x1c1c0 24968: b0000201 adrp x1, 0x65000 2496c: b0000202 adrp x2, 0x65000 24970: b0000203 adrp x3, 0x65000 24974: aa0003e5 mov x5, x0 24978: 910b0421 add x1, x1, #0x2c1 2497c: 91323c42 add x2, x2, #0xc8f 24980: 91321063 add x3, x3, #0xc84 24984: 321f07e0 orr w0, wzr, #0x6 24988: 2a1303e4 mov w4, w19 2498c: 97ffe101 bl 0x1cd90 <__android_log_print@plt> 24990: 2a1303e0 mov w0, w19 24994: 97ffe307 bl 0x1d5b0 24998: 3100041f cmn w0, #0x1 2499c: 540000a1 b.ne 0x249b0 249a0: 97ffde20 bl 0x1c220 <__errno@plt> 249a4: b9400008 ldr w8, [x0] 249a8: 7100111f cmp w8, #0x4 249ac: 54ffff20 b.eq 0x24990 249b0: 12800013 mov w19, #-0x1 // =-1 249b4: a9417bfd ldp x29, x30, [sp, #0x10] 249b8: 2a1303e0 mov w0, w19 249bc: f84207f3 ldr x19, [sp], #0x20 249c0: d65f03c0 ret 00000000000249c4 : 249c4: d10143ff sub sp, sp, #0x50 249c8: f90013f5 str x21, [sp, #0x20] 249cc: a9034ff4 stp x20, x19, [sp, #0x30] 249d0: a9047bfd stp x29, x30, [sp, #0x40] 249d4: 910103fd add x29, sp, #0x40 249d8: d53bd048 mrs x8, TPIDR_EL0 249dc: f9401508 ldr x8, [x8, #0x28] 249e0: aa0003f5 mov x21, x0 249e4: f9000fe8 str x8, [sp, #0x18] 249e8: 97ffe0aa bl 0x1cc90 <_ZN8QPPUtils10udp_createEv@plt> 249ec: 2a0003f3 mov w19, w0 249f0: 3100067f cmn w19, #0x1 249f4: 540004e0 b.eq 0x24a90 249f8: d360feb4 lsr x20, x21, #32 249fc: 5ac00a88 rev w8, w20 24a00: 12103d08 and w8, w8, #0xffff0000 24a04: b3607ea8 bfi x8, x21, #32, #32 24a08: b27f0108 orr x8, x8, #0x2 24a0c: 910023e1 add x1, sp, #0x8 24a10: 321c03e2 orr w2, wzr, #0x10 24a14: 2a1303e0 mov w0, w19 24a18: f90007e8 str x8, [sp, #0x8] 24a1c: 97ffdd91 bl 0x1c060 24a20: 3100041f cmn w0, #0x1 24a24: 54000381 b.ne 0x24a94 24a28: 2a1303e0 mov w0, w19 24a2c: 97ffe2e1 bl 0x1d5b0 24a30: 3100041f cmn w0, #0x1 24a34: 540000a1 b.ne 0x24a48 24a38: 97ffddfa bl 0x1c220 <__errno@plt> 24a3c: b9400008 ldr w8, [x0] 24a40: 7100111f cmp w8, #0x4 24a44: 54ffff20 b.eq 0x24a28 24a48: d0000328 adrp x8, 0x8a000 24a4c: f9462508 ldr x8, [x8, #0xc48] 24a50: b9400108 ldr w8, [x8] 24a54: 7100111f cmp w8, #0x4 24a58: 540001cc b.gt 0x24a90 24a5c: 97ffddf1 bl 0x1c220 <__errno@plt> 24a60: b9400000 ldr w0, [x0] 24a64: 97ffddd7 bl 0x1c1c0 24a68: b0000201 adrp x1, 0x65000 24a6c: b0000202 adrp x2, 0x65000 24a70: b0000203 adrp x3, 0x65000 24a74: aa0003e4 mov x4, x0 24a78: 910b0421 add x1, x1, #0x2c1 24a7c: 91334042 add x2, x2, #0xcd0 24a80: 9133c063 add x3, x3, #0xcf0 24a84: 321f07e0 orr w0, wzr, #0x6 24a88: 2a1403e5 mov w5, w20 24a8c: 97ffe0c1 bl 0x1cd90 <__android_log_print@plt> 24a90: 12800013 mov w19, #-0x1 // =-1 24a94: d53bd048 mrs x8, TPIDR_EL0 24a98: f9401508 ldr x8, [x8, #0x28] 24a9c: f9400fe9 ldr x9, [sp, #0x18] 24aa0: eb09011f cmp x8, x9 24aa4: 540000e1 b.ne 0x24ac0 24aa8: 2a1303e0 mov w0, w19 24aac: a9447bfd ldp x29, x30, [sp, #0x40] 24ab0: a9434ff4 ldp x20, x19, [sp, #0x30] 24ab4: f94013f5 ldr x21, [sp, #0x20] 24ab8: 910143ff add sp, sp, #0x50 24abc: d65f03c0 ret 24ac0: 97ffdfc8 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000024ac4 : 24ac4: 79400808 ldrh w8, [x0, #0x4] 24ac8: b9400009 ldr w9, [x0] 24acc: 5ac00908 rev w8, w8 24ad0: 12103d08 and w8, w8, #0xffff0000 24ad4: b3607d28 bfi x8, x9, #32, #32 24ad8: b27f0100 orr x0, x8, #0x2 24adc: d65f03c0 ret 0000000000024ae0 : 24ae0: d10283ff sub sp, sp, #0xa0 24ae4: a90757f6 stp x22, x21, [sp, #0x70] 24ae8: a9084ff4 stp x20, x19, [sp, #0x80] 24aec: a9097bfd stp x29, x30, [sp, #0x90] 24af0: 910243fd add x29, sp, #0x90 24af4: aa0003f5 mov x21, x0 24af8: d53bd048 mrs x8, TPIDR_EL0 24afc: d360feb4 lsr x20, x21, #32 24b00: f9401508 ldr x8, [x8, #0x28] 24b04: 5ac00a89 rev w9, w20 24b08: 12103d29 and w9, w9, #0xffff0000 24b0c: b3607ea9 bfi x9, x21, #32, #32 24b10: b27f0129 orr x9, x9, #0x2 24b14: 321f03e0 orr w0, wzr, #0x2 24b18: 320003e1 orr w1, wzr, #0x1 24b1c: 2a1f03e2 mov w2, wzr 24b20: f81d83a8 stur x8, [x29, #-0x28] 24b24: f81c83a9 stur x9, [x29, #-0x38] 24b28: 320003f6 orr w22, wzr, #0x1 24b2c: 97ffe3b1 bl 0x1d9f0 24b30: 2a0003f3 mov w19, w0 24b34: 3100067f cmn w19, #0x1 24b38: 54001260 b.eq 0x24d84 24b3c: 320003e1 orr w1, wzr, #0x1 24b40: 321f03e2 orr w2, wzr, #0x2 24b44: 910033e3 add x3, sp, #0xc 24b48: 321e03e4 orr w4, wzr, #0x4 24b4c: 2a1303e0 mov w0, w19 24b50: b9000ff6 str w22, [sp, #0xc] 24b54: 97ffe327 bl 0x1d7f0 24b58: 3100041f cmn w0, #0x1 24b5c: 540005a0 b.eq 0x24c10 24b60: 320007e1 orr w1, wzr, #0x3 24b64: 2a1303e0 mov w0, w19 24b68: 2a1f03e2 mov w2, wzr 24b6c: 97ffe3b1 bl 0x1da30 24b70: 32150002 orr w2, w0, #0x800 24b74: 321e03e1 orr w1, wzr, #0x4 24b78: 2a1303e0 mov w0, w19 24b7c: 97ffe3ad bl 0x1da30 24b80: 3100041f cmn w0, #0x1 24b84: 54000720 b.eq 0x24c68 24b88: d100e3a1 sub x1, x29, #0x38 24b8c: 321c03e2 orr w2, wzr, #0x10 24b90: 2a1303e0 mov w0, w19 24b94: 97ffdd33 bl 0x1c060 24b98: 3100041f cmn w0, #0x1 24b9c: 54000920 b.eq 0x24cc0 24ba0: 321903e1 orr w1, wzr, #0x80 24ba4: 2a1303e0 mov w0, w19 24ba8: 97ffe0ce bl 0x1cee0 24bac: 3100041f cmn w0, #0x1 24bb0: 54000be0 b.eq 0x24d2c 24bb4: 321f03e0 orr w0, wzr, #0x2 24bb8: 910043e1 add x1, sp, #0x10 24bbc: 910063e2 add x2, sp, #0x18 24bc0: 321a03e3 orr w3, wzr, #0x40 24bc4: b90013f5 str w21, [sp, #0x10] 24bc8: 97ffe046 bl 0x1cce0 24bcc: d0000328 adrp x8, 0x8a000 24bd0: f9462508 ldr x8, [x8, #0xc48] 24bd4: b9400108 ldr w8, [x8] 24bd8: 7100091f cmp w8, #0x2 24bdc: 54000f8c b.gt 0x24dcc 24be0: b0000201 adrp x1, 0x65000 24be4: b0000202 adrp x2, 0x65000 24be8: b0000203 adrp x3, 0x65000 24bec: 910b0421 add x1, x1, #0x2c1 24bf0: 91364842 add x2, x2, #0xd92 24bf4: 91344463 add x3, x3, #0xd11 24bf8: 321e03e0 orr w0, wzr, #0x4 24bfc: 910063e5 add x5, sp, #0x18 24c00: 2a1303e4 mov w4, w19 24c04: 2a1403e6 mov w6, w20 24c08: 97ffe062 bl 0x1cd90 <__android_log_print@plt> 24c0c: 14000070 b 0x24dcc 24c10: 2a1303e0 mov w0, w19 24c14: 97ffe267 bl 0x1d5b0 24c18: 3100041f cmn w0, #0x1 24c1c: 540000a1 b.ne 0x24c30 24c20: 97ffdd80 bl 0x1c220 <__errno@plt> 24c24: b9400008 ldr w8, [x0] 24c28: 7100111f cmp w8, #0x4 24c2c: 54ffff20 b.eq 0x24c10 24c30: d0000328 adrp x8, 0x8a000 24c34: f9462508 ldr x8, [x8, #0xc48] 24c38: b9400108 ldr w8, [x8] 24c3c: 7100111f cmp w8, #0x4 24c40: 54000c4c b.gt 0x24dc8 24c44: 97ffdd77 bl 0x1c220 <__errno@plt> 24c48: b9400000 ldr w0, [x0] 24c4c: 97ffdd5d bl 0x1c1c0 24c50: b0000201 adrp x1, 0x65000 24c54: b0000202 adrp x2, 0x65000 24c58: aa0003e4 mov x4, x0 24c5c: 910b0421 add x1, x1, #0x2c1 24c60: 91347042 add x2, x2, #0xd1c 24c64: 14000055 b 0x24db8 24c68: 2a1303e0 mov w0, w19 24c6c: 97ffe251 bl 0x1d5b0 24c70: 3100041f cmn w0, #0x1 24c74: 540000a1 b.ne 0x24c88 24c78: 97ffdd6a bl 0x1c220 <__errno@plt> 24c7c: b9400008 ldr w8, [x0] 24c80: 7100111f cmp w8, #0x4 24c84: 54ffff20 b.eq 0x24c68 24c88: d0000328 adrp x8, 0x8a000 24c8c: f9462508 ldr x8, [x8, #0xc48] 24c90: b9400108 ldr w8, [x8] 24c94: 7100111f cmp w8, #0x4 24c98: 5400098c b.gt 0x24dc8 24c9c: b0000201 adrp x1, 0x65000 24ca0: b0000202 adrp x2, 0x65000 24ca4: b0000203 adrp x3, 0x65000 24ca8: 910b0421 add x1, x1, #0x2c1 24cac: 91350c42 add x2, x2, #0xd43 24cb0: 91344463 add x3, x3, #0xd11 24cb4: 321f07e0 orr w0, wzr, #0x6 24cb8: 97ffe036 bl 0x1cd90 <__android_log_print@plt> 24cbc: 14000043 b 0x24dc8 24cc0: 2a1303e0 mov w0, w19 24cc4: 97ffe23b bl 0x1d5b0 24cc8: 3100041f cmn w0, #0x1 24ccc: 540000a1 b.ne 0x24ce0 24cd0: 97ffdd54 bl 0x1c220 <__errno@plt> 24cd4: b9400008 ldr w8, [x0] 24cd8: 7100111f cmp w8, #0x4 24cdc: 54ffff20 b.eq 0x24cc0 24ce0: d0000328 adrp x8, 0x8a000 24ce4: f9462508 ldr x8, [x8, #0xc48] 24ce8: b9400108 ldr w8, [x8] 24cec: 7100111f cmp w8, #0x4 24cf0: 540006cc b.gt 0x24dc8 24cf4: 97ffdd4b bl 0x1c220 <__errno@plt> 24cf8: b9400000 ldr w0, [x0] 24cfc: 97ffdd31 bl 0x1c1c0 24d00: b0000201 adrp x1, 0x65000 24d04: b0000202 adrp x2, 0x65000 24d08: b0000203 adrp x3, 0x65000 24d0c: aa0003e4 mov x4, x0 24d10: 910b0421 add x1, x1, #0x2c1 24d14: 91357042 add x2, x2, #0xd5c 24d18: 91344463 add x3, x3, #0xd11 24d1c: 321f07e0 orr w0, wzr, #0x6 24d20: 2a1403e5 mov w5, w20 24d24: 97ffe01b bl 0x1cd90 <__android_log_print@plt> 24d28: 14000028 b 0x24dc8 24d2c: 2a1303e0 mov w0, w19 24d30: 97ffe220 bl 0x1d5b0 24d34: 3100041f cmn w0, #0x1 24d38: 540000a1 b.ne 0x24d4c 24d3c: 97ffdd39 bl 0x1c220 <__errno@plt> 24d40: b9400008 ldr w8, [x0] 24d44: 7100111f cmp w8, #0x4 24d48: 54ffff20 b.eq 0x24d2c 24d4c: d0000328 adrp x8, 0x8a000 24d50: f9462508 ldr x8, [x8, #0xc48] 24d54: b9400108 ldr w8, [x8] 24d58: 7100111f cmp w8, #0x4 24d5c: 5400036c b.gt 0x24dc8 24d60: 97ffdd30 bl 0x1c220 <__errno@plt> 24d64: b9400000 ldr w0, [x0] 24d68: 97ffdd16 bl 0x1c1c0 24d6c: b0000201 adrp x1, 0x65000 24d70: b0000202 adrp x2, 0x65000 24d74: aa0003e4 mov x4, x0 24d78: 910b0421 add x1, x1, #0x2c1 24d7c: 9135f042 add x2, x2, #0xd7c 24d80: 1400000e b 0x24db8 24d84: d0000328 adrp x8, 0x8a000 24d88: f9462508 ldr x8, [x8, #0xc48] 24d8c: b9400108 ldr w8, [x8] 24d90: 7100111f cmp w8, #0x4 24d94: 540001ac b.gt 0x24dc8 24d98: 97ffdd22 bl 0x1c220 <__errno@plt> 24d9c: b9400000 ldr w0, [x0] 24da0: 97ffdd08 bl 0x1c1c0 24da4: b0000201 adrp x1, 0x65000 24da8: b0000202 adrp x2, 0x65000 24dac: aa0003e4 mov x4, x0 24db0: 910b0421 add x1, x1, #0x2c1 24db4: 9133ec42 add x2, x2, #0xcfb 24db8: b0000203 adrp x3, 0x65000 24dbc: 91344463 add x3, x3, #0xd11 24dc0: 321f07e0 orr w0, wzr, #0x6 24dc4: 97ffdff3 bl 0x1cd90 <__android_log_print@plt> 24dc8: 12800013 mov w19, #-0x1 // =-1 24dcc: d53bd048 mrs x8, TPIDR_EL0 24dd0: f9401508 ldr x8, [x8, #0x28] 24dd4: f85d83a9 ldur x9, [x29, #-0x28] 24dd8: eb09011f cmp x8, x9 24ddc: 540000e1 b.ne 0x24df8 24de0: 2a1303e0 mov w0, w19 24de4: a9497bfd ldp x29, x30, [sp, #0x90] 24de8: a9484ff4 ldp x20, x19, [sp, #0x80] 24dec: a94757f6 ldp x22, x21, [sp, #0x70] 24df0: 910283ff add sp, sp, #0xa0 24df4: d65f03c0 ret 24df8: 97ffdefa bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000024dfc : 24dfc: d100c3ff sub sp, sp, #0x30 24e00: f9000bf3 str x19, [sp, #0x10] 24e04: a9027bfd stp x29, x30, [sp, #0x20] 24e08: 910083fd add x29, sp, #0x20 24e0c: d53bd053 mrs x19, TPIDR_EL0 24e10: f940166a ldr x10, [x19, #0x28] 24e14: 2a0203e8 mov w8, w2 24e18: aa0103e9 mov x9, x1 24e1c: 910003e1 mov x1, sp 24e20: f90007ea str x10, [sp, #0x8] 24e24: b940000a ldr w10, [x0] 24e28: 321f03e0 orr w0, wzr, #0x2 24e2c: aa0903e2 mov x2, x9 24e30: 2a0803e3 mov w3, w8 24e34: b90003ea str w10, [sp] 24e38: 97ffdfaa bl 0x1cce0 24e3c: f9401668 ldr x8, [x19, #0x28] 24e40: f94007e9 ldr x9, [sp, #0x8] 24e44: eb09011f cmp x8, x9 24e48: 540000a1 b.ne 0x24e5c 24e4c: a9427bfd ldp x29, x30, [sp, #0x20] 24e50: f9400bf3 ldr x19, [sp, #0x10] 24e54: 9100c3ff add sp, sp, #0x30 24e58: d65f03c0 ret 24e5c: 97ffdee1 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000024e60 : 24e60: d10103ff sub sp, sp, #0x40 24e64: a9024ff4 stp x20, x19, [sp, #0x20] 24e68: a9037bfd stp x29, x30, [sp, #0x30] 24e6c: 9100c3fd add x29, sp, #0x30 24e70: d53bd048 mrs x8, TPIDR_EL0 24e74: f9401508 ldr x8, [x8, #0x28] 24e78: aa0003f4 mov x20, x0 24e7c: 321f03e0 orr w0, wzr, #0x2 24e80: 320003e1 orr w1, wzr, #0x1 24e84: 2a1f03e2 mov w2, wzr 24e88: f9000fe8 str x8, [sp, #0x18] 24e8c: 97ffe2d9 bl 0x1d9f0 24e90: 2a0003f3 mov w19, w0 24e94: 37f808f3 tbnz w19, #0x1f, 0x24fb0 24e98: 320007e1 orr w1, wzr, #0x3 24e9c: 2a1303e0 mov w0, w19 24ea0: 2a1f03e2 mov w2, wzr 24ea4: 97ffe2e3 bl 0x1da30 24ea8: 32150002 orr w2, w0, #0x800 24eac: 321e03e1 orr w1, wzr, #0x4 24eb0: 2a1303e0 mov w0, w19 24eb4: 97ffe2df bl 0x1da30 24eb8: 3100041f cmn w0, #0x1 24ebc: 540004e0 b.eq 0x24f58 24ec0: 320003e8 orr w8, wzr, #0x1 24ec4: 321f07e1 orr w1, wzr, #0x6 24ec8: 320003e2 orr w2, wzr, #0x1 24ecc: 910013e3 add x3, sp, #0x4 24ed0: 321e03e4 orr w4, wzr, #0x4 24ed4: 2a1303e0 mov w0, w19 24ed8: b90007e8 str w8, [sp, #0x4] 24edc: 97ffe245 bl 0x1d7f0 24ee0: d0000328 adrp x8, 0x8a000 24ee4: f946a908 ldr x8, [x8, #0xd50] 24ee8: f9400108 ldr x8, [x8] 24eec: b40009a8 cbz x8, 0x25020 24ef0: 2a1303e0 mov w0, w19 24ef4: d63f0100 blr x8 24ef8: 34000940 cbz w0, 0x25020 24efc: d0000328 adrp x8, 0x8a000 24f00: f9462508 ldr x8, [x8, #0xc48] 24f04: b9400108 ldr w8, [x8] 24f08: 71000d1f cmp w8, #0x3 24f0c: 5400014c b.gt 0x24f34 24f10: b0000201 adrp x1, 0x65000 24f14: b0000202 adrp x2, 0x65000 24f18: b0000203 adrp x3, 0x65000 24f1c: 910b0421 add x1, x1, #0x2c1 24f20: 9132c442 add x2, x2, #0xcb1 24f24: 9136fc63 add x3, x3, #0xdbf 24f28: 528000a0 mov w0, #0x5 // =5 24f2c: 2a1303e4 mov w4, w19 24f30: 97ffdf98 bl 0x1cd90 <__android_log_print@plt> 24f34: 2a1303e0 mov w0, w19 24f38: 97ffe19e bl 0x1d5b0 24f3c: 3100041f cmn w0, #0x1 24f40: 540005a1 b.ne 0x24ff4 24f44: 97ffdcb7 bl 0x1c220 <__errno@plt> 24f48: b9400008 ldr w8, [x0] 24f4c: 7100111f cmp w8, #0x4 24f50: 54ffff20 b.eq 0x24f34 24f54: 14000028 b 0x24ff4 24f58: 2a1303e0 mov w0, w19 24f5c: 97ffe195 bl 0x1d5b0 24f60: 3100041f cmn w0, #0x1 24f64: 540000a1 b.ne 0x24f78 24f68: 97ffdcae bl 0x1c220 <__errno@plt> 24f6c: b9400008 ldr w8, [x0] 24f70: 7100111f cmp w8, #0x4 24f74: 54ffff20 b.eq 0x24f58 24f78: d0000328 adrp x8, 0x8a000 24f7c: f9462508 ldr x8, [x8, #0xc48] 24f80: b9400108 ldr w8, [x8] 24f84: 7100111f cmp w8, #0x4 24f88: 5400036c b.gt 0x24ff4 24f8c: b0000201 adrp x1, 0x65000 24f90: b0000202 adrp x2, 0x65000 24f94: b0000203 adrp x3, 0x65000 24f98: 910b0421 add x1, x1, #0x2c1 24f9c: 91350c42 add x2, x2, #0xd43 24fa0: 9136fc63 add x3, x3, #0xdbf 24fa4: 321f07e0 orr w0, wzr, #0x6 24fa8: 97ffdf7a bl 0x1cd90 <__android_log_print@plt> 24fac: 14000012 b 0x24ff4 24fb0: d0000328 adrp x8, 0x8a000 24fb4: f9462508 ldr x8, [x8, #0xc48] 24fb8: b9400108 ldr w8, [x8] 24fbc: 7100111f cmp w8, #0x4 24fc0: 540001ac b.gt 0x24ff4 24fc4: 97ffdc97 bl 0x1c220 <__errno@plt> 24fc8: b9400000 ldr w0, [x0] 24fcc: 97ffdc7d bl 0x1c1c0 24fd0: b0000201 adrp x1, 0x65000 24fd4: b0000202 adrp x2, 0x65000 24fd8: b0000203 adrp x3, 0x65000 24fdc: aa0003e4 mov x4, x0 24fe0: 910b0421 add x1, x1, #0x2c1 24fe4: 9133ec42 add x2, x2, #0xcfb 24fe8: 9136fc63 add x3, x3, #0xdbf 24fec: 321f07e0 orr w0, wzr, #0x6 24ff0: 97ffdf68 bl 0x1cd90 <__android_log_print@plt> 24ff4: 12800013 mov w19, #-0x1 // =-1 24ff8: d53bd048 mrs x8, TPIDR_EL0 24ffc: f9401508 ldr x8, [x8, #0x28] 25000: f9400fe9 ldr x9, [sp, #0x18] 25004: eb09011f cmp x8, x9 25008: 54000641 b.ne 0x250d0 2500c: 2a1303e0 mov w0, w19 25010: a9437bfd ldp x29, x30, [sp, #0x30] 25014: a9424ff4 ldp x20, x19, [sp, #0x20] 25018: 910103ff add sp, sp, #0x40 2501c: d65f03c0 ret 25020: b0000329 adrp x9, 0x8a000 25024: f9463929 ldr x9, [x9, #0xc70] 25028: d360fe88 lsr x8, x20, #32 2502c: 5ac00908 rev w8, w8 25030: 12103d08 and w8, w8, #0xffff0000 25034: f9400129 ldr x9, [x9] 25038: b3607e88 bfi x8, x20, #32, #32 2503c: b27f0108 orr x8, x8, #0x2 25040: 910023e1 add x1, sp, #0x8 25044: 321c03e2 orr w2, wzr, #0x10 25048: 2a1303e0 mov w0, w19 2504c: f90007e8 str x8, [sp, #0x8] 25050: d63f0120 blr x9 25054: 3100041f cmn w0, #0x1 25058: 54fffd01 b.ne 0x24ff8 2505c: 97ffdc71 bl 0x1c220 <__errno@plt> 25060: aa0003f4 mov x20, x0 25064: b9400288 ldr w8, [x20] 25068: 7101cd1f cmp w8, #0x73 2506c: 54fffc60 b.eq 0x24ff8 25070: b0000328 adrp x8, 0x8a000 25074: f9462508 ldr x8, [x8, #0xc48] 25078: b9400108 ldr w8, [x8] 2507c: 7100111f cmp w8, #0x4 25080: 5400018c b.gt 0x250b0 25084: b9400280 ldr w0, [x20] 25088: 97ffdc4e bl 0x1c1c0 2508c: 90000201 adrp x1, 0x65000 25090: 90000202 adrp x2, 0x65000 25094: 90000203 adrp x3, 0x65000 25098: aa0003e4 mov x4, x0 2509c: 910b0421 add x1, x1, #0x2c1 250a0: 91372c42 add x2, x2, #0xdcb 250a4: 9136fc63 add x3, x3, #0xdbf 250a8: 321f07e0 orr w0, wzr, #0x6 250ac: 97ffdf39 bl 0x1cd90 <__android_log_print@plt> 250b0: 2a1303e0 mov w0, w19 250b4: 97ffe13f bl 0x1d5b0 250b8: 3100041f cmn w0, #0x1 250bc: 54fff9c1 b.ne 0x24ff4 250c0: b9400288 ldr w8, [x20] 250c4: 7100111f cmp w8, #0x4 250c8: 54ffff40 b.eq 0x250b0 250cc: 17ffffca b 0x24ff4 250d0: 97ffde44 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000250d4 : 250d4: d10143ff sub sp, sp, #0x50 250d8: f9001bf3 str x19, [sp, #0x30] 250dc: a9047bfd stp x29, x30, [sp, #0x40] 250e0: 910103fd add x29, sp, #0x40 250e4: d53bd048 mrs x8, TPIDR_EL0 250e8: f9401508 ldr x8, [x8, #0x28] 250ec: 321c03e9 orr w9, wzr, #0x10 250f0: 910063e1 add x1, sp, #0x18 250f4: 910013e2 add x2, sp, #0x4 250f8: 2a0003f3 mov w19, w0 250fc: f81e83a8 stur x8, [x29, #-0x18] 25100: b90007e9 str w9, [sp, #0x4] 25104: 97ffdfa3 bl 0x1cf90 25108: 3100041f cmn w0, #0x1 2510c: 54000300 b.eq 0x2516c 25110: 794037e8 ldrh w8, [sp, #0x1a] 25114: 34000068 cbz w8, 0x25120 25118: 5ac00500 rev16 w0, w8 2511c: 14000026 b 0x251b4 25120: 321f03e8 orr w8, wzr, #0x2 25124: 910023e1 add x1, sp, #0x8 25128: 321c03e2 orr w2, wzr, #0x10 2512c: 2a1303e0 mov w0, w19 25130: 790013e8 strh w8, [sp, #0x8] 25134: 790017ff strh wzr, [sp, #0xa] 25138: b9000fff str wzr, [sp, #0xc] 2513c: 97ffdbc9 bl 0x1c060 25140: 37f804c0 tbnz w0, #0x1f, 0x251d8 25144: 910023e1 add x1, sp, #0x8 25148: 910013e2 add x2, sp, #0x4 2514c: 2a1303e0 mov w0, w19 25150: 97ffdf90 bl 0x1cf90 25154: 3100041f cmn w0, #0x1 25158: 540000a0 b.eq 0x2516c 2515c: 794017e8 ldrh w8, [sp, #0xa] 25160: 5ac00908 rev w8, w8 25164: 53107d00 lsr w0, w8, #16 25168: 14000013 b 0x251b4 2516c: b0000328 adrp x8, 0x8a000 25170: f9462508 ldr x8, [x8, #0xc48] 25174: b9400108 ldr w8, [x8] 25178: 7100111f cmp w8, #0x4 2517c: 540001ac b.gt 0x251b0 25180: 97ffdc28 bl 0x1c220 <__errno@plt> 25184: b9400000 ldr w0, [x0] 25188: 97ffdc0e bl 0x1c1c0 2518c: 90000201 adrp x1, 0x65000 25190: 90000202 adrp x2, 0x65000 25194: 90000203 adrp x3, 0x65000 25198: aa0003e4 mov x4, x0 2519c: 910b0421 add x1, x1, #0x2c1 251a0: 9137a442 add x2, x2, #0xde9 251a4: 91381063 add x3, x3, #0xe04 251a8: 321f07e0 orr w0, wzr, #0x6 251ac: 97ffdef9 bl 0x1cd90 <__android_log_print@plt> 251b0: 12800000 mov w0, #-0x1 // =-1 251b4: d53bd048 mrs x8, TPIDR_EL0 251b8: f9401508 ldr x8, [x8, #0x28] 251bc: f85e83a9 ldur x9, [x29, #-0x18] 251c0: eb09011f cmp x8, x9 251c4: 54000281 b.ne 0x25214 251c8: a9447bfd ldp x29, x30, [sp, #0x40] 251cc: f9401bf3 ldr x19, [sp, #0x30] 251d0: 910143ff add sp, sp, #0x50 251d4: d65f03c0 ret 251d8: b0000328 adrp x8, 0x8a000 251dc: f9462508 ldr x8, [x8, #0xc48] 251e0: b9400108 ldr w8, [x8] 251e4: 7100111f cmp w8, #0x4 251e8: 54fffe4c b.gt 0x251b0 251ec: 97ffdc0d bl 0x1c220 <__errno@plt> 251f0: b9400000 ldr w0, [x0] 251f4: 97ffdbf3 bl 0x1c1c0 251f8: 90000201 adrp x1, 0x65000 251fc: 90000202 adrp x2, 0x65000 25200: 90000203 adrp x3, 0x65000 25204: aa0003e4 mov x4, x0 25208: 910b0421 add x1, x1, #0x2c1 2520c: 91384c42 add x2, x2, #0xe13 25210: 17ffffe5 b 0x251a4 25214: 97ffddf3 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000025218 : 25218: d10183ff sub sp, sp, #0x60 2521c: a9044ff4 stp x20, x19, [sp, #0x40] 25220: a9057bfd stp x29, x30, [sp, #0x50] 25224: 910143fd add x29, sp, #0x50 25228: d53bd048 mrs x8, TPIDR_EL0 2522c: f9401508 ldr x8, [x8, #0x28] 25230: 2a0003f3 mov w19, w0 25234: f81e83a8 stur x8, [x29, #-0x18] 25238: b0000328 adrp x8, 0x8a000 2523c: f9462508 ldr x8, [x8, #0xc48] 25240: b9400108 ldr w8, [x8] 25244: 7100051f cmp w8, #0x1 25248: 5400014c b.gt 0x25270 2524c: 90000201 adrp x1, 0x65000 25250: 90000202 adrp x2, 0x65000 25254: 90000203 adrp x3, 0x65000 25258: 910b0421 add x1, x1, #0x2c1 2525c: 91389c42 add x2, x2, #0xe27 25260: 91391863 add x3, x3, #0xe46 25264: 320007e0 orr w0, wzr, #0x3 25268: 2a1303e4 mov w4, w19 2526c: 97ffdec9 bl 0x1cd90 <__android_log_print@plt> 25270: 37f80813 tbnz w19, #0x1f, 0x25370 25274: 320007e1 orr w1, wzr, #0x3 25278: 2a1303e0 mov w0, w19 2527c: 2a1f03e2 mov w2, wzr 25280: 97ffe1ec bl 0x1da30 25284: 32150002 orr w2, w0, #0x800 25288: 321e03e1 orr w1, wzr, #0x4 2528c: 2a1303e0 mov w0, w19 25290: 97ffe1e8 bl 0x1da30 25294: 52bbc014 mov w20, #-0x22000000 // =-570425344 25298: 72800054 movk w20, #0x2 2529c: 3100041f cmn w0, #0x1 252a0: 54000141 b.ne 0x252c8 252a4: 2a1303e0 mov w0, w19 252a8: 97ffe0c2 bl 0x1d5b0 252ac: 3100041f cmn w0, #0x1 252b0: 540000a1 b.ne 0x252c4 252b4: 97ffdbdb bl 0x1c220 <__errno@plt> 252b8: b9400008 ldr w8, [x0] 252bc: 7100111f cmp w8, #0x4 252c0: 54ffff20 b.eq 0x252a4 252c4: 12800013 mov w19, #-0x1 // =-1 252c8: 90000200 adrp x0, 0x65000 252cc: 91394c00 add x0, x0, #0xe53 252d0: 910023e1 add x1, sp, #0x8 252d4: 97ffdc5f bl 0x1c450 <_ZN8QPPUtils9fakeip2ipEPKcPc@plt> 252d8: 321f03e0 orr w0, wzr, #0x2 252dc: 910023e1 add x1, sp, #0x8 252e0: 9100a3e2 add x2, sp, #0x28 252e4: 97ffdffb bl 0x1d2d0 252e8: b000032a adrp x10, 0x8a000 252ec: b9402be8 ldr w8, [sp, #0x28] 252f0: f947494a ldr x10, [x10, #0xe90] 252f4: 52bbc009 mov w9, #-0x22000000 // =-570425344 252f8: 72800049 movk w9, #0x2 252fc: b3607d09 bfi x9, x8, #32, #32 25300: f940014a ldr x10, [x10] 25304: 7100041f cmp w0, #0x1 25308: 90000221 adrp x1, 0x69000 2530c: 9a940128 csel x8, x9, x20, eq 25310: 91122021 add x1, x1, #0x488 25314: 320003e2 orr w2, wzr, #0x1 25318: 9100a3e4 add x4, sp, #0x28 2531c: 321c03e5 orr w5, wzr, #0x10 25320: 2a1303e0 mov w0, w19 25324: 2a1f03e3 mov w3, wzr 25328: f90017e8 str x8, [sp, #0x28] 2532c: d63f0140 blr x10 25330: aa0003f3 mov x19, x0 25334: 36f801b3 tbz w19, #0x1f, 0x25368 25338: 97ffdbba bl 0x1c220 <__errno@plt> 2533c: b9400008 ldr w8, [x0] 25340: 7100051f cmp w8, #0x1 25344: 54000121 b.ne 0x25368 25348: b0000328 adrp x8, 0x8a000 2534c: f9468d08 ldr x8, [x8, #0xd18] 25350: f9400108 ldr x8, [x8] 25354: b40000a8 cbz x8, 0x25368 25358: 90000200 adrp x0, 0x65000 2535c: 913b2400 add x0, x0, #0xec9 25360: 320003e1 orr w1, wzr, #0x1 25364: d63f0100 blr x8 25368: 131f7e60 asr w0, w19, #31 2536c: 14000002 b 0x25374 25370: 12800000 mov w0, #-0x1 // =-1 25374: d53bd048 mrs x8, TPIDR_EL0 25378: f9401508 ldr x8, [x8, #0x28] 2537c: f85e83a9 ldur x9, [x29, #-0x18] 25380: eb09011f cmp x8, x9 25384: 540000a1 b.ne 0x25398 25388: a9457bfd ldp x29, x30, [sp, #0x50] 2538c: a9444ff4 ldp x20, x19, [sp, #0x40] 25390: 910183ff add sp, sp, #0x60 25394: d65f03c0 ret 25398: 97ffdd92 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002539c : 2539c: f81e0ff3 str x19, [sp, #-0x20]! 253a0: a9017bfd stp x29, x30, [sp, #0x10] 253a4: 910043fd add x29, sp, #0x10 253a8: 320007e1 orr w1, wzr, #0x3 253ac: 2a1f03e2 mov w2, wzr 253b0: 2a0003f3 mov w19, w0 253b4: 97ffe19f bl 0x1da30 253b8: 32150002 orr w2, w0, #0x800 253bc: 321e03e1 orr w1, wzr, #0x4 253c0: 2a1303e0 mov w0, w19 253c4: 97ffe19b bl 0x1da30 253c8: 3100041f cmn w0, #0x1 253cc: 54000141 b.ne 0x253f4 253d0: 2a1303e0 mov w0, w19 253d4: 97ffe077 bl 0x1d5b0 253d8: 3100041f cmn w0, #0x1 253dc: 540000a1 b.ne 0x253f0 253e0: 97ffdb90 bl 0x1c220 <__errno@plt> 253e4: b9400008 ldr w8, [x0] 253e8: 7100111f cmp w8, #0x4 253ec: 54ffff20 b.eq 0x253d0 253f0: 12800013 mov w19, #-0x1 // =-1 253f4: a9417bfd ldp x29, x30, [sp, #0x10] 253f8: 2a1303e0 mov w0, w19 253fc: f84207f3 ldr x19, [sp], #0x20 25400: d65f03c0 ret 0000000000025404 : 25404: d10103ff sub sp, sp, #0x40 25408: f90013f3 str x19, [sp, #0x20] 2540c: a9037bfd stp x29, x30, [sp, #0x30] 25410: 9100c3fd add x29, sp, #0x30 25414: d53bd048 mrs x8, TPIDR_EL0 25418: f9401508 ldr x8, [x8, #0x28] 2541c: d360fc69 lsr x9, x3, #32 25420: 5ac00929 rev w9, w9 25424: 12103d29 and w9, w9, #0xffff0000 25428: f9000fe8 str x8, [sp, #0x18] 2542c: b0000328 adrp x8, 0x8a000 25430: f9474908 ldr x8, [x8, #0xe90] 25434: b3607c69 bfi x9, x3, #32, #32 25438: b27f0129 orr x9, x9, #0x2 2543c: f90007e9 str x9, [sp, #0x8] 25440: f9400108 ldr x8, [x8] 25444: b9400000 ldr w0, [x0] 25448: 910023e4 add x4, sp, #0x8 2544c: 93407c42 sxtw x2, w2 25450: 321c03e5 orr w5, wzr, #0x10 25454: 2a1f03e3 mov w3, wzr 25458: d63f0100 blr x8 2545c: aa0003f3 mov x19, x0 25460: 36f801b3 tbz w19, #0x1f, 0x25494 25464: 97ffdb6f bl 0x1c220 <__errno@plt> 25468: b9400008 ldr w8, [x0] 2546c: 7100051f cmp w8, #0x1 25470: 54000121 b.ne 0x25494 25474: b0000328 adrp x8, 0x8a000 25478: f9468d08 ldr x8, [x8, #0xd18] 2547c: f9400108 ldr x8, [x8] 25480: b40000a8 cbz x8, 0x25494 25484: 90000200 adrp x0, 0x65000 25488: 913b2400 add x0, x0, #0xec9 2548c: 320003e1 orr w1, wzr, #0x1 25490: d63f0100 blr x8 25494: d53bd048 mrs x8, TPIDR_EL0 25498: f9401508 ldr x8, [x8, #0x28] 2549c: f9400fe9 ldr x9, [sp, #0x18] 254a0: eb09011f cmp x8, x9 254a4: 540000c1 b.ne 0x254bc 254a8: 2a1303e0 mov w0, w19 254ac: a9437bfd ldp x29, x30, [sp, #0x30] 254b0: f94013f3 ldr x19, [sp, #0x20] 254b4: 910103ff add sp, sp, #0x40 254b8: d65f03c0 ret 254bc: 97ffdd49 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000254c0 : 254c0: d100c3ff sub sp, sp, #0x30 254c4: f9000bf3 str x19, [sp, #0x10] 254c8: a9027bfd stp x29, x30, [sp, #0x20] 254cc: 910083fd add x29, sp, #0x20 254d0: d53bd053 mrs x19, TPIDR_EL0 254d4: f9401669 ldr x9, [x19, #0x28] 254d8: aa0003e8 mov x8, x0 254dc: 321f03e0 orr w0, wzr, #0x2 254e0: 910003e2 mov x2, sp 254e4: aa0803e1 mov x1, x8 254e8: f90007e9 str x9, [sp, #0x8] 254ec: 97ffdf79 bl 0x1d2d0 254f0: b94003e8 ldr w8, [sp] 254f4: f9401669 ldr x9, [x19, #0x28] 254f8: f94007ea ldr x10, [sp, #0x8] 254fc: 7100041f cmp w0, #0x1 25500: 1a9f0100 csel w0, w8, wzr, eq 25504: eb0a013f cmp x9, x10 25508: 540000a1 b.ne 0x2551c 2550c: a9427bfd ldp x29, x30, [sp, #0x20] 25510: f9400bf3 ldr x19, [sp, #0x10] 25514: 9100c3ff add sp, sp, #0x30 25518: d65f03c0 ret 2551c: 97ffdd31 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000025520 : 25520: f900001f str xzr, [x0] 25524: d65f03c0 ret 0000000000025528 : 25528: b40000c1 cbz x1, 0x25540 2552c: 79400429 ldrh w9, [x1, #0x2] 25530: b9400428 ldr w8, [x1, #0x4] 25534: 5ac00929 rev w9, w9 25538: 53107d29 lsr w9, w9, #16 2553c: 14000003 b 0x25548 25540: 2a1f03e8 mov w8, wzr 25544: 2a1f03e9 mov w9, wzr 25548: 29002408 stp w8, w9, [x0] 2554c: d65f03c0 ret 0000000000025550 : 25550: d10103ff sub sp, sp, #0x40 25554: f9000bf5 str x21, [sp, #0x10] 25558: a9024ff4 stp x20, x19, [sp, #0x20] 2555c: a9037bfd stp x29, x30, [sp, #0x30] 25560: 9100c3fd add x29, sp, #0x30 25564: d53bd055 mrs x21, TPIDR_EL0 25568: f94016a8 ldr x8, [x21, #0x28] 2556c: 2a0203f3 mov w19, w2 25570: aa0003f4 mov x20, x0 25574: 321f03e0 orr w0, wzr, #0x2 25578: 910003e2 mov x2, sp 2557c: f90007e8 str x8, [sp, #0x8] 25580: 97ffdf54 bl 0x1d2d0 25584: b94003e8 ldr w8, [sp] 25588: 7100041f cmp w0, #0x1 2558c: 1a9f0108 csel w8, w8, wzr, eq 25590: 29004e88 stp w8, w19, [x20] 25594: f94016a8 ldr x8, [x21, #0x28] 25598: f94007e9 ldr x9, [sp, #0x8] 2559c: eb09011f cmp x8, x9 255a0: 540000c1 b.ne 0x255b8 255a4: a9437bfd ldp x29, x30, [sp, #0x30] 255a8: a9424ff4 ldp x20, x19, [sp, #0x20] 255ac: f9400bf5 ldr x21, [sp, #0x10] 255b0: 910103ff add sp, sp, #0x40 255b4: d65f03c0 ret 255b8: 97ffdd0a bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000255bc : 255bc: 29000801 stp w1, w2, [x0] 255c0: d65f03c0 ret 00000000000255c4 : 255c4: f900001f str xzr, [x0] 255c8: d65f03c0 ret 00000000000255cc : 255cc: b9400008 ldr w8, [x0] 255d0: 7100011f cmp w8, #0x0 255d4: 1a9f17e0 cset w0, eq 255d8: d65f03c0 ret 00000000000255dc : 255dc: b9400008 ldr w8, [x0] 255e0: b9400029 ldr w9, [x1] 255e4: 6b09011f cmp w8, w9 255e8: 540000c1 b.ne 0x25600 255ec: b9400408 ldr w8, [x0, #0x4] 255f0: b9400429 ldr w9, [x1, #0x4] 255f4: 6b09011f cmp w8, w9 255f8: 1a9f17e0 cset w0, eq 255fc: d65f03c0 ret 25600: 2a1f03e0 mov w0, wzr 25604: d65f03c0 ret 0000000000025608 : 25608: 321c03e0 orr w0, wzr, #0x10 2560c: d65f03c0 ret 0000000000025610 : 25610: 12001c08 and w8, w0, #0xff 25614: 7100291f cmp w8, #0xa 25618: 54000140 b.eq 0x25640 2561c: 7101fd1f cmp w8, #0x7f 25620: 54000140 b.eq 0x25648 25624: 7103011f cmp w8, #0xc0 25628: 54000221 b.ne 0x2566c 2562c: 53083c08 ubfx w8, w0, #8, #8 25630: 7102a11f cmp w8, #0xa8 25634: 540001c1 b.ne 0x2566c 25638: 320003e0 orr w0, wzr, #0x1 2563c: d65f03c0 ret 25640: 320003e0 orr w0, wzr, #0x1 25644: d65f03c0 ret 25648: 12081c08 and w8, w0, #0xff000000 2564c: 320803e9 orr w9, wzr, #0x1000000 25650: 6b09011f cmp w8, w9 25654: 540000c1 b.ne 0x2566c 25658: 12101c08 and w8, w0, #0xff0000 2565c: 33083c08 bfxil w8, w0, #8, #8 25660: 35000068 cbnz w8, 0x2566c 25664: 320003e0 orr w0, wzr, #0x1 25668: d65f03c0 ret 2566c: 2a1f03e0 mov w0, wzr 25670: d65f03c0 ret 0000000000025674 : 25674: 320803e8 orr w8, wzr, #0x1000000 25678: 33005c08 bfxil w8, w0, #0, #24 2567c: 2a0803e0 mov w0, w8 25680: d65f03c0 ret 0000000000025684 : 25684: b9400000 ldr w0, [x0] 25688: d65f03c0 ret 000000000002568c : 2568c: b9400008 ldr w8, [x0] 25690: 3100051f cmn w8, #0x1 25694: 1a9f17e0 cset w0, eq 25698: d65f03c0 ret 000000000002569c : 2569c: b9400008 ldr w8, [x0] 256a0: 3100051f cmn w8, #0x1 256a4: 1a9f07e0 cset w0, ne 256a8: d65f03c0 ret 00000000000256ac : 256ac: f81e0ff3 str x19, [sp, #-0x20]! 256b0: a9017bfd stp x29, x30, [sp, #0x10] 256b4: 910043fd add x29, sp, #0x10 256b8: aa0003f3 mov x19, x0 256bc: b9400260 ldr w0, [x19] 256c0: 3100041f cmn w0, #0x1 256c4: 54000061 b.ne 0x256d0 256c8: 1400000b b 0x256f4 256cc: b9400260 ldr w0, [x19] 256d0: 97ffdfb8 bl 0x1d5b0 256d4: 3100041f cmn w0, #0x1 256d8: 540000a1 b.ne 0x256ec 256dc: 97ffdad1 bl 0x1c220 <__errno@plt> 256e0: b9400008 ldr w8, [x0] 256e4: 7100111f cmp w8, #0x4 256e8: 54ffff20 b.eq 0x256cc 256ec: 12800008 mov w8, #-0x1 // =-1 256f0: b9000268 str w8, [x19] 256f4: a9417bfd ldp x29, x30, [sp, #0x10] 256f8: f84207f3 ldr x19, [sp], #0x20 256fc: d65f03c0 ret 0000000000025700 : 25700: b9400000 ldr w0, [x0] 25704: 17ffddaf b 0x1cdc0 <_ZN8QPPUtils14get_local_portEi@plt> 0000000000025708 : 25708: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2570c: 910003fd mov x29, sp 25710: b9400000 ldr w0, [x0] 25714: 320007e1 orr w1, wzr, #0x3 25718: 2a1f03e2 mov w2, wzr 2571c: 97ffe0c5 bl 0x1da30 25720: 7215001f tst w0, #0x800 25724: 1a9f17e0 cset w0, eq 25728: a8c17bfd ldp x29, x30, [sp], #0x10 2572c: d65f03c0 ret 0000000000025730 : 25730: f81e0ff3 str x19, [sp, #-0x20]! 25734: a9017bfd stp x29, x30, [sp, #0x10] 25738: 910043fd add x29, sp, #0x10 2573c: b9400013 ldr w19, [x0] 25740: 320007e1 orr w1, wzr, #0x3 25744: 2a1f03e2 mov w2, wzr 25748: 2a1303e0 mov w0, w19 2574c: 97ffe0b9 bl 0x1da30 25750: 32150002 orr w2, w0, #0x800 25754: 321e03e1 orr w1, wzr, #0x4 25758: 2a1303e0 mov w0, w19 2575c: 97ffe0b5 bl 0x1da30 25760: a9417bfd ldp x29, x30, [sp, #0x10] 25764: 3100041f cmn w0, #0x1 25768: 1a9f07e0 cset w0, ne 2576c: f84207f3 ldr x19, [sp], #0x20 25770: d65f03c0 ret 0000000000025774 : 25774: d100c3ff sub sp, sp, #0x30 25778: f9000bf3 str x19, [sp, #0x10] 2577c: a9027bfd stp x29, x30, [sp, #0x20] 25780: 910083fd add x29, sp, #0x20 25784: d53bd053 mrs x19, TPIDR_EL0 25788: f9401668 ldr x8, [x19, #0x28] 2578c: 321e03e9 orr w9, wzr, #0x4 25790: 320003e1 orr w1, wzr, #0x1 25794: 321e03e2 orr w2, wzr, #0x4 25798: f90007e8 str x8, [sp, #0x8] 2579c: 290027ff stp wzr, w9, [sp] 257a0: b9400000 ldr w0, [x0] 257a4: 910003e3 mov x3, sp 257a8: 910013e4 add x4, sp, #0x4 257ac: 97ffd8c1 bl 0x1bab0 257b0: b94003e9 ldr w9, [sp] 257b4: f940166a ldr x10, [x19, #0x28] 257b8: f94007eb ldr x11, [sp, #0x8] 257bc: 3100041f cmn w0, #0x1 257c0: 1a9f17e8 cset w8, eq 257c4: 7100013f cmp w9, #0x0 257c8: 1a9f17e9 cset w9, eq 257cc: eb0b015f cmp x10, x11 257d0: 540000c1 b.ne 0x257e8 257d4: a9427bfd ldp x29, x30, [sp, #0x20] 257d8: f9400bf3 ldr x19, [sp, #0x10] 257dc: 2a090100 orr w0, w8, w9 257e0: 9100c3ff add sp, sp, #0x30 257e4: d65f03c0 ret 257e8: 97ffdc7e bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000257ec : 257ec: b0000328 adrp x8, 0x8a000 257f0: f946a908 ldr x8, [x8, #0xd50] 257f4: f9000100 str x0, [x8] 257f8: d65f03c0 ret 00000000000257fc : 257fc: b0000328 adrp x8, 0x8a000 25800: b0000329 adrp x9, 0x8a000 25804: b000032a adrp x10, 0x8a000 25808: b000032b adrp x11, 0x8a000 2580c: b000032c adrp x12, 0x8a000 25810: b000032d adrp x13, 0x8a000 25814: b000032e adrp x14, 0x8a000 25818: b000032f adrp x15, 0x8a000 2581c: b0000330 adrp x16, 0x8a000 25820: b0000331 adrp x17, 0x8a000 25824: f9463908 ldr x8, [x8, #0xc70] 25828: f947bd29 ldr x9, [x9, #0xf78] 2582c: f947494a ldr x10, [x10, #0xe90] 25830: f946d96b ldr x11, [x11, #0xdb0] 25834: f9477d8c ldr x12, [x12, #0xef8] 25838: f9469dad ldr x13, [x13, #0xd38] 2583c: f946cdce ldr x14, [x14, #0xd98] 25840: f94725ef ldr x15, [x15, #0xe48] 25844: f9460a10 ldr x16, [x16, #0xc10] 25848: f946de31 ldr x17, [x17, #0xdb8] 2584c: f9000109 str x9, [x8] 25850: f900014b str x11, [x10] 25854: f900018d str x13, [x12] 25858: f90001cf str x15, [x14] 2585c: f9000211 str x17, [x16] 25860: d65f03c0 ret 0000000000025864 : 25864: b0000328 adrp x8, 0x8a000 25868: f9468d08 ldr x8, [x8, #0xd18] 2586c: f9000100 str x0, [x8] 25870: d65f03c0 ret 0000000000025874 : 25874: a9be4ff4 stp x20, x19, [sp, #-0x20]! 25878: a9017bfd stp x29, x30, [sp, #0x10] 2587c: 910043fd add x29, sp, #0x10 25880: aa0103f4 mov x20, x1 25884: 2a0003f3 mov w19, w0 25888: 7100027f cmp w19, #0x0 2588c: 5400038d b.le 0x258fc 25890: aa1403e0 mov x0, x20 25894: 97ffdf3f bl 0x1d590 25898: 11000404 add w4, w0, #0x1 2589c: 320003e1 orr w1, wzr, #0x1 258a0: 52800322 mov w2, #0x19 // =25 258a4: 2a1303e0 mov w0, w19 258a8: aa1403e3 mov x3, x20 258ac: 97ffdfd1 bl 0x1d7f0 258b0: b0000328 adrp x8, 0x8a000 258b4: f9462508 ldr x8, [x8, #0xc48] 258b8: 3100041f cmn w0, #0x1 258bc: b9400108 ldr w8, [x8] 258c0: 540003c0 b.eq 0x25938 258c4: 7100051f cmp w8, #0x1 258c8: 5400016c b.gt 0x258f4 258cc: 90000201 adrp x1, 0x65000 258d0: 90000202 adrp x2, 0x65000 258d4: 90000203 adrp x3, 0x65000 258d8: 910b0421 add x1, x1, #0x2c1 258dc: 913ab442 add x2, x2, #0xead 258e0: 9139ec63 add x3, x3, #0xe7b 258e4: 320007e0 orr w0, wzr, #0x3 258e8: 2a1303e4 mov w4, w19 258ec: aa1403e5 mov x5, x20 258f0: 97ffdd28 bl 0x1cd90 <__android_log_print@plt> 258f4: 320003e0 orr w0, wzr, #0x1 258f8: 14000021 b 0x2597c 258fc: b0000328 adrp x8, 0x8a000 25900: f9462508 ldr x8, [x8, #0xc48] 25904: b9400108 ldr w8, [x8] 25908: 7100051f cmp w8, #0x1 2590c: 5400036c b.gt 0x25978 25910: 90000201 adrp x1, 0x65000 25914: 90000202 adrp x2, 0x65000 25918: 90000203 adrp x3, 0x65000 2591c: 910b0421 add x1, x1, #0x2c1 25920: 91398842 add x2, x2, #0xe62 25924: 9139ec63 add x3, x3, #0xe7b 25928: 320007e0 orr w0, wzr, #0x3 2592c: 2a1303e4 mov w4, w19 25930: 97ffdd18 bl 0x1cd90 <__android_log_print@plt> 25934: 14000011 b 0x25978 25938: 7100051f cmp w8, #0x1 2593c: 540001ec b.gt 0x25978 25940: 97ffda38 bl 0x1c220 <__errno@plt> 25944: b9400000 ldr w0, [x0] 25948: 97ffda1e bl 0x1c1c0 2594c: 90000201 adrp x1, 0x65000 25950: 90000202 adrp x2, 0x65000 25954: 90000203 adrp x3, 0x65000 25958: aa0003e6 mov x6, x0 2595c: 910b0421 add x1, x1, #0x2c1 25960: 913a3842 add x2, x2, #0xe8e 25964: 9139ec63 add x3, x3, #0xe7b 25968: 320007e0 orr w0, wzr, #0x3 2596c: 2a1303e4 mov w4, w19 25970: aa1403e5 mov x5, x20 25974: 97ffdd07 bl 0x1cd90 <__android_log_print@plt> 25978: 2a1f03e0 mov w0, wzr 2597c: a9417bfd ldp x29, x30, [sp, #0x10] 25980: a8c24ff4 ldp x20, x19, [sp], #0x20 25984: d65f03c0 ret 0000000000025988 : 25988: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2598c: 910003fd mov x29, sp 25990: 97ffdcc0 bl 0x1cc90 <_ZN8QPPUtils10udp_createEv@plt> 25994: 2a0003e0 mov w0, w0 25998: a8c17bfd ldp x29, x30, [sp], #0x10 2599c: d65f03c0 ret 00000000000259a0 : 259a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 259a4: 910003fd mov x29, sp 259a8: 97ffdb1e bl 0x1c620 <_ZN8QPPUtils10udp_listenENS_2IPE@plt> 259ac: 2a0003e0 mov w0, w0 259b0: a8c17bfd ldp x29, x30, [sp], #0x10 259b4: d65f03c0 ret 00000000000259b8 : 259b8: 12800008 mov w8, #-0x1 // =-1 259bc: b9000008 str w8, [x0] 259c0: d65f03c0 ret 00000000000259c4 : 259c4: b9000001 str w1, [x0] 259c8: d65f03c0 ret 00000000000259cc : 259cc: d10143ff sub sp, sp, #0x50 259d0: a9034ff4 stp x20, x19, [sp, #0x30] 259d4: a9047bfd stp x29, x30, [sp, #0x40] 259d8: 910103fd add x29, sp, #0x40 259dc: d53bd054 mrs x20, TPIDR_EL0 259e0: f9401688 ldr x8, [x20, #0x28] 259e4: b000032a adrp x10, 0x8a000 259e8: f9477d4a ldr x10, [x10, #0xef8] 259ec: 321c03e9 orr w9, wzr, #0x10 259f0: f81e83a8 stur x8, [x29, #-0x18] 259f4: b90007e9 str w9, [sp, #0x4] 259f8: f9400148 ldr x8, [x10] 259fc: b9400000 ldr w0, [x0] 25a00: aa0303f3 mov x19, x3 25a04: 93407c42 sxtw x2, w2 25a08: 910023e4 add x4, sp, #0x8 25a0c: 910013e5 add x5, sp, #0x4 25a10: 2a1f03e3 mov w3, wzr 25a14: d63f0100 blr x8 25a18: 794017e8 ldrh w8, [sp, #0xa] 25a1c: b9400fe9 ldr w9, [sp, #0xc] 25a20: 5ac00908 rev w8, w8 25a24: 53107d08 lsr w8, w8, #16 25a28: b3603d09 bfi x9, x8, #32, #16 25a2c: f9000269 str x9, [x19] 25a30: f9401688 ldr x8, [x20, #0x28] 25a34: f85e83a9 ldur x9, [x29, #-0x18] 25a38: eb09011f cmp x8, x9 25a3c: 540000a1 b.ne 0x25a50 25a40: a9447bfd ldp x29, x30, [sp, #0x40] 25a44: a9434ff4 ldp x20, x19, [sp, #0x30] 25a48: 910143ff add sp, sp, #0x50 25a4c: d65f03c0 ret 25a50: 97ffdbe4 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000025a54 : 25a54: a9bd57f6 stp x22, x21, [sp, #-0x30]! 25a58: a9014ff4 stp x20, x19, [sp, #0x10] 25a5c: a9027bfd stp x29, x30, [sp, #0x20] 25a60: 910083fd add x29, sp, #0x20 25a64: b0000328 adrp x8, 0x8a000 25a68: f9471508 ldr x8, [x8, #0xe28] 25a6c: 2a0103f5 mov w21, w1 25a70: 2a0203f4 mov w20, w2 25a74: aa0003f3 mov x19, x0 25a78: 91004108 add x8, x8, #0x10 25a7c: 937c7ea0 sbfiz x0, x21, #4, #32 25a80: 2904567f stp wzr, w21, [x19, #0x20] 25a84: 29050e74 stp w20, w3, [x19, #0x28] 25a88: f9000268 str x8, [x19] 25a8c: 97ffdf4d bl 0x1d7c0 25a90: 710006a8 subs w8, w21, #0x1 25a94: f9000660 str x0, [x19, #0x8] 25a98: 5400058b b.lt 0x25b48 25a9c: 91000509 add x9, x8, #0x1 25aa0: f100113f cmp x9, #0x4 25aa4: 54000062 b.hs 0x25ab0 25aa8: aa1f03e8 mov x8, xzr 25aac: 14000021 b 0x25b30 25ab0: 927e7928 and x8, x9, #0x1fffffffc 25ab4: b40003e8 cbz x8, 0x25b30 25ab8: 9000020a adrp x10, 0x65000 25abc: 3dc3b942 ldr q2, [x10, #0xee0] 25ac0: 321f03ea orr w10, wzr, #0x2 25ac4: 4e080d40 dup v0.2d, x10 25ac8: 321e03ea orr w10, wzr, #0x4 25acc: 4e080d41 dup v1.2d, x10 25ad0: aa0803ea mov x10, x8 25ad4: 9e66004c fmov x12, d2 25ad8: 4e183c4b mov x11, v2.d[1] 25adc: 8b0c100c add x12, x0, x12, lsl #4 25ae0: 4ee08443 add v3.2d, v2.2d, v0.2d 25ae4: 8b0b100b add x11, x0, x11, lsl #4 25ae8: 9e670185 fmov d5, x12 25aec: 4e181d65 mov v5.d[1], x11 25af0: 9e66006b fmov x11, d3 25af4: 4e183c6d mov x13, v3.d[1] 25af8: 8b0b100b add x11, x0, x11, lsl #4 25afc: 4ee18444 add v4.2d, v2.2d, v1.2d 25b00: 8b0d100d add x13, x0, x13, lsl #4 25b04: 9e670162 fmov d2, x11 25b08: 4e181da2 mov v2.d[1], x13 25b0c: 4ea51ca6 mov v6.16b, v5.16b 25b10: 4ea21c43 mov v3.16b, v2.16b 25b14: 4c008d85 st2 { v5.2d, v6.2d }, [x12] 25b18: 4c008d62 st2 { v2.2d, v3.2d }, [x11] 25b1c: d100114a sub x10, x10, #0x4 25b20: 4ea41c82 mov v2.16b, v4.16b 25b24: b5fffd8a cbnz x10, 0x25ad4 25b28: eb08013f cmp x9, x8 25b2c: 540000e0 b.eq 0x25b48 25b30: 8b081009 add x9, x0, x8, lsl #4 25b34: 4b0802a8 sub w8, w21, w8 25b38: a9002529 stp x9, x9, [x9] 25b3c: 91004129 add x9, x9, #0x10 25b40: 51000508 sub w8, w8, #0x1 25b44: 35ffffa8 cbnz w8, 0x25b38 25b48: 321d0be8 orr w8, wzr, #0x38 25b4c: 9b287e95 smull x21, w20, w8 25b50: 91004276 add x22, x19, #0x10 25b54: aa1503e0 mov x0, x21 25b58: a9015a76 stp x22, x22, [x19, #0x10] 25b5c: 97ffdf19 bl 0x1d7c0 25b60: 7100069f cmp w20, #0x1 25b64: 540002ab b.lt 0x25bb8 25b68: 93407e8a sxtw x10, w20 25b6c: 8b150009 add x9, x0, x21 25b70: aa1f03e8 mov x8, xzr 25b74: d1004129 sub x9, x9, #0x10 25b78: cb0a03ea neg x10, x10 25b7c: 9100c00b add x11, x0, #0x30 25b80: aa1603ec mov x12, x22 25b84: aa0b03ed mov x13, x11 25b88: f100011f cmp x8, #0x0 25b8c: d1000508 sub x8, x8, #0x1 25b90: f81f8db6 str x22, [x13, #-0x8]! 25b94: 1a9f17ee cset w14, eq 25b98: eb08015f cmp x10, x8 25b9c: f900016c str x12, [x11] 25ba0: f900018d str x13, [x12] 25ba4: 381ec16e sturb w14, [x11, #-0x14] 25ba8: 9100e16b add x11, x11, #0x38 25bac: aa0d03ec mov x12, x13 25bb0: 54fffea1 b.ne 0x25b84 25bb4: f9000e69 str x9, [x19, #0x18] 25bb8: a9427bfd ldp x29, x30, [sp, #0x20] 25bbc: a9414ff4 ldp x20, x19, [sp, #0x10] 25bc0: a8c357f6 ldp x22, x21, [sp], #0x30 25bc4: d65f03c0 ret 0000000000025bc8 : 25bc8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 25bcc: a9017bfd stp x29, x30, [sp, #0x10] 25bd0: 910043fd add x29, sp, #0x10 25bd4: aa0003f3 mov x19, x0 25bd8: b9802a74 ldrsw x20, [x19, #0x28] 25bdc: 321d0be8 orr w8, wzr, #0x38 25be0: 9b087e80 mul x0, x20, x8 25be4: 97ffdef7 bl 0x1d7c0 25be8: 7100069f cmp w20, #0x1 25bec: 5400020b b.lt 0x25c2c 25bf0: f9400e6b ldr x11, [x19, #0x18] 25bf4: aa1f03e8 mov x8, xzr 25bf8: 91004269 add x9, x19, #0x10 25bfc: d100400a sub x10, x0, #0x10 25c00: f8038d49 str x9, [x10, #0x38]! 25c04: f100011f cmp x8, #0x0 25c08: 91000508 add x8, x8, #0x1 25c0c: f900054b str x11, [x10, #0x8] 25c10: f900016a str x10, [x11] 25c14: 1a9f17eb cset w11, eq 25c18: eb14011f cmp x8, x20 25c1c: 381f414b sturb w11, [x10, #-0xc] 25c20: aa0a03eb mov x11, x10 25c24: 54fffeeb b.lt 0x25c00 25c28: f9000e6a str x10, [x19, #0x18] 25c2c: a9417bfd ldp x29, x30, [sp, #0x10] 25c30: a8c24ff4 ldp x20, x19, [sp], #0x20 25c34: d65f03c0 ret 0000000000025c38 : 25c38: f81d0ff5 str x21, [sp, #-0x30]! 25c3c: a9014ff4 stp x20, x19, [sp, #0x10] 25c40: a9027bfd stp x29, x30, [sp, #0x20] 25c44: 910083fd add x29, sp, #0x20 25c48: aa0003f3 mov x19, x0 25c4c: b0000329 adrp x9, 0x8a000 25c50: b9802668 ldrsw x8, [x19, #0x24] 25c54: f9471529 ldr x9, [x9, #0xe28] 25c58: 7100011f cmp w8, #0x0 25c5c: 91004129 add x9, x9, #0x10 25c60: f9000269 str x9, [x19] 25c64: 5400024d b.le 0x25cac 25c68: f940066a ldr x10, [x19, #0x8] 25c6c: aa1f03e9 mov x9, xzr 25c70: 91004274 add x20, x19, #0x10 25c74: f940014b ldr x11, [x10] 25c78: eb0b015f cmp x10, x11 25c7c: 540000e0 b.eq 0x25c98 25c80: f940054c ldr x12, [x10, #0x8] 25c84: f940028d ldr x13, [x20] 25c88: f9000574 str x20, [x11, #0x8] 25c8c: f900028b str x11, [x20] 25c90: f900018d str x13, [x12] 25c94: f90005ac str x12, [x13, #0x8] 25c98: 91000529 add x9, x9, #0x1 25c9c: 9100414a add x10, x10, #0x10 25ca0: eb08013f cmp x9, x8 25ca4: 54fffe8b b.lt 0x25c74 25ca8: 14000002 b 0x25cb0 25cac: 91004274 add x20, x19, #0x10 25cb0: f9400288 ldr x8, [x20] 25cb4: eb14011f cmp x8, x20 25cb8: 54000120 b.eq 0x25cdc 25cbc: f9400115 ldr x21, [x8] 25cc0: 385f4109 ldurb w9, [x8, #-0xc] 25cc4: 34000069 cbz w9, 0x25cd0 25cc8: d100a100 sub x0, x8, #0x28 25ccc: 97ffdf61 bl 0x1da50 25cd0: eb1402bf cmp x21, x20 25cd4: aa1503e8 mov x8, x21 25cd8: 54ffff21 b.ne 0x25cbc 25cdc: f9400660 ldr x0, [x19, #0x8] 25ce0: a9427bfd ldp x29, x30, [sp, #0x20] 25ce4: a9414ff4 ldp x20, x19, [sp, #0x10] 25ce8: f84307f5 ldr x21, [sp], #0x30 25cec: 17ffdf59 b 0x1da50 0000000000025cf0 : 25cf0: f81d0ff5 str x21, [sp, #-0x30]! 25cf4: a9014ff4 stp x20, x19, [sp, #0x10] 25cf8: a9027bfd stp x29, x30, [sp, #0x20] 25cfc: 910083fd add x29, sp, #0x20 25d00: aa0003f3 mov x19, x0 25d04: b0000329 adrp x9, 0x8a000 25d08: b9802668 ldrsw x8, [x19, #0x24] 25d0c: f9471529 ldr x9, [x9, #0xe28] 25d10: 7100011f cmp w8, #0x0 25d14: 91004129 add x9, x9, #0x10 25d18: f9000269 str x9, [x19] 25d1c: 5400020d b.le 0x25d5c 25d20: f9400669 ldr x9, [x19, #0x8] 25d24: 91004274 add x20, x19, #0x10 25d28: f940012a ldr x10, [x9] 25d2c: eb0a013f cmp x9, x10 25d30: 540000e0 b.eq 0x25d4c 25d34: f940052b ldr x11, [x9, #0x8] 25d38: f940028c ldr x12, [x20] 25d3c: f9000554 str x20, [x10, #0x8] 25d40: f900028a str x10, [x20] 25d44: f900016c str x12, [x11] 25d48: f900058b str x11, [x12, #0x8] 25d4c: d1000508 sub x8, x8, #0x1 25d50: 91004129 add x9, x9, #0x10 25d54: b5fffea8 cbnz x8, 0x25d28 25d58: 14000002 b 0x25d60 25d5c: 91004274 add x20, x19, #0x10 25d60: f9400288 ldr x8, [x20] 25d64: eb14011f cmp x8, x20 25d68: 54000120 b.eq 0x25d8c 25d6c: f9400115 ldr x21, [x8] 25d70: 385f4109 ldurb w9, [x8, #-0xc] 25d74: 34000069 cbz w9, 0x25d80 25d78: d100a100 sub x0, x8, #0x28 25d7c: 97ffdf35 bl 0x1da50 25d80: eb1402bf cmp x21, x20 25d84: aa1503e8 mov x8, x21 25d88: 54ffff21 b.ne 0x25d6c 25d8c: f9400660 ldr x0, [x19, #0x8] 25d90: 97ffdf30 bl 0x1da50 25d94: aa1303e0 mov x0, x19 25d98: a9427bfd ldp x29, x30, [sp, #0x20] 25d9c: a9414ff4 ldp x20, x19, [sp, #0x10] 25da0: f84307f5 ldr x21, [sp], #0x30 25da4: 17ffd9af b 0x1c460 <_ZdlPv@plt> 0000000000025da8 : 25da8: b9402428 ldr w8, [x1, #0x24] 25dac: 29442809 ldp w9, w10, [x0, #0x20] 25db0: 9100a02c add x12, x1, #0x28 25db4: 0b090108 add w8, w8, w9 25db8: 1aca0d0b sdiv w11, w8, w10 25dbc: 1b0aa168 msub w8, w11, w10, w8 25dc0: 6b09011f cmp w8, w9 25dc4: 5a9fc3e9 csetm w9, le 25dc8: 0b090169 add w9, w11, w9 25dcc: b9002029 str w9, [x1, #0x20] 25dd0: f9400409 ldr x9, [x0, #0x8] 25dd4: 937c7d08 sbfiz x8, x8, #4, #32 25dd8: 8b08012a add x10, x9, x8 25ddc: f940014b ldr x11, [x10] 25de0: f900056c str x12, [x11, #0x8] 25de4: a902a82b stp x11, x10, [x1, #0x28] 25de8: f828692c str x12, [x9, x8] 25dec: d65f03c0 ret 0000000000025df0 : 25df0: f81b0ff9 str x25, [sp, #-0x50]! 25df4: a9015ff8 stp x24, x23, [sp, #0x10] 25df8: a90257f6 stp x22, x21, [sp, #0x20] 25dfc: a9034ff4 stp x20, x19, [sp, #0x30] 25e00: a9047bfd stp x29, x30, [sp, #0x40] 25e04: 910103fd add x29, sp, #0x40 25e08: aa0003f3 mov x19, x0 25e0c: 29442a68 ldp w8, w10, [x19, #0x20] 25e10: f9400669 ldr x9, [x19, #0x8] 25e14: 11000508 add w8, w8, #0x1 25e18: 1aca0d0b sdiv w11, w8, w10 25e1c: 1b0aa168 msub w8, w11, w10, w8 25e20: b9002268 str w8, [x19, #0x20] 25e24: 8b28d12a add x10, x9, w8, sxtw #4 25e28: f9400155 ldr x21, [x10] 25e2c: eb0a02bf cmp x21, x10 25e30: 540007e0 b.eq 0x25f2c 25e34: 52a00417 mov w23, #0x200000 // =2097152 25e38: 52a00218 mov w24, #0x100000 // =1048576 25e3c: 91004276 add x22, x19, #0x10 25e40: 72804017 movk w23, #0x200 25e44: 72802018 movk w24, #0x100 25e48: aa1503f9 mov x25, x21 25e4c: f9400335 ldr x21, [x25] 25e50: 385f532a ldurb w10, [x25, #-0xb] 25e54: 340000ea cbz w10, 0x25e70 25e58: d100a334 sub x20, x25, #0x28 25e5c: b940228a ldr w10, [x20, #0x20] 25e60: 7100054a subs w10, w10, #0x1 25e64: 5400018b b.lt 0x25e94 25e68: b900228a str w10, [x20, #0x20] 25e6c: 1400002d b 0x25f20 25e70: f940072a ldr x10, [x25, #0x8] 25e74: f90006aa str x10, [x21, #0x8] 25e78: f9000155 str x21, [x10] 25e7c: f9000737 str x23, [x25, #0x8] 25e80: f9400e6a ldr x10, [x19, #0x18] 25e84: f9000e79 str x25, [x19, #0x18] 25e88: a9002b36 stp x22, x10, [x25] 25e8c: f9000159 str x25, [x10] 25e90: 14000024 b 0x25f20 25e94: b85f0328 ldur w8, [x25, #-0x10] 25e98: f85e8329 ldur x9, [x25, #-0x18] 25e9c: aa1403e0 mov x0, x20 25ea0: 11000508 add w8, w8, #0x1 25ea4: b81f0328 stur w8, [x25, #-0x10] 25ea8: d63f0120 blr x9 25eac: a9402728 ldp x8, x9, [x25] 25eb0: f9000509 str x9, [x8, #0x8] 25eb4: f9000128 str x8, [x9] 25eb8: a9005f38 stp x24, x23, [x25] 25ebc: 36000260 tbz w0, #0x0, 0x25f08 25ec0: b9402689 ldr w9, [x20, #0x24] 25ec4: 29442a68 ldp w8, w10, [x19, #0x20] 25ec8: 9100a28d add x13, x20, #0x28 25ecc: 0b080129 add w9, w9, w8 25ed0: 1aca0d2b sdiv w11, w9, w10 25ed4: 1b0aa56a msub w10, w11, w10, w9 25ed8: 6b08015f cmp w10, w8 25edc: 1a9fc7e9 cset w9, le 25ee0: 4b090169 sub w9, w11, w9 25ee4: b9002289 str w9, [x20, #0x20] 25ee8: f9400669 ldr x9, [x19, #0x8] 25eec: 937c7d4a sbfiz x10, x10, #4, #32 25ef0: 8b0a012b add x11, x9, x10 25ef4: f940016c ldr x12, [x11] 25ef8: f900058d str x13, [x12, #0x8] 25efc: a902ae8c stp x12, x11, [x20, #0x28] 25f00: f82a692d str x13, [x9, x10] 25f04: 14000007 b 0x25f20 25f08: f9400e68 ldr x8, [x19, #0x18] 25f0c: f9000e79 str x25, [x19, #0x18] 25f10: a9002336 stp x22, x8, [x25] 25f14: f9000119 str x25, [x8] 25f18: b9402268 ldr w8, [x19, #0x20] 25f1c: f9400669 ldr x9, [x19, #0x8] 25f20: 8b28d12a add x10, x9, w8, sxtw #4 25f24: eb0a02bf cmp x21, x10 25f28: 54fff901 b.ne 0x25e48 25f2c: a9447bfd ldp x29, x30, [sp, #0x40] 25f30: a9434ff4 ldp x20, x19, [sp, #0x30] 25f34: a94257f6 ldp x22, x21, [sp, #0x20] 25f38: a9415ff8 ldp x24, x23, [sp, #0x10] 25f3c: f84507f9 ldr x25, [sp], #0x50 25f40: d65f03c0 ret 0000000000025f44 : 25f44: f81a0ffb str x27, [sp, #-0x60]! 25f48: a90167fa stp x26, x25, [sp, #0x10] 25f4c: a9025ff8 stp x24, x23, [sp, #0x20] 25f50: a90357f6 stp x22, x21, [sp, #0x30] 25f54: a9044ff4 stp x20, x19, [sp, #0x40] 25f58: a9057bfd stp x29, x30, [sp, #0x50] 25f5c: 910143fd add x29, sp, #0x50 25f60: aa0003f3 mov x19, x0 25f64: b9402e68 ldr w8, [x19, #0x2c] 25f68: aa0403f4 mov x20, x4 25f6c: aa0303f6 mov x22, x3 25f70: aa0203f5 mov x21, x2 25f74: 1ac80c29 sdiv w9, w1, w8 25f78: 1b088528 msub w8, w9, w8, w1 25f7c: 7100011f cmp w8, #0x0 25f80: 1a89d538 cinc w24, w9, gt 25f84: 7100071f cmp w24, #0x1 25f88: 540007ab b.lt 0x2607c 25f8c: aa1303fa mov x26, x19 25f90: f8410f59 ldr x25, [x26, #0x10]! 25f94: eb1a033f cmp x25, x26 25f98: 54000381 b.ne 0x26008 25f9c: b9802a7b ldrsw x27, [x19, #0x28] 25fa0: 321d0be8 orr w8, wzr, #0x38 25fa4: 9b087f77 mul x23, x27, x8 25fa8: aa1703e0 mov x0, x23 25fac: 97ffde05 bl 0x1d7c0 25fb0: 7100077f cmp w27, #0x1 25fb4: 540002ab b.lt 0x26008 25fb8: f9400e6a ldr x10, [x19, #0x18] 25fbc: 8b170009 add x9, x0, x23 25fc0: aa1f03e8 mov x8, xzr 25fc4: d1004129 sub x9, x9, #0x10 25fc8: cb1b03eb neg x11, x27 25fcc: 9100c00c add x12, x0, #0x30 25fd0: aa0c03ed mov x13, x12 25fd4: f100011f cmp x8, #0x0 25fd8: d1000508 sub x8, x8, #0x1 25fdc: f81f8dba str x26, [x13, #-0x8]! 25fe0: 1a9f17ee cset w14, eq 25fe4: eb08017f cmp x11, x8 25fe8: f900018a str x10, [x12] 25fec: f900014d str x13, [x10] 25ff0: 381ec18e sturb w14, [x12, #-0x14] 25ff4: 9100e18c add x12, x12, #0x38 25ff8: aa0d03ea mov x10, x13 25ffc: 54fffea1 b.ne 0x25fd0 26000: f9400a79 ldr x25, [x19, #0x10] 26004: f9000e69 str x9, [x19, #0x18] 26008: a9402728 ldp x8, x9, [x25] 2600c: f00001ea adrp x10, 0x65000 26010: 3dc3bd40 ldr q0, [x10, #0xef0] 26014: aa1903e0 mov x0, x25 26018: f9000509 str x9, [x8, #0x8] 2601c: f9000128 str x8, [x9] 26020: 320003e8 orr w8, wzr, #0x1 26024: 381f5328 sturb w8, [x25, #-0xb] 26028: 3d800320 str q0, [x25] 2602c: f81d8c16 str x22, [x0, #-0x28]! 26030: a93e5734 stp x20, x21, [x25, #-0x20] 26034: b81f033f stur wzr, [x25, #-0x10] 26038: b81fc338 stur w24, [x25, #-0x4] 2603c: 29442668 ldp w8, w9, [x19, #0x20] 26040: 0b08030a add w10, w24, w8 26044: 1ac90d4b sdiv w11, w10, w9 26048: 1b09a969 msub w9, w11, w9, w10 2604c: 6b08013f cmp w9, w8 26050: 1a9fc7e8 cset w8, le 26054: 4b080168 sub w8, w11, w8 26058: b81f8328 stur w8, [x25, #-0x8] 2605c: f9400668 ldr x8, [x19, #0x8] 26060: 937c7d29 sbfiz x9, x9, #4, #32 26064: 8b09010a add x10, x8, x9 26068: f940014b ldr x11, [x10] 2606c: f9000579 str x25, [x11, #0x8] 26070: a9002b2b stp x11, x10, [x25] 26074: f8296919 str x25, [x8, x9] 26078: 14000002 b 0x26080 2607c: aa1f03e0 mov x0, xzr 26080: a9457bfd ldp x29, x30, [sp, #0x50] 26084: a9444ff4 ldp x20, x19, [sp, #0x40] 26088: a94357f6 ldp x22, x21, [sp, #0x30] 2608c: a9425ff8 ldp x24, x23, [sp, #0x20] 26090: a94167fa ldp x26, x25, [sp, #0x10] 26094: f84607fb ldr x27, [sp], #0x60 26098: d65f03c0 ret 000000000002609c : 2609c: 3900743f strb wzr, [x1, #0x1d] 260a0: d65f03c0 ret 00000000000260a4 : 260a4: 90000328 adrp x8, 0x8a000 260a8: f9462508 ldr x8, [x8, #0xc48] 260ac: b9000100 str w0, [x8] 260b0: d65f03c0 ret 00000000000260b4 : 260b4: 90000329 adrp x9, 0x8a000 260b8: f9462529 ldr x9, [x9, #0xc48] 260bc: 2a0003e8 mov w8, w0 260c0: b9400129 ldr w9, [x9] 260c4: 71000d3f cmp w9, #0x3 260c8: 5400014c b.gt 0x260f0 260cc: f00001e1 adrp x1, 0x65000 260d0: f00001e2 adrp x2, 0x65000 260d4: f00001e3 adrp x3, 0x65000 260d8: 910b0421 add x1, x1, #0x2c1 260dc: 913c0042 add x2, x2, #0xf00 260e0: 913c4063 add x3, x3, #0xf10 260e4: 528000a0 mov w0, #0x5 // =5 260e8: 2a0803e4 mov w4, w8 260ec: 17ffdb29 b 0x1cd90 <__android_log_print@plt> 260f0: d65f03c0 ret 00000000000260f4 : 260f4: d10143ff sub sp, sp, #0x50 260f8: f9001bf3 str x19, [sp, #0x30] 260fc: a9047bfd stp x29, x30, [sp, #0x40] 26100: 910103fd add x29, sp, #0x40 26104: d53bd053 mrs x19, TPIDR_EL0 26108: 90000329 adrp x9, 0x8a000 2610c: f9401668 ldr x8, [x19, #0x28] 26110: f945ed29 ldr x9, [x9, #0xbd8] 26114: 910023ea add x10, sp, #0x8 26118: 91004140 add x0, x10, #0x10 2611c: f81e83a8 stur x8, [x29, #-0x18] 26120: f9000be9 str x9, [sp, #0x10] 26124: b9000bff str wzr, [sp, #0x8] 26128: 97ffd5ea bl 0x1b8d0 2612c: 528001a0 mov w0, #0xd // =13 26130: 910023e1 add x1, sp, #0x8 26134: aa1f03e2 mov x2, xzr 26138: 97ffdc16 bl 0x1d190 2613c: f9401668 ldr x8, [x19, #0x28] 26140: f85e83a9 ldur x9, [x29, #-0x18] 26144: eb09011f cmp x8, x9 26148: 540000a1 b.ne 0x2615c 2614c: a9447bfd ldp x29, x30, [sp, #0x40] 26150: f9401bf3 ldr x19, [sp, #0x30] 26154: 910143ff add sp, sp, #0x50 26158: d65f03c0 ret 2615c: 97ffda21 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000026160 : 26160: a9bd57f6 stp x22, x21, [sp, #-0x30]! 26164: a9014ff4 stp x20, x19, [sp, #0x10] 26168: a9027bfd stp x29, x30, [sp, #0x20] 2616c: 910083fd add x29, sp, #0x20 26170: aa0003f4 mov x20, x0 26174: 39400288 ldrb w8, [x20] 26178: aa0103f3 mov x19, x1 2617c: 340001a8 cbz w8, 0x261b0 26180: aa1f03f5 mov x21, xzr 26184: 528005d6 mov w22, #0x2e // =46 26188: 38756a88 ldrb w8, [x20, x21] 2618c: 71017d1f cmp w8, #0x5f 26190: 1a8802c8 csel w8, w22, w8, eq 26194: aa1403e0 mov x0, x20 26198: 38356a68 strb w8, [x19, x21] 2619c: 910006b5 add x21, x21, #0x1 261a0: 97ffdcfc bl 0x1d590 261a4: eb0002bf cmp x21, x0 261a8: 54ffff03 b.lo 0x26188 261ac: 14000002 b 0x261b4 261b0: aa1f03e0 mov x0, xzr 261b4: 38206a7f strb wzr, [x19, x0] 261b8: a9427bfd ldp x29, x30, [sp, #0x20] 261bc: a9414ff4 ldp x20, x19, [sp, #0x10] 261c0: a8c357f6 ldp x22, x21, [sp], #0x30 261c4: d65f03c0 ret 00000000000261c8 : 261c8: 7100043f cmp w1, #0x1 261cc: 540002cb b.lt 0x26224 261d0: b40002a0 cbz x0, 0x26224 261d4: b4000282 cbz x2, 0x26224 261d8: 52a71c6a mov w10, #0x38e30000 // =954400768 261dc: f00001ec adrp x12, 0x65000 261e0: aa1f03e8 mov x8, xzr 261e4: 2a0103e9 mov w9, w1 261e8: 7291c72a movk w10, #0x8e39 261ec: 5280090b mov w11, #0x48 // =72 261f0: 913c818c add x12, x12, #0xf20 261f4: 9b2a7d0e smull x14, w8, w10 261f8: d37ffdcf lsr x15, x14, #63 261fc: 9364fdce asr x14, x14, #36 26200: 0b0f01ce add w14, w14, w15 26204: 1b0ba1ce msub w14, w14, w11, w8 26208: 3868680d ldrb w13, [x0, x8] 2620c: 386ec98e ldrb w14, [x12, w14, sxtw] 26210: 4a0d01cd eor w13, w14, w13 26214: 3828684d strb w13, [x2, x8] 26218: 91000508 add x8, x8, #0x1 2621c: 6b08013f cmp w9, w8 26220: 54fffea1 b.ne 0x261f4 26224: d65f03c0 ret 0000000000026228 : 26228: b4000200 cbz x0, 0x26268 2622c: b40001e2 cbz x2, 0x26268 26230: b40001c4 cbz x4, 0x26268 26234: 7100043f cmp w1, #0x1 26238: 5400018b b.lt 0x26268 2623c: aa1f03e8 mov x8, xzr 26240: 2a0103e9 mov w9, w1 26244: 1ac30d0b sdiv w11, w8, w3 26248: 1b03a16b msub w11, w11, w3, w8 2624c: 3868680a ldrb w10, [x0, x8] 26250: 386bc84b ldrb w11, [x2, w11, sxtw] 26254: 4a0a016a eor w10, w11, w10 26258: 3828688a strb w10, [x4, x8] 2625c: 91000508 add x8, x8, #0x1 26260: 6b08013f cmp w9, w8 26264: 54ffff01 b.ne 0x26244 26268: d65f03c0 ret 000000000002626c : 2626c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26270: a9017bfd stp x29, x30, [sp, #0x10] 26274: 910043fd add x29, sp, #0x10 26278: 90000334 adrp x20, 0x8a000 2627c: f947b694 ldr x20, [x20, #0xf68] 26280: f9400293 ldr x19, [x20] 26284: b50001b3 cbnz x19, 0x262b8 26288: 321c07e0 orr w0, wzr, #0x30 2628c: 97ffd9dd bl 0x1ca00 <_Znwm@plt> 26290: 321603e1 orr w1, wzr, #0x400 26294: 321603e2 orr w2, wzr, #0x400 26298: 320003e3 orr w3, wzr, #0x1 2629c: aa0003f3 mov x19, x0 262a0: 97ffdbf0 bl 0x1d260 <_ZN8QPPUtils5TimerC2Eiii@plt> 262a4: 90000328 adrp x8, 0x8a000 262a8: f9465508 ldr x8, [x8, #0xca8] 262ac: f9000293 str x19, [x20] 262b0: 91004108 add x8, x8, #0x10 262b4: f9000268 str x8, [x19] 262b8: a9417bfd ldp x29, x30, [sp, #0x10] 262bc: aa1303e0 mov x0, x19 262c0: a8c24ff4 ldp x20, x19, [sp], #0x20 262c4: d65f03c0 ret 00000000000262c8 : 262c8: f81e0ff3 str x19, [sp, #-0x20]! 262cc: a9017bfd stp x29, x30, [sp, #0x10] 262d0: 910043fd add x29, sp, #0x10 262d4: 321603e1 orr w1, wzr, #0x400 262d8: 321603e2 orr w2, wzr, #0x400 262dc: 320003e3 orr w3, wzr, #0x1 262e0: aa0003f3 mov x19, x0 262e4: 97ffdbdf bl 0x1d260 <_ZN8QPPUtils5TimerC2Eiii@plt> 262e8: 90000328 adrp x8, 0x8a000 262ec: f9465508 ldr x8, [x8, #0xca8] 262f0: 91004108 add x8, x8, #0x10 262f4: f9000268 str x8, [x19] 262f8: a9417bfd ldp x29, x30, [sp, #0x10] 262fc: f84207f3 ldr x19, [sp], #0x20 26300: d65f03c0 ret 0000000000026304 : 26304: 17ffd93b b 0x1c7f0 <_ZN8QPPUtils5TimerD2Ev@plt> 0000000000026308 : 26308: f81e0ff3 str x19, [sp, #-0x20]! 2630c: a9017bfd stp x29, x30, [sp, #0x10] 26310: 910043fd add x29, sp, #0x10 26314: aa0003f3 mov x19, x0 26318: 97ffd936 bl 0x1c7f0 <_ZN8QPPUtils5TimerD2Ev@plt> 2631c: a9417bfd ldp x29, x30, [sp, #0x10] 26320: aa1303e0 mov x0, x19 26324: f84207f3 ldr x19, [sp], #0x20 26328: 17ffd84e b 0x1c460 <_ZdlPv@plt> 000000000002632c : 2632c: f81d0ff5 str x21, [sp, #-0x30]! 26330: a9014ff4 stp x20, x19, [sp, #0x10] 26334: a9027bfd stp x29, x30, [sp, #0x20] 26338: 910083fd add x29, sp, #0x20 2633c: 90000328 adrp x8, 0x8a000 26340: f946f908 ldr x8, [x8, #0xdf0] 26344: aa0003f3 mov x19, x0 26348: 91002274 add x20, x19, #0x8 2634c: a900d274 stp x20, x20, [x19, #0x8] 26350: 91004108 add x8, x8, #0x10 26354: f9000268 str x8, [x19] 26358: 90000335 adrp x21, 0x8a000 2635c: f9460eb5 ldr x21, [x21, #0xc18] 26360: f94002a0 ldr x0, [x21] 26364: b50000a0 cbnz x0, 0x26378 26368: 321c03e0 orr w0, wzr, #0x10 2636c: 97ffd9a5 bl 0x1ca00 <_Znwm@plt> 26370: a9000000 stp x0, x0, [x0] 26374: f90002a0 str x0, [x21] 26378: f9400408 ldr x8, [x0, #0x8] 2637c: f9000414 str x20, [x0, #0x8] 26380: a900a260 stp x0, x8, [x19, #0x8] 26384: f9000114 str x20, [x8] 26388: a9427bfd ldp x29, x30, [sp, #0x20] 2638c: a9414ff4 ldp x20, x19, [sp, #0x10] 26390: f84307f5 ldr x21, [sp], #0x30 26394: d65f03c0 ret 0000000000026398 : 26398: f81e0ff3 str x19, [sp, #-0x20]! 2639c: a9017bfd stp x29, x30, [sp, #0x10] 263a0: 910043fd add x29, sp, #0x10 263a4: 90000333 adrp x19, 0x8a000 263a8: f9460e73 ldr x19, [x19, #0xc18] 263ac: f9400260 ldr x0, [x19] 263b0: b50000a0 cbnz x0, 0x263c4 263b4: 321c03e0 orr w0, wzr, #0x10 263b8: 97ffd992 bl 0x1ca00 <_Znwm@plt> 263bc: a9000000 stp x0, x0, [x0] 263c0: f9000260 str x0, [x19] 263c4: a9417bfd ldp x29, x30, [sp, #0x10] 263c8: f84207f3 ldr x19, [sp], #0x20 263cc: d65f03c0 ret 00000000000263d0 : 263d0: f9400408 ldr x8, [x0, #0x8] 263d4: 91002029 add x9, x1, #0x8 263d8: f9000409 str x9, [x0, #0x8] 263dc: a900a020 stp x0, x8, [x1, #0x8] 263e0: f9000109 str x9, [x8] 263e4: d65f03c0 ret 00000000000263e8 : 263e8: 90000328 adrp x8, 0x8a000 263ec: f946f908 ldr x8, [x8, #0xdf0] 263f0: 91004108 add x8, x8, #0x10 263f4: f9000008 str x8, [x0] 263f8: f8408c08 ldr x8, [x0, #0x8]! 263fc: f9400409 ldr x9, [x0, #0x8] 26400: f9000509 str x9, [x8, #0x8] 26404: f9000128 str x8, [x9] 26408: a9000000 stp x0, x0, [x0] 2640c: d65f03c0 ret 0000000000026410 : 26410: 9000032a adrp x10, 0x8a000 26414: a940a408 ldp x8, x9, [x0, #0x8] 26418: f946f94a ldr x10, [x10, #0xdf0] 2641c: 9100414a add x10, x10, #0x10 26420: f900000a str x10, [x0] 26424: f9000509 str x9, [x8, #0x8] 26428: f9000128 str x8, [x9] 2642c: 17ffd80d b 0x1c460 <_ZdlPv@plt> 0000000000026430 : 26430: a9000000 stp x0, x0, [x0] 26434: d65f03c0 ret 0000000000026438 : 26438: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2643c: a9017bfd stp x29, x30, [sp, #0x10] 26440: 910043fd add x29, sp, #0x10 26444: aa0003f3 mov x19, x0 26448: f9400260 ldr x0, [x19] 2644c: eb13001f cmp x0, x19 26450: 54000100 b.eq 0x26470 26454: f9400014 ldr x20, [x0] 26458: f85f8c08 ldr x8, [x0, #-0x8]! 2645c: f9400508 ldr x8, [x8, #0x8] 26460: d63f0100 blr x8 26464: eb13029f cmp x20, x19 26468: aa1403e0 mov x0, x20 2646c: 54ffff41 b.ne 0x26454 26470: a9417bfd ldp x29, x30, [sp, #0x10] 26474: a8c24ff4 ldp x20, x19, [sp], #0x20 26478: d65f03c0 ret 000000000002647c : 2647c: d10143ff sub sp, sp, #0x50 26480: a90257f6 stp x22, x21, [sp, #0x20] 26484: a9034ff4 stp x20, x19, [sp, #0x30] 26488: a9047bfd stp x29, x30, [sp, #0x40] 2648c: 910103fd add x29, sp, #0x40 26490: d53bd048 mrs x8, TPIDR_EL0 26494: f9401509 ldr x9, [x8, #0x28] 26498: 910023e8 add x8, sp, #0x8 2649c: aa0003f3 mov x19, x0 264a0: f9000fe9 str x9, [sp, #0x18] 264a4: a900a3e8 stp x8, x8, [sp, #0x8] 264a8: f9400269 ldr x9, [x19] 264ac: eb13013f cmp x9, x19 264b0: 54000460 b.eq 0x2653c 264b4: f940066a ldr x10, [x19, #0x8] 264b8: f9000528 str x8, [x9, #0x8] 264bc: f90007e9 str x9, [sp, #0x8] 264c0: f9000148 str x8, [x10] 264c4: f9000bea str x10, [sp, #0x10] 264c8: a9004e73 stp x19, x19, [x19] 264cc: f94007f4 ldr x20, [sp, #0x8] 264d0: eb08029f cmp x20, x8 264d4: 54000340 b.eq 0x2653c 264d8: 910023f5 add x21, sp, #0x8 264dc: f9400296 ldr x22, [x20] 264e0: f85f8e88 ldr x8, [x20, #-0x8]! 264e4: f9400908 ldr x8, [x8, #0x10] 264e8: aa1403e0 mov x0, x20 264ec: d63f0100 blr x8 264f0: 370000a0 tbnz w0, #0x0, 0x26504 264f4: f9400288 ldr x8, [x20] 264f8: aa1403e0 mov x0, x20 264fc: f9400508 ldr x8, [x8, #0x8] 26500: d63f0100 blr x8 26504: eb1502df cmp x22, x21 26508: aa1603f4 mov x20, x22 2650c: 54fffe81 b.ne 0x264dc 26510: f94007e9 ldr x9, [sp, #0x8] 26514: 910023e8 add x8, sp, #0x8 26518: eb08013f cmp x9, x8 2651c: 54000100 b.eq 0x2653c 26520: f9400bea ldr x10, [sp, #0x10] 26524: f940026b ldr x11, [x19] 26528: f9000533 str x19, [x9, #0x8] 2652c: f9000269 str x9, [x19] 26530: f900014b str x11, [x10] 26534: f900056a str x10, [x11, #0x8] 26538: a900a3e8 stp x8, x8, [sp, #0x8] 2653c: d53bd048 mrs x8, TPIDR_EL0 26540: f9401508 ldr x8, [x8, #0x28] 26544: f9400fe9 ldr x9, [sp, #0x18] 26548: eb09011f cmp x8, x9 2654c: 540000c1 b.ne 0x26564 26550: a9447bfd ldp x29, x30, [sp, #0x40] 26554: a9434ff4 ldp x20, x19, [sp, #0x30] 26558: a94257f6 ldp x22, x21, [sp, #0x20] 2655c: 910143ff add sp, sp, #0x50 26560: d65f03c0 ret 26564: 97ffd91f bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000026568 : 26568: f81d0ff5 str x21, [sp, #-0x30]! 2656c: a9014ff4 stp x20, x19, [sp, #0x10] 26570: a9027bfd stp x29, x30, [sp, #0x20] 26574: 910083fd add x29, sp, #0x20 26578: 90000334 adrp x20, 0x8a000 2657c: f946ca94 ldr x20, [x20, #0xd90] 26580: f9400293 ldr x19, [x20] 26584: b5000353 cbnz x19, 0x265ec 26588: 321c0fe0 orr w0, wzr, #0xf0 2658c: 97ffd91d bl 0x1ca00 <_Znwm@plt> 26590: aa0003f3 mov x19, x0 26594: 320003f5 orr w21, wzr, #0x1 26598: 91004260 add x0, x19, #0x10 2659c: aa1f03e1 mov x1, xzr 265a0: f900067f str xzr, [x19, #0x8] 265a4: 39000275 strb w21, [x19] 265a8: 97ffd68e bl 0x1bfe0 265ac: 9100e260 add x0, x19, #0x38 265b0: aa1f03e1 mov x1, xzr 265b4: 97ffd6bf bl 0x1c0b0 265b8: 9101c268 add x8, x19, #0x70 265bc: 91020260 add x0, x19, #0x80 265c0: aa1f03e1 mov x1, xzr 265c4: 3901a27f strb wzr, [x19, #0x68] 265c8: a9072268 stp x8, x8, [x19, #0x70] 265cc: 97ffd685 bl 0x1bfe0 265d0: 9102a260 add x0, x19, #0xa8 265d4: aa1f03e1 mov x1, xzr 265d8: 97ffd6b6 bl 0x1c0b0 265dc: 91038268 add x8, x19, #0xe0 265e0: 39036275 strb w21, [x19, #0xd8] 265e4: a90e2268 stp x8, x8, [x19, #0xe0] 265e8: f9000293 str x19, [x20] 265ec: aa1303e0 mov x0, x19 265f0: a9427bfd ldp x29, x30, [sp, #0x20] 265f4: a9414ff4 ldp x20, x19, [sp, #0x10] 265f8: f84307f5 ldr x21, [sp], #0x30 265fc: d65f03c0 ret 0000000000026600 : 26600: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26604: a9017bfd stp x29, x30, [sp, #0x10] 26608: 910043fd add x29, sp, #0x10 2660c: aa0003f3 mov x19, x0 26610: 320003f4 orr w20, wzr, #0x1 26614: 91004260 add x0, x19, #0x10 26618: aa1f03e1 mov x1, xzr 2661c: f900067f str xzr, [x19, #0x8] 26620: 39000274 strb w20, [x19] 26624: 97ffd66f bl 0x1bfe0 26628: 9100e260 add x0, x19, #0x38 2662c: aa1f03e1 mov x1, xzr 26630: 97ffd6a0 bl 0x1c0b0 26634: 9101c268 add x8, x19, #0x70 26638: 91020260 add x0, x19, #0x80 2663c: aa1f03e1 mov x1, xzr 26640: 3901a27f strb wzr, [x19, #0x68] 26644: a9072268 stp x8, x8, [x19, #0x70] 26648: 97ffd666 bl 0x1bfe0 2664c: 9102a260 add x0, x19, #0xa8 26650: aa1f03e1 mov x1, xzr 26654: 97ffd697 bl 0x1c0b0 26658: 91038268 add x8, x19, #0xe0 2665c: a90e2268 stp x8, x8, [x19, #0xe0] 26660: 39036274 strb w20, [x19, #0xd8] 26664: a9417bfd ldp x29, x30, [sp, #0x10] 26668: a8c24ff4 ldp x20, x19, [sp], #0x20 2666c: d65f03c0 ret 0000000000026670 : 26670: f81e0ff3 str x19, [sp, #-0x20]! 26674: a9017bfd stp x29, x30, [sp, #0x10] 26678: 910043fd add x29, sp, #0x10 2667c: aa0003f3 mov x19, x0 26680: 91020260 add x0, x19, #0x80 26684: 97ffd4af bl 0x1b940 26688: 9102a260 add x0, x19, #0xa8 2668c: 97ffd5d5 bl 0x1bde0 26690: 91004260 add x0, x19, #0x10 26694: 97ffd4ab bl 0x1b940 26698: a9417bfd ldp x29, x30, [sp, #0x10] 2669c: 9100e260 add x0, x19, #0x38 266a0: f84207f3 ldr x19, [sp], #0x20 266a4: 17ffd5cf b 0x1bde0 00000000000266a8 : 266a8: f81b0ff9 str x25, [sp, #-0x50]! 266ac: a9015ff8 stp x24, x23, [sp, #0x10] 266b0: a90257f6 stp x22, x21, [sp, #0x20] 266b4: a9034ff4 stp x20, x19, [sp, #0x30] 266b8: a9047bfd stp x29, x30, [sp, #0x40] 266bc: 910103fd add x29, sp, #0x40 266c0: aa0003f3 mov x19, x0 266c4: f9400675 ldr x21, [x19, #0x8] 266c8: b4000175 cbz x21, 0x266f4 266cc: 394336a8 ldrb w8, [x21, #0xcd] 266d0: 34000108 cbz w8, 0x266f0 266d4: 910362b4 add x20, x21, #0xd8 266d8: aa1403e0 mov x0, x20 266dc: 97ffdab5 bl 0x1d1b0 266e0: 910402a0 add x0, x21, #0x100 266e4: 97ffdd1b bl 0x1db50 266e8: aa1403e0 mov x0, x20 266ec: 97ffdd21 bl 0x1db70 266f0: f900067f str xzr, [x19, #0x8] 266f4: 91004274 add x20, x19, #0x10 266f8: aa1403e0 mov x0, x20 266fc: 97ffdaad bl 0x1d1b0 26700: 3941a268 ldrb w8, [x19, #0x68] 26704: 9101c278 add x24, x19, #0x70 26708: 340000e8 cbz w8, 0x26724 2670c: f9400308 ldr x8, [x24] 26710: eb18011f cmp x8, x24 26714: 54000081 b.ne 0x26724 26718: 9100e260 add x0, x19, #0x38 2671c: aa1403e1 mov x1, x20 26720: 97ffd900 bl 0x1cb20 26724: f9400316 ldr x22, [x24] 26728: eb1802df cmp x22, x24 2672c: 54000760 b.eq 0x26818 26730: a94026c8 ldp x8, x9, [x22] 26734: aa1403e0 mov x0, x20 26738: f9000509 str x9, [x8, #0x8] 2673c: f9000128 str x8, [x9] 26740: a9005ad6 stp x22, x22, [x22] 26744: 97ffdd0b bl 0x1db70 26748: b40006d6 cbz x22, 0x26820 2674c: 9100e275 add x21, x19, #0x38 26750: 394336c8 ldrb w8, [x22, #0xcd] 26754: 34000128 cbz w8, 0x26778 26758: 910362d7 add x23, x22, #0xd8 2675c: aa1703e0 mov x0, x23 26760: 97ffda94 bl 0x1d1b0 26764: 910402c0 add x0, x22, #0x100 26768: 97ffdcfa bl 0x1db50 2676c: aa1703e0 mov x0, x23 26770: 97ffdd00 bl 0x1db70 26774: 14000014 b 0x267c4 26778: b940c6c8 ldr w8, [x22, #0xc4] 2677c: 7100051f cmp w8, #0x1 26780: 540001eb b.lt 0x267bc 26784: aa1f03f7 mov x23, xzr 26788: 910202d9 add x25, x22, #0x80 2678c: f8777b20 ldr x0, [x25, x23, lsl #3] 26790: 97ffdcb0 bl 0x1da50 26794: b980c6c8 ldrsw x8, [x22, #0xc4] 26798: 910006f7 add x23, x23, #0x1 2679c: eb0802ff cmp x23, x8 267a0: 54ffff6b b.lt 0x2678c 267a4: 394336c8 ldrb w8, [x22, #0xcd] 267a8: 340000a8 cbz w8, 0x267bc 267ac: 910362c0 add x0, x22, #0xd8 267b0: 97ffd464 bl 0x1b940 267b4: 910402c0 add x0, x22, #0x100 267b8: 97ffd58a bl 0x1bde0 267bc: aa1603e0 mov x0, x22 267c0: 97ffd728 bl 0x1c460 <_ZdlPv@plt> 267c4: aa1403e0 mov x0, x20 267c8: 97ffda7a bl 0x1d1b0 267cc: 3941a268 ldrb w8, [x19, #0x68] 267d0: 340000e8 cbz w8, 0x267ec 267d4: f9400308 ldr x8, [x24] 267d8: eb18011f cmp x8, x24 267dc: 54000081 b.ne 0x267ec 267e0: aa1503e0 mov x0, x21 267e4: aa1403e1 mov x1, x20 267e8: 97ffd8ce bl 0x1cb20 267ec: f9400316 ldr x22, [x24] 267f0: eb1802df cmp x22, x24 267f4: 54000120 b.eq 0x26818 267f8: a94026c8 ldp x8, x9, [x22] 267fc: aa1403e0 mov x0, x20 26800: f9000509 str x9, [x8, #0x8] 26804: f9000128 str x8, [x9] 26808: a9005ad6 stp x22, x22, [x22] 2680c: 97ffdcd9 bl 0x1db70 26810: b5fffa16 cbnz x22, 0x26750 26814: 14000003 b 0x26820 26818: aa1403e0 mov x0, x20 2681c: 97ffdcd5 bl 0x1db70 26820: 3900027f strb wzr, [x19] 26824: a9447bfd ldp x29, x30, [sp, #0x40] 26828: a9434ff4 ldp x20, x19, [sp, #0x30] 2682c: a94257f6 ldp x22, x21, [sp, #0x20] 26830: a9415ff8 ldp x24, x23, [sp, #0x10] 26834: f84507f9 ldr x25, [sp], #0x50 26838: d65f03c0 ret 000000000002683c : 2683c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 26840: a90157f6 stp x22, x21, [sp, #0x10] 26844: a9024ff4 stp x20, x19, [sp, #0x20] 26848: a9037bfd stp x29, x30, [sp, #0x30] 2684c: 9100c3fd add x29, sp, #0x30 26850: aa0003f5 mov x21, x0 26854: 394002a8 ldrb w8, [x21] 26858: aa0103f3 mov x19, x1 2685c: 340005e8 cbz w8, 0x26918 26860: 910042b4 add x20, x21, #0x10 26864: aa1403e0 mov x0, x20 26868: 97ffda52 bl 0x1d1b0 2686c: f9403ea8 ldr x8, [x21, #0x78] 26870: 9101c2a9 add x9, x21, #0x70 26874: f9003eb3 str x19, [x21, #0x78] 26878: a9002269 stp x9, x8, [x19] 2687c: f9000113 str x19, [x8] 26880: 3941a2a8 ldrb w8, [x21, #0x68] 26884: 34000068 cbz w8, 0x26890 26888: 9100e2a0 add x0, x21, #0x38 2688c: 97ffdcb1 bl 0x1db50 26890: aa1403e0 mov x0, x20 26894: 97ffdcb7 bl 0x1db70 26898: 39433668 ldrb w8, [x19, #0xcd] 2689c: 340006a8 cbz w8, 0x26970 268a0: 91036275 add x21, x19, #0xd8 268a4: aa1503e0 mov x0, x21 268a8: 97ffda42 bl 0x1d1b0 268ac: 91040276 add x22, x19, #0x100 268b0: aa1603e0 mov x0, x22 268b4: aa1503e1 mov x1, x21 268b8: 97ffd89a bl 0x1cb20 268bc: aa1503e0 mov x0, x21 268c0: 97ffdcac bl 0x1db70 268c4: b940c668 ldr w8, [x19, #0xc4] 268c8: b940d274 ldr w20, [x19, #0xd0] 268cc: 7100051f cmp w8, #0x1 268d0: 5400012b b.lt 0x268f4 268d4: aa1f03f7 mov x23, xzr 268d8: 91020278 add x24, x19, #0x80 268dc: f8777b00 ldr x0, [x24, x23, lsl #3] 268e0: 97ffdc5c bl 0x1da50 268e4: b980c668 ldrsw x8, [x19, #0xc4] 268e8: 910006f7 add x23, x23, #0x1 268ec: eb0802ff cmp x23, x8 268f0: 54ffff6b b.lt 0x268dc 268f4: 39433668 ldrb w8, [x19, #0xcd] 268f8: 340000a8 cbz w8, 0x2690c 268fc: aa1503e0 mov x0, x21 26900: 97ffd410 bl 0x1b940 26904: aa1603e0 mov x0, x22 26908: 97ffd536 bl 0x1bde0 2690c: aa1303e0 mov x0, x19 26910: 97ffd6d4 bl 0x1c460 <_ZdlPv@plt> 26914: 14000018 b 0x26974 26918: b4000293 cbz x19, 0x26968 2691c: b940c668 ldr w8, [x19, #0xc4] 26920: 7100051f cmp w8, #0x1 26924: 5400012b b.lt 0x26948 26928: aa1f03f4 mov x20, xzr 2692c: 91020275 add x21, x19, #0x80 26930: f8747aa0 ldr x0, [x21, x20, lsl #3] 26934: 97ffdc47 bl 0x1da50 26938: b980c668 ldrsw x8, [x19, #0xc4] 2693c: 91000694 add x20, x20, #0x1 26940: eb08029f cmp x20, x8 26944: 54ffff6b b.lt 0x26930 26948: 39433668 ldrb w8, [x19, #0xcd] 2694c: 340000a8 cbz w8, 0x26960 26950: 91036260 add x0, x19, #0xd8 26954: 97ffd3fb bl 0x1b940 26958: 91040260 add x0, x19, #0x100 2695c: 97ffd521 bl 0x1bde0 26960: aa1303e0 mov x0, x19 26964: 97ffd6bf bl 0x1c460 <_ZdlPv@plt> 26968: 2a1f03f4 mov w20, wzr 2696c: 14000002 b 0x26974 26970: 12800014 mov w20, #-0x1 // =-1 26974: 2a1403e0 mov w0, w20 26978: a9437bfd ldp x29, x30, [sp, #0x30] 2697c: a9424ff4 ldp x20, x19, [sp, #0x20] 26980: a94157f6 ldp x22, x21, [sp, #0x10] 26984: a8c45ff8 ldp x24, x23, [sp], #0x40 26988: d65f03c0 ret 000000000002698c : 2698c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 26990: a90157f6 stp x22, x21, [sp, #0x10] 26994: a9024ff4 stp x20, x19, [sp, #0x20] 26998: a9037bfd stp x29, x30, [sp, #0x30] 2699c: 9100c3fd add x29, sp, #0x30 269a0: aa0003f6 mov x22, x0 269a4: 394002c8 ldrb w8, [x22] 269a8: 2a0403f8 mov w24, w4 269ac: 2a0303f7 mov w23, w3 269b0: aa0203f4 mov x20, x2 269b4: aa0103f3 mov x19, x1 269b8: 34000408 cbz w8, 0x26a38 269bc: 910042d5 add x21, x22, #0x10 269c0: aa1503e0 mov x0, x21 269c4: 97ffd9fb bl 0x1d1b0 269c8: f9403ec8 ldr x8, [x22, #0x78] 269cc: 9101c2c9 add x9, x22, #0x70 269d0: f9003ed3 str x19, [x22, #0x78] 269d4: a9002269 stp x9, x8, [x19] 269d8: f9000113 str x19, [x8] 269dc: 3941a2c8 ldrb w8, [x22, #0x68] 269e0: 34000068 cbz w8, 0x269ec 269e4: 9100e2c0 add x0, x22, #0x38 269e8: 97ffdc5a bl 0x1db50 269ec: aa1503e0 mov x0, x21 269f0: 97ffdc60 bl 0x1db70 269f4: 39433668 ldrb w8, [x19, #0xcd] 269f8: 340004e8 cbz w8, 0x26a94 269fc: 91036275 add x21, x19, #0xd8 26a00: aa1503e0 mov x0, x21 26a04: 97ffd9eb bl 0x1d1b0 26a08: 91040276 add x22, x19, #0x100 26a0c: aa1603e0 mov x0, x22 26a10: aa1503e1 mov x1, x21 26a14: 97ffd843 bl 0x1cb20 26a18: aa1503e0 mov x0, x21 26a1c: 97ffdc55 bl 0x1db70 26a20: b940c668 ldr w8, [x19, #0xc4] 26a24: 6b18011f cmp w8, w24 26a28: 540003ad b.le 0x26a9c 26a2c: 8b38ce68 add x8, x19, w24, sxtw #3 26a30: f9404108 ldr x8, [x8, #0x80] 26a34: 1400001d b 0x26aa8 26a38: b4000293 cbz x19, 0x26a88 26a3c: b940c668 ldr w8, [x19, #0xc4] 26a40: 7100051f cmp w8, #0x1 26a44: 5400012b b.lt 0x26a68 26a48: aa1f03f5 mov x21, xzr 26a4c: 91020276 add x22, x19, #0x80 26a50: f8757ac0 ldr x0, [x22, x21, lsl #3] 26a54: 97ffdbff bl 0x1da50 26a58: b980c668 ldrsw x8, [x19, #0xc4] 26a5c: 910006b5 add x21, x21, #0x1 26a60: eb0802bf cmp x21, x8 26a64: 54ffff6b b.lt 0x26a50 26a68: 39433668 ldrb w8, [x19, #0xcd] 26a6c: 340000a8 cbz w8, 0x26a80 26a70: 91036260 add x0, x19, #0xd8 26a74: 97ffd3b3 bl 0x1b940 26a78: 91040260 add x0, x19, #0x100 26a7c: 97ffd4d9 bl 0x1bde0 26a80: aa1303e0 mov x0, x19 26a84: 97ffd677 bl 0x1c460 <_ZdlPv@plt> 26a88: 2a1f03f7 mov w23, wzr 26a8c: 3900029f strb wzr, [x20] 26a90: 14000023 b 0x26b1c 26a94: 2a1f03f7 mov w23, wzr 26a98: 14000021 b 0x26b1c 26a9c: 320003e9 orr w9, wzr, #0x1 26aa0: aa1f03e8 mov x8, xzr 26aa4: 39033269 strb w9, [x19, #0xcc] 26aa8: f0000209 adrp x9, 0x69000 26aac: 91122129 add x9, x9, #0x488 26ab0: f100011f cmp x8, #0x0 26ab4: f0000202 adrp x2, 0x69000 26ab8: 9a891103 csel x3, x8, x9, ne 26abc: 93407ee1 sxtw x1, w23 26ac0: 91114842 add x2, x2, #0x452 26ac4: aa1403e0 mov x0, x20 26ac8: 97ffd626 bl 0x1c360 26acc: b940c668 ldr w8, [x19, #0xc4] 26ad0: 2a0003f7 mov w23, w0 26ad4: 7100051f cmp w8, #0x1 26ad8: 5400012b b.lt 0x26afc 26adc: aa1f03f4 mov x20, xzr 26ae0: 91020278 add x24, x19, #0x80 26ae4: f8747b00 ldr x0, [x24, x20, lsl #3] 26ae8: 97ffdbda bl 0x1da50 26aec: b980c668 ldrsw x8, [x19, #0xc4] 26af0: 91000694 add x20, x20, #0x1 26af4: eb08029f cmp x20, x8 26af8: 54ffff6b b.lt 0x26ae4 26afc: 39433668 ldrb w8, [x19, #0xcd] 26b00: 340000a8 cbz w8, 0x26b14 26b04: aa1503e0 mov x0, x21 26b08: 97ffd38e bl 0x1b940 26b0c: aa1603e0 mov x0, x22 26b10: 97ffd4b4 bl 0x1bde0 26b14: aa1303e0 mov x0, x19 26b18: 97ffd652 bl 0x1c460 <_ZdlPv@plt> 26b1c: a9437bfd ldp x29, x30, [sp, #0x30] 26b20: a9424ff4 ldp x20, x19, [sp, #0x20] 26b24: a94157f6 ldp x22, x21, [sp, #0x10] 26b28: 2a1703e0 mov w0, w23 26b2c: a8c45ff8 ldp x24, x23, [sp], #0x40 26b30: d65f03c0 ret 0000000000026b34 : 26b34: a9bd57f6 stp x22, x21, [sp, #-0x30]! 26b38: a9014ff4 stp x20, x19, [sp, #0x10] 26b3c: a9027bfd stp x29, x30, [sp, #0x20] 26b40: 910083fd add x29, sp, #0x20 26b44: aa0003f3 mov x19, x0 26b48: 91004274 add x20, x19, #0x10 26b4c: aa1403e0 mov x0, x20 26b50: 97ffd998 bl 0x1d1b0 26b54: 3941a268 ldrb w8, [x19, #0x68] 26b58: 9101c276 add x22, x19, #0x70 26b5c: 340000e8 cbz w8, 0x26b78 26b60: f94002d5 ldr x21, [x22] 26b64: eb1602bf cmp x21, x22 26b68: 540000a1 b.ne 0x26b7c 26b6c: 9100e260 add x0, x19, #0x38 26b70: aa1403e1 mov x1, x20 26b74: 97ffd7eb bl 0x1cb20 26b78: f94002d5 ldr x21, [x22] 26b7c: eb1602bf cmp x21, x22 26b80: 54000180 b.eq 0x26bb0 26b84: a94026a8 ldp x8, x9, [x21] 26b88: aa1403e0 mov x0, x20 26b8c: f9000509 str x9, [x8, #0x8] 26b90: f9000128 str x8, [x9] 26b94: a90056b5 stp x21, x21, [x21] 26b98: 97ffdbf6 bl 0x1db70 26b9c: b4000115 cbz x21, 0x26bbc 26ba0: 394336a8 ldrb w8, [x21, #0xcd] 26ba4: 340000c8 cbz w8, 0x26bbc 26ba8: f9000675 str x21, [x19, #0x8] 26bac: 14000004 b 0x26bbc 26bb0: aa1403e0 mov x0, x20 26bb4: 97ffdbef bl 0x1db70 26bb8: aa1f03f5 mov x21, xzr 26bbc: a9427bfd ldp x29, x30, [sp, #0x20] 26bc0: a9414ff4 ldp x20, x19, [sp, #0x10] 26bc4: aa1503e0 mov x0, x21 26bc8: a8c357f6 ldp x22, x21, [sp], #0x30 26bcc: d65f03c0 ret 0000000000026bd0 : 26bd0: f9400408 ldr x8, [x0, #0x8] 26bd4: eb01011f cmp x8, x1 26bd8: 54000041 b.ne 0x26be0 26bdc: f900041f str xzr, [x0, #0x8] 26be0: d65f03c0 ret 0000000000026be4 : 26be4: f81d0ff5 str x21, [sp, #-0x30]! 26be8: a9014ff4 stp x20, x19, [sp, #0x10] 26bec: a9027bfd stp x29, x30, [sp, #0x20] 26bf0: 910083fd add x29, sp, #0x20 26bf4: aa0003f4 mov x20, x0 26bf8: 91020293 add x19, x20, #0x80 26bfc: aa1303e0 mov x0, x19 26c00: aa0103f5 mov x21, x1 26c04: 97ffd96b bl 0x1d1b0 26c08: f9407688 ldr x8, [x20, #0xe8] 26c0c: 91038289 add x9, x20, #0xe0 26c10: f9007695 str x21, [x20, #0xe8] 26c14: a90022a9 stp x9, x8, [x21] 26c18: f9000115 str x21, [x8] 26c1c: 39436288 ldrb w8, [x20, #0xd8] 26c20: 34000068 cbz w8, 0x26c2c 26c24: 9102a280 add x0, x20, #0xa8 26c28: 97ffdbca bl 0x1db50 26c2c: aa1303e0 mov x0, x19 26c30: a9427bfd ldp x29, x30, [sp, #0x20] 26c34: a9414ff4 ldp x20, x19, [sp, #0x10] 26c38: f84307f5 ldr x21, [sp], #0x30 26c3c: 17ffdbcd b 0x1db70 0000000000026c40 : 26c40: f81d0ff5 str x21, [sp, #-0x30]! 26c44: a9014ff4 stp x20, x19, [sp, #0x10] 26c48: a9027bfd stp x29, x30, [sp, #0x20] 26c4c: 910083fd add x29, sp, #0x20 26c50: aa0003f4 mov x20, x0 26c54: 91020293 add x19, x20, #0x80 26c58: aa1303e0 mov x0, x19 26c5c: 97ffd955 bl 0x1d1b0 26c60: 39436288 ldrb w8, [x20, #0xd8] 26c64: 91038295 add x21, x20, #0xe0 26c68: 340000e8 cbz w8, 0x26c84 26c6c: f94002a8 ldr x8, [x21] 26c70: eb15011f cmp x8, x21 26c74: 54000081 b.ne 0x26c84 26c78: 9102a280 add x0, x20, #0xa8 26c7c: aa1303e1 mov x1, x19 26c80: 97ffd7a8 bl 0x1cb20 26c84: f94002b4 ldr x20, [x21] 26c88: eb15029f cmp x20, x21 26c8c: 540000c0 b.eq 0x26ca4 26c90: a9402688 ldp x8, x9, [x20] 26c94: f9000509 str x9, [x8, #0x8] 26c98: f9000128 str x8, [x9] 26c9c: a9005294 stp x20, x20, [x20] 26ca0: 14000002 b 0x26ca8 26ca4: aa1f03f4 mov x20, xzr 26ca8: aa1303e0 mov x0, x19 26cac: 97ffdbb1 bl 0x1db70 26cb0: aa1403e0 mov x0, x20 26cb4: a9427bfd ldp x29, x30, [sp, #0x20] 26cb8: a9414ff4 ldp x20, x19, [sp, #0x10] 26cbc: f84307f5 ldr x21, [sp], #0x30 26cc0: d65f03c0 ret 0000000000026cc4 : 26cc4: f81d0ff5 str x21, [sp, #-0x30]! 26cc8: a9014ff4 stp x20, x19, [sp, #0x10] 26ccc: a9027bfd stp x29, x30, [sp, #0x20] 26cd0: 910083fd add x29, sp, #0x20 26cd4: aa0003f3 mov x19, x0 26cd8: 11001c28 add w8, w1, #0x7 26cdc: 7100003f cmp w1, #0x0 26ce0: 1a81b108 csel w8, w8, w1, lt 26ce4: 13037d14 asr w20, w8, #3 26ce8: aa1403e0 mov x0, x20 26cec: 121d7115 and w21, w8, #0xfffffff8 26cf0: b9000e74 str w20, [x19, #0xc] 26cf4: 97ffdab3 bl 0x1d7c0 26cf8: 2a1f03e1 mov w1, wzr 26cfc: aa1403e2 mov x2, x20 26d00: f9000260 str x0, [x19] 26d04: 97ffdb07 bl 0x1d920 26d08: b9000a75 str w21, [x19, #0x8] 26d0c: b900127f str wzr, [x19, #0x10] 26d10: a9427bfd ldp x29, x30, [sp, #0x20] 26d14: a9414ff4 ldp x20, x19, [sp, #0x10] 26d18: f84307f5 ldr x21, [sp], #0x30 26d1c: d65f03c0 ret 0000000000026d20 : 26d20: f9400000 ldr x0, [x0] 26d24: 17ffdb4b b 0x1da50 0000000000026d28 : 26d28: b9401008 ldr w8, [x0, #0x10] 26d2c: 6b01011f cmp w8, w1 26d30: 54000069 b.ls 0x26d3c 26d34: 320003e0 orr w0, wzr, #0x1 26d38: d65f03c0 ret 26d3c: b9400809 ldr w9, [x0, #0x8] 26d40: 4b080028 sub w8, w1, w8 26d44: 51000529 sub w9, w9, #0x1 26d48: 6b09011f cmp w8, w9 26d4c: 54000069 b.ls 0x26d58 26d50: 321f03e0 orr w0, wzr, #0x2 26d54: d65f03c0 ret 26d58: f9400009 ldr x9, [x0] 26d5c: 53037d0a lsr w10, w8, #3 26d60: 12000908 and w8, w8, #0x7 26d64: 320003e0 orr w0, wzr, #0x1 26d68: 386a692b ldrb w11, [x9, x10] 26d6c: 1ac82008 lsl w8, w0, w8 26d70: 2a080168 orr w8, w11, w8 26d74: 382a6928 strb w8, [x9, x10] 26d78: d65f03c0 ret 0000000000026d7c : 26d7c: b9401008 ldr w8, [x0, #0x10] 26d80: 6b01011f cmp w8, w1 26d84: 54000069 b.ls 0x26d90 26d88: 320003e0 orr w0, wzr, #0x1 26d8c: d65f03c0 ret 26d90: b9400809 ldr w9, [x0, #0x8] 26d94: 4b080028 sub w8, w1, w8 26d98: 51000529 sub w9, w9, #0x1 26d9c: 6b09011f cmp w8, w9 26da0: 54000069 b.ls 0x26dac 26da4: 321f03e0 orr w0, wzr, #0x2 26da8: d65f03c0 ret 26dac: f9400009 ldr x9, [x0] 26db0: 53037d0a lsr w10, w8, #3 26db4: 12000908 and w8, w8, #0x7 26db8: 320003e0 orr w0, wzr, #0x1 26dbc: 386a692b ldrb w11, [x9, x10] 26dc0: 1ac82008 lsl w8, w0, w8 26dc4: 0a280168 bic w8, w11, w8 26dc8: 382a6928 strb w8, [x9, x10] 26dcc: d65f03c0 ret 0000000000026dd0 : 26dd0: b9401008 ldr w8, [x0, #0x10] 26dd4: 6b01011f cmp w8, w1 26dd8: 54000069 b.ls 0x26de4 26ddc: 320003e0 orr w0, wzr, #0x1 26de0: d65f03c0 ret 26de4: b9400809 ldr w9, [x0, #0x8] 26de8: 4b080028 sub w8, w1, w8 26dec: 51000529 sub w9, w9, #0x1 26df0: 6b09011f cmp w8, w9 26df4: 54000069 b.ls 0x26e00 26df8: 321f03e0 orr w0, wzr, #0x2 26dfc: d65f03c0 ret 26e00: f9400009 ldr x9, [x0] 26e04: 53037d0a lsr w10, w8, #3 26e08: 12000908 and w8, w8, #0x7 26e0c: 386a4929 ldrb w9, [x9, w10, uxtw] 26e10: 320003ea orr w10, wzr, #0x1 26e14: 1ac82148 lsl w8, w10, w8 26e18: 6a08013f tst w9, w8 26e1c: 1a9f07e0 cset w0, ne 26e20: d65f03c0 ret 0000000000026e24 : 26e24: f81d0ff5 str x21, [sp, #-0x30]! 26e28: a9014ff4 stp x20, x19, [sp, #0x10] 26e2c: a9027bfd stp x29, x30, [sp, #0x20] 26e30: 910083fd add x29, sp, #0x20 26e34: aa0003f3 mov x19, x0 26e38: b9401269 ldr w9, [x19, #0x10] 26e3c: 121d7028 and w8, w1, #0xfffffff8 26e40: 6b090109 subs w9, w8, w9 26e44: 54000289 b.ls 0x26e94 26e48: f940066a ldr x10, [x19, #0x8] 26e4c: 6b0a013f cmp w9, w10 26e50: 54000222 b.hs 0x26e94 26e54: f9400260 ldr x0, [x19] 26e58: d360fd4a lsr x10, x10, #32 26e5c: 53037d34 lsr w20, w9, #3 26e60: b9001268 str w8, [x19, #0x10] 26e64: 4b140148 sub w8, w10, w20 26e68: 93407d15 sxtw x21, w8 26e6c: 8b140001 add x1, x0, x20 26e70: aa1503e2 mov x2, x21 26e74: 97ffd923 bl 0x1d300 26e78: f9400268 ldr x8, [x19] 26e7c: 2a1f03e1 mov w1, wzr 26e80: aa1403e2 mov x2, x20 26e84: 8b150100 add x0, x8, x21 26e88: 97ffdaa6 bl 0x1d920 26e8c: 320003e0 orr w0, wzr, #0x1 26e90: 14000002 b 0x26e98 26e94: 2a1f03e0 mov w0, wzr 26e98: a9427bfd ldp x29, x30, [sp, #0x20] 26e9c: a9414ff4 ldp x20, x19, [sp, #0x10] 26ea0: f84307f5 ldr x21, [sp], #0x30 26ea4: d65f03c0 ret 0000000000026ea8 : 26ea8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26eac: a9017bfd stp x29, x30, [sp, #0x10] 26eb0: 910043fd add x29, sp, #0x10 26eb4: f00001e1 adrp x1, 0x65000 26eb8: 913df021 add x1, x1, #0xf7c 26ebc: aa0003f4 mov x20, x0 26ec0: 97ffd968 bl 0x1d460 26ec4: aa0003f3 mov x19, x0 26ec8: b40002b3 cbz x19, 0x26f1c 26ecc: f00001e1 adrp x1, 0x65000 26ed0: 913da421 add x1, x1, #0xf69 26ed4: aa1403e0 mov x0, x20 26ed8: 97ffd962 bl 0x1d460 26edc: b5000140 cbnz x0, 0x26f04 26ee0: f00001e1 adrp x1, 0x65000 26ee4: 913dd021 add x1, x1, #0xf74 26ee8: aa1403e0 mov x0, x20 26eec: 97ffd95d bl 0x1d460 26ef0: b50000a0 cbnz x0, 0x26f04 26ef4: f00001e1 adrp x1, 0x65000 26ef8: 913dfc21 add x1, x1, #0xf7f 26efc: aa1403e0 mov x0, x20 26f00: 97ffd958 bl 0x1d460 26f04: eb13001f cmp x0, x19 26f08: 1a9f27e8 cset w8, lo 26f0c: f100001f cmp x0, #0x0 26f10: 1a9f07e9 cset w9, ne 26f14: 0a090100 and w0, w8, w9 26f18: 14000002 b 0x26f20 26f1c: 2a1f03e0 mov w0, wzr 26f20: a9417bfd ldp x29, x30, [sp, #0x10] 26f24: a8c24ff4 ldp x20, x19, [sp], #0x20 26f28: d65f03c0 ret 0000000000026f2c : 26f2c: 7100a43f cmp w1, #0x29 26f30: 540002cb b.lt 0x26f88 26f34: 39400808 ldrb w8, [x0, #0x2] 26f38: 7100051f cmp w8, #0x1 26f3c: 54000121 b.ne 0x26f60 26f40: 39400c09 ldrb w9, [x0, #0x3] 26f44: 71000d3f cmp w9, #0x3 26f48: 540000c1 b.ne 0x26f60 26f4c: 39401009 ldrb w9, [x0, #0x4] 26f50: 71000d3f cmp w9, #0x3 26f54: 54000062 b.hs 0x26f60 26f58: 320003e0 orr w0, wzr, #0x1 26f5c: d65f03c0 ret 26f60: 39400009 ldrb w9, [x0] 26f64: 7100593f cmp w9, #0x16 26f68: 54000101 b.ne 0x26f88 26f6c: 39400409 ldrb w9, [x0, #0x1] 26f70: 71000d3f cmp w9, #0x3 26f74: 540000a1 b.ne 0x26f88 26f78: 71000d1f cmp w8, #0x3 26f7c: 54000062 b.hs 0x26f88 26f80: 320003e0 orr w0, wzr, #0x1 26f84: d65f03c0 ret 26f88: 2a1f03e0 mov w0, wzr 26f8c: d65f03c0 ret 0000000000026f90 : 26f90: 2a0003e8 mov w8, w0 26f94: 2a0803e0 mov w0, w8 26f98: 13107c09 asr w9, w0, #16 26f9c: 0b202128 add w8, w9, w0, uxth 26fa0: 7100013f cmp w9, #0x0 26fa4: 54ffff8c b.gt 0x26f94 26fa8: d65f03c0 ret 0000000000026fac : 26fac: 39400008 ldrb w8, [x0] 26fb0: 2a1f03eb mov w11, wzr 26fb4: 7900141f strh wzr, [x0, #0xa] 26fb8: 12000d08 and w8, w8, #0xf 26fbc: 34000628 cbz w8, 0x27080 26fc0: 531f7908 lsl w8, w8, #1 26fc4: 7100051f cmp w8, #0x1 26fc8: 320003e9 orr w9, wzr, #0x1 26fcc: 1a898109 csel w9, w8, w9, hi 26fd0: 51000529 sub w9, w9, #0x1 26fd4: 9100052c add x12, x9, #0x1 26fd8: f100219f cmp x12, #0x8 26fdc: 54000062 b.hs 0x26fe8 26fe0: 2a1f03e9 mov w9, wzr 26fe4: 1400001f b 0x27060 26fe8: 927d7589 and x9, x12, #0x1fffffff8 26fec: b40003a9 cbz x9, 0x27060 26ff0: 8b09040a add x10, x0, x9, lsl #1 26ff4: 9100200b add x11, x0, #0x8 26ff8: 6f00e400 movi v0.2d, #0000000000000000 26ffc: 6f01e441 movi v1.2d, #0x00ff000000ff00 27000: aa0903ed mov x13, x9 27004: 6f00e402 movi v2.2d, #0000000000000000 27008: 6d7f9163 ldp d3, d4, [x11, #-0x8] 2700c: 9100416b add x11, x11, #0x10 27010: d10021ad sub x13, x13, #0x8 27014: 2f10a465 ushll v5.4s, v3.4h, #0x0 27018: 2f10a486 ushll v6.4s, v4.4h, #0x0 2701c: 2f18a463 ushll v3.4s, v3.4h, #0x8 27020: 2f18a484 ushll v4.4s, v4.4h, #0x8 27024: 6f3804a5 ushr v5.4s, v5.4s, #0x8 27028: 6f3804c6 ushr v6.4s, v6.4s, #0x8 2702c: 4e211c63 and v3.16b, v3.16b, v1.16b 27030: 4e211c84 and v4.16b, v4.16b, v1.16b 27034: 4ea51c63 orr v3.16b, v3.16b, v5.16b 27038: 4ea61c84 orr v4.16b, v4.16b, v6.16b 2703c: 4ea08460 add v0.4s, v3.4s, v0.4s 27040: 4ea28482 add v2.4s, v4.4s, v2.4s 27044: b5fffe2d cbnz x13, 0x27008 27048: 4ea08440 add v0.4s, v2.4s, v0.4s 2704c: 4eb1b800 addv s0, v0.4s 27050: 1e26000b fmov w11, s0 27054: eb09019f cmp x12, x9 27058: 54000081 b.ne 0x27068 2705c: 14000009 b 0x27080 27060: 2a1f03eb mov w11, wzr 27064: aa0003ea mov x10, x0 27068: 7840254c ldrh w12, [x10], #0x2 2706c: 11000529 add w9, w9, #0x1 27070: 6b08013f cmp w9, w8 27074: 5ac0058c rev16 w12, w12 27078: 0b0b018b add w11, w12, w11 2707c: 54ffff6b b.lt 0x27068 27080: 13107d69 asr w9, w11, #16 27084: 12003d68 and w8, w11, #0xffff 27088: 0b08012b add w11, w9, w8 2708c: 7100013f cmp w9, #0x0 27090: 54ffff8c b.gt 0x27080 27094: 52003d08 eor w8, w8, #0xffff 27098: 53087d09 lsr w9, w8, #8 2709c: 33183d09 bfi w9, w8, #8, #16 270a0: 79001409 strh w9, [x0, #0xa] 270a4: d65f03c0 ret 00000000000270a8 : 270a8: 7100003f cmp w1, #0x0 270ac: 1a81a42a cinc w10, w1, lt 270b0: 79401848 ldrh w8, [x2, #0xc] 270b4: 121f794a and w10, w10, #0xfffffffe 270b8: 79401c49 ldrh w9, [x2, #0xe] 270bc: 4b0a002a sub w10, w1, w10 270c0: 7100055f cmp w10, #0x1 270c4: 7940204a ldrh w10, [x2, #0x10] 270c8: 7940244b ldrh w11, [x2, #0x12] 270cc: 5ac00508 rev16 w8, w8 270d0: 5ac00529 rev16 w9, w9 270d4: 0b080028 add w8, w1, w8 270d8: 5ac0054a rev16 w10, w10 270dc: 0b090108 add w8, w8, w9 270e0: 5ac0056b rev16 w11, w11 270e4: 1a81142c cinc w12, w1, eq 270e8: 0b0a0109 add w9, w8, w10 270ec: 7900201f strh wzr, [x0, #0x10] 270f0: 7100019f cmp w12, #0x0 270f4: 0b0b0129 add w9, w9, w11 270f8: 1a8ca588 cinc w8, w12, lt 270fc: 1100192a add w10, w9, #0x6 27100: 7100099f cmp w12, #0x2 27104: 5400062b b.lt 0x271c8 27108: 13017d08 asr w8, w8, #1 2710c: 7100051f cmp w8, #0x1 27110: 320003e9 orr w9, wzr, #0x1 27114: 1a89c109 csel w9, w8, w9, gt 27118: 51000529 sub w9, w9, #0x1 2711c: 9100052c add x12, x9, #0x1 27120: f100219f cmp x12, #0x8 27124: 54000062 b.hs 0x27130 27128: 2a1f03e9 mov w9, wzr 2712c: 14000020 b 0x271ac 27130: 927d7589 and x9, x12, #0x1fffffff8 27134: b40003c9 cbz x9, 0x271ac 27138: 4e040fe0 dup v0.4s, wzr 2713c: 8b09040b add x11, x0, x9, lsl #1 27140: 9100200d add x13, x0, #0x8 27144: 6f00e401 movi v1.2d, #0000000000000000 27148: 4e041d40 mov v0.s[0], w10 2714c: 6f01e442 movi v2.2d, #0x00ff000000ff00 27150: aa0903ea mov x10, x9 27154: 6d7f91a3 ldp d3, d4, [x13, #-0x8] 27158: 910041ad add x13, x13, #0x10 2715c: d100214a sub x10, x10, #0x8 27160: 2f10a465 ushll v5.4s, v3.4h, #0x0 27164: 2f10a486 ushll v6.4s, v4.4h, #0x0 27168: 2f18a463 ushll v3.4s, v3.4h, #0x8 2716c: 2f18a484 ushll v4.4s, v4.4h, #0x8 27170: 6f3804a5 ushr v5.4s, v5.4s, #0x8 27174: 6f3804c6 ushr v6.4s, v6.4s, #0x8 27178: 4e221c63 and v3.16b, v3.16b, v2.16b 2717c: 4e221c84 and v4.16b, v4.16b, v2.16b 27180: 4ea51c63 orr v3.16b, v3.16b, v5.16b 27184: 4ea61c84 orr v4.16b, v4.16b, v6.16b 27188: 4ea08460 add v0.4s, v3.4s, v0.4s 2718c: 4ea18481 add v1.4s, v4.4s, v1.4s 27190: b5fffe2a cbnz x10, 0x27154 27194: 4ea08420 add v0.4s, v1.4s, v0.4s 27198: 4eb1b800 addv s0, v0.4s 2719c: 1e26000a fmov w10, s0 271a0: eb09019f cmp x12, x9 271a4: 54000120 b.eq 0x271c8 271a8: 14000002 b 0x271b0 271ac: aa0003eb mov x11, x0 271b0: 7840256c ldrh w12, [x11], #0x2 271b4: 11000529 add w9, w9, #0x1 271b8: 6b08013f cmp w9, w8 271bc: 5ac0058c rev16 w12, w12 271c0: 0b0a018a add w10, w12, w10 271c4: 54ffff6b b.lt 0x271b0 271c8: 13107d49 asr w9, w10, #16 271cc: 12003d48 and w8, w10, #0xffff 271d0: 0b08012a add w10, w9, w8 271d4: 7100013f cmp w9, #0x0 271d8: 54ffff8c b.gt 0x271c8 271dc: 52003d08 eor w8, w8, #0xffff 271e0: 53087d09 lsr w9, w8, #8 271e4: 33183d09 bfi w9, w8, #8, #16 271e8: 79002009 strh w9, [x0, #0x10] 271ec: d65f03c0 ret 00000000000271f0 : 271f0: 79000c1f strh wzr, [x0, #0x6] 271f4: 79401848 ldrh w8, [x2, #0xc] 271f8: 79401c49 ldrh w9, [x2, #0xe] 271fc: 7100003f cmp w1, #0x0 27200: 7940204a ldrh w10, [x2, #0x10] 27204: 7940244b ldrh w11, [x2, #0x12] 27208: 1a81a42c cinc w12, w1, lt 2720c: 121f798c and w12, w12, #0xfffffffe 27210: 5ac00508 rev16 w8, w8 27214: 4b0c002c sub w12, w1, w12 27218: 5ac00529 rev16 w9, w9 2721c: 0b080028 add w8, w1, w8 27220: 7100059f cmp w12, #0x1 27224: 5ac0054a rev16 w10, w10 27228: 0b090109 add w9, w8, w9 2722c: 5ac0056b rev16 w11, w11 27230: 1a81142c cinc w12, w1, eq 27234: 0b0a0129 add w9, w9, w10 27238: 7100019f cmp w12, #0x0 2723c: 0b0b0129 add w9, w9, w11 27240: 1a8ca588 cinc w8, w12, lt 27244: 1100452a add w10, w9, #0x11 27248: 7100099f cmp w12, #0x2 2724c: 5400062b b.lt 0x27310 27250: 13017d08 asr w8, w8, #1 27254: 7100051f cmp w8, #0x1 27258: 320003e9 orr w9, wzr, #0x1 2725c: 1a89c109 csel w9, w8, w9, gt 27260: 51000529 sub w9, w9, #0x1 27264: 9100052c add x12, x9, #0x1 27268: f100219f cmp x12, #0x8 2726c: 54000062 b.hs 0x27278 27270: 2a1f03e9 mov w9, wzr 27274: 14000020 b 0x272f4 27278: 927d7589 and x9, x12, #0x1fffffff8 2727c: b40003c9 cbz x9, 0x272f4 27280: 4e040fe0 dup v0.4s, wzr 27284: 8b09040b add x11, x0, x9, lsl #1 27288: 9100200d add x13, x0, #0x8 2728c: 6f00e401 movi v1.2d, #0000000000000000 27290: 4e041d40 mov v0.s[0], w10 27294: 6f01e442 movi v2.2d, #0x00ff000000ff00 27298: aa0903ea mov x10, x9 2729c: 6d7f91a3 ldp d3, d4, [x13, #-0x8] 272a0: 910041ad add x13, x13, #0x10 272a4: d100214a sub x10, x10, #0x8 272a8: 2f10a465 ushll v5.4s, v3.4h, #0x0 272ac: 2f10a486 ushll v6.4s, v4.4h, #0x0 272b0: 2f18a463 ushll v3.4s, v3.4h, #0x8 272b4: 2f18a484 ushll v4.4s, v4.4h, #0x8 272b8: 6f3804a5 ushr v5.4s, v5.4s, #0x8 272bc: 6f3804c6 ushr v6.4s, v6.4s, #0x8 272c0: 4e221c63 and v3.16b, v3.16b, v2.16b 272c4: 4e221c84 and v4.16b, v4.16b, v2.16b 272c8: 4ea51c63 orr v3.16b, v3.16b, v5.16b 272cc: 4ea61c84 orr v4.16b, v4.16b, v6.16b 272d0: 4ea08460 add v0.4s, v3.4s, v0.4s 272d4: 4ea18481 add v1.4s, v4.4s, v1.4s 272d8: b5fffe2a cbnz x10, 0x2729c 272dc: 4ea08420 add v0.4s, v1.4s, v0.4s 272e0: 4eb1b800 addv s0, v0.4s 272e4: 1e26000a fmov w10, s0 272e8: eb09019f cmp x12, x9 272ec: 54000120 b.eq 0x27310 272f0: 14000002 b 0x272f8 272f4: aa0003eb mov x11, x0 272f8: 7840256c ldrh w12, [x11], #0x2 272fc: 11000529 add w9, w9, #0x1 27300: 6b08013f cmp w9, w8 27304: 5ac0058c rev16 w12, w12 27308: 0b0a018a add w10, w12, w10 2730c: 54ffff6b b.lt 0x272f8 27310: 13107d49 asr w9, w10, #16 27314: 12003d48 and w8, w10, #0xffff 27318: 0b08012a add w10, w9, w8 2731c: 7100013f cmp w9, #0x0 27320: 54ffff8c b.gt 0x27310 27324: 52003d08 eor w8, w8, #0xffff 27328: 53087d09 lsr w9, w8, #8 2732c: 33183d09 bfi w9, w8, #8, #16 27330: 79000c09 strh w9, [x0, #0x6] 27334: d65f03c0 ret 0000000000027338 : 27338: 71000828 subs w8, w1, #0x2 2733c: 5400034b b.lt 0x273a4 27340: 53017d0a lsr w10, w8, #1 27344: 531f7949 lsl w9, w10, #1 27348: 9100054a add x10, x10, #0x1 2734c: f100215f cmp x10, #0x8 27350: 540002e3 b.lo 0x273ac 27354: 927d714d and x13, x10, #0xfffffff8 27358: b40002ad cbz x13, 0x273ac 2735c: 4b0d0421 sub w1, w1, w13, lsl #1 27360: 8b0d040c add x12, x0, x13, lsl #1 27364: 9100200b add x11, x0, #0x8 27368: 6f00e400 movi v0.2d, #0000000000000000 2736c: aa0d03ee mov x14, x13 27370: 6f00e401 movi v1.2d, #0000000000000000 27374: 6d7f8d62 ldp d2, d3, [x11, #-0x8] 27378: 9100416b add x11, x11, #0x10 2737c: d10021ce sub x14, x14, #0x8 27380: 2e621000 uaddw v0.4s, v0.4s, v2.4h 27384: 2e631021 uaddw v1.4s, v1.4s, v3.4h 27388: b5ffff6e cbnz x14, 0x27374 2738c: 4ea08420 add v0.4s, v1.4s, v0.4s 27390: 4eb1b800 addv s0, v0.4s 27394: 1e26000b fmov w11, s0 27398: eb0d015f cmp x10, x13 2739c: 540000c1 b.ne 0x273b4 273a0: 1400000a b 0x273c8 273a4: 2a1f03eb mov w11, wzr 273a8: 1400000a b 0x273d0 273ac: 2a1f03eb mov w11, wzr 273b0: aa0003ec mov x12, x0 273b4: 7840258d ldrh w13, [x12], #0x2 273b8: 51000821 sub w1, w1, #0x2 273bc: 7100043f cmp w1, #0x1 273c0: 0b0b01ab add w11, w13, w11 273c4: 54ffff8c b.gt 0x273b4 273c8: 4b090101 sub w1, w8, w9 273cc: 8b0a0400 add x0, x0, x10, lsl #1 273d0: 34000061 cbz w1, 0x273dc 273d4: 39400008 ldrb w8, [x0] 273d8: 0b0b010b add w11, w8, w11 273dc: 53107d68 lsr w8, w11, #16 273e0: 0b2b2108 add w8, w8, w11, uxth 273e4: 0b484108 add w8, w8, w8, lsr #16 273e8: 52003d00 eor w0, w8, #0xffff 273ec: d65f03c0 ret 00000000000273f0 : 273f0: 2a1f03e8 mov w8, wzr 273f4: 71000829 subs w9, w1, #0x2 273f8: 54000223 b.lo 0x2743c 273fc: 121f792b and w11, w9, #0xfffffffe 27400: 8b2b400a add x10, x0, w11, uxtw 27404: 9100094a add x10, x10, #0x2 27408: 2a0103ec mov w12, w1 2740c: 7840240d ldrh w13, [x0], #0x2 27410: 5100098c sub w12, w12, #0x2 27414: 0b0801a8 add w8, w13, w8 27418: 53107d0d lsr w13, w8, #16 2741c: 7201011f tst w8, #0x80000000 27420: 0b2821ad add w13, w13, w8, uxth 27424: 1a8d0108 csel w8, w8, w13, eq 27428: 7100059f cmp w12, #0x1 2742c: 54ffff08 b.hi 0x2740c 27430: 4b0b0129 sub w9, w9, w11 27434: aa0a03e0 mov x0, x10 27438: 14000002 b 0x27440 2743c: 2a0103e9 mov w9, w1 27440: 36000069 tbz w9, #0x0, 0x2744c 27444: 39400009 ldrb w9, [x0] 27448: 0b080128 add w8, w9, w8 2744c: 79401849 ldrh w9, [x2, #0xc] 27450: 79401c4a ldrh w10, [x2, #0xe] 27454: 53181c2d ubfiz w13, w1, #8, #8 27458: 7940204b ldrh w11, [x2, #0x10] 2745c: 0b4121ad add w13, w13, w1, lsr #8 27460: 7940244c ldrh w12, [x2, #0x12] 27464: 0b0801a8 add w8, w13, w8 27468: 0b090108 add w8, w8, w9 2746c: 0b0a0108 add w8, w8, w10 27470: 0b0b0108 add w8, w8, w11 27474: 0b0c0108 add w8, w8, w12 27478: 52822009 mov w9, #0x1100 // =4352 2747c: 0b090108 add w8, w8, w9 27480: 14000002 b 0x27488 27484: 0b282128 add w8, w9, w8, uxth 27488: 53107d09 lsr w9, w8, #16 2748c: 35ffffc9 cbnz w9, 0x27484 27490: 52003d00 eor w0, w8, #0xffff 27494: d65f03c0 ret 0000000000027498 : 27498: f9000001 str x1, [x0] 2749c: 29017c02 stp w2, wzr, [x0, #0x8] 274a0: 3900401f strb wzr, [x0, #0x10] 274a4: d65f03c0 ret 00000000000274a8 : 274a8: aa0003e8 mov x8, x0 274ac: 29412909 ldp w9, w10, [x8, #0x8] 274b0: 6b0a013f cmp w9, w10 274b4: 540000ad b.le 0x274c8 274b8: 39404108 ldrb w8, [x8, #0x10] 274bc: 7100011f cmp w8, #0x0 274c0: 1a9f07e0 cset w0, ne 274c4: d65f03c0 ret 274c8: 320003e0 orr w0, wzr, #0x1 274cc: 39004100 strb w0, [x8, #0x10] 274d0: d65f03c0 ret 00000000000274d4 : 274d4: d104c3ff sub sp, sp, #0x130 274d8: f90083fc str x28, [sp, #0x100] 274dc: a9114ff4 stp x20, x19, [sp, #0x110] 274e0: a9127bfd stp x29, x30, [sp, #0x120] 274e4: 910483fd add x29, sp, #0x120 274e8: ad039fe6 stp q6, q7, [sp, #0x70] 274ec: ad0297e4 stp q4, q5, [sp, #0x50] 274f0: ad018fe2 stp q2, q3, [sp, #0x30] 274f4: ad0087e0 stp q0, q1, [sp, #0x10] 274f8: a90a1fe6 stp x6, x7, [sp, #0xa0] 274fc: a90917e4 stp x4, x5, [sp, #0x90] 27500: d53bd049 mrs x9, TPIDR_EL0 27504: f9401529 ldr x9, [x9, #0x28] 27508: aa0003f4 mov x20, x0 2750c: aa0303e8 mov x8, x3 27510: 2a0203f3 mov w19, w2 27514: f90007e9 str x9, [sp, #0x8] 27518: 29412a89 ldp w9, w10, [x20, #0x8] 2751c: 6b0a013f cmp w9, w10 27520: 540000ad b.le 0x27534 27524: 39404289 ldrb w9, [x20, #0x10] 27528: 34000209 cbz w9, 0x27568 2752c: 2a1f03e0 mov w0, wzr 27530: 14000004 b 0x27540 27534: 320003e8 orr w8, wzr, #0x1 27538: 2a1f03e0 mov w0, wzr 2753c: 39004288 strb w8, [x20, #0x10] 27540: d53bd048 mrs x8, TPIDR_EL0 27544: f9401508 ldr x8, [x8, #0x28] 27548: f94007e9 ldr x9, [sp, #0x8] 2754c: eb09011f cmp x8, x9 27550: 54000421 b.ne 0x275d4 27554: a9527bfd ldp x29, x30, [sp, #0x120] 27558: a9514ff4 ldp x20, x19, [sp, #0x110] 2755c: f94083fc ldr x28, [sp, #0x100] 27560: 9104c3ff add sp, sp, #0x130 27564: d65f03c0 ret 27568: 321963ea orr w10, wzr, #0xffffff80 2756c: b81d43aa stur w10, [x29, #-0x2c] 27570: 321b6bea orr w10, wzr, #0xffffffe0 27574: b81d03aa stur w10, [x29, #-0x30] 27578: 910043aa add x10, x29, #0x10 2757c: f81b83aa stur x10, [x29, #-0x48] 27580: 910043ea add x10, sp, #0x10 27584: 9102014a add x10, x10, #0x80 27588: f81c83aa stur x10, [x29, #-0x38] 2758c: 910243ea add x10, sp, #0x90 27590: 9100814a add x10, x10, #0x20 27594: d10123a9 sub x9, x29, #0x48 27598: f81c03aa stur x10, [x29, #-0x40] 2759c: ad400121 ldp q1, q0, [x9] 275a0: 93407e69 sxtw x9, w19 275a4: d101c3a3 sub x3, x29, #0x70 275a8: aa0103e0 mov x0, x1 275ac: aa0903e1 mov x1, x9 275b0: aa0803e2 mov x2, x8 275b4: ad3c83a1 stp q1, q0, [x29, #-0x70] 275b8: 97ffd2c6 bl 0x1c0d0 275bc: 6b13001f cmp w0, w19 275c0: 5400004a b.ge 0x275c8 275c4: 36fffbe0 tbz w0, #0x1f, 0x27540 275c8: 320003e8 orr w8, wzr, #0x1 275cc: 2a1303e0 mov w0, w19 275d0: 17ffffdb b 0x2753c 275d4: 97ffd503 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000275d8 : 275d8: f81e0ff3 str x19, [sp, #-0x20]! 275dc: a9017bfd stp x29, x30, [sp, #0x10] 275e0: 910043fd add x29, sp, #0x10 275e4: aa0003f3 mov x19, x0 275e8: 2941266a ldp w10, w9, [x19, #0x8] 275ec: f9400268 ldr x8, [x19] 275f0: f00001e3 adrp x3, 0x66000 275f4: 9100e063 add x3, x3, #0x38 275f8: 93407d29 sxtw x9, w9 275fc: 8b090101 add x1, x8, x9 27600: 4b090142 sub w2, w10, w9 27604: 97ffd597 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27608: b9400e68 ldr w8, [x19, #0xc] 2760c: 0b000108 add w8, w8, w0 27610: b9000e68 str w8, [x19, #0xc] 27614: a9417bfd ldp x29, x30, [sp, #0x10] 27618: f84207f3 ldr x19, [sp], #0x20 2761c: d65f03c0 ret 0000000000027620 : 27620: f81e0ff3 str x19, [sp, #-0x20]! 27624: a9017bfd stp x29, x30, [sp, #0x10] 27628: 910043fd add x29, sp, #0x10 2762c: aa0003f3 mov x19, x0 27630: b9800e68 ldrsw x8, [x19, #0xc] 27634: f9400269 ldr x9, [x19] 27638: d100050a sub x10, x8, #0x1 2763c: 386a692b ldrb w11, [x9, x10] 27640: 7100b17f cmp w11, #0x2c 27644: 54000061 b.ne 0x27650 27648: 2a0a03e8 mov w8, w10 2764c: b9000e6a str w10, [x19, #0xc] 27650: b9400a6a ldr w10, [x19, #0x8] 27654: d00001e3 adrp x3, 0x65000 27658: 8b28c121 add x1, x9, w8, sxtw 2765c: 913fe063 add x3, x3, #0xff8 27660: 4b080142 sub w2, w10, w8 27664: aa1303e0 mov x0, x19 27668: 97ffd57e bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 2766c: b9400e68 ldr w8, [x19, #0xc] 27670: 0b000108 add w8, w8, w0 27674: b9000e68 str w8, [x19, #0xc] 27678: a9417bfd ldp x29, x30, [sp, #0x10] 2767c: f84207f3 ldr x19, [sp], #0x20 27680: d65f03c0 ret 0000000000027684 : 27684: f81e0ff3 str x19, [sp, #-0x20]! 27688: a9017bfd stp x29, x30, [sp, #0x10] 2768c: 910043fd add x29, sp, #0x10 27690: aa0003f3 mov x19, x0 27694: 29412e6c ldp w12, w11, [x19, #0x8] 27698: f940026a ldr x10, [x19] 2769c: 2a0203e8 mov w8, w2 276a0: aa0103e9 mov x9, x1 276a4: 93407d6b sxtw x11, w11 276a8: 8b0b0141 add x1, x10, x11 276ac: 4b0b0182 sub w2, w12, w11 276b0: b4000109 cbz x9, 0x276d0 276b4: d00001e3 adrp x3, 0x65000 276b8: 913fe863 add x3, x3, #0xffa 276bc: aa1303e0 mov x0, x19 276c0: aa0903e4 mov x4, x9 276c4: 2a0803e5 mov w5, w8 276c8: 97ffd566 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 276cc: 14000006 b 0x276e4 276d0: d00001e3 adrp x3, 0x65000 276d4: 913ffc63 add x3, x3, #0xfff 276d8: aa1303e0 mov x0, x19 276dc: 2a0803e4 mov w4, w8 276e0: 97ffd560 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 276e4: b9400e68 ldr w8, [x19, #0xc] 276e8: 0b000108 add w8, w8, w0 276ec: b9000e68 str w8, [x19, #0xc] 276f0: a9417bfd ldp x29, x30, [sp, #0x10] 276f4: f84207f3 ldr x19, [sp], #0x20 276f8: d65f03c0 ret 00000000000276fc : 276fc: f81d0ffc str x28, [sp, #-0x30]! 27700: a9014ff4 stp x20, x19, [sp, #0x10] 27704: a9027bfd stp x29, x30, [sp, #0x20] 27708: 910083fd add x29, sp, #0x20 2770c: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 27710: d12043ff sub sp, sp, #0x810 27714: d53bd049 mrs x9, TPIDR_EL0 27718: f9401529 ldr x9, [x9, #0x28] 2771c: aa0203e8 mov x8, x2 27720: aa0103f4 mov x20, x1 27724: 910023e2 add x2, sp, #0x8 27728: 52850003 mov w3, #0x2800 // =10240 2772c: aa0803e1 mov x1, x8 27730: aa0003f3 mov x19, x0 27734: f81d83a9 stur x9, [x29, #-0x28] 27738: 97ffd252 bl 0x1c080 <_ZN8QPPUtils10JsonWriter6EncodeEPKcPci@plt> 2773c: 2941266a ldp w10, w9, [x19, #0x8] 27740: f9400268 ldr x8, [x19] 27744: 93407d29 sxtw x9, w9 27748: 8b090101 add x1, x8, x9 2774c: 4b090142 sub w2, w10, w9 27750: b4000114 cbz x20, 0x27770 27754: f00001e3 adrp x3, 0x66000 27758: 91000c63 add x3, x3, #0x3 2775c: 910023e5 add x5, sp, #0x8 27760: aa1303e0 mov x0, x19 27764: aa1403e4 mov x4, x20 27768: 97ffd53e bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 2776c: 14000006 b 0x27784 27770: f00001e3 adrp x3, 0x66000 27774: 91002063 add x3, x3, #0x8 27778: 910023e4 add x4, sp, #0x8 2777c: aa1303e0 mov x0, x19 27780: 97ffd538 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27784: b9400e68 ldr w8, [x19, #0xc] 27788: 0b000108 add w8, w8, w0 2778c: b9000e68 str w8, [x19, #0xc] 27790: d53bd048 mrs x8, TPIDR_EL0 27794: f9401508 ldr x8, [x8, #0x28] 27798: f85d83a9 ldur x9, [x29, #-0x28] 2779c: eb09011f cmp x8, x9 277a0: 540000e1 b.ne 0x277bc 277a4: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 277a8: 912043ff add sp, sp, #0x810 277ac: a9427bfd ldp x29, x30, [sp, #0x20] 277b0: a9414ff4 ldp x20, x19, [sp, #0x10] 277b4: f84307fc ldr x28, [sp], #0x30 277b8: d65f03c0 ret 277bc: 97ffd489 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000277c0 : 277c0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 277c4: a90167fa stp x26, x25, [sp, #0x10] 277c8: a9025ff8 stp x24, x23, [sp, #0x20] 277cc: a90357f6 stp x22, x21, [sp, #0x30] 277d0: a9044ff4 stp x20, x19, [sp, #0x40] 277d4: a9057bfd stp x29, x30, [sp, #0x50] 277d8: 910143fd add x29, sp, #0x50 277dc: 2a0303f5 mov w21, w3 277e0: 39400023 ldrb w3, [x1] 277e4: aa0203f4 mov x20, x2 277e8: 2a1f03f3 mov w19, wzr 277ec: 34000783 cbz w3, 0x278dc 277f0: d00001fa adrp x26, 0x65000 277f4: 510006b7 sub w23, w21, #0x1 277f8: 91000438 add x24, x1, #0x1 277fc: 52800b99 mov w25, #0x5c // =92 27800: 913e335a add x26, x26, #0xf8c 27804: 528c4b8b mov w11, #0x625c // =25180 27808: 528e8b8c mov w12, #0x745c // =29788 2780c: 528dcb96 mov w22, #0x6e5c // =28252 27810: 528ccb9b mov w27, #0x665c // =26204 27814: 528e4b9c mov w28, #0x725c // =29276 27818: 6b17027f cmp w19, w23 2781c: 5400060a b.ge 0x278dc 27820: 12001c68 and w8, w3, #0xff 27824: 51002109 sub w9, w8, #0x8 27828: 7100693f cmp w9, #0x1a 2782c: 540000e8 b.hi 0x27848 27830: b8a97b48 ldrsw x8, [x26, x9, lsl #2] 27834: 8b1a0108 add x8, x8, x26 27838: d61f0100 br x8 2783c: 7833ca8b strh w11, [x20, w19, sxtw] 27840: 11000a73 add w19, w19, #0x2 27844: 14000024 b 0x278d4 27848: 7101711f cmp w8, #0x5c 2784c: 540000c1 b.ne 0x27864 27850: 8b33c288 add x8, x20, w19, sxtw 27854: 11000a73 add w19, w19, #0x2 27858: 39000119 strb w25, [x8] 2785c: 39000503 strb w3, [x8, #0x1] 27860: 1400001d b 0x278d4 27864: 12001c68 and w8, w3, #0xff 27868: 71007d1f cmp w8, #0x1f 2786c: 540002e8 b.hi 0x278c8 27870: 4b1302a8 sub w8, w21, w19 27874: f00001e2 adrp x2, 0x66000 27878: 8b33c280 add x0, x20, w19, sxtw 2787c: 93407d01 sxtw x1, w8 27880: 91003842 add x2, x2, #0xe 27884: 97ffd2b7 bl 0x1c360 27888: 528e8b8c mov w12, #0x745c // =29788 2788c: 528c4b8b mov w11, #0x625c // =25180 27890: 0b130013 add w19, w0, w19 27894: 14000010 b 0x278d4 27898: 7833ca8c strh w12, [x20, w19, sxtw] 2789c: 11000a73 add w19, w19, #0x2 278a0: 1400000d b 0x278d4 278a4: 7833ca96 strh w22, [x20, w19, sxtw] 278a8: 11000a73 add w19, w19, #0x2 278ac: 1400000a b 0x278d4 278b0: 7833ca9b strh w27, [x20, w19, sxtw] 278b4: 11000a73 add w19, w19, #0x2 278b8: 14000007 b 0x278d4 278bc: 7833ca9c strh w28, [x20, w19, sxtw] 278c0: 11000a73 add w19, w19, #0x2 278c4: 14000004 b 0x278d4 278c8: 11000668 add w8, w19, #0x1 278cc: 3833ca83 strb w3, [x20, w19, sxtw] 278d0: 2a0803f3 mov w19, w8 278d4: 38401703 ldrb w3, [x24], #0x1 278d8: 35fffa03 cbnz w3, 0x27818 278dc: 3833ca9f strb wzr, [x20, w19, sxtw] 278e0: 2a1303e0 mov w0, w19 278e4: a9457bfd ldp x29, x30, [sp, #0x50] 278e8: a9444ff4 ldp x20, x19, [sp, #0x40] 278ec: a94357f6 ldp x22, x21, [sp, #0x30] 278f0: a9425ff8 ldp x24, x23, [sp, #0x20] 278f4: a94167fa ldp x26, x25, [sp, #0x10] 278f8: a8c66ffc ldp x28, x27, [sp], #0x60 278fc: d65f03c0 ret 0000000000027900 : 27900: f81e0ff3 str x19, [sp, #-0x20]! 27904: a9017bfd stp x29, x30, [sp, #0x10] 27908: 910043fd add x29, sp, #0x10 2790c: aa0003f3 mov x19, x0 27910: 29412e6a ldp w10, w11, [x19, #0x8] 27914: f9400269 ldr x9, [x19] 27918: f00001ec adrp x12, 0x66000 2791c: f00001ed adrp x13, 0x66000 27920: aa0103e8 mov x8, x1 27924: 93407d6b sxtw x11, w11 27928: 91008d8c add x12, x12, #0x23 2792c: 910079ad add x13, x13, #0x1e 27930: 7200005f tst w2, #0x1 27934: 8b0b0121 add x1, x9, x11 27938: 4b0b0142 sub w2, w10, w11 2793c: 9a8c11a5 csel x5, x13, x12, ne 27940: b40000e8 cbz x8, 0x2795c 27944: f00001e3 adrp x3, 0x66000 27948: 91005463 add x3, x3, #0x15 2794c: aa1303e0 mov x0, x19 27950: aa0803e4 mov x4, x8 27954: 97ffd4c3 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27958: 14000006 b 0x27970 2795c: f00001e3 adrp x3, 0x66000 27960: 91006863 add x3, x3, #0x1a 27964: aa1303e0 mov x0, x19 27968: aa0503e4 mov x4, x5 2796c: 97ffd4bd bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27970: b9400e68 ldr w8, [x19, #0xc] 27974: 0b000108 add w8, w8, w0 27978: b9000e68 str w8, [x19, #0xc] 2797c: a9417bfd ldp x29, x30, [sp, #0x10] 27980: f84207f3 ldr x19, [sp], #0x20 27984: d65f03c0 ret 0000000000027988 : 27988: f81e0ff3 str x19, [sp, #-0x20]! 2798c: a9017bfd stp x29, x30, [sp, #0x10] 27990: 910043fd add x29, sp, #0x10 27994: aa0003f3 mov x19, x0 27998: 29412a6b ldp w11, w10, [x19, #0x8] 2799c: f9400269 ldr x9, [x19] 279a0: aa0103e8 mov x8, x1 279a4: 93407d4a sxtw x10, w10 279a8: 8b0a0121 add x1, x9, x10 279ac: 4b0a0162 sub w2, w11, w10 279b0: b40000e8 cbz x8, 0x279cc 279b4: f00001e3 adrp x3, 0x66000 279b8: 9100a463 add x3, x3, #0x29 279bc: aa1303e0 mov x0, x19 279c0: aa0803e4 mov x4, x8 279c4: 97ffd4a7 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 279c8: 14000005 b 0x279dc 279cc: f00001e3 adrp x3, 0x66000 279d0: 9100b863 add x3, x3, #0x2e 279d4: aa1303e0 mov x0, x19 279d8: 97ffd4a2 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 279dc: b9400e68 ldr w8, [x19, #0xc] 279e0: 0b000108 add w8, w8, w0 279e4: b9000e68 str w8, [x19, #0xc] 279e8: a9417bfd ldp x29, x30, [sp, #0x10] 279ec: f84207f3 ldr x19, [sp], #0x20 279f0: d65f03c0 ret 00000000000279f4 : 279f4: f81e0ff3 str x19, [sp, #-0x20]! 279f8: a9017bfd stp x29, x30, [sp, #0x10] 279fc: 910043fd add x29, sp, #0x10 27a00: aa0003f3 mov x19, x0 27a04: b9800e68 ldrsw x8, [x19, #0xc] 27a08: f9400269 ldr x9, [x19] 27a0c: d100050a sub x10, x8, #0x1 27a10: 386a692b ldrb w11, [x9, x10] 27a14: 7100b17f cmp w11, #0x2c 27a18: 54000061 b.ne 0x27a24 27a1c: 2a0a03e8 mov w8, w10 27a20: b9000e6a str w10, [x19, #0xc] 27a24: b9400a6a ldr w10, [x19, #0x8] 27a28: f00001e3 adrp x3, 0x66000 27a2c: 8b28c121 add x1, x9, w8, sxtw 27a30: 9100c063 add x3, x3, #0x30 27a34: 4b080142 sub w2, w10, w8 27a38: aa1303e0 mov x0, x19 27a3c: 97ffd489 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27a40: b9400e68 ldr w8, [x19, #0xc] 27a44: 0b000108 add w8, w8, w0 27a48: b9000e68 str w8, [x19, #0xc] 27a4c: a9417bfd ldp x29, x30, [sp, #0x10] 27a50: f84207f3 ldr x19, [sp], #0x20 27a54: d65f03c0 ret 0000000000027a58 : 27a58: f81e0ff3 str x19, [sp, #-0x20]! 27a5c: a9017bfd stp x29, x30, [sp, #0x10] 27a60: 910043fd add x29, sp, #0x10 27a64: aa0003f3 mov x19, x0 27a68: 29412a6b ldp w11, w10, [x19, #0x8] 27a6c: f9400269 ldr x9, [x19] 27a70: aa0103e8 mov x8, x1 27a74: 93407d4a sxtw x10, w10 27a78: 8b0a0121 add x1, x9, x10 27a7c: 4b0a0162 sub w2, w11, w10 27a80: b40000e8 cbz x8, 0x27a9c 27a84: f00001e3 adrp x3, 0x66000 27a88: 9100cc63 add x3, x3, #0x33 27a8c: aa1303e0 mov x0, x19 27a90: aa0803e4 mov x4, x8 27a94: 97ffd473 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27a98: 14000005 b 0x27aac 27a9c: f00001e3 adrp x3, 0x66000 27aa0: 9100e063 add x3, x3, #0x38 27aa4: aa1303e0 mov x0, x19 27aa8: 97ffd46e bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27aac: b9400e68 ldr w8, [x19, #0xc] 27ab0: 0b000108 add w8, w8, w0 27ab4: b9000e68 str w8, [x19, #0xc] 27ab8: a9417bfd ldp x29, x30, [sp, #0x10] 27abc: f84207f3 ldr x19, [sp], #0x20 27ac0: d65f03c0 ret 0000000000027ac4 : 27ac4: f81e0ff3 str x19, [sp, #-0x20]! 27ac8: a9017bfd stp x29, x30, [sp, #0x10] 27acc: 910043fd add x29, sp, #0x10 27ad0: aa0003f3 mov x19, x0 27ad4: b9800e68 ldrsw x8, [x19, #0xc] 27ad8: f9400269 ldr x9, [x19] 27adc: d100050a sub x10, x8, #0x1 27ae0: 386a692b ldrb w11, [x9, x10] 27ae4: 7100b17f cmp w11, #0x2c 27ae8: 54000061 b.ne 0x27af4 27aec: 2a0a03e8 mov w8, w10 27af0: b9000e6a str w10, [x19, #0xc] 27af4: b9400a6a ldr w10, [x19, #0x8] 27af8: f00001e3 adrp x3, 0x66000 27afc: 8b28c121 add x1, x9, w8, sxtw 27b00: 9100e863 add x3, x3, #0x3a 27b04: 4b080142 sub w2, w10, w8 27b08: aa1303e0 mov x0, x19 27b0c: 97ffd455 bl 0x1cc60 <_ZN8QPPUtils10JsonWriter8jsPrintfEPciPKcz@plt> 27b10: b9400e68 ldr w8, [x19, #0xc] 27b14: 0b000108 add w8, w8, w0 27b18: b9000e68 str w8, [x19, #0xc] 27b1c: a9417bfd ldp x29, x30, [sp, #0x10] 27b20: f84207f3 ldr x19, [sp], #0x20 27b24: d65f03c0 ret 0000000000027b28 : 27b28: b9400c00 ldr w0, [x0, #0xc] 27b2c: d65f03c0 ret 0000000000027b30 : 27b30: d10243ff sub sp, sp, #0x90 27b34: f90033f5 str x21, [sp, #0x60] 27b38: a9074ff4 stp x20, x19, [sp, #0x70] 27b3c: a9087bfd stp x29, x30, [sp, #0x80] 27b40: 910203fd add x29, sp, #0x80 27b44: d53bd048 mrs x8, TPIDR_EL0 27b48: f9401508 ldr x8, [x8, #0x28] 27b4c: aa0503f3 mov x19, x5 27b50: aa0403f5 mov x21, x4 27b54: aa0303f4 mov x20, x3 27b58: f81d83a8 stur x8, [x29, #-0x28] 27b5c: b4000073 cbz x19, 0x27b68 27b60: a9017e7f stp xzr, xzr, [x19, #0x10] 27b64: a9007e7f stp xzr, xzr, [x19] 27b68: b40002c0 cbz x0, 0x27bc0 27b6c: a90007e0 stp x0, x1, [sp] 27b70: 320003e8 orr w8, wzr, #0x1 27b74: 121e0041 and w1, w2, #0x4 27b78: 910003e0 mov x0, sp 27b7c: a9010bff stp xzr, x2, [sp, #0x10] 27b80: a903a3ff stp xzr, x8, [sp, #0x38] 27b84: f9001bff str xzr, [sp, #0x30] 27b88: a904ffff stp xzr, xzr, [sp, #0x48] 27b8c: 9400004b bl 0x27cb8 27b90: 35000200 cbnz w0, 0x27bd0 27b94: 910003e0 mov x0, sp 27b98: 94000160 bl 0x28118 27b9c: a940a3e9 ldp x9, x8, [sp, #0x8] 27ba0: eb09011f cmp x8, x9 27ba4: 54000121 b.ne 0x27bc8 27ba8: a94327e8 ldp x8, x9, [sp, #0x30] 27bac: 8b080121 add x1, x9, x8 27bb0: b40002d4 cbz x20, 0x27c08 27bb4: aa1503e0 mov x0, x21 27bb8: d63f0280 blr x20 27bbc: 14000015 b 0x27c10 27bc0: aa1f03f4 mov x20, xzr 27bc4: 1400002f b 0x27c80 27bc8: 52800148 mov w8, #0xa // =10 27bcc: f9002be8 str x8, [sp, #0x50] 27bd0: b4000193 cbz x19, 0x27c00 27bd4: f9402be8 ldr x8, [sp, #0x50] 27bd8: aa1f03f4 mov x20, xzr 27bdc: f9000268 str x8, [x19] 27be0: f9400be8 ldr x8, [sp, #0x10] 27be4: f9000668 str x8, [x19, #0x8] 27be8: f94023e9 ldr x9, [sp, #0x40] 27bec: f9000a69 str x9, [x19, #0x10] 27bf0: f94027e9 ldr x9, [sp, #0x48] 27bf4: cb090108 sub x8, x8, x9 27bf8: f9000e68 str x8, [x19, #0x18] 27bfc: 14000021 b 0x27c80 27c00: aa1f03f4 mov x20, xzr 27c04: 1400001f b 0x27c80 27c08: aa0103e0 mov x0, x1 27c0c: 97ffd6ed bl 0x1d7c0 27c10: aa0003f4 mov x20, x0 27c14: b4000194 cbz x20, 0x27c44 27c18: 320003e8 orr w8, wzr, #0x1 27c1c: a9047fe8 stp x8, xzr, [sp, #0x40] 27c20: f9401be8 ldr x8, [sp, #0x30] 27c24: f9000bff str xzr, [sp, #0x10] 27c28: 8b080288 add x8, x20, x8 27c2c: a90253e8 stp x8, x20, [sp, #0x20] 27c30: f9400fe8 ldr x8, [sp, #0x18] 27c34: 37380148 tbnz w8, #0x7, 0x27c5c 27c38: 91004289 add x9, x20, #0x10 27c3c: f90017e9 str x9, [sp, #0x28] 27c40: 1400000c b 0x27c70 27c44: b4000353 cbz x19, 0x27cac 27c48: 52800128 mov w8, #0x9 // =9 27c4c: aa1f03f4 mov x20, xzr 27c50: a9017e7f stp xzr, xzr, [x19, #0x10] 27c54: a9007e68 stp x8, xzr, [x19] 27c58: 1400000a b 0x27c80 27c5c: 9100a289 add x9, x20, #0x28 27c60: 320003ea orr w10, wzr, #0x1 27c64: f90017e9 str x9, [sp, #0x28] 27c68: a9012a9f stp xzr, x10, [x20, #0x10] 27c6c: f900129f str xzr, [x20, #0x20] 27c70: 121e0101 and w1, w8, #0x4 27c74: 910003e0 mov x0, sp 27c78: aa1403e2 mov x2, x20 27c7c: 940001c0 bl 0x2837c 27c80: d53bd048 mrs x8, TPIDR_EL0 27c84: f9401508 ldr x8, [x8, #0x28] 27c88: f85d83a9 ldur x9, [x29, #-0x28] 27c8c: eb09011f cmp x8, x9 27c90: 54000121 b.ne 0x27cb4 27c94: aa1403e0 mov x0, x20 27c98: a9487bfd ldp x29, x30, [sp, #0x80] 27c9c: a9474ff4 ldp x20, x19, [sp, #0x70] 27ca0: f94033f5 ldr x21, [sp, #0x60] 27ca4: 910243ff add sp, sp, #0x90 27ca8: d65f03c0 ret 27cac: aa1f03f4 mov x20, xzr 27cb0: 17fffff4 b 0x27c80 27cb4: 97ffd34b bl 0x1c9e0 <__stack_chk_fail@plt> 27cb8: f81b0ff9 str x25, [sp, #-0x50]! 27cbc: a9015ff8 stp x24, x23, [sp, #0x10] 27cc0: a90257f6 stp x22, x21, [sp, #0x20] 27cc4: a9034ff4 stp x20, x19, [sp, #0x30] 27cc8: a9047bfd stp x29, x30, [sp, #0x40] 27ccc: 910103fd add x29, sp, #0x40 27cd0: aa0003f3 mov x19, x0 27cd4: f9400e76 ldr x22, [x19, #0x18] 27cd8: f9401a68 ldr x8, [x19, #0x30] 27cdc: a9405674 ldp x20, x21, [x19] 27ce0: 52800509 mov w9, #0x28 // =40 27ce4: f27902df tst x22, #0x80 27ce8: 321c03ea orr w10, wzr, #0x10 27cec: 9a890149 csel x9, x10, x9, eq 27cf0: 8b090108 add x8, x8, x9 27cf4: f9001a68 str x8, [x19, #0x30] 27cf8: 34000121 cbz w1, 0x27d1c 27cfc: 320003e1 orr w1, wzr, #0x1 27d00: aa1303e0 mov x0, x19 27d04: a9447bfd ldp x29, x30, [sp, #0x40] 27d08: a9434ff4 ldp x20, x19, [sp, #0x30] 27d0c: a94257f6 ldp x22, x21, [sp, #0x20] 27d10: a9415ff8 ldp x24, x23, [sp, #0x10] 27d14: f84507f9 ldr x25, [sp], #0x50 27d18: 14000679 b 0x296fc 27d1c: aa1303e0 mov x0, x19 27d20: 940000fe bl 0x28118 27d24: 35001d00 cbnz w0, 0x280c4 27d28: f9400a68 ldr x8, [x19, #0x10] 27d2c: 38686a8a ldrb w10, [x20, x8] 27d30: 51008949 sub w9, w10, #0x22 27d34: 7101653f cmp w9, #0x59 27d38: 540001e8 b.hi 0x27d74 27d3c: f00001eb adrp x11, 0x66000 27d40: 9101016b add x11, x11, #0x40 27d44: b8a97969 ldrsw x9, [x11, x9, lsl #2] 27d48: 8b0b0129 add x9, x9, x11 27d4c: d61f0120 br x9 27d50: 36401236 tbz w22, #0x8, 0x27f94 27d54: aa1303e0 mov x0, x19 27d58: a9447bfd ldp x29, x30, [sp, #0x40] 27d5c: a9434ff4 ldp x20, x19, [sp, #0x30] 27d60: a94257f6 ldp x22, x21, [sp, #0x20] 27d64: a9415ff8 ldp x24, x23, [sp, #0x10] 27d68: aa1f03e1 mov x1, xzr 27d6c: f84507f9 ldr x25, [sp], #0x50 27d70: 1400074a b 0x29a98 27d74: 91001109 add x9, x8, #0x4 27d78: eb15013f cmp x9, x21 27d7c: 540001c8 b.hi 0x27db4 27d80: 7101d15f cmp w10, #0x74 27d84: 54000181 b.ne 0x27db4 27d88: 8b08028b add x11, x20, x8 27d8c: 3940056c ldrb w12, [x11, #0x1] 27d90: 7101c99f cmp w12, #0x72 27d94: 54000101 b.ne 0x27db4 27d98: 3940096b ldrb w11, [x11, #0x2] 27d9c: 7101d57f cmp w11, #0x75 27da0: 540000a1 b.ne 0x27db4 27da4: 8b08028b add x11, x20, x8 27da8: 39400d6b ldrb w11, [x11, #0x3] 27dac: 7101957f cmp w11, #0x65 27db0: 54000800 b.eq 0x27eb0 27db4: 9100150b add x11, x8, #0x5 27db8: eb15017f cmp x11, x21 27dbc: 54000588 b.hi 0x27e6c 27dc0: 7101995f cmp w10, #0x66 27dc4: 54000541 b.ne 0x27e6c 27dc8: 8b08028c add x12, x20, x8 27dcc: 3940058d ldrb w13, [x12, #0x1] 27dd0: 710185bf cmp w13, #0x61 27dd4: 540004c1 b.ne 0x27e6c 27dd8: 3940098c ldrb w12, [x12, #0x2] 27ddc: 7101b19f cmp w12, #0x6c 27de0: 54000461 b.ne 0x27e6c 27de4: 8b08028c add x12, x20, x8 27de8: 39400d8c ldrb w12, [x12, #0x3] 27dec: 7101cd9f cmp w12, #0x73 27df0: 540003e1 b.ne 0x27e6c 27df4: 38696a8c ldrb w12, [x20, x9] 27df8: 7101959f cmp w12, #0x65 27dfc: 54000381 b.ne 0x27e6c 27e00: 2a1f03e0 mov w0, wzr 27e04: f9000a6b str x11, [x19, #0x10] 27e08: 140000b2 b 0x280d0 27e0c: 36500076 tbz w22, #0xa, 0x27e18 27e10: 1400005a b 0x27f78 27e14: 37580b36 tbnz w22, #0xb, 0x27f78 27e18: 528000a8 mov w8, #0x5 // =5 27e1c: 140000ab b 0x280c8 27e20: f9400275 ldr x21, [x19] 27e24: 38686aa9 ldrb w9, [x21, x8] 27e28: 71016d3f cmp w9, #0x5b 27e2c: 540015e1 b.ne 0x280e8 27e30: f9400e69 ldr x9, [x19, #0x18] 27e34: f9401a6a ldr x10, [x19, #0x30] 27e38: f9400676 ldr x22, [x19, #0x8] 27e3c: 91000508 add x8, x8, #0x1 27e40: 2a1f03f9 mov w25, wzr 27e44: aa1f03f4 mov x20, xzr 27e48: f9000a68 str x8, [x19, #0x10] 27e4c: 91004148 add x8, x10, #0x10 27e50: 92400137 and x23, x9, #0x1 27e54: 927c0138 and x24, x9, #0x10 27e58: f9001a68 str x8, [x19, #0x30] 27e5c: 14000052 b 0x27fa4 27e60: aa1303e0 mov x0, x19 27e64: 2a1f03e1 mov w1, wzr 27e68: 17ffffa7 b 0x27d04 27e6c: eb15013f cmp x9, x21 27e70: 54000268 b.hi 0x27ebc 27e74: f940026c ldr x12, [x19] 27e78: 3868698d ldrb w13, [x12, x8] 27e7c: 7101b9bf cmp w13, #0x6e 27e80: 540001e1 b.ne 0x27ebc 27e84: 8b08018d add x13, x12, x8 27e88: 394005ae ldrb w14, [x13, #0x1] 27e8c: 7101d5df cmp w14, #0x75 27e90: 54000161 b.ne 0x27ebc 27e94: 394009ad ldrb w13, [x13, #0x2] 27e98: 7101b1bf cmp w13, #0x6c 27e9c: 54000101 b.ne 0x27ebc 27ea0: 8b08018c add x12, x12, x8 27ea4: 39400d8c ldrb w12, [x12, #0x3] 27ea8: 7101b19f cmp w12, #0x6c 27eac: 54000081 b.ne 0x27ebc 27eb0: 2a1f03e0 mov w0, wzr 27eb4: f9000a69 str x9, [x19, #0x10] 27eb8: 14000086 b 0x280d0 27ebc: 91000d0c add x12, x8, #0x3 27ec0: eb15019f cmp x12, x21 27ec4: 927402cd and x13, x22, #0x1000 27ec8: 1a9f87ee cset w14, ls 27ecc: 7101395f cmp w10, #0x4e 27ed0: 54000141 b.ne 0x27ef8 27ed4: 0a4d31ce and w14, w14, w13, lsr #12 27ed8: 3400010e cbz w14, 0x27ef8 27edc: 8b08028e add x14, x20, x8 27ee0: 394005cf ldrb w15, [x14, #0x1] 27ee4: 710185ff cmp w15, #0x61 27ee8: 54000081 b.ne 0x27ef8 27eec: 394009ce ldrb w14, [x14, #0x2] 27ef0: 710139df cmp w14, #0x4e 27ef4: 54000420 b.eq 0x27f78 27ef8: f10001bf cmp x13, #0x0 27efc: 9100210e add x14, x8, #0x8 27f00: 1a9f07ed cset w13, ne 27f04: eb1501df cmp x14, x21 27f08: 1a9f87ee cset w14, ls 27f0c: 7101255f cmp w10, #0x49 27f10: 54000421 b.ne 0x27f94 27f14: 0a0e01aa and w10, w13, w14 27f18: 340003ea cbz w10, 0x27f94 27f1c: 8b08028a add x10, x20, x8 27f20: 3940054d ldrb w13, [x10, #0x1] 27f24: 7101b9bf cmp w13, #0x6e 27f28: 54000361 b.ne 0x27f94 27f2c: 3940094a ldrb w10, [x10, #0x2] 27f30: 7101995f cmp w10, #0x66 27f34: 54000301 b.ne 0x27f94 27f38: 386c6a8a ldrb w10, [x20, x12] 27f3c: 7101a55f cmp w10, #0x69 27f40: 540002a1 b.ne 0x27f94 27f44: 38696a89 ldrb w9, [x20, x9] 27f48: 7101b93f cmp w9, #0x6e 27f4c: 54000241 b.ne 0x27f94 27f50: 386b6a89 ldrb w9, [x20, x11] 27f54: 7101a53f cmp w9, #0x69 27f58: 540001e1 b.ne 0x27f94 27f5c: 8b080288 add x8, x20, x8 27f60: 39401909 ldrb w9, [x8, #0x6] 27f64: 7101d13f cmp w9, #0x74 27f68: 54000161 b.ne 0x27f94 27f6c: 39401d08 ldrb w8, [x8, #0x7] 27f70: 7101e51f cmp w8, #0x79 27f74: 54000101 b.ne 0x27f94 27f78: aa1303e0 mov x0, x19 27f7c: a9447bfd ldp x29, x30, [sp, #0x40] 27f80: a9434ff4 ldp x20, x19, [sp, #0x30] 27f84: a94257f6 ldp x22, x21, [sp, #0x20] 27f88: a9415ff8 ldp x24, x23, [sp, #0x10] 27f8c: f84507f9 ldr x25, [sp], #0x50 27f90: 1400079a b 0x29df8 27f94: 321f07e8 orr w8, wzr, #0x6 27f98: 1400004c b 0x280c8 27f9c: 91000694 add x20, x20, #0x1 27fa0: 320003f9 orr w25, wzr, #0x1 27fa4: f9400a68 ldr x8, [x19, #0x10] 27fa8: b50003f8 cbnz x24, 0x28024 27fac: b5000237 cbnz x23, 0x27ff0 27fb0: eb16011f cmp x8, x22 27fb4: 54000882 b.hs 0x280c4 27fb8: aa1303e0 mov x0, x19 27fbc: 94000057 bl 0x28118 27fc0: 35000820 cbnz w0, 0x280c4 27fc4: f9400a68 ldr x8, [x19, #0x10] 27fc8: 38686aa9 ldrb w9, [x21, x8] 27fcc: 7101753f cmp w9, #0x5d 27fd0: 54000900 b.eq 0x280f0 27fd4: 340004d9 cbz w25, 0x2806c 27fd8: 7100b13f cmp w9, #0x2c 27fdc: 540003e0 b.eq 0x28058 27fe0: 1400004b b 0x2810c 27fe4: 91000508 add x8, x8, #0x1 27fe8: 2a1f03f9 mov w25, wzr 27fec: f9000a68 str x8, [x19, #0x10] 27ff0: eb16011f cmp x8, x22 27ff4: 54000682 b.hs 0x280c4 27ff8: aa1303e0 mov x0, x19 27ffc: 94000047 bl 0x28118 28000: 35000620 cbnz w0, 0x280c4 28004: f9400a68 ldr x8, [x19, #0x10] 28008: 38686aa9 ldrb w9, [x21, x8] 2800c: 7101753f cmp w9, #0x5d 28010: 54000700 b.eq 0x280f0 28014: 340002d9 cbz w25, 0x2806c 28018: 7100b13f cmp w9, #0x2c 2801c: 54fffe40 b.eq 0x27fe4 28020: 1400003b b 0x2810c 28024: b5000317 cbnz x23, 0x28084 28028: eb16011f cmp x8, x22 2802c: 540004c2 b.hs 0x280c4 28030: aa1303e0 mov x0, x19 28034: 94000039 bl 0x28118 28038: 35000460 cbnz w0, 0x280c4 2803c: f9400a68 ldr x8, [x19, #0x10] 28040: 38686aa9 ldrb w9, [x21, x8] 28044: 7101753f cmp w9, #0x5d 28048: 54000540 b.eq 0x280f0 2804c: 34000119 cbz w25, 0x2806c 28050: 7100b13f cmp w9, #0x2c 28054: 54000061 b.ne 0x28060 28058: 91000508 add x8, x8, #0x1 2805c: f9000a68 str x8, [x19, #0x10] 28060: aa1303e0 mov x0, x19 28064: 9400002d bl 0x28118 28068: 350002e0 cbnz w0, 0x280c4 2806c: aa1303e0 mov x0, x19 28070: 2a1f03e1 mov w1, wzr 28074: 97ffff11 bl 0x27cb8 28078: 34fff920 cbz w0, 0x27f9c 2807c: 14000014 b 0x280cc 28080: 2a1f03f9 mov w25, wzr 28084: eb16011f cmp x8, x22 28088: 540001e2 b.hs 0x280c4 2808c: aa1303e0 mov x0, x19 28090: 94000022 bl 0x28118 28094: 35000180 cbnz w0, 0x280c4 28098: f9400a68 ldr x8, [x19, #0x10] 2809c: 38686aa9 ldrb w9, [x21, x8] 280a0: 7101753f cmp w9, #0x5d 280a4: 54000260 b.eq 0x280f0 280a8: 34fffe39 cbz w25, 0x2806c 280ac: 7100b13f cmp w9, #0x2c 280b0: 54fffe81 b.ne 0x28080 280b4: 91000508 add x8, x8, #0x1 280b8: f9000a68 str x8, [x19, #0x10] 280bc: 2a1f03f9 mov w25, wzr 280c0: 17fffff1 b 0x28084 280c4: 32000be8 orr w8, wzr, #0x7 280c8: f9002a68 str x8, [x19, #0x50] 280cc: 320003e0 orr w0, wzr, #0x1 280d0: a9447bfd ldp x29, x30, [sp, #0x40] 280d4: a9434ff4 ldp x20, x19, [sp, #0x30] 280d8: a94257f6 ldp x22, x21, [sp, #0x20] 280dc: a9415ff8 ldp x24, x23, [sp, #0x10] 280e0: f84507f9 ldr x25, [sp], #0x50 280e4: d65f03c0 ret 280e8: 52800168 mov w8, #0xb // =11 280ec: 17fffff7 b 0x280c8 280f0: f9401a69 ldr x9, [x19, #0x30] 280f4: 91000508 add x8, x8, #0x1 280f8: f9000a68 str x8, [x19, #0x10] 280fc: 2a1f03e0 mov w0, wzr 28100: 8b141128 add x8, x9, x20, lsl #4 28104: f9001a68 str x8, [x19, #0x30] 28108: 17fffff2 b 0x280d0 2810c: 320003e0 orr w0, wzr, #0x1 28110: f9002a60 str x0, [x19, #0x50] 28114: 17ffffef b 0x280d0 28118: f9400408 ldr x8, [x0, #0x8] 2811c: 39406009 ldrb w9, [x0, #0x18] 28120: 372804c9 tbnz w9, #0x5, 0x281b8 28124: f9400809 ldr x9, [x0, #0x10] 28128: eb08013f cmp x9, x8 2812c: 540011c0 b.eq 0x28364 28130: f940000a ldr x10, [x0] 28134: b20003ec mov x12, #0x100000001 // =4294967297 28138: d00001ed adrp x13, 0x66000 2813c: 320003eb orr w11, wzr, #0x1 28140: f284c00c movk x12, #0x2600 28144: 910821ad add x13, x13, #0x208 28148: 3869694e ldrb w14, [x10, x9] 2814c: 710081df cmp w14, #0x20 28150: 54001068 b.hi 0x2835c 28154: 9ace216f lsl x15, x11, x14 28158: 8a0c01ef and x15, x15, x12 2815c: b500006f cbnz x15, 0x28168 28160: 1400007f b 0x2835c 28164: 3869694e ldrb w14, [x10, x9] 28168: 91000529 add x9, x9, #0x1 2816c: 12001dce and w14, w14, #0xff 28170: d100052f sub x15, x9, #0x1 28174: 510025ce sub w14, w14, #0x9 28178: 71005ddf cmp w14, #0x17 2817c: 54000148 b.hi 0x281a4 28180: b8ae79ae ldrsw x14, [x13, x14, lsl #2] 28184: 8b0d01ce add x14, x14, x13 28188: d61f01c0 br x14 2818c: f940200e ldr x14, [x0, #0x40] 28190: 910005ce add x14, x14, #0x1 28194: a9043c0e stp x14, x15, [x0, #0x40] 28198: eb08013f cmp x9, x8 2819c: 54fffe43 b.lo 0x28164 281a0: 14000002 b 0x281a8 281a4: aa0f03e9 mov x9, x15 281a8: f9000809 str x9, [x0, #0x10] 281ac: eb08013f cmp x9, x8 281b0: 54fffcc1 b.ne 0x28148 281b4: 1400006c b 0x28364 281b8: f9400809 ldr x9, [x0, #0x10] 281bc: b20003eb mov x11, #0x100000001 // =4294967297 281c0: d00001ec adrp x12, 0x66000 281c4: 320003ea orr w10, wzr, #0x1 281c8: f284c00b movk x11, #0x2600 281cc: 9106a18c add x12, x12, #0x1a8 281d0: eb08013f cmp x9, x8 281d4: 54000c80 b.eq 0x28364 281d8: f940000e ldr x14, [x0] 281dc: 2a1f03ed mov w13, wzr 281e0: 386969cf ldrb w15, [x14, x9] 281e4: 710081ff cmp w15, #0x20 281e8: 54000348 b.hi 0x28250 281ec: 9acf2150 lsl x16, x10, x15 281f0: 8a0b0210 and x16, x16, x11 281f4: b5000070 cbnz x16, 0x28200 281f8: 14000016 b 0x28250 281fc: 386969cf ldrb w15, [x14, x9] 28200: 91000529 add x9, x9, #0x1 28204: 12001ded and w13, w15, #0xff 28208: d1000530 sub x16, x9, #0x1 2820c: 510025ad sub w13, w13, #0x9 28210: 71005dbf cmp w13, #0x17 28214: 54000188 b.hi 0x28244 28218: b8ad798d ldrsw x13, [x12, x13, lsl #2] 2821c: 8b0c01ad add x13, x13, x12 28220: d61f01a0 br x13 28224: f940200d ldr x13, [x0, #0x40] 28228: 910005ad add x13, x13, #0x1 2822c: a904400d stp x13, x16, [x0, #0x40] 28230: eb08013f cmp x9, x8 28234: 54fffe43 b.lo 0x281fc 28238: 320003ed orr w13, wzr, #0x1 2823c: f9000809 str x9, [x0, #0x10] 28240: 14000004 b 0x28250 28244: f9000810 str x16, [x0, #0x10] 28248: 320003ed orr w13, wzr, #0x1 2824c: aa1003e9 mov x9, x16 28250: eb08013f cmp x9, x8 28254: 54000880 b.eq 0x28364 28258: 386969cf ldrb w15, [x14, x9] 2825c: 7100bdff cmp w15, #0x2f 28260: 540002a1 b.ne 0x282b4 28264: 9100052f add x15, x9, #0x1 28268: f900080f str x15, [x0, #0x10] 2826c: 386f69d0 ldrb w16, [x14, x15] 28270: 7100aa1f cmp w16, #0x2a 28274: 54000240 b.eq 0x282bc 28278: 7100be1f cmp w16, #0x2f 2827c: 540005a1 b.ne 0x28330 28280: 91000929 add x9, x9, #0x2 28284: f9000809 str x9, [x0, #0x10] 28288: eb08013f cmp x9, x8 2828c: 54000622 b.hs 0x28350 28290: 386969cf ldrb w15, [x14, x9] 28294: 91000529 add x9, x9, #0x1 28298: f9000809 str x9, [x0, #0x10] 2829c: 710029ff cmp w15, #0xa 282a0: 54ffff41 b.ne 0x28288 282a4: f940200e ldr x14, [x0, #0x40] 282a8: 910005ce add x14, x14, #0x1 282ac: a904240e stp x14, x9, [x0, #0x40] 282b0: 14000028 b 0x28350 282b4: 2a1f03ee mov w14, wzr 282b8: 14000027 b 0x28354 282bc: 9100092f add x15, x9, #0x2 282c0: 91000d30 add x16, x9, #0x3 282c4: f900080f str x15, [x0, #0x10] 282c8: eb08021f cmp x16, x8 282cc: 54000382 b.hs 0x2833c 282d0: 8b0901cf add x15, x14, x9 282d4: 394009ef ldrb w15, [x15, #0x2] 282d8: 710029ff cmp w15, #0xa 282dc: 54000100 b.eq 0x282fc 282e0: 7100a9ff cmp w15, #0x2a 282e4: 54000141 b.ne 0x2830c 282e8: 8b0901cf add x15, x14, x9 282ec: 39400def ldrb w15, [x15, #0x3] 282f0: 7100bdff cmp w15, #0x2f 282f4: 540000c1 b.ne 0x2830c 282f8: 14000014 b 0x28348 282fc: f940200f ldr x15, [x0, #0x40] 28300: 91000930 add x16, x9, #0x2 28304: 910005ef add x15, x15, #0x1 28308: a904400f stp x15, x16, [x0, #0x40] 2830c: 91000d30 add x16, x9, #0x3 28310: 9100052f add x15, x9, #0x1 28314: 91001129 add x9, x9, #0x4 28318: eb08013f cmp x9, x8 2831c: aa0f03e9 mov x9, x15 28320: f9000810 str x16, [x0, #0x10] 28324: 54fffd63 b.lo 0x282d0 28328: 910009e9 add x9, x15, #0x2 2832c: 14000009 b 0x28350 28330: 2a1f03ee mov w14, wzr 28334: aa0f03e9 mov x9, x15 28338: 14000007 b 0x28354 2833c: 320003ee orr w14, wzr, #0x1 28340: aa0f03e9 mov x9, x15 28344: 14000004 b 0x28354 28348: 91001129 add x9, x9, #0x4 2834c: f9000809 str x9, [x0, #0x10] 28350: 320003ee orr w14, wzr, #0x1 28354: 2a0d01cd orr w13, w14, w13 28358: 35fff3cd cbnz w13, 0x281d0 2835c: eb08013f cmp x9, x8 28360: 540000a1 b.ne 0x28374 28364: 32000be8 orr w8, wzr, #0x7 28368: f9002808 str x8, [x0, #0x50] 2836c: 320003e0 orr w0, wzr, #0x1 28370: d65f03c0 ret 28374: 2a1f03e0 mov w0, wzr 28378: d65f03c0 ret 2837c: a9bb67fa stp x26, x25, [sp, #-0x50]! 28380: a9015ff8 stp x24, x23, [sp, #0x10] 28384: a90257f6 stp x22, x21, [sp, #0x20] 28388: a9034ff4 stp x20, x19, [sp, #0x30] 2838c: a9047bfd stp x29, x30, [sp, #0x40] 28390: 910103fd add x29, sp, #0x40 28394: aa0003f3 mov x19, x0 28398: f9400e78 ldr x24, [x19, #0x18] 2839c: a9405e76 ldp x22, x23, [x19] 283a0: aa0203f4 mov x20, x2 283a4: 2a0103f5 mov w21, w1 283a8: 97ffff5c bl 0x28118 283ac: 340001f5 cbz w21, 0x283e8 283b0: 321f03e8 orr w8, wzr, #0x2 283b4: f9000688 str x8, [x20, #0x8] 283b8: f9401662 ldr x2, [x19, #0x28] 283bc: 320003e1 orr w1, wzr, #0x1 283c0: aa1303e0 mov x0, x19 283c4: 91004048 add x8, x2, #0x10 283c8: f9000282 str x2, [x20] 283cc: f9001668 str x8, [x19, #0x28] 283d0: a9447bfd ldp x29, x30, [sp, #0x40] 283d4: a9434ff4 ldp x20, x19, [sp, #0x30] 283d8: a94257f6 ldp x22, x21, [sp, #0x20] 283dc: a9415ff8 ldp x24, x23, [sp, #0x10] 283e0: a8c567fa ldp x26, x25, [sp], #0x50 283e4: 14000770 b 0x2a1a4 283e8: f9400a68 ldr x8, [x19, #0x10] 283ec: 38686aca ldrb w10, [x22, x8] 283f0: 51008949 sub w9, w10, #0x22 283f4: 7101653f cmp w9, #0x59 283f8: 54000248 b.hi 0x28440 283fc: d00001eb adrp x11, 0x66000 28400: 9109a16b add x11, x11, #0x268 28404: b8a97969 ldrsw x9, [x11, x9, lsl #2] 28408: 8b0b0129 add x9, x9, x11 2840c: d61f0120 br x9 28410: f900069f str xzr, [x20, #0x8] 28414: f9401661 ldr x1, [x19, #0x28] 28418: aa1303e0 mov x0, x19 2841c: 91004028 add x8, x1, #0x10 28420: f9000281 str x1, [x20] 28424: f9001668 str x8, [x19, #0x28] 28428: a9447bfd ldp x29, x30, [sp, #0x40] 2842c: a9434ff4 ldp x20, x19, [sp, #0x30] 28430: a94257f6 ldp x22, x21, [sp, #0x20] 28434: a9415ff8 ldp x24, x23, [sp, #0x10] 28438: a8c567fa ldp x26, x25, [sp], #0x50 2843c: 14000805 b 0x2a450 28440: 91001109 add x9, x8, #0x4 28444: eb17013f cmp x9, x23 28448: 54000a08 b.hi 0x28588 2844c: 7101d15f cmp w10, #0x74 28450: 540009c1 b.ne 0x28588 28454: 8b0802cb add x11, x22, x8 28458: 3940056c ldrb w12, [x11, #0x1] 2845c: 7101c99f cmp w12, #0x72 28460: 54000941 b.ne 0x28588 28464: 3940096b ldrb w11, [x11, #0x2] 28468: 7101d57f cmp w11, #0x75 2846c: 540008e1 b.ne 0x28588 28470: 8b0802cb add x11, x22, x8 28474: 39400d6b ldrb w11, [x11, #0x3] 28478: 7101957f cmp w11, #0x65 2847c: 54000861 b.ne 0x28588 28480: 321e03e8 orr w8, wzr, #0x4 28484: 14000068 b 0x28624 28488: 320007e9 orr w9, wzr, #0x3 2848c: f9000689 str x9, [x20, #0x8] 28490: f9401675 ldr x21, [x19, #0x28] 28494: 91000508 add x8, x8, #0x1 28498: aa1303e0 mov x0, x19 2849c: f9000295 str x21, [x20] 284a0: a9405e76 ldp x22, x23, [x19] 284a4: 910042a9 add x9, x21, #0x10 284a8: f9001669 str x9, [x19, #0x28] 284ac: f9000a68 str x8, [x19, #0x10] 284b0: 97ffff1a bl 0x28118 284b4: 2a1f03f9 mov w25, wzr 284b8: aa1f03f8 mov x24, xzr 284bc: aa1f03f4 mov x20, xzr 284c0: aa1303e0 mov x0, x19 284c4: 97ffff15 bl 0x28118 284c8: f9400a68 ldr x8, [x19, #0x10] 284cc: 38686ac9 ldrb w9, [x22, x8] 284d0: 7101753f cmp w9, #0x5d 284d4: 54001260 b.eq 0x28720 284d8: 340000f9 cbz w25, 0x284f4 284dc: 7100b13f cmp w9, #0x2c 284e0: 540000a1 b.ne 0x284f4 284e4: 91000508 add x8, x8, #0x1 284e8: 2a1f03f9 mov w25, wzr 284ec: f9000a68 str x8, [x19, #0x10] 284f0: 1400001d b 0x28564 284f4: f940167a ldr x26, [x19, #0x28] 284f8: 91004342 add x2, x26, #0x10 284fc: f9001662 str x2, [x19, #0x28] 28500: b4000078 cbz x24, 0x2850c 28504: f900071a str x26, [x24, #0x8] 28508: 14000002 b 0x28510 2850c: f90002ba str x26, [x21] 28510: 39406269 ldrb w9, [x19, #0x18] 28514: 37380089 tbnz w9, #0x7, 0x28524 28518: 91008348 add x8, x26, #0x20 2851c: f9001668 str x8, [x19, #0x28] 28520: 14000009 b 0x28544 28524: 9100e349 add x9, x26, #0x38 28528: f9001669 str x9, [x19, #0x28] 2852c: f9001348 str x8, [x26, #0x20] 28530: f9402269 ldr x9, [x19, #0x40] 28534: f9001749 str x9, [x26, #0x28] 28538: f9402669 ldr x9, [x19, #0x48] 2853c: cb090108 sub x8, x8, x9 28540: f9001b48 str x8, [x26, #0x30] 28544: aa1303e0 mov x0, x19 28548: 2a1f03e1 mov w1, wzr 2854c: f9000342 str x2, [x26] 28550: 97ffff8b bl 0x2837c 28554: f9400a68 ldr x8, [x19, #0x10] 28558: 91000694 add x20, x20, #0x1 2855c: 320003f9 orr w25, wzr, #0x1 28560: aa1a03f8 mov x24, x26 28564: eb17011f cmp x8, x23 28568: 54fffac3 b.lo 0x284c0 2856c: 1400006f b 0x28728 28570: 321f03e8 orr w8, wzr, #0x2 28574: f9000688 str x8, [x20, #0x8] 28578: f9401662 ldr x2, [x19, #0x28] 2857c: aa1303e0 mov x0, x19 28580: 2a1f03e1 mov w1, wzr 28584: 17ffff90 b 0x283c4 28588: 9100150b add x11, x8, #0x5 2858c: eb17017f cmp x11, x23 28590: 540002a8 b.hi 0x285e4 28594: 7101995f cmp w10, #0x66 28598: 54000261 b.ne 0x285e4 2859c: 8b0802cc add x12, x22, x8 285a0: 3940058d ldrb w13, [x12, #0x1] 285a4: 710185bf cmp w13, #0x61 285a8: 540001e1 b.ne 0x285e4 285ac: 3940098c ldrb w12, [x12, #0x2] 285b0: 7101b19f cmp w12, #0x6c 285b4: 54000181 b.ne 0x285e4 285b8: 8b0802cc add x12, x22, x8 285bc: 39400d8c ldrb w12, [x12, #0x3] 285c0: 7101cd9f cmp w12, #0x73 285c4: 54000101 b.ne 0x285e4 285c8: 38696acc ldrb w12, [x22, x9] 285cc: 7101959f cmp w12, #0x65 285d0: 540000a1 b.ne 0x285e4 285d4: 528000a8 mov w8, #0x5 // =5 285d8: a900229f stp xzr, x8, [x20] 285dc: f9000a6b str x11, [x19, #0x10] 285e0: 14000057 b 0x2873c 285e4: eb17013f cmp x9, x23 285e8: 54000248 b.hi 0x28630 285ec: 7101b95f cmp w10, #0x6e 285f0: 54000201 b.ne 0x28630 285f4: 8b0802cc add x12, x22, x8 285f8: 3940058d ldrb w13, [x12, #0x1] 285fc: 7101d5bf cmp w13, #0x75 28600: 54000181 b.ne 0x28630 28604: 3940098c ldrb w12, [x12, #0x2] 28608: 7101b19f cmp w12, #0x6c 2860c: 54000121 b.ne 0x28630 28610: 8b0802cc add x12, x22, x8 28614: 39400d8c ldrb w12, [x12, #0x3] 28618: 7101b19f cmp w12, #0x6c 2861c: 540000a1 b.ne 0x28630 28620: 321f07e8 orr w8, wzr, #0x6 28624: a900229f stp xzr, x8, [x20] 28628: f9000a69 str x9, [x19, #0x10] 2862c: 14000044 b 0x2873c 28630: 91000d0c add x12, x8, #0x3 28634: eb17019f cmp x12, x23 28638: 9274030d and x13, x24, #0x1000 2863c: 1a9f87ee cset w14, ls 28640: 7101395f cmp w10, #0x4e 28644: 54000141 b.ne 0x2866c 28648: 0a4d31ce and w14, w14, w13, lsr #12 2864c: 3400010e cbz w14, 0x2866c 28650: 8b0802ce add x14, x22, x8 28654: 394005cf ldrb w15, [x14, #0x1] 28658: 710185ff cmp w15, #0x61 2865c: 54000081 b.ne 0x2866c 28660: 394009ce ldrb w14, [x14, #0x2] 28664: 710139df cmp w14, #0x4e 28668: 54000420 b.eq 0x286ec 2866c: f10001bf cmp x13, #0x0 28670: 9100210e add x14, x8, #0x8 28674: 1a9f07ed cset w13, ne 28678: eb1701df cmp x14, x23 2867c: 1a9f87ee cset w14, ls 28680: 7101255f cmp w10, #0x49 28684: 540005c1 b.ne 0x2873c 28688: 0a0e01aa and w10, w13, w14 2868c: 3400058a cbz w10, 0x2873c 28690: 8b0802ca add x10, x22, x8 28694: 3940054d ldrb w13, [x10, #0x1] 28698: 7101b9bf cmp w13, #0x6e 2869c: 54000501 b.ne 0x2873c 286a0: 3940094a ldrb w10, [x10, #0x2] 286a4: 7101995f cmp w10, #0x66 286a8: 540004a1 b.ne 0x2873c 286ac: 386c6aca ldrb w10, [x22, x12] 286b0: 7101a55f cmp w10, #0x69 286b4: 54000441 b.ne 0x2873c 286b8: 38696ac9 ldrb w9, [x22, x9] 286bc: 7101b93f cmp w9, #0x6e 286c0: 540003e1 b.ne 0x2873c 286c4: 386b6ac9 ldrb w9, [x22, x11] 286c8: 7101a53f cmp w9, #0x69 286cc: 54000381 b.ne 0x2873c 286d0: 8b0802c8 add x8, x22, x8 286d4: 39401909 ldrb w9, [x8, #0x6] 286d8: 7101d13f cmp w9, #0x74 286dc: 54000301 b.ne 0x2873c 286e0: 39401d08 ldrb w8, [x8, #0x7] 286e4: 7101e51f cmp w8, #0x79 286e8: 540002a1 b.ne 0x2873c 286ec: 320003e8 orr w8, wzr, #0x1 286f0: f9000688 str x8, [x20, #0x8] 286f4: f9401661 ldr x1, [x19, #0x28] 286f8: aa1303e0 mov x0, x19 286fc: 91004028 add x8, x1, #0x10 28700: f9000281 str x1, [x20] 28704: f9001668 str x8, [x19, #0x28] 28708: a9447bfd ldp x29, x30, [sp, #0x40] 2870c: a9434ff4 ldp x20, x19, [sp, #0x30] 28710: a94257f6 ldp x22, x21, [sp, #0x20] 28714: a9415ff8 ldp x24, x23, [sp, #0x10] 28718: a8c567fa ldp x26, x25, [sp], #0x50 2871c: 140007e1 b 0x2a6a0 28720: 91000508 add x8, x8, #0x1 28724: f9000a68 str x8, [x19, #0x10] 28728: b4000058 cbz x24, 0x28730 2872c: f900071f str xzr, [x24, #0x8] 28730: b5000054 cbnz x20, 0x28738 28734: f90002bf str xzr, [x21] 28738: f90006b4 str x20, [x21, #0x8] 2873c: a9447bfd ldp x29, x30, [sp, #0x40] 28740: a9434ff4 ldp x20, x19, [sp, #0x30] 28744: a94257f6 ldp x22, x21, [sp, #0x20] 28748: a9415ff8 ldp x24, x23, [sp, #0x10] 2874c: a8c567fa ldp x26, x25, [sp], #0x50 28750: d65f03c0 ret 0000000000028754 : 28754: aa1f03e2 mov x2, xzr 28758: aa1f03e3 mov x3, xzr 2875c: aa1f03e4 mov x4, xzr 28760: aa1f03e5 mov x5, xzr 28764: 17ffcc33 b 0x1b830 0000000000028768 : 28768: d10103ff sub sp, sp, #0x40 2876c: f9000bf5 str x21, [sp, #0x10] 28770: a9024ff4 stp x20, x19, [sp, #0x20] 28774: a9037bfd stp x29, x30, [sp, #0x30] 28778: 9100c3fd add x29, sp, #0x30 2877c: d53bd048 mrs x8, TPIDR_EL0 28780: f9401508 ldr x8, [x8, #0x28] 28784: aa0103f4 mov x20, x1 28788: aa0003f5 mov x21, x0 2878c: aa1f03f3 mov x19, xzr 28790: f90007e8 str x8, [sp, #0x8] 28794: f90003ff str xzr, [sp] 28798: b40002f5 cbz x21, 0x287f4 2879c: 910003e1 mov x1, sp 287a0: aa1503e0 mov x0, x21 287a4: 94000020 bl 0x28824 287a8: 35000240 cbnz w0, 0x287f0 287ac: f94003e8 ldr x8, [sp] 287b0: 91000500 add x0, x8, #0x1 287b4: f90003e0 str x0, [sp] 287b8: 97ffd402 bl 0x1d7c0 287bc: aa0003f3 mov x19, x0 287c0: b40001b3 cbz x19, 0x287f4 287c4: aa1503e0 mov x0, x21 287c8: aa1303e1 mov x1, x19 287cc: 94000096 bl 0x28a24 287d0: b40000c0 cbz x0, 0x287e8 287d4: 3900001f strb wzr, [x0] 287d8: b40000f4 cbz x20, 0x287f4 287dc: f94003e8 ldr x8, [sp] 287e0: f9000288 str x8, [x20] 287e4: 14000004 b 0x287f4 287e8: aa1303e0 mov x0, x19 287ec: 97ffd499 bl 0x1da50 287f0: aa1f03f3 mov x19, xzr 287f4: d53bd048 mrs x8, TPIDR_EL0 287f8: f9401508 ldr x8, [x8, #0x28] 287fc: f94007e9 ldr x9, [sp, #0x8] 28800: eb09011f cmp x8, x9 28804: 540000e1 b.ne 0x28820 28808: aa1303e0 mov x0, x19 2880c: a9437bfd ldp x29, x30, [sp, #0x30] 28810: a9424ff4 ldp x20, x19, [sp, #0x20] 28814: f9400bf5 ldr x21, [sp, #0x10] 28818: 910103ff add sp, sp, #0x40 2881c: d65f03c0 ret 28820: 97ffd070 bl 0x1c9e0 <__stack_chk_fail@plt> 28824: a9bd57f6 stp x22, x21, [sp, #-0x30]! 28828: a9014ff4 stp x20, x19, [sp, #0x10] 2882c: a9027bfd stp x29, x30, [sp, #0x20] 28830: 910083fd add x29, sp, #0x20 28834: f9400408 ldr x8, [x0, #0x8] 28838: aa0103f3 mov x19, x1 2883c: f100191f cmp x8, #0x6 28840: 54000148 b.hi 0x28868 28844: d00001e9 adrp x9, 0x66000 28848: 910f4129 add x9, x9, #0x3d0 2884c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 28850: 8b090108 add x8, x8, x9 28854: d61f0100 br x8 28858: f9400268 ldr x8, [x19] 2885c: 2a1f03e0 mov w0, wzr 28860: 91001108 add x8, x8, #0x4 28864: 14000067 b 0x28a00 28868: 320003e0 orr w0, wzr, #0x1 2886c: 14000066 b 0x28a04 28870: f9400008 ldr x8, [x0] 28874: f9400509 ldr x9, [x8, #0x8] 28878: b4000be9 cbz x9, 0x289f4 2887c: f940010a ldr x10, [x8] 28880: b21e03ec mov x12, #0x400000004 // =17179869188 28884: aa1f03e9 mov x9, xzr 28888: 320003eb orr w11, wzr, #0x1 2888c: f286e00c movk x12, #0x3700 28890: 14000006 b 0x288a8 28894: 710171bf cmp w13, #0x5c 28898: 54000140 b.eq 0x288c0 2889c: f940026d ldr x13, [x19] 288a0: 910005ad add x13, x13, #0x1 288a4: 14000009 b 0x288c8 288a8: 3869694d ldrb w13, [x10, x9] 288ac: 710089bf cmp w13, #0x22 288b0: 54ffff28 b.hi 0x28894 288b4: 9acd216e lsl x14, x11, x13 288b8: 8a0c01ce and x14, x14, x12 288bc: b4fffece cbz x14, 0x28894 288c0: f940026d ldr x13, [x19] 288c4: 910009ad add x13, x13, #0x2 288c8: f900026d str x13, [x19] 288cc: f940050e ldr x14, [x8, #0x8] 288d0: 91000529 add x9, x9, #0x1 288d4: eb0e013f cmp x9, x14 288d8: 54fffe83 b.lo 0x288a8 288dc: 14000047 b 0x289f8 288e0: f9400000 ldr x0, [x0] 288e4: aa1303e1 mov x1, x19 288e8: 940007e7 bl 0x2a884 288ec: 2a1f03e0 mov w0, wzr 288f0: 14000045 b 0x28a04 288f4: f9400269 ldr x9, [x19] 288f8: f9400008 ldr x8, [x0] 288fc: 91000929 add x9, x9, #0x2 28900: f9000269 str x9, [x19] 28904: f940050a ldr x10, [x8, #0x8] 28908: 8b090149 add x9, x10, x9 2890c: f9000269 str x9, [x19] 28910: f940050a ldr x10, [x8, #0x8] 28914: f100095f cmp x10, #0x2 28918: 54000083 b.lo 0x28928 2891c: 8b0a0129 add x9, x9, x10 28920: d1000529 sub x9, x9, #0x1 28924: f9000269 str x9, [x19] 28928: f9400114 ldr x20, [x8] 2892c: b4000754 cbz x20, 0x28a14 28930: b21e03f6 mov x22, #0x400000004 // =17179869188 28934: 320003f5 orr w21, wzr, #0x1 28938: f286e016 movk x22, #0x3700 2893c: f9400288 ldr x8, [x20] 28940: f9400509 ldr x9, [x8, #0x8] 28944: b40002e9 cbz x9, 0x289a0 28948: f9400109 ldr x9, [x8] 2894c: aa1f03ea mov x10, xzr 28950: 14000006 b 0x28968 28954: 7101717f cmp w11, #0x5c 28958: 54000140 b.eq 0x28980 2895c: f940026b ldr x11, [x19] 28960: 9100056b add x11, x11, #0x1 28964: 14000009 b 0x28988 28968: 386a692b ldrb w11, [x9, x10] 2896c: 7100897f cmp w11, #0x22 28970: 54ffff28 b.hi 0x28954 28974: 9acb22ac lsl x12, x21, x11 28978: 8a16018c and x12, x12, x22 2897c: b4fffecc cbz x12, 0x28954 28980: f940026b ldr x11, [x19] 28984: 9100096b add x11, x11, #0x2 28988: f900026b str x11, [x19] 2898c: f940050c ldr x12, [x8, #0x8] 28990: 9100054a add x10, x10, #0x1 28994: eb0c015f cmp x10, x12 28998: 54fffe83 b.lo 0x28968 2899c: 14000002 b 0x289a4 289a0: f940026b ldr x11, [x19] 289a4: 91000968 add x8, x11, #0x2 289a8: f9000268 str x8, [x19] 289ac: f9400680 ldr x0, [x20, #0x8] 289b0: aa1303e1 mov x1, x19 289b4: 97ffff9c bl 0x28824 289b8: 35000320 cbnz w0, 0x28a1c 289bc: f9400a94 ldr x20, [x20, #0x10] 289c0: b5fffbf4 cbnz x20, 0x2893c 289c4: 2a1f03e0 mov w0, wzr 289c8: 1400000f b 0x28a04 289cc: f9400000 ldr x0, [x0] 289d0: aa1303e1 mov x1, x19 289d4: a9427bfd ldp x29, x30, [sp, #0x20] 289d8: a9414ff4 ldp x20, x19, [sp, #0x10] 289dc: a8c357f6 ldp x22, x21, [sp], #0x30 289e0: 1400082b b 0x2aa8c 289e4: f9400268 ldr x8, [x19] 289e8: 2a1f03e0 mov w0, wzr 289ec: 91001508 add x8, x8, #0x5 289f0: 14000004 b 0x28a00 289f4: f940026d ldr x13, [x19] 289f8: 2a1f03e0 mov w0, wzr 289fc: 910009a8 add x8, x13, #0x2 28a00: f9000268 str x8, [x19] 28a04: a9427bfd ldp x29, x30, [sp, #0x20] 28a08: a9414ff4 ldp x20, x19, [sp, #0x10] 28a0c: a8c357f6 ldp x22, x21, [sp], #0x30 28a10: d65f03c0 ret 28a14: 2a1f03e0 mov w0, wzr 28a18: 17fffffb b 0x28a04 28a1c: 320003e0 orr w0, wzr, #0x1 28a20: 17fffff9 b 0x28a04 28a24: a9ba6ffc stp x28, x27, [sp, #-0x60]! 28a28: a90167fa stp x26, x25, [sp, #0x10] 28a2c: a9025ff8 stp x24, x23, [sp, #0x20] 28a30: a90357f6 stp x22, x21, [sp, #0x30] 28a34: a9044ff4 stp x20, x19, [sp, #0x40] 28a38: a9057bfd stp x29, x30, [sp, #0x50] 28a3c: 910143fd add x29, sp, #0x50 28a40: f9400409 ldr x9, [x0, #0x8] 28a44: aa0103e8 mov x8, x1 28a48: f100193f cmp x9, #0x6 28a4c: 54000688 b.hi 0x28b1c 28a50: d00001ea adrp x10, 0x66000 28a54: 910fb14a add x10, x10, #0x3ec 28a58: b8a97949 ldrsw x9, [x10, x9, lsl #2] 28a5c: 8b0a0129 add x9, x9, x10 28a60: d61f0120 br x9 28a64: f940000a ldr x10, [x0] 28a68: 52800449 mov w9, #0x22 // =34 28a6c: 38001509 strb w9, [x8], #0x1 28a70: f940054b ldr x11, [x10, #0x8] 28a74: b400050b cbz x11, 0x28b14 28a78: d00001ed adrp x13, 0x66000 28a7c: aa1f03eb mov x11, xzr 28a80: 528b8b8c mov w12, #0x5c5c // =23644 28a84: 9111d1ad add x13, x13, #0x474 28a88: 528c4b8e mov w14, #0x625c // =25180 28a8c: 528e8b8f mov w15, #0x745c // =29788 28a90: 528dcb90 mov w16, #0x6e5c // =28252 28a94: 528ccb91 mov w17, #0x665c // =26204 28a98: 528e4b92 mov w18, #0x725c // =29276 28a9c: 52844b80 mov w0, #0x225c // =8796 28aa0: f9400141 ldr x1, [x10] 28aa4: 386b6821 ldrb w1, [x1, x11] 28aa8: 51002022 sub w2, w1, #0x8 28aac: 7100685f cmp w2, #0x1a 28ab0: 540000c8 b.hi 0x28ac8 28ab4: b8a279a2 ldrsw x2, [x13, x2, lsl #2] 28ab8: 8b0d0042 add x2, x2, x13 28abc: d61f0040 br x2 28ac0: 7800250e strh w14, [x8], #0x2 28ac4: 14000010 b 0x28b04 28ac8: 7101703f cmp w1, #0x5c 28acc: 54000061 b.ne 0x28ad8 28ad0: 7800250c strh w12, [x8], #0x2 28ad4: 1400000c b 0x28b04 28ad8: 38001501 strb w1, [x8], #0x1 28adc: 1400000a b 0x28b04 28ae0: 7800250f strh w15, [x8], #0x2 28ae4: 14000008 b 0x28b04 28ae8: 78002510 strh w16, [x8], #0x2 28aec: 14000006 b 0x28b04 28af0: 78002511 strh w17, [x8], #0x2 28af4: 14000004 b 0x28b04 28af8: 78002512 strh w18, [x8], #0x2 28afc: 14000002 b 0x28b04 28b00: 78002500 strh w0, [x8], #0x2 28b04: f9400541 ldr x1, [x10, #0x8] 28b08: 9100056b add x11, x11, #0x1 28b0c: eb01017f cmp x11, x1 28b10: 54fffc83 b.lo 0x28aa0 28b14: 38001509 strb w9, [x8], #0x1 28b18: 14000073 b 0x28ce4 28b1c: aa1f03e8 mov x8, xzr 28b20: 14000071 b 0x28ce4 28b24: f9400000 ldr x0, [x0] 28b28: a9457bfd ldp x29, x30, [sp, #0x50] 28b2c: a9444ff4 ldp x20, x19, [sp, #0x40] 28b30: a94357f6 ldp x22, x21, [sp, #0x30] 28b34: a9425ff8 ldp x24, x23, [sp, #0x20] 28b38: a94167fa ldp x26, x25, [sp, #0x10] 28b3c: aa0803e1 mov x1, x8 28b40: a8c66ffc ldp x28, x27, [sp], #0x60 28b44: 14000856 b 0x2ac9c 28b48: f9400013 ldr x19, [x0] 28b4c: 52800f69 mov w9, #0x7b // =123 28b50: 38001509 strb w9, [x8], #0x1 28b54: f9400269 ldr x9, [x19] 28b58: b40007a9 cbz x9, 0x28c4c 28b5c: d00001f7 adrp x23, 0x66000 28b60: 528b8b96 mov w22, #0x5c5c // =23644 28b64: 911022f7 add x23, x23, #0x408 28b68: 528c4b98 mov w24, #0x625c // =25180 28b6c: 528e8b99 mov w25, #0x745c // =29788 28b70: 528dcb9a mov w26, #0x6e5c // =28252 28b74: 528ccb9b mov w27, #0x665c // =26204 28b78: 528e4b9c mov w28, #0x725c // =29276 28b7c: 52844b94 mov w20, #0x225c // =8796 28b80: aa0903f5 mov x21, x9 28b84: 14000002 b 0x28b8c 28b88: f9400269 ldr x9, [x19] 28b8c: eb0902bf cmp x21, x9 28b90: 54000060 b.eq 0x28b9c 28b94: 52800589 mov w9, #0x2c // =44 28b98: 38001509 strb w9, [x8], #0x1 28b9c: f94002a9 ldr x9, [x21] 28ba0: 5280044a mov w10, #0x22 // =34 28ba4: 3800150a strb w10, [x8], #0x1 28ba8: f940052a ldr x10, [x9, #0x8] 28bac: b40003ea cbz x10, 0x28c28 28bb0: aa1f03ea mov x10, xzr 28bb4: f940012b ldr x11, [x9] 28bb8: 386a696b ldrb w11, [x11, x10] 28bbc: 5100216c sub w12, w11, #0x8 28bc0: 7100699f cmp w12, #0x1a 28bc4: 540000c8 b.hi 0x28bdc 28bc8: b8ac7aec ldrsw x12, [x23, x12, lsl #2] 28bcc: 8b17018c add x12, x12, x23 28bd0: d61f0180 br x12 28bd4: 78002518 strh w24, [x8], #0x2 28bd8: 14000010 b 0x28c18 28bdc: 7101717f cmp w11, #0x5c 28be0: 54000061 b.ne 0x28bec 28be4: 78002516 strh w22, [x8], #0x2 28be8: 1400000c b 0x28c18 28bec: 3800150b strb w11, [x8], #0x1 28bf0: 1400000a b 0x28c18 28bf4: 78002519 strh w25, [x8], #0x2 28bf8: 14000008 b 0x28c18 28bfc: 7800251a strh w26, [x8], #0x2 28c00: 14000006 b 0x28c18 28c04: 7800251b strh w27, [x8], #0x2 28c08: 14000004 b 0x28c18 28c0c: 7800251c strh w28, [x8], #0x2 28c10: 14000002 b 0x28c18 28c14: 78002514 strh w20, [x8], #0x2 28c18: f940052b ldr x11, [x9, #0x8] 28c1c: 9100054a add x10, x10, #0x1 28c20: eb0b015f cmp x10, x11 28c24: 54fffc83 b.lo 0x28bb4 28c28: 52874449 mov w9, #0x3a22 // =14882 28c2c: 78002509 strh w9, [x8], #0x2 28c30: f94006a0 ldr x0, [x21, #0x8] 28c34: aa0803e1 mov x1, x8 28c38: 97ffff7b bl 0x28a24 28c3c: aa0003e8 mov x8, x0 28c40: b4000528 cbz x8, 0x28ce4 28c44: f9400ab5 ldr x21, [x21, #0x10] 28c48: b5fffa15 cbnz x21, 0x28b88 28c4c: 52800fa9 mov w9, #0x7d // =125 28c50: 38001509 strb w9, [x8], #0x1 28c54: 14000024 b 0x28ce4 28c58: f9400013 ldr x19, [x0] 28c5c: 52800b69 mov w9, #0x5b // =91 28c60: 38001509 strb w9, [x8], #0x1 28c64: f9400269 ldr x9, [x19] 28c68: b40001e9 cbz x9, 0x28ca4 28c6c: 52800594 mov w20, #0x2c // =44 28c70: aa0903f5 mov x21, x9 28c74: 14000002 b 0x28c7c 28c78: f9400269 ldr x9, [x19] 28c7c: eb0902bf cmp x21, x9 28c80: 54000040 b.eq 0x28c88 28c84: 38001514 strb w20, [x8], #0x1 28c88: f94002a0 ldr x0, [x21] 28c8c: aa0803e1 mov x1, x8 28c90: 97ffff65 bl 0x28a24 28c94: aa0003e8 mov x8, x0 28c98: b4000268 cbz x8, 0x28ce4 28c9c: f94006b5 ldr x21, [x21, #0x8] 28ca0: b5fffed5 cbnz x21, 0x28c78 28ca4: 52800ba9 mov w9, #0x5d // =93 28ca8: 38001509 strb w9, [x8], #0x1 28cac: 1400000e b 0x28ce4 28cb0: 52acaea9 mov w9, #0x65750000 // =1702166528 28cb4: 728e4e89 movk w9, #0x7274 28cb8: 1400000a b 0x28ce0 28cbc: 52ae6d89 mov w9, #0x736c0000 // =1936457728 28cc0: 728c2cc9 movk w9, #0x6166 28cc4: 52800caa mov w10, #0x65 // =101 28cc8: b9000109 str w9, [x8] 28ccc: 3900110a strb w10, [x8, #0x4] 28cd0: 91001508 add x8, x8, #0x5 28cd4: 14000004 b 0x28ce4 28cd8: 52ad8d89 mov w9, #0x6c6c0000 // =1819017216 28cdc: 728eadc9 movk w9, #0x756e 28ce0: b8004509 str w9, [x8], #0x4 28ce4: a9457bfd ldp x29, x30, [sp, #0x50] 28ce8: a9444ff4 ldp x20, x19, [sp, #0x40] 28cec: a94357f6 ldp x22, x21, [sp, #0x30] 28cf0: a9425ff8 ldp x24, x23, [sp, #0x20] 28cf4: a94167fa ldp x26, x25, [sp, #0x10] 28cf8: aa0803e0 mov x0, x8 28cfc: a8c66ffc ldp x28, x27, [sp], #0x60 28d00: d65f03c0 ret 0000000000028d04 : 28d04: d10143ff sub sp, sp, #0x50 28d08: f9000bf7 str x23, [sp, #0x10] 28d0c: a90257f6 stp x22, x21, [sp, #0x20] 28d10: a9034ff4 stp x20, x19, [sp, #0x30] 28d14: a9047bfd stp x29, x30, [sp, #0x40] 28d18: 910103fd add x29, sp, #0x40 28d1c: d53bd048 mrs x8, TPIDR_EL0 28d20: f9401508 ldr x8, [x8, #0x28] 28d24: aa0303f3 mov x19, x3 28d28: aa0003f4 mov x20, x0 28d2c: aa1f03f6 mov x22, xzr 28d30: f90007e8 str x8, [sp, #0x8] 28d34: f90003ff str xzr, [sp] 28d38: b40005d4 cbz x20, 0x28df0 28d3c: d00001e9 adrp x9, 0x66000 28d40: aa1f03e8 mov x8, xzr 28d44: 912b8129 add x9, x9, #0xae0 28d48: f100003f cmp x1, #0x0 28d4c: 9a810135 csel x21, x9, x1, eq 28d50: 38686aa9 ldrb w9, [x21, x8] 28d54: 91000508 add x8, x8, #0x1 28d58: 35ffffc9 cbnz w9, 0x28d50 28d5c: b00001ea adrp x10, 0x65000 28d60: aa1f03e9 mov x9, xzr 28d64: 913df54a add x10, x10, #0xf7d 28d68: f100005f cmp x2, #0x0 28d6c: 9a820157 csel x23, x10, x2, eq 28d70: d1000502 sub x2, x8, #0x1 28d74: 38696ae8 ldrb w8, [x23, x9] 28d78: 91000529 add x9, x9, #0x1 28d7c: 35ffffc8 cbnz w8, 0x28d74 28d80: d1000523 sub x3, x9, #0x1 28d84: 910003e4 mov x4, sp 28d88: aa1403e0 mov x0, x20 28d8c: aa1f03e1 mov x1, xzr 28d90: 94000025 bl 0x28e24 28d94: aa1f03f6 mov x22, xzr 28d98: 350002c0 cbnz w0, 0x28df0 28d9c: f94003e8 ldr x8, [sp] 28da0: 91000500 add x0, x8, #0x1 28da4: f90003e0 str x0, [sp] 28da8: 97ffd286 bl 0x1d7c0 28dac: aa0003f6 mov x22, x0 28db0: b4000216 cbz x22, 0x28df0 28db4: aa1403e0 mov x0, x20 28db8: aa1f03e1 mov x1, xzr 28dbc: aa1503e2 mov x2, x21 28dc0: aa1703e3 mov x3, x23 28dc4: aa1603e4 mov x4, x22 28dc8: 940000bd bl 0x290bc 28dcc: b40000c0 cbz x0, 0x28de4 28dd0: 3900001f strb wzr, [x0] 28dd4: b40000f3 cbz x19, 0x28df0 28dd8: f94003e8 ldr x8, [sp] 28ddc: f9000268 str x8, [x19] 28de0: 14000004 b 0x28df0 28de4: aa1603e0 mov x0, x22 28de8: 97ffd31a bl 0x1da50 28dec: aa1f03f6 mov x22, xzr 28df0: d53bd048 mrs x8, TPIDR_EL0 28df4: f9401508 ldr x8, [x8, #0x28] 28df8: f94007e9 ldr x9, [sp, #0x8] 28dfc: eb09011f cmp x8, x9 28e00: 54000101 b.ne 0x28e20 28e04: aa1603e0 mov x0, x22 28e08: a9447bfd ldp x29, x30, [sp, #0x40] 28e0c: a9434ff4 ldp x20, x19, [sp, #0x30] 28e10: a94257f6 ldp x22, x21, [sp, #0x20] 28e14: f9400bf7 ldr x23, [sp, #0x10] 28e18: 910143ff add sp, sp, #0x50 28e1c: d65f03c0 ret 28e20: 97ffcef0 bl 0x1c9e0 <__stack_chk_fail@plt> 28e24: f81a0ffb str x27, [sp, #-0x60]! 28e28: a90167fa stp x26, x25, [sp, #0x10] 28e2c: a9025ff8 stp x24, x23, [sp, #0x20] 28e30: a90357f6 stp x22, x21, [sp, #0x30] 28e34: a9044ff4 stp x20, x19, [sp, #0x40] 28e38: a9057bfd stp x29, x30, [sp, #0x50] 28e3c: 910143fd add x29, sp, #0x50 28e40: f9400408 ldr x8, [x0, #0x8] 28e44: aa0403f3 mov x19, x4 28e48: aa0303f6 mov x22, x3 28e4c: aa0203f4 mov x20, x2 28e50: aa0103f5 mov x21, x1 28e54: f100191f cmp x8, #0x6 28e58: 54000148 b.hi 0x28e80 28e5c: d00001e9 adrp x9, 0x66000 28e60: 91138129 add x9, x9, #0x4e0 28e64: b8a87928 ldrsw x8, [x9, x8, lsl #2] 28e68: 8b090108 add x8, x8, x9 28e6c: d61f0100 br x8 28e70: f9400268 ldr x8, [x19] 28e74: 2a1f03e0 mov w0, wzr 28e78: 91001108 add x8, x8, #0x4 28e7c: 14000088 b 0x2909c 28e80: 320003e0 orr w0, wzr, #0x1 28e84: 14000087 b 0x290a0 28e88: f9400008 ldr x8, [x0] 28e8c: f9400509 ldr x9, [x8, #0x8] 28e90: b4001009 cbz x9, 0x29090 28e94: f940010a ldr x10, [x8] 28e98: b21e03ec mov x12, #0x400000004 // =17179869188 28e9c: aa1f03e9 mov x9, xzr 28ea0: 320003eb orr w11, wzr, #0x1 28ea4: f286e00c movk x12, #0x3700 28ea8: 14000006 b 0x28ec0 28eac: 710171bf cmp w13, #0x5c 28eb0: 54000140 b.eq 0x28ed8 28eb4: f940026d ldr x13, [x19] 28eb8: 910005ad add x13, x13, #0x1 28ebc: 14000009 b 0x28ee0 28ec0: 3869694d ldrb w13, [x10, x9] 28ec4: 710089bf cmp w13, #0x22 28ec8: 54ffff28 b.hi 0x28eac 28ecc: 9acd216e lsl x14, x11, x13 28ed0: 8a0c01ce and x14, x14, x12 28ed4: b4fffece cbz x14, 0x28eac 28ed8: f940026d ldr x13, [x19] 28edc: 910009ad add x13, x13, #0x2 28ee0: f900026d str x13, [x19] 28ee4: f940050e ldr x14, [x8, #0x8] 28ee8: 91000529 add x9, x9, #0x1 28eec: eb0e013f cmp x9, x14 28ef0: 54fffe83 b.lo 0x28ec0 28ef4: 14000068 b 0x29094 28ef8: f9400000 ldr x0, [x0] 28efc: aa1303e1 mov x1, x19 28f00: 94000661 bl 0x2a884 28f04: 2a1f03e0 mov w0, wzr 28f08: 14000066 b 0x290a0 28f0c: f940026a ldr x10, [x19] 28f10: f9400009 ldr x9, [x0] 28f14: 91000548 add x8, x10, #0x1 28f18: f9000268 str x8, [x19] 28f1c: f940052b ldr x11, [x9, #0x8] 28f20: b4000a6b cbz x11, 0x2906c 28f24: 8b160108 add x8, x8, x22 28f28: f9000268 str x8, [x19] 28f2c: f9400528 ldr x8, [x9, #0x8] 28f30: 8b16014a add x10, x10, x22 28f34: 8b080148 add x8, x10, x8 28f38: f9000268 str x8, [x19] 28f3c: f9400138 ldr x24, [x9] 28f40: b4000938 cbz x24, 0x29064 28f44: 910006b7 add x23, x21, #0x1 28f48: b21e03fb mov x27, #0x400000004 // =17179869188 28f4c: 320003f9 orr w25, wzr, #0x1 28f50: 9b145afa madd x26, x23, x20, x22 28f54: f286e01b movk x27, #0x3700 28f58: 8b080348 add x8, x26, x8 28f5c: f9000268 str x8, [x19] 28f60: f9400309 ldr x9, [x24] 28f64: f940052a ldr x10, [x9, #0x8] 28f68: b400028a cbz x10, 0x28fb8 28f6c: f940012a ldr x10, [x9] 28f70: aa1f03eb mov x11, xzr 28f74: 14000005 b 0x28f88 28f78: 7101719f cmp w12, #0x5c 28f7c: 54000120 b.eq 0x28fa0 28f80: 91000508 add x8, x8, #0x1 28f84: 14000008 b 0x28fa4 28f88: 386b694c ldrb w12, [x10, x11] 28f8c: 7100899f cmp w12, #0x22 28f90: 54ffff48 b.hi 0x28f78 28f94: 9acc232d lsl x13, x25, x12 28f98: 8a1b01ad and x13, x13, x27 28f9c: b4fffeed cbz x13, 0x28f78 28fa0: 91000908 add x8, x8, #0x2 28fa4: f9000268 str x8, [x19] 28fa8: f940052c ldr x12, [x9, #0x8] 28fac: 9100056b add x11, x11, #0x1 28fb0: eb0c017f cmp x11, x12 28fb4: 54fffea3 b.lo 0x28f88 28fb8: 91001508 add x8, x8, #0x5 28fbc: f9000268 str x8, [x19] 28fc0: f9400700 ldr x0, [x24, #0x8] 28fc4: aa1703e1 mov x1, x23 28fc8: aa1403e2 mov x2, x20 28fcc: aa1603e3 mov x3, x22 28fd0: aa1303e4 mov x4, x19 28fd4: 97ffff94 bl 0x28e24 28fd8: 35000580 cbnz w0, 0x29088 28fdc: f9400b18 ldr x24, [x24, #0x10] 28fe0: f9400268 ldr x8, [x19] 28fe4: b5fffbb8 cbnz x24, 0x28f58 28fe8: 1400001f b 0x29064 28fec: f940026a ldr x10, [x19] 28ff0: f9400009 ldr x9, [x0] 28ff4: 91000548 add x8, x10, #0x1 28ff8: f9000268 str x8, [x19] 28ffc: f940052b ldr x11, [x9, #0x8] 29000: b400036b cbz x11, 0x2906c 29004: 8b160108 add x8, x8, x22 29008: f9000268 str x8, [x19] 2900c: f9400528 ldr x8, [x9, #0x8] 29010: 8b16014a add x10, x10, x22 29014: 8b080148 add x8, x10, x8 29018: f9000268 str x8, [x19] 2901c: f9400138 ldr x24, [x9] 29020: b4000238 cbz x24, 0x29064 29024: 910006b7 add x23, x21, #0x1 29028: 9b147ef9 mul x25, x23, x20 2902c: 8b190108 add x8, x8, x25 29030: f9000268 str x8, [x19] 29034: f9400300 ldr x0, [x24] 29038: aa1703e1 mov x1, x23 2903c: aa1403e2 mov x2, x20 29040: aa1603e3 mov x3, x22 29044: aa1303e4 mov x4, x19 29048: 97ffff77 bl 0x28e24 2904c: 350001e0 cbnz w0, 0x29088 29050: f9400268 ldr x8, [x19] 29054: 8b160108 add x8, x8, x22 29058: f9000268 str x8, [x19] 2905c: f9400718 ldr x24, [x24, #0x8] 29060: b5fffe78 cbnz x24, 0x2902c 29064: 9b152288 madd x8, x20, x21, x8 29068: f9000268 str x8, [x19] 2906c: 2a1f03e0 mov w0, wzr 29070: 91000508 add x8, x8, #0x1 29074: 1400000a b 0x2909c 29078: f9400268 ldr x8, [x19] 2907c: 2a1f03e0 mov w0, wzr 29080: 91001508 add x8, x8, #0x5 29084: 14000006 b 0x2909c 29088: 320003e0 orr w0, wzr, #0x1 2908c: 14000005 b 0x290a0 29090: f940026d ldr x13, [x19] 29094: 2a1f03e0 mov w0, wzr 29098: 910009a8 add x8, x13, #0x2 2909c: f9000268 str x8, [x19] 290a0: a9457bfd ldp x29, x30, [sp, #0x50] 290a4: a9444ff4 ldp x20, x19, [sp, #0x40] 290a8: a94357f6 ldp x22, x21, [sp, #0x30] 290ac: a9425ff8 ldp x24, x23, [sp, #0x20] 290b0: a94167fa ldp x26, x25, [sp, #0x10] 290b4: f84607fb ldr x27, [sp], #0x60 290b8: d65f03c0 ret 290bc: d101c3ff sub sp, sp, #0x70 290c0: a9016ffc stp x28, x27, [sp, #0x10] 290c4: a90267fa stp x26, x25, [sp, #0x20] 290c8: a9035ff8 stp x24, x23, [sp, #0x30] 290cc: a90457f6 stp x22, x21, [sp, #0x40] 290d0: a9054ff4 stp x20, x19, [sp, #0x50] 290d4: a9067bfd stp x29, x30, [sp, #0x60] 290d8: 910183fd add x29, sp, #0x60 290dc: f9400408 ldr x8, [x0, #0x8] 290e0: aa0303f5 mov x21, x3 290e4: aa0203f3 mov x19, x2 290e8: aa0103f4 mov x20, x1 290ec: f100191f cmp x8, #0x6 290f0: 54000688 b.hi 0x291c0 290f4: b00001e9 adrp x9, 0x66000 290f8: 9113f129 add x9, x9, #0x4fc 290fc: b8a87928 ldrsw x8, [x9, x8, lsl #2] 29100: 8b090108 add x8, x8, x9 29104: d61f0100 br x8 29108: f9400009 ldr x9, [x0] 2910c: 52800448 mov w8, #0x22 // =34 29110: 38001488 strb w8, [x4], #0x1 29114: f940052a ldr x10, [x9, #0x8] 29118: b400050a cbz x10, 0x291b8 2911c: b00001ec adrp x12, 0x66000 29120: aa1f03ea mov x10, xzr 29124: 528b8b8b mov w11, #0x5c5c // =23644 29128: 9117c18c add x12, x12, #0x5f0 2912c: 528c4b8d mov w13, #0x625c // =25180 29130: 528e8b8e mov w14, #0x745c // =29788 29134: 528dcb8f mov w15, #0x6e5c // =28252 29138: 528ccb90 mov w16, #0x665c // =26204 2913c: 528e4b91 mov w17, #0x725c // =29276 29140: 52844b92 mov w18, #0x225c // =8796 29144: f9400120 ldr x0, [x9] 29148: 386a6800 ldrb w0, [x0, x10] 2914c: 51002001 sub w1, w0, #0x8 29150: 7100683f cmp w1, #0x1a 29154: 540000c8 b.hi 0x2916c 29158: b8a17981 ldrsw x1, [x12, x1, lsl #2] 2915c: 8b0c0021 add x1, x1, x12 29160: d61f0020 br x1 29164: 7800248d strh w13, [x4], #0x2 29168: 14000010 b 0x291a8 2916c: 7101701f cmp w0, #0x5c 29170: 54000061 b.ne 0x2917c 29174: 7800248b strh w11, [x4], #0x2 29178: 1400000c b 0x291a8 2917c: 38001480 strb w0, [x4], #0x1 29180: 1400000a b 0x291a8 29184: 7800248e strh w14, [x4], #0x2 29188: 14000008 b 0x291a8 2918c: 7800248f strh w15, [x4], #0x2 29190: 14000006 b 0x291a8 29194: 78002490 strh w16, [x4], #0x2 29198: 14000004 b 0x291a8 2919c: 78002491 strh w17, [x4], #0x2 291a0: 14000002 b 0x291a8 291a4: 78002492 strh w18, [x4], #0x2 291a8: f9400520 ldr x0, [x9, #0x8] 291ac: 9100054a add x10, x10, #0x1 291b0: eb00015f cmp x10, x0 291b4: 54fffc83 b.lo 0x29144 291b8: 38001488 strb w8, [x4], #0x1 291bc: 14000147 b 0x296d8 291c0: aa1f03e4 mov x4, xzr 291c4: 14000145 b 0x296d8 291c8: f9400000 ldr x0, [x0] 291cc: a9467bfd ldp x29, x30, [sp, #0x60] 291d0: a9454ff4 ldp x20, x19, [sp, #0x50] 291d4: a94457f6 ldp x22, x21, [sp, #0x40] 291d8: a9435ff8 ldp x24, x23, [sp, #0x30] 291dc: a94267fa ldp x26, x25, [sp, #0x20] 291e0: a9416ffc ldp x28, x27, [sp, #0x10] 291e4: aa0403e1 mov x1, x4 291e8: 9101c3ff add sp, sp, #0x70 291ec: 140006ac b 0x2ac9c 291f0: f9400009 ldr x9, [x0] 291f4: 52800f68 mov w8, #0x7b // =123 291f8: 38001488 strb w8, [x4], #0x1 291fc: aa0403e8 mov x8, x4 29200: f90007e9 str x9, [sp, #0x8] 29204: f9400529 ldr x9, [x9, #0x8] 29208: b4002089 cbz x9, 0x29618 2920c: 394002a9 ldrb w9, [x21] 29210: 340000a9 cbz w9, 0x29224 29214: 910006aa add x10, x21, #0x1 29218: 38001509 strb w9, [x8], #0x1 2921c: 38401549 ldrb w9, [x10], #0x1 29220: 35ffffc9 cbnz w9, 0x29218 29224: f94007e9 ldr x9, [sp, #0x8] 29228: f9400129 ldr x9, [x9] 2922c: b4001d29 cbz x9, 0x295d0 29230: 910006aa add x10, x21, #0x1 29234: 91000696 add x22, x20, #0x1 29238: b4001396 cbz x22, 0x294a8 2923c: b00001f8 adrp x24, 0x66000 29240: 91000679 add x25, x19, #0x1 29244: 91146318 add x24, x24, #0x518 29248: 528c4b8e mov w14, #0x625c // =25180 2924c: 528e8b8f mov w15, #0x745c // =29788 29250: 528dcb90 mov w16, #0x6e5c // =28252 29254: 528ccb97 mov w23, #0x665c // =26204 29258: 528e4b9a mov w26, #0x725c // =29276 2925c: 52844b9b mov w27, #0x225c // =8796 29260: aa0903fc mov x28, x9 29264: f90003ea str x10, [sp] 29268: 14000003 b 0x29274 2926c: f94007e9 ldr x9, [sp, #0x8] 29270: f9400129 ldr x9, [x9] 29274: eb09039f cmp x28, x9 29278: 54000120 b.eq 0x2929c 2927c: 52800589 mov w9, #0x2c // =44 29280: 38001509 strb w9, [x8], #0x1 29284: 394002a9 ldrb w9, [x21] 29288: 340000a9 cbz w9, 0x2929c 2928c: f94003ea ldr x10, [sp] 29290: 38001509 strb w9, [x8], #0x1 29294: 38401549 ldrb w9, [x10], #0x1 29298: 35ffffc9 cbnz w9, 0x29290 2929c: aa1f03e9 mov x9, xzr 292a0: 3940026b ldrb w11, [x19] 292a4: aa1903ea mov x10, x25 292a8: 3400008b cbz w11, 0x292b8 292ac: 3800150b strb w11, [x8], #0x1 292b0: 3840154b ldrb w11, [x10], #0x1 292b4: 35ffffcb cbnz w11, 0x292ac 292b8: 91000529 add x9, x9, #0x1 292bc: eb16013f cmp x9, x22 292c0: 54ffff01 b.ne 0x292a0 292c4: f9400389 ldr x9, [x28] 292c8: 5280044a mov w10, #0x22 // =34 292cc: 3800150a strb w10, [x8], #0x1 292d0: f940052a ldr x10, [x9, #0x8] 292d4: b400040a cbz x10, 0x29354 292d8: aa1f03ea mov x10, xzr 292dc: f940012b ldr x11, [x9] 292e0: 386a696b ldrb w11, [x11, x10] 292e4: 5100216c sub w12, w11, #0x8 292e8: 7100699f cmp w12, #0x1a 292ec: 540000c8 b.hi 0x29304 292f0: b8ac7b0c ldrsw x12, [x24, x12, lsl #2] 292f4: 8b18018c add x12, x12, x24 292f8: d61f0180 br x12 292fc: 7800250e strh w14, [x8], #0x2 29300: 14000011 b 0x29344 29304: 7101717f cmp w11, #0x5c 29308: 54000081 b.ne 0x29318 2930c: 528b8b8b mov w11, #0x5c5c // =23644 29310: 7800250b strh w11, [x8], #0x2 29314: 1400000c b 0x29344 29318: 3800150b strb w11, [x8], #0x1 2931c: 1400000a b 0x29344 29320: 7800250f strh w15, [x8], #0x2 29324: 14000008 b 0x29344 29328: 78002510 strh w16, [x8], #0x2 2932c: 14000006 b 0x29344 29330: 78002517 strh w23, [x8], #0x2 29334: 14000004 b 0x29344 29338: 7800251a strh w26, [x8], #0x2 2933c: 14000002 b 0x29344 29340: 7800251b strh w27, [x8], #0x2 29344: f940052b ldr x11, [x9, #0x8] 29348: 9100054a add x10, x10, #0x1 2934c: eb0b015f cmp x10, x11 29350: 54fffc63 b.lo 0x292dc 29354: 52a40749 mov w9, #0x203a0000 // =540672000 29358: 72840449 movk w9, #0x2022 2935c: b8004509 str w9, [x8], #0x4 29360: f9400780 ldr x0, [x28, #0x8] 29364: aa1603e1 mov x1, x22 29368: aa1303e2 mov x2, x19 2936c: aa1503e3 mov x3, x21 29370: aa0803e4 mov x4, x8 29374: 97ffff52 bl 0x290bc 29378: aa0003e8 mov x8, x0 2937c: b4000928 cbz x8, 0x294a0 29380: f9400b9c ldr x28, [x28, #0x10] 29384: 528c4b8e mov w14, #0x625c // =25180 29388: 528e8b8f mov w15, #0x745c // =29788 2938c: 528dcb90 mov w16, #0x6e5c // =28252 29390: b5fff6fc cbnz x28, 0x2926c 29394: 1400008f b 0x295d0 29398: f9400017 ldr x23, [x0] 2939c: 52800b68 mov w8, #0x5b // =91 293a0: 38001488 strb w8, [x4], #0x1 293a4: aa0403e8 mov x8, x4 293a8: f94006e9 ldr x9, [x23, #0x8] 293ac: b4001909 cbz x9, 0x296cc 293b0: 394002a9 ldrb w9, [x21] 293b4: 340000a9 cbz w9, 0x293c8 293b8: 910006aa add x10, x21, #0x1 293bc: 38001509 strb w9, [x8], #0x1 293c0: 38401549 ldrb w9, [x10], #0x1 293c4: 35ffffc9 cbnz w9, 0x293bc 293c8: f94002e9 ldr x9, [x23] 293cc: b40015c9 cbz x9, 0x29684 293d0: 91000696 add x22, x20, #0x1 293d4: b4001276 cbz x22, 0x29620 293d8: 910006b8 add x24, x21, #0x1 293dc: 91000679 add x25, x19, #0x1 293e0: 5280059a mov w26, #0x2c // =44 293e4: aa0903fb mov x27, x9 293e8: 14000002 b 0x293f0 293ec: f94002e9 ldr x9, [x23] 293f0: eb09037f cmp x27, x9 293f4: 54000100 b.eq 0x29414 293f8: 3800151a strb w26, [x8], #0x1 293fc: 394002a9 ldrb w9, [x21] 29400: 340000a9 cbz w9, 0x29414 29404: aa1803ea mov x10, x24 29408: 38001509 strb w9, [x8], #0x1 2940c: 38401549 ldrb w9, [x10], #0x1 29410: 35ffffc9 cbnz w9, 0x29408 29414: aa1f03e9 mov x9, xzr 29418: 3940026b ldrb w11, [x19] 2941c: aa1903ea mov x10, x25 29420: 3400008b cbz w11, 0x29430 29424: 3800150b strb w11, [x8], #0x1 29428: 3840154b ldrb w11, [x10], #0x1 2942c: 35ffffcb cbnz w11, 0x29424 29430: 91000529 add x9, x9, #0x1 29434: eb16013f cmp x9, x22 29438: 54ffff01 b.ne 0x29418 2943c: f9400360 ldr x0, [x27] 29440: aa1603e1 mov x1, x22 29444: aa1303e2 mov x2, x19 29448: aa1503e3 mov x3, x21 2944c: aa0803e4 mov x4, x8 29450: 97ffff1b bl 0x290bc 29454: aa0003e8 mov x8, x0 29458: b4000248 cbz x8, 0x294a0 2945c: f940077b ldr x27, [x27, #0x8] 29460: b5fffc7b cbnz x27, 0x293ec 29464: 14000088 b 0x29684 29468: 52acaea8 mov w8, #0x65750000 // =1702166528 2946c: 728e4e88 movk w8, #0x7274 29470: 1400000a b 0x29498 29474: 52ae6d88 mov w8, #0x736c0000 // =1936457728 29478: 728c2cc8 movk w8, #0x6166 2947c: 52800ca9 mov w9, #0x65 // =101 29480: b9000088 str w8, [x4] 29484: 39001089 strb w9, [x4, #0x4] 29488: 91001484 add x4, x4, #0x5 2948c: 14000093 b 0x296d8 29490: 52ad8d88 mov w8, #0x6c6c0000 // =1819017216 29494: 728eadc8 movk w8, #0x756e 29498: b8004488 str w8, [x4], #0x4 2949c: 1400008f b 0x296d8 294a0: aa1f03e4 mov x4, xzr 294a4: 1400008d b 0x296d8 294a8: b00001fa adrp x26, 0x66000 294ac: 9116135a add x26, x26, #0x584 294b0: 528c4b8e mov w14, #0x625c // =25180 294b4: 528e8b9c mov w28, #0x745c // =29788 294b8: 528dcb96 mov w22, #0x6e5c // =28252 294bc: 528ccb97 mov w23, #0x665c // =26204 294c0: 528e4b98 mov w24, #0x725c // =29276 294c4: 52844b99 mov w25, #0x225c // =8796 294c8: aa0903fb mov x27, x9 294cc: f90003ea str x10, [sp] 294d0: 14000003 b 0x294dc 294d4: f94007e9 ldr x9, [sp, #0x8] 294d8: f9400129 ldr x9, [x9] 294dc: eb09037f cmp x27, x9 294e0: 54000120 b.eq 0x29504 294e4: 52800589 mov w9, #0x2c // =44 294e8: 38001509 strb w9, [x8], #0x1 294ec: 394002a9 ldrb w9, [x21] 294f0: 340000a9 cbz w9, 0x29504 294f4: f94003ea ldr x10, [sp] 294f8: 38001509 strb w9, [x8], #0x1 294fc: 38401549 ldrb w9, [x10], #0x1 29500: 35ffffc9 cbnz w9, 0x294f8 29504: f9400369 ldr x9, [x27] 29508: 5280044a mov w10, #0x22 // =34 2950c: 3800150a strb w10, [x8], #0x1 29510: f940052a ldr x10, [x9, #0x8] 29514: b400040a cbz x10, 0x29594 29518: aa1f03ea mov x10, xzr 2951c: f940012b ldr x11, [x9] 29520: 386a696b ldrb w11, [x11, x10] 29524: 5100216c sub w12, w11, #0x8 29528: 7100699f cmp w12, #0x1a 2952c: 540000c8 b.hi 0x29544 29530: b8ac7b4c ldrsw x12, [x26, x12, lsl #2] 29534: 8b1a018c add x12, x12, x26 29538: d61f0180 br x12 2953c: 7800250e strh w14, [x8], #0x2 29540: 14000011 b 0x29584 29544: 7101717f cmp w11, #0x5c 29548: 54000081 b.ne 0x29558 2954c: 528b8b8b mov w11, #0x5c5c // =23644 29550: 7800250b strh w11, [x8], #0x2 29554: 1400000c b 0x29584 29558: 3800150b strb w11, [x8], #0x1 2955c: 1400000a b 0x29584 29560: 7800251c strh w28, [x8], #0x2 29564: 14000008 b 0x29584 29568: 78002516 strh w22, [x8], #0x2 2956c: 14000006 b 0x29584 29570: 78002517 strh w23, [x8], #0x2 29574: 14000004 b 0x29584 29578: 78002518 strh w24, [x8], #0x2 2957c: 14000002 b 0x29584 29580: 78002519 strh w25, [x8], #0x2 29584: f940052b ldr x11, [x9, #0x8] 29588: 9100054a add x10, x10, #0x1 2958c: eb0b015f cmp x10, x11 29590: 54fffc63 b.lo 0x2951c 29594: 52a40749 mov w9, #0x203a0000 // =540672000 29598: 72840449 movk w9, #0x2022 2959c: b8004509 str w9, [x8], #0x4 295a0: f9400760 ldr x0, [x27, #0x8] 295a4: aa1f03e1 mov x1, xzr 295a8: aa1303e2 mov x2, x19 295ac: aa1503e3 mov x3, x21 295b0: aa0803e4 mov x4, x8 295b4: 97fffec2 bl 0x290bc 295b8: aa0003e8 mov x8, x0 295bc: aa1f03e4 mov x4, xzr 295c0: b40008c8 cbz x8, 0x296d8 295c4: f9400b7b ldr x27, [x27, #0x10] 295c8: 528c4b8e mov w14, #0x625c // =25180 295cc: b5fff85b cbnz x27, 0x294d4 295d0: 394002a9 ldrb w9, [x21] 295d4: 340000a9 cbz w9, 0x295e8 295d8: 910006aa add x10, x21, #0x1 295dc: 38001509 strb w9, [x8], #0x1 295e0: 38401549 ldrb w9, [x10], #0x1 295e4: 35ffffc9 cbnz w9, 0x295dc 295e8: b4000194 cbz x20, 0x29618 295ec: aa1f03e9 mov x9, xzr 295f0: 9100066a add x10, x19, #0x1 295f4: 3940026b ldrb w11, [x19] 295f8: 340000ab cbz w11, 0x2960c 295fc: aa0a03ec mov x12, x10 29600: 3800150b strb w11, [x8], #0x1 29604: 3840158b ldrb w11, [x12], #0x1 29608: 35ffffcb cbnz w11, 0x29600 2960c: 91000529 add x9, x9, #0x1 29610: eb14013f cmp x9, x20 29614: 54ffff01 b.ne 0x295f4 29618: 52800fa9 mov w9, #0x7d // =125 2961c: 1400002d b 0x296d0 29620: 910006b6 add x22, x21, #0x1 29624: 52800598 mov w24, #0x2c // =44 29628: aa0903f9 mov x25, x9 2962c: 14000002 b 0x29634 29630: f94002e9 ldr x9, [x23] 29634: eb09033f cmp x25, x9 29638: 54000100 b.eq 0x29658 2963c: 38001518 strb w24, [x8], #0x1 29640: 394002a9 ldrb w9, [x21] 29644: 340000a9 cbz w9, 0x29658 29648: aa1603ea mov x10, x22 2964c: 38001509 strb w9, [x8], #0x1 29650: 38401549 ldrb w9, [x10], #0x1 29654: 35ffffc9 cbnz w9, 0x2964c 29658: f9400320 ldr x0, [x25] 2965c: aa1f03e1 mov x1, xzr 29660: aa1303e2 mov x2, x19 29664: aa1503e3 mov x3, x21 29668: aa0803e4 mov x4, x8 2966c: 97fffe94 bl 0x290bc 29670: aa0003e8 mov x8, x0 29674: aa1f03e4 mov x4, xzr 29678: b4000308 cbz x8, 0x296d8 2967c: f9400739 ldr x25, [x25, #0x8] 29680: b5fffd99 cbnz x25, 0x29630 29684: 394002a9 ldrb w9, [x21] 29688: 340000a9 cbz w9, 0x2969c 2968c: 910006aa add x10, x21, #0x1 29690: 38001509 strb w9, [x8], #0x1 29694: 38401549 ldrb w9, [x10], #0x1 29698: 35ffffc9 cbnz w9, 0x29690 2969c: b4000194 cbz x20, 0x296cc 296a0: aa1f03e9 mov x9, xzr 296a4: 9100066a add x10, x19, #0x1 296a8: 3940026b ldrb w11, [x19] 296ac: 340000ab cbz w11, 0x296c0 296b0: aa0a03ec mov x12, x10 296b4: 3800150b strb w11, [x8], #0x1 296b8: 3840158b ldrb w11, [x12], #0x1 296bc: 35ffffcb cbnz w11, 0x296b4 296c0: 91000529 add x9, x9, #0x1 296c4: eb14013f cmp x9, x20 296c8: 54ffff01 b.ne 0x296a8 296cc: 52800ba9 mov w9, #0x5d // =93 296d0: 38001509 strb w9, [x8], #0x1 296d4: aa0803e4 mov x4, x8 296d8: a9467bfd ldp x29, x30, [sp, #0x60] 296dc: a9454ff4 ldp x20, x19, [sp, #0x50] 296e0: a94457f6 ldp x22, x21, [sp, #0x40] 296e4: a9435ff8 ldp x24, x23, [sp, #0x30] 296e8: a94267fa ldp x26, x25, [sp, #0x20] 296ec: a9416ffc ldp x28, x27, [sp, #0x10] 296f0: aa0403e0 mov x0, x4 296f4: 9101c3ff add sp, sp, #0x70 296f8: d65f03c0 ret 296fc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 29700: a90167fa stp x26, x25, [sp, #0x10] 29704: a9025ff8 stp x24, x23, [sp, #0x20] 29708: a90357f6 stp x22, x21, [sp, #0x30] 2970c: a9044ff4 stp x20, x19, [sp, #0x40] 29710: a9057bfd stp x29, x30, [sp, #0x50] 29714: 910143fd add x29, sp, #0x50 29718: aa0003f3 mov x19, x0 2971c: f9400e7b ldr x27, [x19, #0x18] 29720: a9405674 ldp x20, x21, [x19] 29724: 34000181 cbz w1, 0x29754 29728: aa1303e0 mov x0, x19 2972c: 97fffa7b bl 0x28118 29730: 91004276 add x22, x19, #0x10 29734: 350000c0 cbnz w0, 0x2974c 29738: f9400a68 ldr x8, [x19, #0x10] 2973c: f9400269 ldr x9, [x19] 29740: 38686929 ldrb w9, [x9, x8] 29744: 7101ed3f cmp w9, #0x7b 29748: 540000a0 b.eq 0x2975c 2974c: 320003f7 orr w23, wzr, #0x1 29750: 14000009 b 0x29774 29754: aa1303f6 mov x22, x19 29758: f8410ec8 ldr x8, [x22, #0x10]! 2975c: 38686a89 ldrb w9, [x20, x8] 29760: 7101ed3f cmp w9, #0x7b 29764: 54001601 b.ne 0x29a24 29768: 2a1f03f7 mov w23, wzr 2976c: 91000508 add x8, x8, #0x1 29770: f90002c8 str x8, [x22] 29774: f9401a68 ldr x8, [x19, #0x30] 29778: aa1f03f8 mov x24, xzr 2977c: 2a1f03fc mov w28, wzr 29780: 92400379 and x25, x27, #0x1 29784: 927c037a and x26, x27, #0x10 29788: 927d037b and x27, x27, #0x8 2978c: 91004108 add x8, x8, #0x10 29790: f9001a68 str x8, [x19, #0x30] 29794: 14000003 b 0x297a0 29798: 91000718 add x24, x24, #0x1 2979c: 320003fc orr w28, wzr, #0x1 297a0: f94002c8 ldr x8, [x22] 297a4: 34000417 cbz w23, 0x29824 297a8: b500021a cbnz x26, 0x297e8 297ac: eb15011f cmp x8, x21 297b0: 54001502 b.hs 0x29a50 297b4: aa1303e0 mov x0, x19 297b8: 97fffa58 bl 0x28118 297bc: 350014a0 cbnz w0, 0x29a50 297c0: 340007bc cbz w28, 0x298b4 297c4: f94002c8 ldr x8, [x22] 297c8: 38686a89 ldrb w9, [x20, x8] 297cc: 7100b13f cmp w9, #0x2c 297d0: 54001361 b.ne 0x29a3c 297d4: 2a1f03fc mov w28, wzr 297d8: 91000508 add x8, x8, #0x1 297dc: f90002c8 str x8, [x22] 297e0: b5fffe79 cbnz x25, 0x297ac 297e4: 14000031 b 0x298a8 297e8: eb15011f cmp x8, x21 297ec: 54001322 b.hs 0x29a50 297f0: aa1303e0 mov x0, x19 297f4: 97fffa49 bl 0x28118 297f8: 350012c0 cbnz w0, 0x29a50 297fc: 340005dc cbz w28, 0x298b4 29800: f94002c8 ldr x8, [x22] 29804: 38686a89 ldrb w9, [x20, x8] 29808: 7100b13f cmp w9, #0x2c 2980c: 54000061 b.ne 0x29818 29810: 91000508 add x8, x8, #0x1 29814: f90002c8 str x8, [x22] 29818: 2a1f03fc mov w28, wzr 2981c: b5fffe79 cbnz x25, 0x297e8 29820: 14000022 b 0x298a8 29824: b500025a cbnz x26, 0x2986c 29828: eb15011f cmp x8, x21 2982c: 54001122 b.hs 0x29a50 29830: aa1303e0 mov x0, x19 29834: 97fffa39 bl 0x28118 29838: 35000fa0 cbnz w0, 0x29a2c 2983c: f94002c8 ldr x8, [x22] 29840: 38686a89 ldrb w9, [x20, x8] 29844: 7101f53f cmp w9, #0x7d 29848: 54001000 b.eq 0x29a48 2984c: 3400035c cbz w28, 0x298b4 29850: 7100b13f cmp w9, #0x2c 29854: 54000f41 b.ne 0x29a3c 29858: 2a1f03fc mov w28, wzr 2985c: 91000508 add x8, x8, #0x1 29860: f90002c8 str x8, [x22] 29864: b5fffe39 cbnz x25, 0x29828 29868: 14000010 b 0x298a8 2986c: b5000599 cbnz x25, 0x2991c 29870: eb15011f cmp x8, x21 29874: 54000ee2 b.hs 0x29a50 29878: aa1303e0 mov x0, x19 2987c: 97fffa27 bl 0x28118 29880: 35000d60 cbnz w0, 0x29a2c 29884: f94002c8 ldr x8, [x22] 29888: 38686a89 ldrb w9, [x20, x8] 2988c: 7101f53f cmp w9, #0x7d 29890: 54000dc0 b.eq 0x29a48 29894: 3400011c cbz w28, 0x298b4 29898: 7100b13f cmp w9, #0x2c 2989c: 54000061 b.ne 0x298a8 298a0: 91000508 add x8, x8, #0x1 298a4: f90002c8 str x8, [x22] 298a8: aa1303e0 mov x0, x19 298ac: 97fffa1b bl 0x28118 298b0: 35000be0 cbnz w0, 0x29a2c 298b4: f9400e68 ldr x8, [x19, #0x18] 298b8: 36080168 tbz w8, #0x1, 0x298e4 298bc: f94002c9 ldr x9, [x22] 298c0: f940026b ldr x11, [x19] 298c4: 3869696d ldrb w13, [x11, x9] 298c8: 710089bf cmp w13, #0x22 298cc: 540000c0 b.eq 0x298e4 298d0: f940066c ldr x12, [x19, #0x8] 298d4: f9401e6a ldr x10, [x19, #0x38] 298d8: 364005e8 tbz w8, #0x8, 0x29994 298dc: 71009dbf cmp w13, #0x27 298e0: 540005a1 b.ne 0x29994 298e4: 320003e1 orr w1, wzr, #0x1 298e8: aa1303e0 mov x0, x19 298ec: 9400006b bl 0x29a98 298f0: 35000cc0 cbnz w0, 0x29a88 298f4: aa1303e0 mov x0, x19 298f8: 97fffa08 bl 0x28118 298fc: 35000980 cbnz w0, 0x29a2c 29900: f94002c8 ldr x8, [x22] 29904: 38686a89 ldrb w9, [x20, x8] 29908: b50002bb cbnz x27, 0x2995c 2990c: 7100e93f cmp w9, #0x3a 29910: 540002e0 b.eq 0x2996c 29914: 1400005b b 0x29a80 29918: 2a1f03fc mov w28, wzr 2991c: eb15011f cmp x8, x21 29920: 54000982 b.hs 0x29a50 29924: aa1303e0 mov x0, x19 29928: 97fff9fc bl 0x28118 2992c: 35000800 cbnz w0, 0x29a2c 29930: f94002c8 ldr x8, [x22] 29934: 38686a89 ldrb w9, [x20, x8] 29938: 7101f53f cmp w9, #0x7d 2993c: 54000860 b.eq 0x29a48 29940: 34fffbbc cbz w28, 0x298b4 29944: 7100b13f cmp w9, #0x2c 29948: 54fffe81 b.ne 0x29918 2994c: 91000508 add x8, x8, #0x1 29950: f90002c8 str x8, [x22] 29954: 2a1f03fc mov w28, wzr 29958: 17fffff1 b 0x2991c 2995c: 7100e93f cmp w9, #0x3a 29960: 54000060 b.eq 0x2996c 29964: 7100f53f cmp w9, #0x3d 29968: 540008c1 b.ne 0x29a80 2996c: 91000508 add x8, x8, #0x1 29970: aa1303e0 mov x0, x19 29974: f90002c8 str x8, [x22] 29978: 97fff9e8 bl 0x28118 2997c: 35000580 cbnz w0, 0x29a2c 29980: aa1303e0 mov x0, x19 29984: 2a1f03e1 mov w1, wzr 29988: 97fff8cc bl 0x27cb8 2998c: 34fff060 cbz w0, 0x29798 29990: 14000040 b 0x29a90 29994: eb0c013f cmp x9, x12 29998: 54000063 b.lo 0x299a4 2999c: 14000017 b 0x299f8 299a0: 3869696d ldrb w13, [x11, x9] 299a4: 5100c1ae sub w14, w13, #0x30 299a8: 91000529 add x9, x9, #0x1 299ac: 12001dce and w14, w14, #0xff 299b0: 710029df cmp w14, #0xa 299b4: 54000183 b.lo 0x299e4 299b8: 510185ae sub w14, w13, #0x61 299bc: 12001dce and w14, w14, #0xff 299c0: 710069df cmp w14, #0x1a 299c4: 54000103 b.lo 0x299e4 299c8: 12001dae and w14, w13, #0xff 299cc: 71017ddf cmp w14, #0x5f 299d0: 540000a0 b.eq 0x299e4 299d4: 510105ad sub w13, w13, #0x41 299d8: 12001dad and w13, w13, #0xff 299dc: 710065bf cmp w13, #0x19 299e0: 540000a8 b.hi 0x299f4 299e4: 9100054a add x10, x10, #0x1 299e8: eb0c013f cmp x9, x12 299ec: 54fffda3 b.lo 0x299a0 299f0: 14000002 b 0x299f8 299f4: d1000529 sub x9, x9, #0x1 299f8: f9401a6b ldr x11, [x19, #0x30] 299fc: f279011f tst x8, #0x80 29a00: 52800508 mov w8, #0x28 // =40 29a04: 321c03ec orr w12, wzr, #0x10 29a08: 9a880188 csel x8, x12, x8, eq 29a0c: 9100054a add x10, x10, #0x1 29a10: 8b080168 add x8, x11, x8 29a14: f9001a68 str x8, [x19, #0x30] 29a18: f90002c9 str x9, [x22] 29a1c: f9001e6a str x10, [x19, #0x38] 29a20: 17ffffb5 b 0x298f4 29a24: 52800168 mov w8, #0xb // =11 29a28: 14000002 b 0x29a30 29a2c: 32000be8 orr w8, wzr, #0x7 29a30: f9002a68 str x8, [x19, #0x50] 29a34: 320003e0 orr w0, wzr, #0x1 29a38: 1400000b b 0x29a64 29a3c: 320003e0 orr w0, wzr, #0x1 29a40: f9002a60 str x0, [x19, #0x50] 29a44: 14000008 b 0x29a64 29a48: 91000508 add x8, x8, #0x1 29a4c: f90002c8 str x8, [x22] 29a50: f9401a68 ldr x8, [x19, #0x30] 29a54: 321d07e9 orr w9, wzr, #0x18 29a58: 2a1f03e0 mov w0, wzr 29a5c: 9b092308 madd x8, x24, x9, x8 29a60: f9001a68 str x8, [x19, #0x30] 29a64: a9457bfd ldp x29, x30, [sp, #0x50] 29a68: a9444ff4 ldp x20, x19, [sp, #0x40] 29a6c: a94357f6 ldp x22, x21, [sp, #0x30] 29a70: a9425ff8 ldp x24, x23, [sp, #0x20] 29a74: a94167fa ldp x26, x25, [sp, #0x10] 29a78: a8c66ffc ldp x28, x27, [sp], #0x60 29a7c: d65f03c0 ret 29a80: 321f03e8 orr w8, wzr, #0x2 29a84: 17ffffeb b 0x29a30 29a88: 321d03e8 orr w8, wzr, #0x8 29a8c: 17ffffe9 b 0x29a30 29a90: 320003e0 orr w0, wzr, #0x1 29a94: 17fffff4 b 0x29a64 29a98: a941300a ldp x10, x12, [x0, #0x10] 29a9c: f100003f cmp x1, #0x0 29aa0: f940180b ldr x11, [x0, #0x30] 29aa4: a9402009 ldp x9, x8, [x0] 29aa8: 1a9f07ed cset w13, ne 29aac: d3471d8f ubfx x15, x12, #7, #1 29ab0: 321c03ee orr w14, wzr, #0x10 29ab4: 6a0f01bf tst w13, w15 29ab8: 5280050f mov w15, #0x28 // =40 29abc: 9a8e11ee csel x14, x15, x14, ne 29ac0: 8b0b01cb add x11, x14, x11 29ac4: 386a692d ldrb w13, [x9, x10] 29ac8: f900180b str x11, [x0, #0x30] 29acc: 386a692b ldrb w11, [x9, x10] 29ad0: 7100897f cmp w11, #0x22 29ad4: 54000080 b.eq 0x29ae4 29ad8: 71009dbf cmp w13, #0x27 29adc: 54000ca1 b.ne 0x29c70 29ae0: 36400c8c tbz w12, #0x8, 0x29c70 29ae4: 9100054b add x11, x10, #0x1 29ae8: eb08017f cmp x11, x8 29aec: 54000ae2 b.hs 0x29c48 29af0: 71009dbf cmp w13, #0x27 29af4: 5280044a mov w10, #0x22 // =34 29af8: 528004ed mov w13, #0x27 // =39 29afc: 1a8a01aa csel w10, w13, w10, eq 29b00: 37680bcc tbnz w12, #0xd, 0x29c78 29b04: b00001ee adrp x14, 0x66000 29b08: aa1f03f1 mov x17, xzr 29b0c: 91000d2d add x13, x9, #0x3 29b10: 911eb1ce add x14, x14, #0x7ac 29b14: aa0b03f0 mov x16, x11 29b18: 14000046 b 0x29c30 29b1c: 9100062f add x15, x17, #0x1 29b20: 7101717f cmp w11, #0x5c 29b24: 540000e0 b.eq 0x29b40 29b28: 7100297f cmp w11, #0xa 29b2c: 540014e0 b.eq 0x29dc8 29b30: 7100357f cmp w11, #0xd 29b34: 540014a0 b.eq 0x29dc8 29b38: 9100060b add x11, x16, #0x1 29b3c: 1400000c b 0x29b6c 29b40: 9100060c add x12, x16, #0x1 29b44: eb08019f cmp x12, x8 29b48: 540014c0 b.eq 0x29de0 29b4c: 386c692b ldrb w11, [x9, x12] 29b50: 5100896b sub w11, w11, #0x22 29b54: 71014d7f cmp w11, #0x53 29b58: 54001328 b.hi 0x29dbc 29b5c: b8ab79cb ldrsw x11, [x14, x11, lsl #2] 29b60: 8b0e016b add x11, x11, x14 29b64: d61f0160 br x11 29b68: 91000a0b add x11, x16, #0x2 29b6c: eb08017f cmp x11, x8 29b70: aa0b03f0 mov x16, x11 29b74: aa0f03f1 mov x17, x15 29b78: 540005c3 b.lo 0x29c30 29b7c: 14000034 b 0x29c4c 29b80: 91001a0b add x11, x16, #0x6 29b84: eb08017f cmp x11, x8 29b88: 540011a2 b.hs 0x29dbc 29b8c: 91000a0b add x11, x16, #0x2 29b90: aa1f03ef mov x15, xzr 29b94: 8b0b0132 add x18, x9, x11 29b98: 8b1001a1 add x1, x13, x16 29b9c: 385ff022 ldurb w2, [x1, #-0x1] 29ba0: 5100c043 sub w3, w2, #0x30 29ba4: 7100287f cmp w3, #0xa 29ba8: 54000143 b.lo 0x29bd0 29bac: 51018443 sub w3, w2, #0x61 29bb0: 7100187f cmp w3, #0x6 29bb4: 54000062 b.hs 0x29bc0 29bb8: 51015c43 sub w3, w2, #0x57 29bbc: 14000005 b 0x29bd0 29bc0: 51010443 sub w3, w2, #0x41 29bc4: 7100187f cmp w3, #0x6 29bc8: 54000fa2 b.hs 0x29dbc 29bcc: 5100dc43 sub w3, w2, #0x37 29bd0: 71003c7f cmp w3, #0xf 29bd4: 54000f48 b.hi 0x29dbc 29bd8: d37cede2 lsl x2, x15, #4 29bdc: 92401c6f and x15, x3, #0xff 29be0: cb120023 sub x3, x1, x18 29be4: 91000421 add x1, x1, #0x1 29be8: aa0201ef orr x15, x15, x2 29bec: f100107f cmp x3, #0x4 29bf0: 54fffd63 b.lo 0x29b9c 29bf4: f10201ff cmp x15, #0x80 29bf8: 54000062 b.hs 0x29c04 29bfc: 91000a2f add x15, x17, #0x2 29c00: 17ffffdb b 0x29b6c 29c04: f12001ff cmp x15, #0x800 29c08: 54000082 b.hs 0x29c18 29c0c: 91000e0b add x11, x16, #0x3 29c10: 91000e2f add x15, x17, #0x3 29c14: 17ffffd6 b 0x29b6c 29c18: d34bfc4b lsr x11, x2, #11 29c1c: f1006d7f cmp x11, #0x1b 29c20: 54000ce0 b.eq 0x29dbc 29c24: 9100120b add x11, x16, #0x4 29c28: 9100122f add x15, x17, #0x4 29c2c: 17ffffd0 b 0x29b6c 29c30: 3870692b ldrb w11, [x9, x16] 29c34: 6b0b015f cmp w10, w11 29c38: 54fff721 b.ne 0x29b1c 29c3c: aa1003eb mov x11, x16 29c40: aa1103ef mov x15, x17 29c44: 14000002 b 0x29c4c 29c48: aa1f03ef mov x15, xzr 29c4c: f9401c09 ldr x9, [x0, #0x38] 29c50: 2a1f03e8 mov w8, wzr 29c54: 9100056a add x10, x11, #0x1 29c58: f900080a str x10, [x0, #0x10] 29c5c: 8b0901e9 add x9, x15, x9 29c60: 91000529 add x9, x9, #0x1 29c64: f9001c09 str x9, [x0, #0x38] 29c68: 2a0803e0 mov w0, w8 29c6c: d65f03c0 ret 29c70: 320007e8 orr w8, wzr, #0x3 29c74: 14000057 b 0x29dd0 29c78: b00001ee adrp x14, 0x66000 29c7c: aa1f03f0 mov x16, xzr 29c80: 91000d2d add x13, x9, #0x3 29c84: 911971ce add x14, x14, #0x65c 29c88: aa0b03f1 mov x17, x11 29c8c: 14000046 b 0x29da4 29c90: 9100060f add x15, x16, #0x1 29c94: 7100297f cmp w11, #0xa 29c98: 54000220 b.eq 0x29cdc 29c9c: 7100357f cmp w11, #0xd 29ca0: 540001e0 b.eq 0x29cdc 29ca4: 7101717f cmp w11, #0x5c 29ca8: 540001a1 b.ne 0x29cdc 29cac: 9100062c add x12, x17, #0x1 29cb0: eb08019f cmp x12, x8 29cb4: 54000960 b.eq 0x29de0 29cb8: 386c692b ldrb w11, [x9, x12] 29cbc: 5100896b sub w11, w11, #0x22 29cc0: 71014d7f cmp w11, #0x53 29cc4: 540007c8 b.hi 0x29dbc 29cc8: b8ab79cb ldrsw x11, [x14, x11, lsl #2] 29ccc: 8b0e016b add x11, x11, x14 29cd0: d61f0160 br x11 29cd4: 91000a2b add x11, x17, #0x2 29cd8: 14000002 b 0x29ce0 29cdc: 9100062b add x11, x17, #0x1 29ce0: eb08017f cmp x11, x8 29ce4: aa0b03f1 mov x17, x11 29ce8: aa0f03f0 mov x16, x15 29cec: 540005c3 b.lo 0x29da4 29cf0: 17ffffd7 b 0x29c4c 29cf4: 91001a2b add x11, x17, #0x6 29cf8: eb08017f cmp x11, x8 29cfc: 54000602 b.hs 0x29dbc 29d00: 91000a2b add x11, x17, #0x2 29d04: aa1f03ef mov x15, xzr 29d08: 8b0b0132 add x18, x9, x11 29d0c: 8b1101a1 add x1, x13, x17 29d10: 385ff022 ldurb w2, [x1, #-0x1] 29d14: 5100c043 sub w3, w2, #0x30 29d18: 7100247f cmp w3, #0x9 29d1c: 54000149 b.ls 0x29d44 29d20: 51018443 sub w3, w2, #0x61 29d24: 7100147f cmp w3, #0x5 29d28: 54000068 b.hi 0x29d34 29d2c: 51015c43 sub w3, w2, #0x57 29d30: 14000005 b 0x29d44 29d34: 51010443 sub w3, w2, #0x41 29d38: 7100147f cmp w3, #0x5 29d3c: 54000408 b.hi 0x29dbc 29d40: 5100dc43 sub w3, w2, #0x37 29d44: 71003c7f cmp w3, #0xf 29d48: 540003a8 b.hi 0x29dbc 29d4c: d37cede2 lsl x2, x15, #4 29d50: 92401c6f and x15, x3, #0xff 29d54: cb120023 sub x3, x1, x18 29d58: 91000421 add x1, x1, #0x1 29d5c: aa0201ef orr x15, x15, x2 29d60: f100107f cmp x3, #0x4 29d64: 54fffd63 b.lo 0x29d10 29d68: f101fdff cmp x15, #0x7f 29d6c: 54000068 b.hi 0x29d78 29d70: 91000a0f add x15, x16, #0x2 29d74: 17ffffdb b 0x29ce0 29d78: f11ffdff cmp x15, #0x7ff 29d7c: 54000088 b.hi 0x29d8c 29d80: 91000e2b add x11, x17, #0x3 29d84: 91000e0f add x15, x16, #0x3 29d88: 17ffffd6 b 0x29ce0 29d8c: d34bfc4b lsr x11, x2, #11 29d90: f1006d7f cmp x11, #0x1b 29d94: 54000140 b.eq 0x29dbc 29d98: 9100122b add x11, x17, #0x4 29d9c: 9100120f add x15, x16, #0x4 29da0: 17ffffd0 b 0x29ce0 29da4: 3871692b ldrb w11, [x9, x17] 29da8: 6b0b015f cmp w10, w11 29dac: 54fff721 b.ne 0x29c90 29db0: aa1103eb mov x11, x17 29db4: aa1003ef mov x15, x16 29db8: 17ffffa5 b 0x29c4c 29dbc: 321e03e8 orr w8, wzr, #0x4 29dc0: f900080c str x12, [x0, #0x10] 29dc4: 14000003 b 0x29dd0 29dc8: 321e03e8 orr w8, wzr, #0x4 29dcc: f9000810 str x16, [x0, #0x10] 29dd0: f9002808 str x8, [x0, #0x50] 29dd4: 320003e8 orr w8, wzr, #0x1 29dd8: 2a0803e0 mov w0, w8 29ddc: d65f03c0 ret 29de0: 32000be9 orr w9, wzr, #0x7 29de4: f9000808 str x8, [x0, #0x10] 29de8: 320003e8 orr w8, wzr, #0x1 29dec: f9002809 str x9, [x0, #0x50] 29df0: 2a0803e0 mov w0, w8 29df4: d65f03c0 ret 29df8: a9412009 ldp x9, x8, [x0, #0x10] 29dfc: f940180d ldr x13, [x0, #0x30] 29e00: a9402c0a ldp x10, x11, [x0] 29e04: aa0903ec mov x12, x9 29e08: 910041ad add x13, x13, #0x10 29e0c: f900180d str x13, [x0, #0x30] 29e10: 364803a8 tbz w8, #0x9, 0x29e84 29e14: 9100052d add x13, x9, #0x1 29e18: eb0b01bf cmp x13, x11 29e1c: 54000342 b.hs 0x29e84 29e20: 386c694e ldrb w14, [x10, x12] 29e24: 7100c1df cmp w14, #0x30 29e28: 540002e1 b.ne 0x29e84 29e2c: 386d694d ldrb w13, [x10, x13] 29e30: 321b01ad orr w13, w13, #0x20 29e34: 7101e1bf cmp w13, #0x78 29e38: 54000261 b.ne 0x29e84 29e3c: 9100092c add x12, x9, #0x2 29e40: eb0b019f cmp x12, x11 29e44: 54001622 b.hs 0x2a108 29e48: 320003ed orr w13, wzr, #0x1 29e4c: 386c694e ldrb w14, [x10, x12] 29e50: 5100c1cf sub w15, w14, #0x30 29e54: 710029ff cmp w15, #0xa 29e58: 540000e3 b.lo 0x29e74 29e5c: 510105ce sub w14, w14, #0x41 29e60: 710095df cmp w14, #0x25 29e64: 54001528 b.hi 0x2a108 29e68: 9ace21ae lsl x14, x13, x14 29e6c: 920015ce and x14, x14, #0x3f0000003f 29e70: b40014ce cbz x14, 0x2a108 29e74: 9100058c add x12, x12, #0x1 29e78: eb0b019f cmp x12, x11 29e7c: 54fffe83 b.lo 0x29e4c 29e80: 140000a2 b 0x2a108 29e84: eb0b013f cmp x9, x11 29e88: 54000162 b.hs 0x29eb4 29e8c: 386c694e ldrb w14, [x10, x12] 29e90: 7100b5df cmp w14, #0x2d 29e94: 540000a0 b.eq 0x29ea8 29e98: 2a1f03ed mov w13, wzr 29e9c: 365000e8 tbz w8, #0xa, 0x29eb8 29ea0: 7100addf cmp w14, #0x2b 29ea4: 540000a1 b.ne 0x29eb8 29ea8: 9100052c add x12, x9, #0x1 29eac: 320003ed orr w13, wzr, #0x1 29eb0: 14000002 b 0x29eb8 29eb4: 2a1f03ed mov w13, wzr 29eb8: 37600068 tbnz w8, #0xc, 0x29ec4 29ebc: 2a1f03ef mov w15, wzr 29ec0: 14000039 b 0x29fa4 29ec4: 9100218e add x14, x12, #0x8 29ec8: eb0b01df cmp x14, x11 29ecc: 540003c2 b.hs 0x29f44 29ed0: 386c694f ldrb w15, [x10, x12] 29ed4: 710125ff cmp w15, #0x49 29ed8: 540003a1 b.ne 0x29f4c 29edc: 8b0c014f add x15, x10, x12 29ee0: 394005f0 ldrb w16, [x15, #0x1] 29ee4: 7101ba1f cmp w16, #0x6e 29ee8: 54000321 b.ne 0x29f4c 29eec: 394009ef ldrb w15, [x15, #0x2] 29ef0: 710199ff cmp w15, #0x66 29ef4: 540002c1 b.ne 0x29f4c 29ef8: 8b0c014f add x15, x10, x12 29efc: 39400df0 ldrb w16, [x15, #0x3] 29f00: 7101a61f cmp w16, #0x69 29f04: 54000241 b.ne 0x29f4c 29f08: 394011ef ldrb w15, [x15, #0x4] 29f0c: 7101b9ff cmp w15, #0x6e 29f10: 540001e1 b.ne 0x29f4c 29f14: 8b0c014f add x15, x10, x12 29f18: 394015f0 ldrb w16, [x15, #0x5] 29f1c: 7101a61f cmp w16, #0x69 29f20: 54000161 b.ne 0x29f4c 29f24: 394019ef ldrb w15, [x15, #0x6] 29f28: 7101d1ff cmp w15, #0x74 29f2c: 54000101 b.ne 0x29f4c 29f30: 8b0c014f add x15, x10, x12 29f34: 39401def ldrb w15, [x15, #0x7] 29f38: 7101e5ff cmp w15, #0x79 29f3c: 1a9f17ef cset w15, eq 29f40: 14000004 b 0x29f50 29f44: 2a1f03ef mov w15, wzr 29f48: 14000004 b 0x29f58 29f4c: 2a1f03ef mov w15, wzr 29f50: 710001ff cmp w15, #0x0 29f54: 9a8c11cc csel x12, x14, x12, ne 29f58: 91000d8e add x14, x12, #0x3 29f5c: eb0b01df cmp x14, x11 29f60: 54000222 b.hs 0x29fa4 29f64: 386c6950 ldrb w16, [x10, x12] 29f68: 71013a1f cmp w16, #0x4e 29f6c: 54000121 b.ne 0x29f90 29f70: 8b0c0150 add x16, x10, x12 29f74: 39400611 ldrb w17, [x16, #0x1] 29f78: 7101863f cmp w17, #0x61 29f7c: 540000a1 b.ne 0x29f90 29f80: 39400a10 ldrb w16, [x16, #0x2] 29f84: 71013a1f cmp w16, #0x4e 29f88: 1a9f17f0 cset w16, eq 29f8c: 14000002 b 0x29f94 29f90: 2a1f03f0 mov w16, wzr 29f94: 7100021f cmp w16, #0x0 29f98: 320003f0 orr w16, wzr, #0x1 29f9c: 1a8f120f csel w15, w16, w15, ne 29fa0: 9a8c11cc csel x12, x14, x12, ne 29fa4: 3400016d cbz w13, 0x29fd0 29fa8: 3500014f cbnz w15, 0x29fd0 29fac: eb0b019f cmp x12, x11 29fb0: 54000102 b.hs 0x29fd0 29fb4: 386c694d ldrb w13, [x10, x12] 29fb8: 5100c1ae sub w14, w13, #0x30 29fbc: 710029df cmp w14, #0xa 29fc0: 54000083 b.lo 0x29fd0 29fc4: 36580da8 tbz w8, #0xb, 0x2a178 29fc8: 7100b9bf cmp w13, #0x2e 29fcc: 54000d61 b.ne 0x2a178 29fd0: eb0b019f cmp x12, x11 29fd4: 540001a2 b.hs 0x2a008 29fd8: 386c694d ldrb w13, [x10, x12] 29fdc: 7100c1bf cmp w13, #0x30 29fe0: 54000141 b.ne 0x2a008 29fe4: 9100058c add x12, x12, #0x1 29fe8: eb0b019f cmp x12, x11 29fec: 54000d22 b.hs 0x2a190 29ff0: 386c694d ldrb w13, [x10, x12] 29ff4: 5100c1ad sub w13, w13, #0x30 29ff8: 710025bf cmp w13, #0x9 29ffc: 54000be9 b.ls 0x2a178 2a000: 320003ee orr w14, wzr, #0x1 2a004: 14000002 b 0x2a00c 2a008: 2a1f03ee mov w14, wzr 2a00c: eb0b019f cmp x12, x11 2a010: 54000482 b.hs 0x2a0a0 2a014: 386c694d ldrb w13, [x10, x12] 2a018: 5100c1af sub w15, w13, #0x30 2a01c: 710025ff cmp w15, #0x9 2a020: 540000e8 b.hi 0x2a03c 2a024: 9100058c add x12, x12, #0x1 2a028: 320003ee orr w14, wzr, #0x1 2a02c: eb0b019f cmp x12, x11 2a030: aa0c03ed mov x13, x12 2a034: 54ffff03 b.lo 0x2a014 2a038: 1400001b b 0x2a0a4 2a03c: 7100b9bf cmp w13, #0x2e 2a040: 54000301 b.ne 0x2a0a0 2a044: 8b0c014d add x13, x10, x12 2a048: 394005af ldrb w15, [x13, #0x1] 2a04c: 9100058d add x13, x12, #0x1 2a050: 5100c1ef sub w15, w15, #0x30 2a054: 710025ff cmp w15, #0x9 2a058: 54000069 b.ls 0x2a064 2a05c: 365809e8 tbz w8, #0xb, 0x2a198 2a060: 340009ce cbz w14, 0x2a198 2a064: eb0b01bf cmp x13, x11 2a068: 540001e2 b.hs 0x2a0a4 2a06c: 12001dee and w14, w15, #0xff 2a070: 710025df cmp w14, #0x9 2a074: 54000188 b.hi 0x2a0a4 2a078: 9100098c add x12, x12, #0x2 2a07c: aa0c03ed mov x13, x12 2a080: eb0b01bf cmp x13, x11 2a084: 54000102 b.hs 0x2a0a4 2a088: 386d694c ldrb w12, [x10, x13] 2a08c: 5100c18e sub w14, w12, #0x30 2a090: 910005ac add x12, x13, #0x1 2a094: 710029df cmp w14, #0xa 2a098: 54ffff23 b.lo 0x2a07c 2a09c: 14000002 b 0x2a0a4 2a0a0: aa0c03ed mov x13, x12 2a0a4: eb0b01bf cmp x13, x11 2a0a8: 540002e2 b.hs 0x2a104 2a0ac: 386d694c ldrb w12, [x10, x13] 2a0b0: 321b018c orr w12, w12, #0x20 2a0b4: 7101959f cmp w12, #0x65 2a0b8: 54000261 b.ne 0x2a104 2a0bc: 910005ac add x12, x13, #0x1 2a0c0: eb0b019f cmp x12, x11 2a0c4: 54000122 b.hs 0x2a0e8 2a0c8: 386c694e ldrb w14, [x10, x12] 2a0cc: 7100b5df cmp w14, #0x2d 2a0d0: 54000060 b.eq 0x2a0dc 2a0d4: 7100addf cmp w14, #0x2b 2a0d8: 54000081 b.ne 0x2a0e8 2a0dc: 910009ac add x12, x13, #0x2 2a0e0: 14000002 b 0x2a0e8 2a0e4: 9100058c add x12, x12, #0x1 2a0e8: eb0b019f cmp x12, x11 2a0ec: 540000e2 b.hs 0x2a108 2a0f0: 386c694d ldrb w13, [x10, x12] 2a0f4: 5100c1ad sub w13, w13, #0x30 2a0f8: 710025bf cmp w13, #0x9 2a0fc: 54ffff49 b.ls 0x2a0e4 2a100: 14000002 b 0x2a108 2a104: aa0d03ec mov x12, x13 2a108: eb0b019f cmp x12, x11 2a10c: 54000242 b.hs 0x2a154 2a110: 386c694a ldrb w10, [x10, x12] 2a114: 7100f55f cmp w10, #0x3d 2a118: 54000168 b.hi 0x2a144 2a11c: 320003eb orr w11, wzr, #0x1 2a120: d2c2002d mov x13, #0x100100000000 // =17596481011712 2a124: 9aca216b lsl x11, x11, x10 2a128: f284c00d movk x13, #0x2600 2a12c: 8a0d016b and x11, x11, x13 2a130: b500012b cbnz x11, 0x2a154 2a134: f100f55f cmp x10, #0x3d 2a138: 54000061 b.ne 0x2a144 2a13c: 361801e8 tbz w8, #0x3, 0x2a178 2a140: 14000005 b 0x2a154 2a144: 7101755f cmp w10, #0x5d 2a148: 54000060 b.eq 0x2a154 2a14c: 7101f55f cmp w10, #0x7d 2a150: 54000141 b.ne 0x2a178 2a154: f9401c0a ldr x10, [x0, #0x38] 2a158: 9100058b add x11, x12, #0x1 2a15c: cb090169 sub x9, x11, x9 2a160: 2a1f03e8 mov w8, wzr 2a164: 8b0a0129 add x9, x9, x10 2a168: f9001c09 str x9, [x0, #0x38] 2a16c: f900080c str x12, [x0, #0x10] 2a170: 2a0803e0 mov w0, w8 2a174: d65f03c0 ret 2a178: 528000a8 mov w8, #0x5 // =5 2a17c: f900080c str x12, [x0, #0x10] 2a180: f9002808 str x8, [x0, #0x50] 2a184: 320003e8 orr w8, wzr, #0x1 2a188: 2a0803e0 mov w0, w8 2a18c: d65f03c0 ret 2a190: 320003ee orr w14, wzr, #0x1 2a194: 17ffff9e b 0x2a00c 2a198: 528000a8 mov w8, #0x5 // =5 2a19c: f900080d str x13, [x0, #0x10] 2a1a0: 17fffff8 b 0x2a180 2a1a4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 2a1a8: a90167fa stp x26, x25, [sp, #0x10] 2a1ac: a9025ff8 stp x24, x23, [sp, #0x20] 2a1b0: a90357f6 stp x22, x21, [sp, #0x30] 2a1b4: a9044ff4 stp x20, x19, [sp, #0x40] 2a1b8: a9057bfd stp x29, x30, [sp, #0x50] 2a1bc: 910143fd add x29, sp, #0x50 2a1c0: aa0003f4 mov x20, x0 2a1c4: a9416688 ldp x8, x25, [x20, #0x10] 2a1c8: a9405a95 ldp x21, x22, [x20] 2a1cc: aa0203f3 mov x19, x2 2a1d0: 34000081 cbz w1, 0x2a1e0 2a1d4: 38686aa9 ldrb w9, [x21, x8] 2a1d8: 7101ed3f cmp w9, #0x7b 2a1dc: 540000a1 b.ne 0x2a1f0 2a1e0: 2a1f03f8 mov w24, wzr 2a1e4: 91000508 add x8, x8, #0x1 2a1e8: f9000a88 str x8, [x20, #0x10] 2a1ec: 14000002 b 0x2a1f4 2a1f0: 320003f8 orr w24, wzr, #0x1 2a1f4: aa1403e0 mov x0, x20 2a1f8: 97fff7c8 bl 0x28118 2a1fc: f9400a88 ldr x8, [x20, #0x10] 2a200: eb16011f cmp x8, x22 2a204: 54001122 b.hs 0x2a428 2a208: aa1f03f7 mov x23, xzr 2a20c: aa1f03fb mov x27, xzr 2a210: 2a1f03fc mov w28, wzr 2a214: 92790339 and x25, x25, #0x80 2a218: 14000020 b 0x2a298 2a21c: f940128a ldr x10, [x20, #0x20] 2a220: aa1f03e9 mov x9, xzr 2a224: 8b08016b add x11, x11, x8 2a228: f900002a str x10, [x1] 2a22c: 14000004 b 0x2a23c 2a230: 9100052d add x13, x9, #0x1 2a234: 3829694c strb w12, [x10, x9] 2a238: aa0d03e9 mov x9, x13 2a23c: 3869696c ldrb w12, [x11, x9] 2a240: 5100c18e sub w14, w12, #0x30 2a244: 5101858d sub w13, w12, #0x61 2a248: 710029df cmp w14, #0xa 2a24c: 54ffff23 b.lo 0x2a230 2a250: 12001dad and w13, w13, #0xff 2a254: 710069bf cmp w13, #0x1a 2a258: 54fffec3 b.lo 0x2a230 2a25c: 5101058d sub w13, w12, #0x41 2a260: 71017d9f cmp w12, #0x5f 2a264: 54fffe60 b.eq 0x2a230 2a268: 12001dad and w13, w13, #0xff 2a26c: 710065bf cmp w13, #0x19 2a270: 54fffe09 b.ls 0x2a230 2a274: 3829695f strb wzr, [x10, x9] 2a278: f9001349 str x9, [x26, #0x20] 2a27c: f940128a ldr x10, [x20, #0x20] 2a280: 8b090108 add x8, x8, x9 2a284: f9000a88 str x8, [x20, #0x10] 2a288: 8b090149 add x9, x10, x9 2a28c: 91000529 add x9, x9, #0x1 2a290: f9001289 str x9, [x20, #0x20] 2a294: 1400003f b 0x2a390 2a298: 360001f8 tbz w24, #0x0, 0x2a2d4 2a29c: aa1403e0 mov x0, x20 2a2a0: 97fff79e bl 0x28118 2a2a4: 35000ba0 cbnz w0, 0x2a418 2a2a8: 3400035c cbz w28, 0x2a310 2a2ac: f9400a88 ldr x8, [x20, #0x10] 2a2b0: 38686aa9 ldrb w9, [x21, x8] 2a2b4: 7100b13f cmp w9, #0x2c 2a2b8: 540002c1 b.ne 0x2a310 2a2bc: 2a1f03fc mov w28, wzr 2a2c0: 91000508 add x8, x8, #0x1 2a2c4: f9000a88 str x8, [x20, #0x10] 2a2c8: eb16011f cmp x8, x22 2a2cc: 54fffe83 b.lo 0x2a29c 2a2d0: 14000052 b 0x2a418 2a2d4: aa1403e0 mov x0, x20 2a2d8: 97fff790 bl 0x28118 2a2dc: f9400a88 ldr x8, [x20, #0x10] 2a2e0: 38686aa9 ldrb w9, [x21, x8] 2a2e4: 7101f53f cmp w9, #0x7d 2a2e8: 54000940 b.eq 0x2a410 2a2ec: 3400013c cbz w28, 0x2a310 2a2f0: 7100b13f cmp w9, #0x2c 2a2f4: 540000e1 b.ne 0x2a310 2a2f8: 2a1f03fc mov w28, wzr 2a2fc: 91000508 add x8, x8, #0x1 2a300: f9000a88 str x8, [x20, #0x10] 2a304: eb16011f cmp x8, x22 2a308: 54fffe63 b.lo 0x2a2d4 2a30c: 14000043 b 0x2a418 2a310: f940169a ldr x26, [x20, #0x28] 2a314: 91006341 add x1, x26, #0x18 2a318: f9001681 str x1, [x20, #0x28] 2a31c: b400007b cbz x27, 0x2a328 2a320: f9000b7a str x26, [x27, #0x10] 2a324: 14000002 b 0x2a32c 2a328: f900027a str x26, [x19] 2a32c: b4000179 cbz x25, 0x2a358 2a330: f9400a88 ldr x8, [x20, #0x10] 2a334: 91010349 add x9, x26, #0x40 2a338: f9001689 str x9, [x20, #0x28] 2a33c: f9001748 str x8, [x26, #0x28] 2a340: f9402289 ldr x9, [x20, #0x40] 2a344: f9001b49 str x9, [x26, #0x30] 2a348: f9402689 ldr x9, [x20, #0x48] 2a34c: cb090108 sub x8, x8, x9 2a350: f9001f48 str x8, [x26, #0x38] 2a354: 14000003 b 0x2a360 2a358: 9100a348 add x8, x26, #0x28 2a35c: f9001688 str x8, [x20, #0x28] 2a360: f9000341 str x1, [x26] 2a364: 39406288 ldrb w8, [x20, #0x18] 2a368: 36080108 tbz w8, #0x1, 0x2a388 2a36c: f940028b ldr x11, [x20] 2a370: f9400a88 ldr x8, [x20, #0x10] 2a374: 38686969 ldrb w9, [x11, x8] 2a378: 71009d3f cmp w9, #0x27 2a37c: 54000060 b.eq 0x2a388 2a380: 7100893f cmp w9, #0x22 2a384: 54fff4c1 b.ne 0x2a21c 2a388: aa1403e0 mov x0, x20 2a38c: 94000031 bl 0x2a450 2a390: aa1403e0 mov x0, x20 2a394: 97fff761 bl 0x28118 2a398: f9400a88 ldr x8, [x20, #0x10] 2a39c: aa1403e0 mov x0, x20 2a3a0: 91000508 add x8, x8, #0x1 2a3a4: f9000a88 str x8, [x20, #0x10] 2a3a8: 97fff75c bl 0x28118 2a3ac: f9401682 ldr x2, [x20, #0x28] 2a3b0: b4000179 cbz x25, 0x2a3dc 2a3b4: f9400a88 ldr x8, [x20, #0x10] 2a3b8: 9100a049 add x9, x2, #0x28 2a3bc: f9001689 str x9, [x20, #0x28] 2a3c0: f9000848 str x8, [x2, #0x10] 2a3c4: f9402289 ldr x9, [x20, #0x40] 2a3c8: f9000c49 str x9, [x2, #0x18] 2a3cc: f9402689 ldr x9, [x20, #0x48] 2a3d0: cb090108 sub x8, x8, x9 2a3d4: f9001048 str x8, [x2, #0x20] 2a3d8: 14000003 b 0x2a3e4 2a3dc: 91004048 add x8, x2, #0x10 2a3e0: f9001688 str x8, [x20, #0x28] 2a3e4: aa1403e0 mov x0, x20 2a3e8: 2a1f03e1 mov w1, wzr 2a3ec: f9000742 str x2, [x26, #0x8] 2a3f0: 97fff7e3 bl 0x2837c 2a3f4: f9400a88 ldr x8, [x20, #0x10] 2a3f8: 320003fc orr w28, wzr, #0x1 2a3fc: 910006f7 add x23, x23, #0x1 2a400: eb16011f cmp x8, x22 2a404: aa1a03fb mov x27, x26 2a408: 54fff483 b.lo 0x2a298 2a40c: 14000005 b 0x2a420 2a410: 91000508 add x8, x8, #0x1 2a414: f9000a88 str x8, [x20, #0x10] 2a418: aa1b03fa mov x26, x27 2a41c: b400005b cbz x27, 0x2a424 2a420: f9000b5f str xzr, [x26, #0x10] 2a424: b5000077 cbnz x23, 0x2a430 2a428: aa1f03f7 mov x23, xzr 2a42c: f900027f str xzr, [x19] 2a430: f9000677 str x23, [x19, #0x8] 2a434: a9457bfd ldp x29, x30, [sp, #0x50] 2a438: a9444ff4 ldp x20, x19, [sp, #0x40] 2a43c: a94357f6 ldp x22, x21, [sp, #0x30] 2a440: a9425ff8 ldp x24, x23, [sp, #0x20] 2a444: a94167fa ldp x26, x25, [sp, #0x10] 2a448: a8c66ffc ldp x28, x27, [sp], #0x60 2a44c: d65f03c0 ret 2a450: a9be57f6 stp x22, x21, [sp, #-0x20]! 2a454: a9014ff4 stp x20, x19, [sp, #0x10] 2a458: f940080b ldr x11, [x0, #0x10] 2a45c: f9400009 ldr x9, [x0] 2a460: f9401008 ldr x8, [x0, #0x20] 2a464: 5280044a mov w10, #0x22 // =34 2a468: 91000564 add x4, x11, #0x1 2a46c: 386b692c ldrb w12, [x9, x11] 2a470: f9000028 str x8, [x1] 2a474: 38646933 ldrb w19, [x9, x4] 2a478: 528004eb mov w11, #0x27 // =39 2a47c: 71009d9f cmp w12, #0x27 2a480: 1a8a016b csel w11, w11, w10, eq 2a484: 6b13017f cmp w11, w19 2a488: 54000061 b.ne 0x2a494 2a48c: aa1f03e6 mov x6, xzr 2a490: 14000079 b 0x2a674 2a494: 900001ed adrp x13, 0x66000 2a498: aa1f03e5 mov x5, xzr 2a49c: 91000d2c add x12, x9, #0x3 2a4a0: 9123f1ad add x13, x13, #0x8fc 2a4a4: 5280014e mov w14, #0xa // =10 2a4a8: 528001af mov w15, #0xd // =13 2a4ac: 528005f0 mov w16, #0x2f // =47 2a4b0: 52800b91 mov w17, #0x5c // =92 2a4b4: 321d03f2 orr w18, wzr, #0x8 2a4b8: 321e07e2 orr w2, wzr, #0xc 2a4bc: 52800123 mov w3, #0x9 // =9 2a4c0: aa0403e7 mov x7, x4 2a4c4: 14000056 b 0x2a61c 2a4c8: 3825690f strb w15, [x8, x5] 2a4cc: 38646933 ldrb w19, [x9, x4] 2a4d0: 910004a6 add x6, x5, #0x1 2a4d4: 71002a7f cmp w19, #0xa 2a4d8: 54000c41 b.ne 0x2a660 2a4dc: 3826690e strb w14, [x8, x6] 2a4e0: 910008a6 add x6, x5, #0x2 2a4e4: 91000ce4 add x4, x7, #0x3 2a4e8: 1400005e b 0x2a660 2a4ec: 910004a6 add x6, x5, #0x1 2a4f0: 3825690a strb w10, [x8, x5] 2a4f4: 1400005b b 0x2a660 2a4f8: 910004a6 add x6, x5, #0x1 2a4fc: 38256910 strb w16, [x8, x5] 2a500: 14000058 b 0x2a660 2a504: 910004a6 add x6, x5, #0x1 2a508: 38256911 strb w17, [x8, x5] 2a50c: 14000055 b 0x2a660 2a510: 910004a6 add x6, x5, #0x1 2a514: 38256912 strb w18, [x8, x5] 2a518: 14000052 b 0x2a660 2a51c: 910004a6 add x6, x5, #0x1 2a520: 38256902 strb w2, [x8, x5] 2a524: 1400004f b 0x2a660 2a528: 910004a6 add x6, x5, #0x1 2a52c: 3825690f strb w15, [x8, x5] 2a530: 1400004c b 0x2a660 2a534: 910004a6 add x6, x5, #0x1 2a538: 38256903 strb w3, [x8, x5] 2a53c: 14000049 b 0x2a660 2a540: aa1f03f3 mov x19, xzr 2a544: 8b040124 add x4, x9, x4 2a548: 8b070194 add x20, x12, x7 2a54c: 385ff295 ldurb w21, [x20, #-0x1] 2a550: aa1303e6 mov x6, x19 2a554: 5100c2b3 sub w19, w21, #0x30 2a558: 7100267f cmp w19, #0x9 2a55c: 54000149 b.ls 0x2a584 2a560: 510186b3 sub w19, w21, #0x61 2a564: 7100167f cmp w19, #0x5 2a568: 54000068 b.hi 0x2a574 2a56c: 51015eb3 sub w19, w21, #0x57 2a570: 14000005 b 0x2a584 2a574: 510106b3 sub w19, w21, #0x41 2a578: 7100167f cmp w19, #0x5 2a57c: 540008c8 b.hi 0x2a694 2a580: 5100deb3 sub w19, w21, #0x37 2a584: 71003e7f cmp w19, #0xf 2a588: 54000868 b.hi 0x2a694 2a58c: d37cecd5 lsl x21, x6, #4 2a590: 92401e73 and x19, x19, #0xff 2a594: cb040296 sub x22, x20, x4 2a598: 91000694 add x20, x20, #0x1 2a59c: aa150273 orr x19, x19, x21 2a5a0: f10012df cmp x22, #0x4 2a5a4: 54fffd43 b.lo 0x2a54c 2a5a8: 910018e4 add x4, x7, #0x6 2a5ac: f101fe7f cmp x19, #0x7f 2a5b0: 54000088 b.hi 0x2a5c0 2a5b4: 910004a6 add x6, x5, #0x1 2a5b8: 38256913 strb w19, [x8, x5] 2a5bc: 14000029 b 0x2a660 2a5c0: f11ffe7f cmp x19, #0x7ff 2a5c4: 54000148 b.hi 0x2a5ec 2a5c8: d3467e67 ubfx x7, x19, #6, #26 2a5cc: 321903f5 orr w21, wzr, #0x80 2a5d0: 8b050114 add x20, x8, x5 2a5d4: 910008a6 add x6, x5, #0x2 2a5d8: 321a04e5 orr w5, w7, #0xc0 2a5dc: 33001675 bfxil w21, w19, #0, #6 2a5e0: 39000285 strb w5, [x20] 2a5e4: 39000695 strb w21, [x20, #0x1] 2a5e8: 1400001e b 0x2a660 2a5ec: d3487cc7 ubfx x7, x6, #8, #24 2a5f0: 321903f5 orr w21, wzr, #0x80 2a5f4: 321903f6 orr w22, wzr, #0x80 2a5f8: 8b050114 add x20, x8, x5 2a5fc: 91000ca6 add x6, x5, #0x3 2a600: 321b08e5 orr w5, w7, #0xe0 2a604: 33062e75 bfxil w21, w19, #6, #6 2a608: 33001676 bfxil w22, w19, #0, #6 2a60c: 39000285 strb w5, [x20] 2a610: 39000695 strb w21, [x20, #0x1] 2a614: 39000a96 strb w22, [x20, #0x2] 2a618: 14000012 b 0x2a660 2a61c: 12001e66 and w6, w19, #0xff 2a620: 910004e4 add x4, x7, #0x1 2a624: 710170df cmp w6, #0x5c 2a628: 54000181 b.ne 0x2a658 2a62c: 38646924 ldrb w4, [x9, x4] 2a630: 51002884 sub w4, w4, #0xa 2a634: 7101ac9f cmp w4, #0x6b 2a638: 540002e8 b.hi 0x2a694 2a63c: b8a479a4 ldrsw x4, [x13, x4, lsl #2] 2a640: 8b0d0086 add x6, x4, x13 2a644: 910008e4 add x4, x7, #0x2 2a648: d61f00c0 br x6 2a64c: 910004a6 add x6, x5, #0x1 2a650: 3825690e strb w14, [x8, x5] 2a654: 14000003 b 0x2a660 2a658: 910004a6 add x6, x5, #0x1 2a65c: 38256913 strb w19, [x8, x5] 2a660: 38646933 ldrb w19, [x9, x4] 2a664: 6b13017f cmp w11, w19 2a668: aa0403e7 mov x7, x4 2a66c: aa0603e5 mov x5, x6 2a670: 54fffd61 b.ne 0x2a61c 2a674: f9000426 str x6, [x1, #0x8] 2a678: 3826691f strb wzr, [x8, x6] 2a67c: f9401008 ldr x8, [x0, #0x20] 2a680: 91000489 add x9, x4, #0x1 2a684: f9000809 str x9, [x0, #0x10] 2a688: 8b060108 add x8, x8, x6 2a68c: 91000508 add x8, x8, #0x1 2a690: f9001008 str x8, [x0, #0x20] 2a694: a9414ff4 ldp x20, x19, [sp, #0x10] 2a698: a8c257f6 ldp x22, x21, [sp], #0x20 2a69c: d65f03c0 ret 2a6a0: a9413009 ldp x9, x12, [x0, #0x10] 2a6a4: f9401008 ldr x8, [x0, #0x20] 2a6a8: a9402c0a ldp x10, x11, [x0] 2a6ac: f9000028 str x8, [x1] 2a6b0: 3748006c tbnz w12, #0x9, 0x2a6bc 2a6b4: aa1f03ee mov x14, xzr 2a6b8: 1400002a b 0x2a760 2a6bc: 3869694d ldrb w13, [x10, x9] 2a6c0: 7100c1bf cmp w13, #0x30 2a6c4: 540004c1 b.ne 0x2a75c 2a6c8: 8b09014d add x13, x10, x9 2a6cc: 394005ad ldrb w13, [x13, #0x1] 2a6d0: 321b01ad orr w13, w13, #0x20 2a6d4: 7101e1bf cmp w13, #0x78 2a6d8: 54000421 b.ne 0x2a75c 2a6dc: eb0b013f cmp x9, x11 2a6e0: 540003e2 b.hs 0x2a75c 2a6e4: b20983f0 mov x16, #0x80008000800080 // =36029346783166592 2a6e8: f28007f0 movk x16, #0x3f 2a6ec: aa1f03ee mov x14, xzr 2a6f0: 9100054d add x13, x10, #0x1 2a6f4: 321c07f1 orr w17, wzr, #0x30 2a6f8: 320003ef orr w15, wzr, #0x1 2a6fc: f2c007f0 movk x16, #0x3f, lsl #32 2a700: 14000003 b 0x2a70c 2a704: 386369b1 ldrb w17, [x13, x3] 2a708: aa1203ee mov x14, x18 2a70c: 5100c232 sub w18, w17, #0x30 2a710: 12001e52 and w18, w18, #0xff 2a714: 71002a5f cmp w18, #0xa 2a718: 54000103 b.lo 0x2a738 2a71c: 12001e32 and w18, w17, #0xff 2a720: 51010652 sub w18, w18, #0x41 2a724: 7100de5f cmp w18, #0x37 2a728: 54000aa8 b.hi 0x2a87c 2a72c: 9ad221f2 lsl x18, x15, x18 2a730: 8a100252 and x18, x18, x16 2a734: b4000a52 cbz x18, 0x2a87c 2a738: 8b0e0123 add x3, x9, x14 2a73c: 910005d2 add x18, x14, #0x1 2a740: 91000462 add x2, x3, #0x1 2a744: 382e6911 strb w17, [x8, x14] 2a748: eb0b005f cmp x2, x11 2a74c: 54fffdc3 b.lo 0x2a704 2a750: aa1203ee mov x14, x18 2a754: aa0203e9 mov x9, x2 2a758: 14000002 b 0x2a760 2a75c: aa1f03ee mov x14, xzr 2a760: eb0b013f cmp x9, x11 2a764: 54000242 b.hs 0x2a7ac 2a768: b20603f0 mov x16, #0x400000004000000 // =288230376218820608 2a76c: 320003ef orr w15, wzr, #0x1 2a770: f28ffdb0 movk x16, #0x7fed 2a774: 38696951 ldrb w17, [x10, x9] 2a778: 5100ae2d sub w13, w17, #0x2b 2a77c: 7100e9bf cmp w13, #0x3a 2a780: 54000168 b.hi 0x2a7ac 2a784: 9acd21ed lsl x13, x15, x13 2a788: 8a1001ad and x13, x13, x16 2a78c: b400010d cbz x13, 0x2a7ac 2a790: 91000529 add x9, x9, #0x1 2a794: 910005cd add x13, x14, #0x1 2a798: eb0b013f cmp x9, x11 2a79c: 382e6911 strb w17, [x8, x14] 2a7a0: aa0d03ee mov x14, x13 2a7a4: 54fffe83 b.lo 0x2a774 2a7a8: 14000002 b 0x2a7b0 2a7ac: aa0e03ed mov x13, x14 2a7b0: 3660056c tbz w12, #0xc, 0x2a85c 2a7b4: 9100212c add x12, x9, #0x8 2a7b8: eb0b019f cmp x12, x11 2a7bc: 54000302 b.hs 0x2a81c 2a7c0: 3869694e ldrb w14, [x10, x9] 2a7c4: 710125df cmp w14, #0x49 2a7c8: 540002a1 b.ne 0x2a81c 2a7cc: 8b0d010e add x14, x8, x13 2a7d0: 5280092f mov w15, #0x49 // =73 2a7d4: 390001cf strb w15, [x14] 2a7d8: 8b090149 add x9, x10, x9 2a7dc: 3940052f ldrb w15, [x9, #0x1] 2a7e0: 910021ad add x13, x13, #0x8 2a7e4: 390005cf strb w15, [x14, #0x1] 2a7e8: 3940092f ldrb w15, [x9, #0x2] 2a7ec: 390009cf strb w15, [x14, #0x2] 2a7f0: 39400d2f ldrb w15, [x9, #0x3] 2a7f4: 39000dcf strb w15, [x14, #0x3] 2a7f8: 3940112f ldrb w15, [x9, #0x4] 2a7fc: 390011cf strb w15, [x14, #0x4] 2a800: 3940152f ldrb w15, [x9, #0x5] 2a804: 390015cf strb w15, [x14, #0x5] 2a808: 3940192f ldrb w15, [x9, #0x6] 2a80c: 390019cf strb w15, [x14, #0x6] 2a810: 39401d29 ldrb w9, [x9, #0x7] 2a814: 39001dc9 strb w9, [x14, #0x7] 2a818: aa0c03e9 mov x9, x12 2a81c: 91000d2c add x12, x9, #0x3 2a820: eb0b019f cmp x12, x11 2a824: 540001c2 b.hs 0x2a85c 2a828: 3869694b ldrb w11, [x10, x9] 2a82c: 7101397f cmp w11, #0x4e 2a830: 54000161 b.ne 0x2a85c 2a834: 8b0d010b add x11, x8, x13 2a838: 528009ce mov w14, #0x4e // =78 2a83c: 8b090149 add x9, x10, x9 2a840: 3900016e strb w14, [x11] 2a844: 3940052a ldrb w10, [x9, #0x1] 2a848: 91000dad add x13, x13, #0x3 2a84c: 3900056a strb w10, [x11, #0x1] 2a850: 39400929 ldrb w9, [x9, #0x2] 2a854: 39000969 strb w9, [x11, #0x2] 2a858: aa0c03e9 mov x9, x12 2a85c: f900042d str x13, [x1, #0x8] 2a860: 382d691f strb wzr, [x8, x13] 2a864: f9401008 ldr x8, [x0, #0x20] 2a868: f9000809 str x9, [x0, #0x10] 2a86c: 8b0d0108 add x8, x8, x13 2a870: 91000508 add x8, x8, #0x1 2a874: f9001008 str x8, [x0, #0x20] 2a878: d65f03c0 ret 2a87c: 8b0e0129 add x9, x9, x14 2a880: 17ffffb8 b 0x2a760 2a884: f81e0ff3 str x19, [sp, #-0x20]! 2a888: a9017bfd stp x29, x30, [sp, #0x10] 2a88c: 910043fd add x29, sp, #0x10 2a890: f9400409 ldr x9, [x0, #0x8] 2a894: aa0103f3 mov x19, x1 2a898: f100093f cmp x9, #0x2 2a89c: 540002e3 b.lo 0x2a8f8 2a8a0: f9400008 ldr x8, [x0] 2a8a4: 3940050a ldrb w10, [x8, #0x1] 2a8a8: 321b014a orr w10, w10, #0x20 2a8ac: 7101e15f cmp w10, #0x78 2a8b0: 54000261 b.ne 0x2a8fc 2a8b4: aa0803e0 mov x0, x8 2a8b8: aa1f03e1 mov x1, xzr 2a8bc: 2a1f03e2 mov w2, wzr 2a8c0: 97ffc440 bl 0x1b9c0 2a8c4: aa1f03e8 mov x8, xzr 2a8c8: b4000120 cbz x0, 0x2a8ec 2a8cc: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 2a8d0: aa1f03e8 mov x8, xzr 2a8d4: f29999a9 movk x9, #0xcccd 2a8d8: 9bc97c0a umulh x10, x0, x9 2a8dc: f100241f cmp x0, #0x9 2a8e0: d343fd40 lsr x0, x10, #3 2a8e4: 91000508 add x8, x8, #0x1 2a8e8: 54ffff88 b.hi 0x2a8d8 2a8ec: f9400269 ldr x9, [x19] 2a8f0: 8b080128 add x8, x9, x8 2a8f4: 1400005f b 0x2aa70 2a8f8: b4000149 cbz x9, 0x2a920 2a8fc: f9400008 ldr x8, [x0] 2a900: 3940010a ldrb w10, [x8] 2a904: 7100b55f cmp w10, #0x2d 2a908: 54000080 b.eq 0x2a918 2a90c: aa1f03e8 mov x8, xzr 2a910: 7100ad5f cmp w10, #0x2b 2a914: 54000081 b.ne 0x2a924 2a918: 320003e8 orr w8, wzr, #0x1 2a91c: 14000002 b 0x2a924 2a920: aa1f03e8 mov x8, xzr 2a924: eb09011f cmp x8, x9 2a928: 54000802 b.hs 0x2aa28 2a92c: f940000a ldr x10, [x0] 2a930: 3868694b ldrb w11, [x10, x8] 2a934: 7101257f cmp w11, #0x49 2a938: 54000301 b.ne 0x2a998 2a93c: 900001eb adrp x11, 0x66000 2a940: 912b8d6b add x11, x11, #0xae3 2a944: 9100056c add x12, x11, #0x1 2a948: aa0c03eb mov x11, x12 2a94c: 385ff16c ldurb w12, [x11, #-0x1] 2a950: 3400010c cbz w12, 0x2a970 2a954: 3868694d ldrb w13, [x10, x8] 2a958: 6b0d019f cmp w12, w13 2a95c: 540000a1 b.ne 0x2a970 2a960: 91000508 add x8, x8, #0x1 2a964: 9100056c add x12, x11, #0x1 2a968: eb09011f cmp x8, x9 2a96c: 54fffee3 b.lo 0x2a948 2a970: 39400168 ldrb w8, [x11] 2a974: 35000808 cbnz w8, 0x2aa74 2a978: f9400268 ldr x8, [x19] 2a97c: 91005909 add x9, x8, #0x16 2a980: f9000269 str x9, [x19] 2a984: 39400149 ldrb w9, [x10] 2a988: 7100b53f cmp w9, #0x2d 2a98c: 54000741 b.ne 0x2aa74 2a990: 91005d08 add x8, x8, #0x17 2a994: 14000037 b 0x2aa70 2a998: f940000b ldr x11, [x0] 2a99c: 3868696a ldrb w10, [x11, x8] 2a9a0: 7101395f cmp w10, #0x4e 2a9a4: 540002a1 b.ne 0x2a9f8 2a9a8: 9000020c adrp x12, 0x6a000 2a9ac: aa1f03ee mov x14, xzr 2a9b0: 9100050a add x10, x8, #0x1 2a9b4: 8b08016b add x11, x11, x8 2a9b8: 910a498c add x12, x12, #0x292 2a9bc: aa0e03ed mov x13, x14 2a9c0: 386d698e ldrb w14, [x12, x13] 2a9c4: 3400010e cbz w14, 0x2a9e4 2a9c8: 386d696f ldrb w15, [x11, x13] 2a9cc: 6b0f01df cmp w14, w15 2a9d0: 540000a1 b.ne 0x2a9e4 2a9d4: 8b0d014f add x15, x10, x13 2a9d8: 910005ae add x14, x13, #0x1 2a9dc: eb0901ff cmp x15, x9 2a9e0: 54fffee3 b.lo 0x2a9bc 2a9e4: 8b0d018a add x10, x12, x13 2a9e8: 3940054a ldrb w10, [x10, #0x1] 2a9ec: 340004aa cbz w10, 0x2aa80 2a9f0: eb09011f cmp x8, x9 2a9f4: 540001a2 b.hs 0x2aa28 2a9f8: f940000a ldr x10, [x0] 2a9fc: 3868694b ldrb w11, [x10, x8] 2aa00: 7100b97f cmp w11, #0x2e 2aa04: 54000200 b.eq 0x2aa44 2aa08: f940000a ldr x10, [x0] 2aa0c: 3868694b ldrb w11, [x10, x8] 2aa10: 5100c16b sub w11, w11, #0x30 2aa14: 7100257f cmp w11, #0x9 2aa18: 54000088 b.hi 0x2aa28 2aa1c: 91000508 add x8, x8, #0x1 2aa20: eb09011f cmp x8, x9 2aa24: 54ffff43 b.lo 0x2aa0c 2aa28: f940000a ldr x10, [x0] 2aa2c: 9100050b add x11, x8, #0x1 2aa30: eb09017f cmp x11, x9 2aa34: 540000e1 b.ne 0x2aa50 2aa38: 38686948 ldrb w8, [x10, x8] 2aa3c: 7100b91f cmp w8, #0x2e 2aa40: 54000081 b.ne 0x2aa50 2aa44: f9400268 ldr x8, [x19] 2aa48: 91000508 add x8, x8, #0x1 2aa4c: f9000268 str x8, [x19] 2aa50: f9400408 ldr x8, [x0, #0x8] 2aa54: f9400269 ldr x9, [x19] 2aa58: 8b080128 add x8, x9, x8 2aa5c: f9000268 str x8, [x19] 2aa60: 39400149 ldrb w9, [x10] 2aa64: 7100ad3f cmp w9, #0x2b 2aa68: 54000061 b.ne 0x2aa74 2aa6c: d1000508 sub x8, x8, #0x1 2aa70: f9000268 str x8, [x19] 2aa74: a9417bfd ldp x29, x30, [sp, #0x10] 2aa78: f84207f3 ldr x19, [sp], #0x20 2aa7c: d65f03c0 ret 2aa80: f9400268 ldr x8, [x19] 2aa84: 91000508 add x8, x8, #0x1 2aa88: 17fffffa b 0x2aa70 2aa8c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2aa90: a90157f6 stp x22, x21, [sp, #0x10] 2aa94: a9024ff4 stp x20, x19, [sp, #0x20] 2aa98: a9037bfd stp x29, x30, [sp, #0x30] 2aa9c: 9100c3fd add x29, sp, #0x30 2aaa0: aa0103f3 mov x19, x1 2aaa4: f9400268 ldr x8, [x19] 2aaa8: 91000909 add x9, x8, #0x2 2aaac: f9000269 str x9, [x19] 2aab0: f9400409 ldr x9, [x0, #0x8] 2aab4: f100093f cmp x9, #0x2 2aab8: 54000083 b.lo 0x2aac8 2aabc: 8b090108 add x8, x8, x9 2aac0: 91000508 add x8, x8, #0x1 2aac4: f9000268 str x8, [x19] 2aac8: f9400014 ldr x20, [x0] 2aacc: b4000d94 cbz x20, 0x2ac7c 2aad0: 900001f5 adrp x21, 0x66000 2aad4: b21e03f7 mov x23, #0x400000004 // =17179869188 2aad8: 912ab2b5 add x21, x21, #0xaac 2aadc: 320003f6 orr w22, wzr, #0x1 2aae0: f286e017 movk x23, #0x3700 2aae4: f9400288 ldr x8, [x20] 2aae8: f9400509 ldr x9, [x8, #0x8] 2aaec: f100193f cmp x9, #0x6 2aaf0: 54000ca8 b.hi 0x2ac84 2aaf4: b8a97aa9 ldrsw x9, [x21, x9, lsl #2] 2aaf8: 8b150129 add x9, x9, x21 2aafc: d61f0120 br x9 2ab00: f9400268 ldr x8, [x19] 2ab04: 91001108 add x8, x8, #0x4 2ab08: 1400005a b 0x2ac70 2ab0c: f9400108 ldr x8, [x8] 2ab10: f9400509 ldr x9, [x8, #0x8] 2ab14: b4000aa9 cbz x9, 0x2ac68 2ab18: f9400109 ldr x9, [x8] 2ab1c: aa1f03ea mov x10, xzr 2ab20: 14000006 b 0x2ab38 2ab24: 7101717f cmp w11, #0x5c 2ab28: 54000140 b.eq 0x2ab50 2ab2c: f940026b ldr x11, [x19] 2ab30: 9100056b add x11, x11, #0x1 2ab34: 14000009 b 0x2ab58 2ab38: 386a692b ldrb w11, [x9, x10] 2ab3c: 7100897f cmp w11, #0x22 2ab40: 54ffff28 b.hi 0x2ab24 2ab44: 9acb22cc lsl x12, x22, x11 2ab48: 8a17018c and x12, x12, x23 2ab4c: b4fffecc cbz x12, 0x2ab24 2ab50: f940026b ldr x11, [x19] 2ab54: 9100096b add x11, x11, #0x2 2ab58: f900026b str x11, [x19] 2ab5c: f940050c ldr x12, [x8, #0x8] 2ab60: 9100054a add x10, x10, #0x1 2ab64: eb0c015f cmp x10, x12 2ab68: 54fffe83 b.lo 0x2ab38 2ab6c: 14000040 b 0x2ac6c 2ab70: f9400100 ldr x0, [x8] 2ab74: aa1303e1 mov x1, x19 2ab78: 97ffff43 bl 0x2a884 2ab7c: 1400003e b 0x2ac74 2ab80: f9400269 ldr x9, [x19] 2ab84: f9400108 ldr x8, [x8] 2ab88: 91000929 add x9, x9, #0x2 2ab8c: f9000269 str x9, [x19] 2ab90: f940050a ldr x10, [x8, #0x8] 2ab94: 8b090149 add x9, x10, x9 2ab98: f9000269 str x9, [x19] 2ab9c: f940050a ldr x10, [x8, #0x8] 2aba0: f100095f cmp x10, #0x2 2aba4: 54000083 b.lo 0x2abb4 2aba8: 8b0a0129 add x9, x9, x10 2abac: d1000529 sub x9, x9, #0x1 2abb0: f9000269 str x9, [x19] 2abb4: f9400118 ldr x24, [x8] 2abb8: b40005f8 cbz x24, 0x2ac74 2abbc: f9400308 ldr x8, [x24] 2abc0: f9400509 ldr x9, [x8, #0x8] 2abc4: b40002e9 cbz x9, 0x2ac20 2abc8: f9400109 ldr x9, [x8] 2abcc: aa1f03ea mov x10, xzr 2abd0: 14000006 b 0x2abe8 2abd4: 7101717f cmp w11, #0x5c 2abd8: 54000140 b.eq 0x2ac00 2abdc: f940026b ldr x11, [x19] 2abe0: 9100056b add x11, x11, #0x1 2abe4: 14000009 b 0x2ac08 2abe8: 386a692b ldrb w11, [x9, x10] 2abec: 7100897f cmp w11, #0x22 2abf0: 54ffff28 b.hi 0x2abd4 2abf4: 9acb22cc lsl x12, x22, x11 2abf8: 8a17018c and x12, x12, x23 2abfc: b4fffecc cbz x12, 0x2abd4 2ac00: f940026b ldr x11, [x19] 2ac04: 9100096b add x11, x11, #0x2 2ac08: f900026b str x11, [x19] 2ac0c: f940050c ldr x12, [x8, #0x8] 2ac10: 9100054a add x10, x10, #0x1 2ac14: eb0c015f cmp x10, x12 2ac18: 54fffe83 b.lo 0x2abe8 2ac1c: 14000002 b 0x2ac24 2ac20: f940026b ldr x11, [x19] 2ac24: 91000968 add x8, x11, #0x2 2ac28: f9000268 str x8, [x19] 2ac2c: f9400700 ldr x0, [x24, #0x8] 2ac30: aa1303e1 mov x1, x19 2ac34: 97fff6fc bl 0x28824 2ac38: 35000260 cbnz w0, 0x2ac84 2ac3c: f9400b18 ldr x24, [x24, #0x10] 2ac40: b5fffbf8 cbnz x24, 0x2abbc 2ac44: 1400000c b 0x2ac74 2ac48: f9400100 ldr x0, [x8] 2ac4c: aa1303e1 mov x1, x19 2ac50: 97ffff8f bl 0x2aa8c 2ac54: 34000100 cbz w0, 0x2ac74 2ac58: 1400000b b 0x2ac84 2ac5c: f9400268 ldr x8, [x19] 2ac60: 91001508 add x8, x8, #0x5 2ac64: 14000003 b 0x2ac70 2ac68: f940026b ldr x11, [x19] 2ac6c: 91000968 add x8, x11, #0x2 2ac70: f9000268 str x8, [x19] 2ac74: f9400694 ldr x20, [x20, #0x8] 2ac78: b5fff374 cbnz x20, 0x2aae4 2ac7c: 2a1f03e0 mov w0, wzr 2ac80: 14000002 b 0x2ac88 2ac84: 320003e0 orr w0, wzr, #0x1 2ac88: a9437bfd ldp x29, x30, [sp, #0x30] 2ac8c: a9424ff4 ldp x20, x19, [sp, #0x20] 2ac90: a94157f6 ldp x22, x21, [sp, #0x10] 2ac94: a8c45ff8 ldp x24, x23, [sp], #0x40 2ac98: d65f03c0 ret 2ac9c: f81e0ff3 str x19, [sp, #-0x20]! 2aca0: a9017bfd stp x29, x30, [sp, #0x10] 2aca4: 910043fd add x29, sp, #0x10 2aca8: f9400409 ldr x9, [x0, #0x8] 2acac: aa0103f3 mov x19, x1 2acb0: f100093f cmp x9, #0x2 2acb4: 54000483 b.lo 0x2ad44 2acb8: f9400008 ldr x8, [x0] 2acbc: 3940050a ldrb w10, [x8, #0x1] 2acc0: 321b014a orr w10, w10, #0x20 2acc4: 7101e15f cmp w10, #0x78 2acc8: 54000401 b.ne 0x2ad48 2accc: aa0803e0 mov x0, x8 2acd0: aa1f03e1 mov x1, xzr 2acd4: 2a1f03e2 mov w2, wzr 2acd8: 97ffc33a bl 0x1b9c0 2acdc: aa1f03e8 mov x8, xzr 2ace0: b4000140 cbz x0, 0x2ad08 2ace4: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 2ace8: aa1f03e8 mov x8, xzr 2acec: f29999a9 movk x9, #0xcccd 2acf0: aa0003ea mov x10, x0 2acf4: 9bc97d4b umulh x11, x10, x9 2acf8: f100295f cmp x10, #0xa 2acfc: d343fd6a lsr x10, x11, #3 2ad00: 91000508 add x8, x8, #0x1 2ad04: 54ffff82 b.hs 0x2acf4 2ad08: 8b08026a add x10, x19, x8 2ad0c: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 2ad10: f29999a9 movk x9, #0xcccd 2ad14: d100054a sub x10, x10, #0x1 2ad18: 5280014b mov w11, #0xa // =10 2ad1c: 9bc97c0c umulh x12, x0, x9 2ad20: d343fd8c lsr x12, x12, #3 2ad24: 1b0b818d msub w13, w12, w11, w0 2ad28: 321c05ad orr w13, w13, #0x30 2ad2c: f100241f cmp x0, #0x9 2ad30: 381ff54d strb w13, [x10], #-0x1 2ad34: aa0c03e0 mov x0, x12 2ad38: 54ffff28 b.hi 0x2ad1c 2ad3c: 8b080273 add x19, x19, x8 2ad40: 140000a2 b 0x2afc8 2ad44: b4000149 cbz x9, 0x2ad6c 2ad48: f9400008 ldr x8, [x0] 2ad4c: 3940010a ldrb w10, [x8] 2ad50: 7100b55f cmp w10, #0x2d 2ad54: 54000080 b.eq 0x2ad64 2ad58: aa1f03e8 mov x8, xzr 2ad5c: 7100ad5f cmp w10, #0x2b 2ad60: 54000081 b.ne 0x2ad70 2ad64: 320003e8 orr w8, wzr, #0x1 2ad68: 14000002 b 0x2ad70 2ad6c: aa1f03e8 mov x8, xzr 2ad70: eb09011f cmp x8, x9 2ad74: 54000a82 b.hs 0x2aec4 2ad78: f940000a ldr x10, [x0] 2ad7c: 3868694b ldrb w11, [x10, x8] 2ad80: 7101257f cmp w11, #0x49 2ad84: 54000261 b.ne 0x2add0 2ad88: 900001eb adrp x11, 0x66000 2ad8c: 912b8d6b add x11, x11, #0xae3 2ad90: 9100056d add x13, x11, #0x1 2ad94: aa0803eb mov x11, x8 2ad98: aa0d03ec mov x12, x13 2ad9c: 385ff18d ldurb w13, [x12, #-0x1] 2ada0: 3400010d cbz w13, 0x2adc0 2ada4: 386b694e ldrb w14, [x10, x11] 2ada8: 6b0e01bf cmp w13, w14 2adac: 540000a1 b.ne 0x2adc0 2adb0: 9100056b add x11, x11, #0x1 2adb4: 9100058d add x13, x12, #0x1 2adb8: eb09017f cmp x11, x9 2adbc: 54fffee3 b.lo 0x2ad98 2adc0: 3940018b ldrb w11, [x12] 2adc4: 34000e8b cbz w11, 0x2af94 2adc8: eb09011f cmp x8, x9 2adcc: 540007c2 b.hs 0x2aec4 2add0: f940000b ldr x11, [x0] 2add4: 3868696a ldrb w10, [x11, x8] 2add8: 7101395f cmp w10, #0x4e 2addc: 540002a1 b.ne 0x2ae30 2ade0: 9000020c adrp x12, 0x6a000 2ade4: aa1f03ee mov x14, xzr 2ade8: 9100050a add x10, x8, #0x1 2adec: 8b08016b add x11, x11, x8 2adf0: 910a498c add x12, x12, #0x292 2adf4: aa0e03ed mov x13, x14 2adf8: 386d698e ldrb w14, [x12, x13] 2adfc: 3400010e cbz w14, 0x2ae1c 2ae00: 386d696f ldrb w15, [x11, x13] 2ae04: 6b0f01df cmp w14, w15 2ae08: 540000a1 b.ne 0x2ae1c 2ae0c: 8b0d014f add x15, x10, x13 2ae10: 910005ae add x14, x13, #0x1 2ae14: eb0901ff cmp x15, x9 2ae18: 54fffee3 b.lo 0x2adf4 2ae1c: 8b0d018a add x10, x12, x13 2ae20: 3940054a ldrb w10, [x10, #0x1] 2ae24: 340008aa cbz w10, 0x2af38 2ae28: eb09011f cmp x8, x9 2ae2c: 540004c2 b.hs 0x2aec4 2ae30: f940000a ldr x10, [x0] 2ae34: 3868694b ldrb w11, [x10, x8] 2ae38: 7100b97f cmp w11, #0x2e 2ae3c: 54000341 b.ne 0x2aea4 2ae40: aa0a03e8 mov x8, x10 2ae44: 38401509 ldrb w9, [x8], #0x1 2ae48: 7100ad3f cmp w9, #0x2b 2ae4c: 9a881148 csel x8, x10, x8, ne 2ae50: 3940010a ldrb w10, [x8] 2ae54: 1a9f17e8 cset w8, eq 2ae58: 7100b55f cmp w10, #0x2d 2ae5c: 540000c1 b.ne 0x2ae74 2ae60: 7100ad3f cmp w9, #0x2b 2ae64: 528005a8 mov w8, #0x2d // =45 2ae68: 320003e9 orr w9, wzr, #0x1 2ae6c: 38001668 strb w8, [x19], #0x1 2ae70: 9a891528 cinc x8, x9, eq 2ae74: 321c07e9 orr w9, wzr, #0x30 2ae78: 38001669 strb w9, [x19], #0x1 2ae7c: f9400409 ldr x9, [x0, #0x8] 2ae80: 14000006 b 0x2ae98 2ae84: f9400009 ldr x9, [x0] 2ae88: 38686929 ldrb w9, [x9, x8] 2ae8c: 91000508 add x8, x8, #0x1 2ae90: 38001669 strb w9, [x19], #0x1 2ae94: f9400409 ldr x9, [x0, #0x8] 2ae98: eb09011f cmp x8, x9 2ae9c: 54ffff43 b.lo 0x2ae84 2aea0: 1400004a b 0x2afc8 2aea4: f940000a ldr x10, [x0] 2aea8: 3868694b ldrb w11, [x10, x8] 2aeac: 5100c16b sub w11, w11, #0x30 2aeb0: 7100257f cmp w11, #0x9 2aeb4: 54000088 b.hi 0x2aec4 2aeb8: 91000508 add x8, x8, #0x1 2aebc: eb09011f cmp x8, x9 2aec0: 54ffff43 b.lo 0x2aea8 2aec4: f940000a ldr x10, [x0] 2aec8: 9100050b add x11, x8, #0x1 2aecc: eb09017f cmp x11, x9 2aed0: 540003a1 b.ne 0x2af44 2aed4: 38686948 ldrb w8, [x10, x8] 2aed8: 7100b91f cmp w8, #0x2e 2aedc: 54000341 b.ne 0x2af44 2aee0: aa0a03e8 mov x8, x10 2aee4: 3840150b ldrb w11, [x8], #0x1 2aee8: 7100ad7f cmp w11, #0x2b 2aeec: 9a881148 csel x8, x10, x8, ne 2aef0: 3940010a ldrb w10, [x8] 2aef4: 1a9f17e8 cset w8, eq 2aef8: 7100b55f cmp w10, #0x2d 2aefc: 540001a1 b.ne 0x2af30 2af00: 528005a8 mov w8, #0x2d // =45 2af04: 38001668 strb w8, [x19], #0x1 2af08: f9400409 ldr x9, [x0, #0x8] 2af0c: 7100ad7f cmp w11, #0x2b 2af10: 320003e8 orr w8, wzr, #0x1 2af14: 9a881508 cinc x8, x8, eq 2af18: 14000006 b 0x2af30 2af1c: f9400009 ldr x9, [x0] 2af20: 38686929 ldrb w9, [x9, x8] 2af24: 91000508 add x8, x8, #0x1 2af28: 38001669 strb w9, [x19], #0x1 2af2c: f9400409 ldr x9, [x0, #0x8] 2af30: eb09011f cmp x8, x9 2af34: 54ffff43 b.lo 0x2af1c 2af38: 321c07e8 orr w8, wzr, #0x30 2af3c: 38001668 strb w8, [x19], #0x1 2af40: 14000022 b 0x2afc8 2af44: 39400148 ldrb w8, [x10] 2af48: 7100ad1f cmp w8, #0x2b 2af4c: 1a9f17eb cset w11, eq 2af50: eb09017f cmp x11, x9 2af54: 540003a2 b.hs 0x2afc8 2af58: 386b6949 ldrb w9, [x10, x11] 2af5c: 7100ad1f cmp w8, #0x2b 2af60: 320003e8 orr w8, wzr, #0x1 2af64: 9a881508 cinc x8, x8, eq 2af68: 38001669 strb w9, [x19], #0x1 2af6c: f9400409 ldr x9, [x0, #0x8] 2af70: 14000006 b 0x2af88 2af74: f9400009 ldr x9, [x0] 2af78: 38686929 ldrb w9, [x9, x8] 2af7c: 91000508 add x8, x8, #0x1 2af80: 38001669 strb w9, [x19], #0x1 2af84: f9400409 ldr x9, [x0, #0x8] 2af88: eb09011f cmp x8, x9 2af8c: 54ffff43 b.lo 0x2af74 2af90: 1400000e b 0x2afc8 2af94: 39400148 ldrb w8, [x10] 2af98: 7100b51f cmp w8, #0x2d 2af9c: 54000061 b.ne 0x2afa8 2afa0: 528005a8 mov w8, #0x2d // =45 2afa4: 38001668 strb w8, [x19], #0x1 2afa8: 900001e8 adrp x8, 0x66000 2afac: 3dc2b500 ldr q0, [x8, #0xad0] 2afb0: 52a66ca9 mov w9, #0x33650000 // =862257152 2afb4: 728706a9 movk w9, #0x3835 2afb8: 52870608 mov w8, #0x3830 // =14384 2afbc: b9001269 str w9, [x19, #0x10] 2afc0: 79002a68 strh w8, [x19, #0x14] 2afc4: 3c816660 str q0, [x19], #0x16 2afc8: a9417bfd ldp x29, x30, [sp, #0x10] 2afcc: aa1303e0 mov x0, x19 2afd0: f84207f3 ldr x19, [sp], #0x20 2afd4: d65f03c0 ret 000000000002afd8 : 2afd8: d100c3ff sub sp, sp, #0x30 2afdc: f9000bf3 str x19, [sp, #0x10] 2afe0: a9027bfd stp x29, x30, [sp, #0x20] 2afe4: 910083fd add x29, sp, #0x20 2afe8: d53bd048 mrs x8, TPIDR_EL0 2afec: f9401508 ldr x8, [x8, #0x28] 2aff0: aa0003f3 mov x19, x0 2aff4: f90007e8 str x8, [sp, #0x8] 2aff8: 97ffc78e bl 0x1ce30 <_ZN8QPPUtils9UDPSocket6CreateEv@plt> 2affc: b90003e0 str w0, [sp] 2b000: 910003e0 mov x0, sp 2b004: 97ffc21b bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 2b008: 36000060 tbz w0, #0x0, 0x2b014 2b00c: aa1f03e0 mov x0, xzr 2b010: 1400000c b 0x2b040 2b014: 52800500 mov w0, #0x28 // =40 2b018: 97ffc67a bl 0x1ca00 <_Znwm@plt> 2b01c: b94003e8 ldr w8, [sp] 2b020: 320003e9 orr w9, wzr, #0x1 2b024: 9100400a add x10, x0, #0x10 2b028: f8004013 stur x19, [x0, #0x4] 2b02c: b9000c1f str wzr, [x0, #0xc] 2b030: 3900801f strb wzr, [x0, #0x20] 2b034: 39008409 strb w9, [x0, #0x21] 2b038: b9000008 str w8, [x0] 2b03c: a901280a stp x10, x10, [x0, #0x10] 2b040: d53bd048 mrs x8, TPIDR_EL0 2b044: f9401508 ldr x8, [x8, #0x28] 2b048: f94007e9 ldr x9, [sp, #0x8] 2b04c: eb09011f cmp x8, x9 2b050: 540000a1 b.ne 0x2b064 2b054: a9427bfd ldp x29, x30, [sp, #0x20] 2b058: f9400bf3 ldr x19, [sp, #0x10] 2b05c: 9100c3ff add sp, sp, #0x30 2b060: d65f03c0 ret 2b064: 97ffc65f bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002b068 : 2b068: d100c3ff sub sp, sp, #0x30 2b06c: a9014ff4 stp x20, x19, [sp, #0x10] 2b070: a9027bfd stp x29, x30, [sp, #0x20] 2b074: 910083fd add x29, sp, #0x20 2b078: d53bd048 mrs x8, TPIDR_EL0 2b07c: f9401508 ldr x8, [x8, #0x28] 2b080: 2a0203f3 mov w19, w2 2b084: aa0103f4 mov x20, x1 2b088: f90007e8 str x8, [sp, #0x8] 2b08c: b90003e0 str w0, [sp] 2b090: 910003e0 mov x0, sp 2b094: 97ffc1f7 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 2b098: 36000060 tbz w0, #0x0, 0x2b0a4 2b09c: aa1f03e0 mov x0, xzr 2b0a0: 1400000b b 0x2b0cc 2b0a4: 52800500 mov w0, #0x28 // =40 2b0a8: 97ffc656 bl 0x1ca00 <_Znwm@plt> 2b0ac: b94003e8 ldr w8, [sp] 2b0b0: 91004009 add x9, x0, #0x10 2b0b4: f8004014 stur x20, [x0, #0x4] 2b0b8: b9000c13 str w19, [x0, #0xc] 2b0bc: 3900801f strb wzr, [x0, #0x20] 2b0c0: 3900841f strb wzr, [x0, #0x21] 2b0c4: b9000008 str w8, [x0] 2b0c8: a9012409 stp x9, x9, [x0, #0x10] 2b0cc: d53bd048 mrs x8, TPIDR_EL0 2b0d0: f9401508 ldr x8, [x8, #0x28] 2b0d4: f94007e9 ldr x9, [sp, #0x8] 2b0d8: eb09011f cmp x8, x9 2b0dc: 540000a1 b.ne 0x2b0f0 2b0e0: a9427bfd ldp x29, x30, [sp, #0x20] 2b0e4: a9414ff4 ldp x20, x19, [sp, #0x10] 2b0e8: 9100c3ff add sp, sp, #0x30 2b0ec: d65f03c0 ret 2b0f0: 97ffc63c bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002b0f4 : 2b0f4: 12000068 and w8, w3, #0x1 2b0f8: 91004009 add x9, x0, #0x10 2b0fc: b9000001 str w1, [x0] 2b100: f8004002 stur x2, [x0, #0x4] 2b104: b9000c04 str w4, [x0, #0xc] 2b108: 3900801f strb wzr, [x0, #0x20] 2b10c: 39008408 strb w8, [x0, #0x21] 2b110: a9012409 stp x9, x9, [x0, #0x10] 2b114: d65f03c0 ret 000000000002b118 : 2b118: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2b11c: a9017bfd stp x29, x30, [sp, #0x10] 2b120: 910043fd add x29, sp, #0x10 2b124: aa0003f3 mov x19, x0 2b128: aa1303e8 mov x8, x19 2b12c: f8410d09 ldr x9, [x8, #0x10]! 2b130: f940050a ldr x10, [x8, #0x8] 2b134: f900052a str x10, [x9, #0x8] 2b138: f9000149 str x9, [x10] 2b13c: 39404109 ldrb w9, [x8, #0x10] 2b140: a9002108 stp x8, x8, [x8] 2b144: 340002e9 cbz w9, 0x2b1a0 2b148: 97ffc4e2 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 2b14c: aa0003f4 mov x20, x0 2b150: aa1303e0 mov x0, x19 2b154: 97ffc687 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2b158: 2a0003e1 mov w1, w0 2b15c: aa1403e0 mov x0, x20 2b160: 97ffc7d8 bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 2b164: f00002e8 adrp x8, 0x8a000 2b168: f9462508 ldr x8, [x8, #0xc48] 2b16c: b9400108 ldr w8, [x8] 2b170: 7100111f cmp w8, #0x4 2b174: 5400016c b.gt 0x2b1a0 2b178: 52000008 eor w8, w0, #0x1 2b17c: 36000128 tbz w8, #0x0, 0x2b1a0 2b180: d00001c1 adrp x1, 0x65000 2b184: f00001c2 adrp x2, 0x66000 2b188: f00001c3 adrp x3, 0x66000 2b18c: 910b0421 add x1, x1, #0x2c1 2b190: 912bb042 add x2, x2, #0xaec 2b194: 912c2063 add x3, x3, #0xb08 2b198: 321f07e0 orr w0, wzr, #0x6 2b19c: 97ffc6fd bl 0x1cd90 <__android_log_print@plt> 2b1a0: 39408668 ldrb w8, [x19, #0x21] 2b1a4: 340000a8 cbz w8, 0x2b1b8 2b1a8: a9417bfd ldp x29, x30, [sp, #0x10] 2b1ac: aa1303e0 mov x0, x19 2b1b0: a8c24ff4 ldp x20, x19, [sp], #0x20 2b1b4: 17ffc913 b 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 2b1b8: a9417bfd ldp x29, x30, [sp, #0x10] 2b1bc: a8c24ff4 ldp x20, x19, [sp], #0x20 2b1c0: d65f03c0 ret 000000000002b1c4 : 2b1c4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2b1c8: a9014ff4 stp x20, x19, [sp, #0x10] 2b1cc: a9027bfd stp x29, x30, [sp, #0x20] 2b1d0: 910083fd add x29, sp, #0x20 2b1d4: aa0103f5 mov x21, x1 2b1d8: aa0003f3 mov x19, x0 2b1dc: 97ffc4bd bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 2b1e0: aa0003f6 mov x22, x0 2b1e4: aa1303e0 mov x0, x19 2b1e8: 97ffc662 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2b1ec: 2a0003e1 mov w1, w0 2b1f0: 320003e3 orr w3, wzr, #0x1 2b1f4: aa1603e0 mov x0, x22 2b1f8: aa1503e2 mov x2, x21 2b1fc: 2a1f03e4 mov w4, wzr 2b200: 320003f4 orr w20, wzr, #0x1 2b204: 97ffc657 bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 2b208: 36000060 tbz w0, #0x0, 0x2b214 2b20c: 39008274 strb w20, [x19, #0x20] 2b210: 1400000f b 0x2b24c 2b214: f00002e8 adrp x8, 0x8a000 2b218: f9462508 ldr x8, [x8, #0xc48] 2b21c: b9400108 ldr w8, [x8] 2b220: 7100111f cmp w8, #0x4 2b224: 5400012c b.gt 0x2b248 2b228: d00001c1 adrp x1, 0x65000 2b22c: f00001c2 adrp x2, 0x66000 2b230: f00001c3 adrp x3, 0x66000 2b234: 910b0421 add x1, x1, #0x2c1 2b238: 912c3842 add x2, x2, #0xb0e 2b23c: 912ca063 add x3, x3, #0xb28 2b240: 321f07e0 orr w0, wzr, #0x6 2b244: 97ffc6d3 bl 0x1cd90 <__android_log_print@plt> 2b248: 2a1f03f4 mov w20, wzr 2b24c: 2a1403e0 mov w0, w20 2b250: a9427bfd ldp x29, x30, [sp, #0x20] 2b254: a9414ff4 ldp x20, x19, [sp, #0x10] 2b258: a8c357f6 ldp x22, x21, [sp], #0x30 2b25c: d65f03c0 ret 000000000002b260 : 2b260: f81d0ff5 str x21, [sp, #-0x30]! 2b264: a9014ff4 stp x20, x19, [sp, #0x10] 2b268: a9027bfd stp x29, x30, [sp, #0x20] 2b26c: 910083fd add x29, sp, #0x20 2b270: aa0203f3 mov x19, x2 2b274: aa0103f4 mov x20, x1 2b278: aa0003f5 mov x21, x0 2b27c: 97ffc899 bl 0x1d4e0 <_ZN3QPP9EnvObjectC2EPNS_3EnvE@plt> 2b280: f00002e8 adrp x8, 0x8a000 2b284: f946e908 ldr x8, [x8, #0xdd0] 2b288: 910082a0 add x0, x21, #0x20 2b28c: 91004108 add x8, x8, #0x10 2b290: f90002a8 str x8, [x21] 2b294: 97ffc997 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2b298: f9001ebf str xzr, [x21, #0x38] 2b29c: f90026b3 str x19, [x21, #0x48] 2b2a0: b9406288 ldr w8, [x20, #0x60] 2b2a4: 9100a2a9 add x9, x21, #0x28 2b2a8: a902a6a9 stp x9, x9, [x21, #0x28] 2b2ac: b90052a8 str w8, [x21, #0x50] 2b2b0: a9427bfd ldp x29, x30, [sp, #0x20] 2b2b4: a9414ff4 ldp x20, x19, [sp, #0x10] 2b2b8: f84307f5 ldr x21, [sp], #0x30 2b2bc: d65f03c0 ret 000000000002b2c0 : 2b2c0: f00002e8 adrp x8, 0x8a000 2b2c4: f946e908 ldr x8, [x8, #0xdd0] 2b2c8: aa0003ea mov x10, x0 2b2cc: f9401809 ldr x9, [x0, #0x30] 2b2d0: 91004108 add x8, x8, #0x10 2b2d4: f9000008 str x8, [x0] 2b2d8: f8428d48 ldr x8, [x10, #0x28]! 2b2dc: f9000509 str x9, [x8, #0x8] 2b2e0: f9000128 str x8, [x9] 2b2e4: f900014a str x10, [x10] 2b2e8: f900180a str x10, [x0, #0x30] 2b2ec: 17ffc37d b 0x1c0e0 <_ZN3QPP9EnvObjectD2Ev@plt> 000000000002b2f0 : 2b2f0: f81e0ff3 str x19, [sp, #-0x20]! 2b2f4: a9017bfd stp x29, x30, [sp, #0x10] 2b2f8: 910043fd add x29, sp, #0x10 2b2fc: f00002e8 adrp x8, 0x8a000 2b300: f946e908 ldr x8, [x8, #0xdd0] 2b304: aa0003f3 mov x19, x0 2b308: aa1303ea mov x10, x19 2b30c: f9401a69 ldr x9, [x19, #0x30] 2b310: 91004108 add x8, x8, #0x10 2b314: f9000268 str x8, [x19] 2b318: f8428d48 ldr x8, [x10, #0x28]! 2b31c: f9000509 str x9, [x8, #0x8] 2b320: f9000128 str x8, [x9] 2b324: f900014a str x10, [x10] 2b328: f9001a6a str x10, [x19, #0x30] 2b32c: 97ffc36d bl 0x1c0e0 <_ZN3QPP9EnvObjectD2Ev@plt> 2b330: a9417bfd ldp x29, x30, [sp, #0x10] 2b334: aa1303e0 mov x0, x19 2b338: f84207f3 ldr x19, [sp], #0x20 2b33c: 17ffc449 b 0x1c460 <_ZdlPv@plt> 000000000002b340 : 2b340: b9404000 ldr w0, [x0, #0x40] 2b344: d65f03c0 ret 000000000002b348 : 2b348: f81e0ff3 str x19, [sp, #-0x20]! 2b34c: a9017bfd stp x29, x30, [sp, #0x10] 2b350: 910043fd add x29, sp, #0x10 2b354: aa0003f3 mov x19, x0 2b358: 97ffc31a bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2b35c: b9406008 ldr w8, [x0, #0x60] 2b360: b9405269 ldr w9, [x19, #0x50] 2b364: a9417bfd ldp x29, x30, [sp, #0x10] 2b368: 4b090100 sub w0, w8, w9 2b36c: f84207f3 ldr x19, [sp], #0x20 2b370: d65f03c0 ret 000000000002b374 : 2b374: f9401000 ldr x0, [x0, #0x20] 2b378: d65f03c0 ret 000000000002b37c : 2b37c: f9001c01 str x1, [x0, #0x38] 2b380: d65f03c0 ret 000000000002b384 : 2b384: f9001c1f str xzr, [x0, #0x38] 2b388: d65f03c0 ret 000000000002b38c : 2b38c: f81b0ffc str x28, [sp, #-0x50]! 2b390: a9015ff8 stp x24, x23, [sp, #0x10] 2b394: a90257f6 stp x22, x21, [sp, #0x20] 2b398: a9034ff4 stp x20, x19, [sp, #0x30] 2b39c: a9047bfd stp x29, x30, [sp, #0x40] 2b3a0: 910103fd add x29, sp, #0x40 2b3a4: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 2b3a8: d53bd048 mrs x8, TPIDR_EL0 2b3ac: f9401508 ldr x8, [x8, #0x28] 2b3b0: aa0103f4 mov x20, x1 2b3b4: aa0003f5 mov x21, x0 2b3b8: f81b83a8 stur x8, [x29, #-0x48] 2b3bc: f81b0fe2 str x2, [sp, #-0x50]! 2b3c0: 97ffc300 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2b3c4: 3941a808 ldrb w8, [x0, #0x6a] 2b3c8: 34000948 cbz w8, 0x2b4f0 2b3cc: f00001c2 adrp x2, 0x66000 2b3d0: 914007e0 add x0, sp, #0x1, lsl #12 // =0x1000 2b3d4: 912cb442 add x2, x2, #0xb2d 2b3d8: 91012000 add x0, x0, #0x48 2b3dc: 321403e1 orr w1, wzr, #0x1000 2b3e0: 914007f8 add x24, sp, #0x1, lsl #12 // =0x1000 2b3e4: 321403f7 orr w23, wzr, #0x1000 2b3e8: 91012318 add x24, x24, #0x48 2b3ec: 97ffc3dd bl 0x1c360 2b3f0: 398112a8 ldrsb x8, [x21, #0x44] 2b3f4: 2a0003f3 mov w19, w0 2b3f8: f100151f cmp x8, #0x5 2b3fc: 540000a8 b.hi 0x2b410 2b400: b00002e9 adrp x9, 0x88000 2b404: 9109c129 add x9, x9, #0x270 2b408: f8687935 ldr x21, [x9, x8, lsl #3] 2b40c: 14000003 b 0x2b418 2b410: d00001f5 adrp x21, 0x69000 2b414: 911222b5 add x21, x21, #0x488 2b418: 910123e0 add x0, sp, #0x48 2b41c: aa1f03e1 mov x1, xzr 2b420: 97ffc59c bl 0x1ca90 2b424: a944a3e9 ldp x9, x8, [sp, #0x48] 2b428: d2e4188b mov x11, #0x20c4000000000000 // =2361012104648982528 2b42c: f2d374ab movk x11, #0x9ba5, lsl #32 2b430: f2bc6a6b movk x11, #0xe353, lsl #16 2b434: f29ef9eb movk x11, #0xf7cf 2b438: 9b4b7d08 smulh x8, x8, x11 2b43c: 9347fd0b asr x11, x8, #7 2b440: 52807d0a mov w10, #0x3e8 // =1000 2b444: 8b48fd68 add x8, x11, x8, lsr #63 2b448: 910123e1 add x1, sp, #0x48 2b44c: 321403e2 orr w2, wzr, #0x1000 2b450: aa1403e0 mov x0, x20 2b454: 9b0a2136 madd x22, x9, x10, x8 2b458: 97ffc9aa bl 0x1db00 <_ZN3QPP8Datagram4DumpEPci@plt> 2b45c: 910003e0 mov x0, sp 2b460: 910023e1 add x1, sp, #0x8 2b464: 321a03e2 orr w2, wzr, #0x40 2b468: 97ffc2ca bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 2b46c: b94007e6 ldr w6, [sp, #0x4] 2b470: 4b1302e8 sub w8, w23, w19 2b474: f00001c2 adrp x2, 0x66000 2b478: 8b33c300 add x0, x24, w19, sxtw 2b47c: 93407d01 sxtw x1, w8 2b480: 912d8c42 add x2, x2, #0xb63 2b484: 910023e5 add x5, sp, #0x8 2b488: 910123e7 add x7, sp, #0x48 2b48c: aa1503e3 mov x3, x21 2b490: aa1603e4 mov x4, x22 2b494: 97ffc3b3 bl 0x1c360 2b498: 0b130008 add w8, w0, w19 2b49c: 8b28c300 add x0, x24, w8, sxtw 2b4a0: 4b0802e8 sub w8, w23, w8 2b4a4: f00001c2 adrp x2, 0x66000 2b4a8: 93407d01 sxtw x1, w8 2b4ac: 912dec42 add x2, x2, #0xb7b 2b4b0: 97ffc3ac bl 0x1c360 2b4b4: f00002e8 adrp x8, 0x8a000 2b4b8: f9462508 ldr x8, [x8, #0xc48] 2b4bc: b9400108 ldr w8, [x8] 2b4c0: 7100051f cmp w8, #0x1 2b4c4: 5400016c b.gt 0x2b4f0 2b4c8: d00001c1 adrp x1, 0x65000 2b4cc: f00001c2 adrp x2, 0x66000 2b4d0: f00001c3 adrp x3, 0x66000 2b4d4: 914007e4 add x4, sp, #0x1, lsl #12 // =0x1000 2b4d8: 910b0421 add x1, x1, #0x2c1 2b4dc: 912e0042 add x2, x2, #0xb80 2b4e0: 912e2463 add x3, x3, #0xb89 2b4e4: 320007e0 orr w0, wzr, #0x3 2b4e8: 91012084 add x4, x4, #0x48 2b4ec: 97ffc629 bl 0x1cd90 <__android_log_print@plt> 2b4f0: d53bd048 mrs x8, TPIDR_EL0 2b4f4: f9401508 ldr x8, [x8, #0x28] 2b4f8: f85b83a9 ldur x9, [x29, #-0x48] 2b4fc: eb09011f cmp x8, x9 2b500: 54000121 b.ne 0x2b524 2b504: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 2b508: 910143ff add sp, sp, #0x50 2b50c: a9447bfd ldp x29, x30, [sp, #0x40] 2b510: a9434ff4 ldp x20, x19, [sp, #0x30] 2b514: a94257f6 ldp x22, x21, [sp, #0x20] 2b518: a9415ff8 ldp x24, x23, [sp, #0x10] 2b51c: f84507fc ldr x28, [sp], #0x50 2b520: d65f03c0 ret 2b524: 97ffc52f bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002b528 : 2b528: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2b52c: a9017bfd stp x29, x30, [sp, #0x10] 2b530: 910043fd add x29, sp, #0x10 2b534: aa0103f3 mov x19, x1 2b538: aa0003f4 mov x20, x0 2b53c: 97ffc3dd bl 0x1c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt> 2b540: f00002e8 adrp x8, 0x8a000 2b544: f946f508 ldr x8, [x8, #0xde8] 2b548: 528bbd09 mov w9, #0x5de8 // =24040 2b54c: 320003e0 orr w0, wzr, #0x1 2b550: 52800501 mov w1, #0x28 // =40 2b554: 91004108 add x8, x8, #0x10 2b558: f9000288 str x8, [x20] 2b55c: b8296a9f str wzr, [x20, x9] 2b560: f92ef29f str xzr, [x20, #0x5de0] 2b564: f92eee9f str xzr, [x20, #0x5dd8] 2b568: f92eea9f str xzr, [x20, #0x5dd0] 2b56c: 97ffc1e5 bl 0x1bd00 2b570: 528ca008 mov w8, #0x6500 // =25856 2b574: 528ca609 mov w9, #0x6530 // =25904 2b578: f9327e80 str x0, [x20, #0x64f8] 2b57c: f9328e9f str xzr, [x20, #0x6518] 2b580: f9329e93 str x19, [x20, #0x6538] 2b584: 38286a9f strb wzr, [x20, x8] 2b588: 528ca408 mov w8, #0x6520 // =25888 2b58c: 38296a9f strb wzr, [x20, x9] 2b590: 528ca189 mov w9, #0x650c // =25868 2b594: f8296a9f str xzr, [x20, x9] 2b598: 528ca089 mov w9, #0x6504 // =25860 2b59c: 8b080288 add x8, x20, x8 2b5a0: f8296a9f str xzr, [x20, x9] 2b5a4: f9329288 str x8, [x20, #0x6520] 2b5a8: f9329688 str x8, [x20, #0x6528] 2b5ac: a9417bfd ldp x29, x30, [sp, #0x10] 2b5b0: a8c24ff4 ldp x20, x19, [sp], #0x20 2b5b4: d65f03c0 ret 000000000002b5b8 : 2b5b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2b5bc: a9017bfd stp x29, x30, [sp, #0x10] 2b5c0: 910043fd add x29, sp, #0x10 2b5c4: f00002e8 adrp x8, 0x8a000 2b5c8: f946f508 ldr x8, [x8, #0xde8] 2b5cc: aa0003f3 mov x19, x0 2b5d0: aa1303f4 mov x20, x19 2b5d4: 91004108 add x8, x8, #0x10 2b5d8: f8010688 str x8, [x20], #0x10 2b5dc: 97ffc859 bl 0x1d740 <_ZN3QPP14ClientTaskImpl14RemoveMainPathEv@plt> 2b5e0: aa1303e0 mov x0, x19 2b5e4: 97ffc733 bl 0x1d2b0 <_ZN3QPP14ClientTaskImpl15RemoveVicePathsEv@plt> 2b5e8: aa1403e0 mov x0, x20 2b5ec: 97ffc28d bl 0x1c020 <_ZN3QPP10DelayTraceD2Ev@plt> 2b5f0: a9417bfd ldp x29, x30, [sp, #0x10] 2b5f4: aa1303e0 mov x0, x19 2b5f8: a8c24ff4 ldp x20, x19, [sp], #0x20 2b5fc: 17ffc7e1 b 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 000000000002b600 : 2b600: f81d0ff5 str x21, [sp, #-0x30]! 2b604: a9014ff4 stp x20, x19, [sp, #0x10] 2b608: a9027bfd stp x29, x30, [sp, #0x20] 2b60c: 910083fd add x29, sp, #0x20 2b610: aa0003f3 mov x19, x0 2b614: f9728e74 ldr x20, [x19, #0x6518] 2b618: b40004d4 cbz x20, 0x2b6b0 2b61c: aa1403e8 mov x8, x20 2b620: f8410d09 ldr x9, [x8, #0x10]! 2b624: f940050a ldr x10, [x8, #0x8] 2b628: f900052a str x10, [x9, #0x8] 2b62c: f9000149 str x9, [x10] 2b630: 39404109 ldrb w9, [x8, #0x10] 2b634: a9002108 stp x8, x8, [x8] 2b638: 340002e9 cbz w9, 0x2b694 2b63c: 97ffc3a5 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 2b640: aa0003f5 mov x21, x0 2b644: aa1403e0 mov x0, x20 2b648: 97ffc54a bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2b64c: 2a0003e1 mov w1, w0 2b650: aa1503e0 mov x0, x21 2b654: 97ffc69b bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 2b658: f00002e8 adrp x8, 0x8a000 2b65c: f9462508 ldr x8, [x8, #0xc48] 2b660: b9400108 ldr w8, [x8] 2b664: 7100111f cmp w8, #0x4 2b668: 5400016c b.gt 0x2b694 2b66c: 52000008 eor w8, w0, #0x1 2b670: 36000128 tbz w8, #0x0, 0x2b694 2b674: d00001c1 adrp x1, 0x65000 2b678: f00001c2 adrp x2, 0x66000 2b67c: f00001c3 adrp x3, 0x66000 2b680: 910b0421 add x1, x1, #0x2c1 2b684: 912bb042 add x2, x2, #0xaec 2b688: 912c2063 add x3, x3, #0xb08 2b68c: 321f07e0 orr w0, wzr, #0x6 2b690: 97ffc5c0 bl 0x1cd90 <__android_log_print@plt> 2b694: 39408688 ldrb w8, [x20, #0x21] 2b698: 34000068 cbz w8, 0x2b6a4 2b69c: aa1403e0 mov x0, x20 2b6a0: 97ffc7d8 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 2b6a4: aa1403e0 mov x0, x20 2b6a8: 97ffc36e bl 0x1c460 <_ZdlPv@plt> 2b6ac: f9328e7f str xzr, [x19, #0x6518] 2b6b0: f9328e7f str xzr, [x19, #0x6518] 2b6b4: a9427bfd ldp x29, x30, [sp, #0x20] 2b6b8: a9414ff4 ldp x20, x19, [sp, #0x10] 2b6bc: f84307f5 ldr x21, [sp], #0x30 2b6c0: d65f03c0 ret 000000000002b6c4 : 2b6c4: a9bb67fa stp x26, x25, [sp, #-0x50]! 2b6c8: a9015ff8 stp x24, x23, [sp, #0x10] 2b6cc: a90257f6 stp x22, x21, [sp, #0x20] 2b6d0: a9034ff4 stp x20, x19, [sp, #0x30] 2b6d4: a9047bfd stp x29, x30, [sp, #0x40] 2b6d8: 910103fd add x29, sp, #0x40 2b6dc: f9729008 ldr x8, [x0, #0x6520] 2b6e0: 528ca409 mov w9, #0x6520 // =25888 2b6e4: 8b090018 add x24, x0, x9 2b6e8: eb18011f cmp x8, x24 2b6ec: 54000540 b.eq 0x2b794 2b6f0: f00002f9 adrp x25, 0x8a000 2b6f4: f9462739 ldr x25, [x25, #0xc48] 2b6f8: d00001d3 adrp x19, 0x65000 2b6fc: f00001d4 adrp x20, 0x66000 2b700: f00001d5 adrp x21, 0x66000 2b704: 910b0673 add x19, x19, #0x2c1 2b708: 912bb294 add x20, x20, #0xaec 2b70c: 912c22b5 add x21, x21, #0xb08 2b710: a940251a ldp x26, x9, [x8] 2b714: d1004116 sub x22, x8, #0x10 2b718: f9000749 str x9, [x26, #0x8] 2b71c: f900013a str x26, [x9] 2b720: 39404109 ldrb w9, [x8, #0x10] 2b724: a9002108 stp x8, x8, [x8] 2b728: 34000249 cbz w9, 0x2b770 2b72c: 97ffc369 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 2b730: aa0003f7 mov x23, x0 2b734: aa1603e0 mov x0, x22 2b738: 97ffc50e bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2b73c: 2a0003e1 mov w1, w0 2b740: aa1703e0 mov x0, x23 2b744: 97ffc65f bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 2b748: b9400328 ldr w8, [x25] 2b74c: 7100111f cmp w8, #0x4 2b750: 5400010c b.gt 0x2b770 2b754: 52000008 eor w8, w0, #0x1 2b758: 360000c8 tbz w8, #0x0, 0x2b770 2b75c: 321f07e0 orr w0, wzr, #0x6 2b760: aa1303e1 mov x1, x19 2b764: aa1403e2 mov x2, x20 2b768: aa1503e3 mov x3, x21 2b76c: 97ffc589 bl 0x1cd90 <__android_log_print@plt> 2b770: 394086c8 ldrb w8, [x22, #0x21] 2b774: 34000068 cbz w8, 0x2b780 2b778: aa1603e0 mov x0, x22 2b77c: 97ffc7a1 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 2b780: aa1603e0 mov x0, x22 2b784: 97ffc337 bl 0x1c460 <_ZdlPv@plt> 2b788: eb18035f cmp x26, x24 2b78c: aa1a03e8 mov x8, x26 2b790: 54fffc01 b.ne 0x2b710 2b794: a9447bfd ldp x29, x30, [sp, #0x40] 2b798: a9434ff4 ldp x20, x19, [sp, #0x30] 2b79c: a94257f6 ldp x22, x21, [sp, #0x20] 2b7a0: a9415ff8 ldp x24, x23, [sp, #0x10] 2b7a4: a8c567fa ldp x26, x25, [sp], #0x50 2b7a8: d65f03c0 ret 000000000002b7ac : 2b7ac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2b7b0: a9017bfd stp x29, x30, [sp, #0x10] 2b7b4: 910043fd add x29, sp, #0x10 2b7b8: f00002e8 adrp x8, 0x8a000 2b7bc: f946f508 ldr x8, [x8, #0xde8] 2b7c0: aa0003f3 mov x19, x0 2b7c4: aa1303f4 mov x20, x19 2b7c8: 91004108 add x8, x8, #0x10 2b7cc: f8010688 str x8, [x20], #0x10 2b7d0: 97ffc7dc bl 0x1d740 <_ZN3QPP14ClientTaskImpl14RemoveMainPathEv@plt> 2b7d4: aa1303e0 mov x0, x19 2b7d8: 97ffc6b6 bl 0x1d2b0 <_ZN3QPP14ClientTaskImpl15RemoveVicePathsEv@plt> 2b7dc: aa1403e0 mov x0, x20 2b7e0: 97ffc210 bl 0x1c020 <_ZN3QPP10DelayTraceD2Ev@plt> 2b7e4: aa1303e0 mov x0, x19 2b7e8: 97ffc766 bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 2b7ec: a9417bfd ldp x29, x30, [sp, #0x10] 2b7f0: aa1303e0 mov x0, x19 2b7f4: a8c24ff4 ldp x20, x19, [sp], #0x20 2b7f8: 17ffc31a b 0x1c460 <_ZdlPv@plt> 000000000002b7fc : 2b7fc: f81d0ff5 str x21, [sp, #-0x30]! 2b800: a9014ff4 stp x20, x19, [sp, #0x10] 2b804: a9027bfd stp x29, x30, [sp, #0x20] 2b808: 910083fd add x29, sp, #0x20 2b80c: aa0003f3 mov x19, x0 2b810: f9728e61 ldr x1, [x19, #0x6518] 2b814: b40000a1 cbz x1, 0x2b828 2b818: f9400268 ldr x8, [x19] 2b81c: aa1303e0 mov x0, x19 2b820: f9401908 ldr x8, [x8, #0x30] 2b824: d63f0100 blr x8 2b828: f9729261 ldr x1, [x19, #0x6520] 2b82c: 528ca408 mov w8, #0x6520 // =25888 2b830: 8b080274 add x20, x19, x8 2b834: eb14003f cmp x1, x20 2b838: 54000120 b.eq 0x2b85c 2b83c: f85f0435 ldr x21, [x1], #-0x10 2b840: f9400268 ldr x8, [x19] 2b844: aa1303e0 mov x0, x19 2b848: f9401908 ldr x8, [x8, #0x30] 2b84c: d63f0100 blr x8 2b850: eb1402bf cmp x21, x20 2b854: aa1503e1 mov x1, x21 2b858: 54ffff21 b.ne 0x2b83c 2b85c: a9427bfd ldp x29, x30, [sp, #0x20] 2b860: a9414ff4 ldp x20, x19, [sp, #0x10] 2b864: f84307f5 ldr x21, [sp], #0x30 2b868: d65f03c0 ret 000000000002b86c : 2b86c: d65f03c0 ret 000000000002b870 : 2b870: f81c0ff7 str x23, [sp, #-0x40]! 2b874: a90157f6 stp x22, x21, [sp, #0x10] 2b878: a9024ff4 stp x20, x19, [sp, #0x20] 2b87c: a9037bfd stp x29, x30, [sp, #0x30] 2b880: 9100c3fd add x29, sp, #0x30 2b884: 2a0203f5 mov w21, w2 2b888: aa0103f3 mov x19, x1 2b88c: aa0003f4 mov x20, x0 2b890: b4000413 cbz x19, 0x2b910 2b894: 97ffc30f bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 2b898: aa0003f6 mov x22, x0 2b89c: aa1303e0 mov x0, x19 2b8a0: 97ffc4b4 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2b8a4: 2a0003e1 mov w1, w0 2b8a8: 320003e3 orr w3, wzr, #0x1 2b8ac: aa1603e0 mov x0, x22 2b8b0: aa1403e2 mov x2, x20 2b8b4: 2a1f03e4 mov w4, wzr 2b8b8: 320003f7 orr w23, wzr, #0x1 2b8bc: 97ffc4a9 bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 2b8c0: 360000e0 tbz w0, #0x0, 0x2b8dc 2b8c4: 39008277 strb w23, [x19, #0x20] 2b8c8: 36000295 tbz w21, #0x0, 0x2b918 2b8cc: aa1403e0 mov x0, x20 2b8d0: 97ffc79c bl 0x1d740 <_ZN3QPP14ClientTaskImpl14RemoveMainPathEv@plt> 2b8d4: f9328e93 str x19, [x20, #0x6518] 2b8d8: 14000017 b 0x2b934 2b8dc: f00002e8 adrp x8, 0x8a000 2b8e0: f9462508 ldr x8, [x8, #0xc48] 2b8e4: b9400108 ldr w8, [x8] 2b8e8: 7100111f cmp w8, #0x4 2b8ec: 5400012c b.gt 0x2b910 2b8f0: d00001c1 adrp x1, 0x65000 2b8f4: f00001c2 adrp x2, 0x66000 2b8f8: f00001c3 adrp x3, 0x66000 2b8fc: 910b0421 add x1, x1, #0x2c1 2b900: 912c3842 add x2, x2, #0xb0e 2b904: 912ca063 add x3, x3, #0xb28 2b908: 321f07e0 orr w0, wzr, #0x6 2b90c: 97ffc521 bl 0x1cd90 <__android_log_print@plt> 2b910: 2a1f03e0 mov w0, wzr 2b914: 14000009 b 0x2b938 2b918: f972968a ldr x10, [x20, #0x6528] 2b91c: 528ca409 mov w9, #0x6520 // =25888 2b920: 91004268 add x8, x19, #0x10 2b924: 8b090289 add x9, x20, x9 2b928: f9329688 str x8, [x20, #0x6528] 2b92c: a9012a69 stp x9, x10, [x19, #0x10] 2b930: f9000148 str x8, [x10] 2b934: 320003e0 orr w0, wzr, #0x1 2b938: a9437bfd ldp x29, x30, [sp, #0x30] 2b93c: a9424ff4 ldp x20, x19, [sp, #0x20] 2b940: a94157f6 ldp x22, x21, [sp, #0x10] 2b944: f84407f7 ldr x23, [sp], #0x40 2b948: d65f03c0 ret 000000000002b94c : 2b94c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2b950: a9014ff4 stp x20, x19, [sp, #0x10] 2b954: a9027bfd stp x29, x30, [sp, #0x20] 2b958: 910083fd add x29, sp, #0x20 2b95c: aa0103f3 mov x19, x1 2b960: aa0003f4 mov x20, x0 2b964: 2a1f03f5 mov w21, wzr 2b968: b4000453 cbz x19, 0x2b9f0 2b96c: f9728e88 ldr x8, [x20, #0x6518] 2b970: b4000408 cbz x8, 0x2b9f0 2b974: 97ffc2d7 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 2b978: aa0003f6 mov x22, x0 2b97c: aa1303e0 mov x0, x19 2b980: 97ffc47c bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2b984: 2a0003e1 mov w1, w0 2b988: 320003e3 orr w3, wzr, #0x1 2b98c: aa1603e0 mov x0, x22 2b990: aa1403e2 mov x2, x20 2b994: 2a1f03e4 mov w4, wzr 2b998: 320003f5 orr w21, wzr, #0x1 2b99c: 97ffc471 bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 2b9a0: 360000c0 tbz w0, #0x0, 0x2b9b8 2b9a4: aa1403e0 mov x0, x20 2b9a8: 39008275 strb w21, [x19, #0x20] 2b9ac: 97ffc765 bl 0x1d740 <_ZN3QPP14ClientTaskImpl14RemoveMainPathEv@plt> 2b9b0: f9328e93 str x19, [x20, #0x6518] 2b9b4: 1400000f b 0x2b9f0 2b9b8: f00002e8 adrp x8, 0x8a000 2b9bc: f9462508 ldr x8, [x8, #0xc48] 2b9c0: b9400108 ldr w8, [x8] 2b9c4: 7100111f cmp w8, #0x4 2b9c8: 5400012c b.gt 0x2b9ec 2b9cc: d00001c1 adrp x1, 0x65000 2b9d0: f00001c2 adrp x2, 0x66000 2b9d4: f00001c3 adrp x3, 0x66000 2b9d8: 910b0421 add x1, x1, #0x2c1 2b9dc: 912c3842 add x2, x2, #0xb0e 2b9e0: 912ca063 add x3, x3, #0xb28 2b9e4: 321f07e0 orr w0, wzr, #0x6 2b9e8: 97ffc4ea bl 0x1cd90 <__android_log_print@plt> 2b9ec: 2a1f03f5 mov w21, wzr 2b9f0: a9427bfd ldp x29, x30, [sp, #0x20] 2b9f4: a9414ff4 ldp x20, x19, [sp, #0x10] 2b9f8: 2a1503e0 mov w0, w21 2b9fc: a8c357f6 ldp x22, x21, [sp], #0x30 2ba00: d65f03c0 ret 000000000002ba04 : 2ba04: f81d0ff5 str x21, [sp, #-0x30]! 2ba08: a9014ff4 stp x20, x19, [sp, #0x10] 2ba0c: a9027bfd stp x29, x30, [sp, #0x20] 2ba10: 910083fd add x29, sp, #0x20 2ba14: aa0103f4 mov x20, x1 2ba18: aa0003f3 mov x19, x0 2ba1c: b900029f str wzr, [x20] 2ba20: f9728e60 ldr x0, [x19, #0x6518] 2ba24: aa0203f5 mov x21, x2 2ba28: b40000c0 cbz x0, 0x2ba40 2ba2c: 97ffc309 bl 0x1c650 <_ZN8QPPUtils6Socket12GetLocalPortEv@plt> 2ba30: b9000280 str w0, [x20] 2ba34: f9728e68 ldr x8, [x19, #0x6518] 2ba38: f8404108 ldur x8, [x8, #0x4] 2ba3c: f90002a8 str x8, [x21] 2ba40: a9427bfd ldp x29, x30, [sp, #0x20] 2ba44: a9414ff4 ldp x20, x19, [sp, #0x10] 2ba48: f84307f5 ldr x21, [sp], #0x30 2ba4c: d65f03c0 ret 000000000002ba50 : 2ba50: f9729008 ldr x8, [x0, #0x6520] 2ba54: 528ca409 mov w9, #0x6520 // =25888 2ba58: 8b090009 add x9, x0, x9 2ba5c: eb09011f cmp x8, x9 2ba60: 54000420 b.eq 0x2bae4 2ba64: 528ca208 mov w8, #0x6510 // =25872 2ba68: b8686809 ldr w9, [x0, x8] 2ba6c: 528ca00a mov w10, #0x6500 // =25856 2ba70: 11000529 add w9, w9, #0x1 2ba74: b8286809 str w9, [x0, x8] 2ba78: 320003e8 orr w8, wzr, #0x1 2ba7c: 382a6808 strb w8, [x0, x10] 2ba80: f00002e9 adrp x9, 0x8a000 2ba84: f9729c08 ldr x8, [x0, #0x6538] 2ba88: f9464929 ldr x9, [x9, #0xc90] 2ba8c: b9406108 ldr w8, [x8, #0x60] 2ba90: b9400124 ldr w4, [x9] 2ba94: 528ca089 mov w9, #0x6504 // =25860 2ba98: 0b080088 add w8, w4, w8 2ba9c: b8296808 str w8, [x0, x9] 2baa0: 528ca188 mov w8, #0x650c // =25868 2baa4: b8686809 ldr w9, [x0, x8] 2baa8: 0b040129 add w9, w9, w4 2baac: b8286809 str w9, [x0, x8] 2bab0: f00002e8 adrp x8, 0x8a000 2bab4: f9462508 ldr x8, [x8, #0xc48] 2bab8: b9400108 ldr w8, [x8] 2babc: 7100051f cmp w8, #0x1 2bac0: 5400012c b.gt 0x2bae4 2bac4: d00001c1 adrp x1, 0x65000 2bac8: f00001c2 adrp x2, 0x66000 2bacc: f00001c3 adrp x3, 0x66000 2bad0: 910b0421 add x1, x1, #0x2c1 2bad4: 912e5c42 add x2, x2, #0xb97 2bad8: 912ed863 add x3, x3, #0xbb6 2badc: 320007e0 orr w0, wzr, #0x3 2bae0: 17ffc4ac b 0x1cd90 <__android_log_print@plt> 2bae4: d65f03c0 ret 000000000002bae8 : 2bae8: f9729008 ldr x8, [x0, #0x6520] 2baec: 528ca409 mov w9, #0x6520 // =25888 2baf0: 8b090009 add x9, x0, x9 2baf4: eb09011f cmp x8, x9 2baf8: 540003a0 b.eq 0x2bb6c 2bafc: 528ca008 mov w8, #0x6500 // =25856 2bb00: 320003e9 orr w9, wzr, #0x1 2bb04: 38286809 strb w9, [x0, x8] 2bb08: f00002e9 adrp x9, 0x8a000 2bb0c: f9729c08 ldr x8, [x0, #0x6538] 2bb10: f9464929 ldr x9, [x9, #0xc90] 2bb14: b9406108 ldr w8, [x8, #0x60] 2bb18: b9400124 ldr w4, [x9] 2bb1c: 528ca089 mov w9, #0x6504 // =25860 2bb20: 0b080088 add w8, w4, w8 2bb24: b8296808 str w8, [x0, x9] 2bb28: 528ca188 mov w8, #0x650c // =25868 2bb2c: b8686809 ldr w9, [x0, x8] 2bb30: 0b040129 add w9, w9, w4 2bb34: b8286809 str w9, [x0, x8] 2bb38: f00002e8 adrp x8, 0x8a000 2bb3c: f9462508 ldr x8, [x8, #0xc48] 2bb40: b9400108 ldr w8, [x8] 2bb44: 7100051f cmp w8, #0x1 2bb48: 5400012c b.gt 0x2bb6c 2bb4c: d00001c1 adrp x1, 0x65000 2bb50: f00001c2 adrp x2, 0x66000 2bb54: f00001c3 adrp x3, 0x66000 2bb58: 910b0421 add x1, x1, #0x2c1 2bb5c: 912f1442 add x2, x2, #0xbc5 2bb60: 912f8863 add x3, x3, #0xbe2 2bb64: 320007e0 orr w0, wzr, #0x3 2bb68: 17ffc48a b 0x1cd90 <__android_log_print@plt> 2bb6c: d65f03c0 ret 000000000002bb70 : 2bb70: f9728009 ldr x9, [x0, #0x6500] 2bb74: 528ca008 mov w8, #0x6500 // =25856 2bb78: 12001d2a and w10, w9, #0xff 2bb7c: 3400034a cbz w10, 0x2bbe4 2bb80: f9729c0a ldr x10, [x0, #0x6538] 2bb84: d360fd29 lsr x9, x9, #32 2bb88: b940614a ldr w10, [x10, #0x60] 2bb8c: 6b09015f cmp w10, w9 2bb90: 540002a9 b.ls 0x2bbe4 2bb94: f81e0ff3 str x19, [sp, #-0x20]! 2bb98: a9017bfd stp x29, x30, [sp, #0x10] 2bb9c: 910043fd add x29, sp, #0x10 2bba0: f00002e9 adrp x9, 0x8a000 2bba4: f9462529 ldr x9, [x9, #0xc48] 2bba8: 8b080013 add x19, x0, x8 2bbac: b9400129 ldr w9, [x9] 2bbb0: 7100053f cmp w9, #0x1 2bbb4: 5400012c b.gt 0x2bbd8 2bbb8: d00001c1 adrp x1, 0x65000 2bbbc: f00001c2 adrp x2, 0x66000 2bbc0: f00001c3 adrp x3, 0x66000 2bbc4: 910b0421 add x1, x1, #0x2c1 2bbc8: 912fb842 add x2, x2, #0xbee 2bbcc: 91301863 add x3, x3, #0xc06 2bbd0: 320007e0 orr w0, wzr, #0x3 2bbd4: 97ffc46f bl 0x1cd90 <__android_log_print@plt> 2bbd8: 3900027f strb wzr, [x19] 2bbdc: a9417bfd ldp x29, x30, [sp, #0x10] 2bbe0: f84207f3 ldr x19, [sp], #0x20 2bbe4: d65f03c0 ret 000000000002bbe8 : 2bbe8: 528ca108 mov w8, #0x6508 // =25864 2bbec: b8686800 ldr w0, [x0, x8] 2bbf0: d65f03c0 ret 000000000002bbf4 : 2bbf4: 528ca188 mov w8, #0x650c // =25868 2bbf8: b8686800 ldr w0, [x0, x8] 2bbfc: d65f03c0 ret 000000000002bc00 : 2bc00: 528ca208 mov w8, #0x6510 // =25872 2bc04: b8686800 ldr w0, [x0, x8] 2bc08: d65f03c0 ret 000000000002bc0c : 2bc0c: f9729008 ldr x8, [x0, #0x6520] 2bc10: 528ca409 mov w9, #0x6520 // =25888 2bc14: 8b090009 add x9, x0, x9 2bc18: eb09011f cmp x8, x9 2bc1c: 54000100 b.eq 0x2bc3c 2bc20: 528ca608 mov w8, #0x6530 // =25904 2bc24: 8b080008 add x8, x0, x8 2bc28: 3940010a ldrb w10, [x8] 2bc2c: 12000029 and w9, w1, #0x1 2bc30: 6b09015f cmp w10, w9 2bc34: 54000040 b.eq 0x2bc3c 2bc38: 39000109 strb w9, [x8] 2bc3c: d65f03c0 ret 000000000002bc40 : 2bc40: 528ca008 mov w8, #0x6500 // =25856 2bc44: 38686808 ldrb w8, [x0, x8] 2bc48: 34000068 cbz w8, 0x2bc54 2bc4c: 320003e0 orr w0, wzr, #0x1 2bc50: d65f03c0 ret 2bc54: 528ca608 mov w8, #0x6530 // =25904 2bc58: 38686808 ldrb w8, [x0, x8] 2bc5c: 7100011f cmp w8, #0x0 2bc60: 1a9f07e0 cset w0, ne 2bc64: d65f03c0 ret 000000000002bc68 : 2bc68: f81e0ff3 str x19, [sp, #-0x20]! 2bc6c: a9017bfd stp x29, x30, [sp, #0x10] 2bc70: 910043fd add x29, sp, #0x10 2bc74: aa0003f3 mov x19, x0 2bc78: 528bbb08 mov w8, #0x5dd8 // =24024 2bc7c: 320003e0 orr w0, wzr, #0x1 2bc80: 52800501 mov w1, #0x28 // =40 2bc84: b8286a7f str wzr, [x19, x8] 2bc88: f92eea7f str xzr, [x19, #0x5dd0] 2bc8c: f92ee67f str xzr, [x19, #0x5dc8] 2bc90: f92ee27f str xzr, [x19, #0x5dc0] 2bc94: 97ffc01b bl 0x1bd00 2bc98: f9327660 str x0, [x19, #0x64e8] 2bc9c: a9417bfd ldp x29, x30, [sp, #0x10] 2bca0: f84207f3 ldr x19, [sp], #0x20 2bca4: d65f03c0 ret 000000000002bca8 : 2bca8: f81c0ff7 str x23, [sp, #-0x40]! 2bcac: a90157f6 stp x22, x21, [sp, #0x10] 2bcb0: a9024ff4 stp x20, x19, [sp, #0x20] 2bcb4: a9037bfd stp x29, x30, [sp, #0x30] 2bcb8: 9100c3fd add x29, sp, #0x30 2bcbc: aa0003f4 mov x20, x0 2bcc0: f9727693 ldr x19, [x20, #0x64e8] 2bcc4: b9400268 ldr w8, [x19] 2bcc8: 340002c8 cbz w8, 0x2bd20 2bccc: 2a1f03f6 mov w22, wzr 2bcd0: 2a1f03f5 mov w21, wzr 2bcd4: 320007f7 orr w23, wzr, #0x3 2bcd8: f9400a68 ldr x8, [x19, #0x10] 2bcdc: 53047ea9 lsr w9, w21, #4 2bce0: b8695908 ldr w8, [x8, w9, uxtw #2] 2bce4: 121f0ec9 and w9, w22, #0x1e 2bce8: 1ac922e9 lsl w9, w23, w9 2bcec: 0a080128 and w8, w9, w8 2bcf0: 350000c8 cbnz w8, 0x2bd08 2bcf4: f9401268 ldr x8, [x19, #0x20] 2bcf8: f8755900 ldr x0, [x8, w21, uxtw #3] 2bcfc: b4000060 cbz x0, 0x2bd08 2bd00: 97ffc1d8 bl 0x1c460 <_ZdlPv@plt> 2bd04: f9727693 ldr x19, [x20, #0x64e8] 2bd08: b9400268 ldr w8, [x19] 2bd0c: 110006b5 add w21, w21, #0x1 2bd10: 11000ad6 add w22, w22, #0x2 2bd14: 6b0802bf cmp w21, w8 2bd18: 54fffe01 b.ne 0x2bcd8 2bd1c: 14000002 b 0x2bd24 2bd20: 2a1f03f5 mov w21, wzr 2bd24: b40004d3 cbz x19, 0x2bdbc 2bd28: f9400a60 ldr x0, [x19, #0x10] 2bd2c: b4000160 cbz x0, 0x2bd58 2bd30: 53047ea8 lsr w8, w21, #4 2bd34: 710042bf cmp w21, #0x10 2bd38: d37ef508 lsl x8, x8, #2 2bd3c: 321e03e9 orr w9, wzr, #0x4 2bd40: 9a883122 csel x2, x9, x8, lo 2bd44: 52801541 mov w1, #0xaa // =170 2bd48: 97ffc6f6 bl 0x1d920 2bd4c: f800427f stur xzr, [x19, #0x4] 2bd50: f9727693 ldr x19, [x20, #0x64e8] 2bd54: b4000353 cbz x19, 0x2bdbc 2bd58: f9400a60 ldr x0, [x19, #0x10] 2bd5c: b4000180 cbz x0, 0x2bd8c 2bd60: b9400268 ldr w8, [x19] 2bd64: 52801541 mov w1, #0xaa // =170 2bd68: 53047d09 lsr w9, w8, #4 2bd6c: 7100411f cmp w8, #0x10 2bd70: d37ef528 lsl x8, x9, #2 2bd74: 321e03e9 orr w9, wzr, #0x4 2bd78: 9a883122 csel x2, x9, x8, lo 2bd7c: 97ffc6e9 bl 0x1d920 2bd80: f800427f stur xzr, [x19, #0x4] 2bd84: f9727693 ldr x19, [x20, #0x64e8] 2bd88: b40001b3 cbz x19, 0x2bdbc 2bd8c: f9400e60 ldr x0, [x19, #0x18] 2bd90: 97ffc730 bl 0x1da50 2bd94: f9400a60 ldr x0, [x19, #0x10] 2bd98: 97ffc72e bl 0x1da50 2bd9c: f9401260 ldr x0, [x19, #0x20] 2bda0: 97ffc72c bl 0x1da50 2bda4: aa1303e0 mov x0, x19 2bda8: a9437bfd ldp x29, x30, [sp, #0x30] 2bdac: a9424ff4 ldp x20, x19, [sp, #0x20] 2bdb0: a94157f6 ldp x22, x21, [sp, #0x10] 2bdb4: f84407f7 ldr x23, [sp], #0x40 2bdb8: 17ffc726 b 0x1da50 2bdbc: a9437bfd ldp x29, x30, [sp, #0x30] 2bdc0: a9424ff4 ldp x20, x19, [sp, #0x20] 2bdc4: a94157f6 ldp x22, x21, [sp, #0x10] 2bdc8: f84407f7 ldr x23, [sp], #0x40 2bdcc: d65f03c0 ret 000000000002bdd0 : 2bdd0: d10203ff sub sp, sp, #0x80 2bdd4: a9026ffc stp x28, x27, [sp, #0x20] 2bdd8: a90367fa stp x26, x25, [sp, #0x30] 2bddc: a9045ff8 stp x24, x23, [sp, #0x40] 2bde0: a90557f6 stp x22, x21, [sp, #0x50] 2bde4: a9064ff4 stp x20, x19, [sp, #0x60] 2bde8: a9077bfd stp x29, x30, [sp, #0x70] 2bdec: 9101c3fd add x29, sp, #0x70 2bdf0: aa0003f3 mov x19, x0 2bdf4: 528bba08 mov w8, #0x5dd0 // =24016 2bdf8: b8686a68 ldr w8, [x19, x8] 2bdfc: 51000d08 sub w8, w8, #0x3 2be00: 7100051f cmp w8, #0x1 2be04: 5400130b b.lt 0x2c064 2be08: 528bb888 mov w8, #0x5dc4 // =24004 2be0c: 528bb909 mov w9, #0x5dc8 // =24008 2be10: 8b080262 add x2, x19, x8 2be14: 8b09027c add x28, x19, x9 2be18: b9400049 ldr w9, [x2] 2be1c: b9400388 ldr w8, [x28] 2be20: 6b08013f cmp w9, w8 2be24: 5400096a b.ge 0x2bf50 2be28: 2a1f03ea mov w10, wzr 2be2c: b9001fea str w10, [sp, #0x1c] 2be30: 2a1f03ea mov w10, wzr 2be34: 2902abff stp wzr, w10, [sp, #0x14] 2be38: 321d07ea orr w10, wzr, #0x18 2be3c: f90007e2 str x2, [sp, #0x8] 2be40: b90013ff str wzr, [sp, #0x10] 2be44: 93407d38 sxtw x24, w9 2be48: 9b2a4d29 smaddl x9, w9, w10, x19 2be4c: b9401135 ldr w21, [x9, #0x10] 2be50: 321d07e9 orr w9, wzr, #0x18 2be54: 2a1f03f9 mov w25, wzr 2be58: 2a1f03fb mov w27, wzr 2be5c: 2a1f03f7 mov w23, wzr 2be60: 2a1f03f4 mov w20, wzr 2be64: 9b094f16 madd x22, x24, x9, x19 2be68: 321f3bfa orr w26, wzr, #0xfffe 2be6c: f94002c9 ldr x9, [x22] 2be70: b4000169 cbz x9, 0x2be9c 2be74: d350fd2a lsr x10, x9, #16 2be78: b50001aa cbnz x10, 0x2beac 2be7c: b94017eb ldr w11, [sp, #0x14] 2be80: 0b0b012b add w11, w9, w11 2be84: b90017eb str w11, [sp, #0x14] 2be88: b9401feb ldr w11, [sp, #0x1c] 2be8c: 1100056b add w11, w11, #0x1 2be90: b9001feb str w11, [sp, #0x1c] 2be94: 320003eb orr w11, wzr, #0x1 2be98: 14000009 b 0x2bebc 2be9c: 2a1f03eb mov w11, wzr 2bea0: 2a1f03ea mov w10, wzr 2bea4: 32003fe9 orr w9, wzr, #0xffff 2bea8: 14000005 b 0x2bebc 2beac: 2a1f03eb mov w11, wzr 2beb0: 11000739 add w25, w25, #0x1 2beb4: 32003fe9 orr w9, wzr, #0xffff 2beb8: 320003ea orr w10, wzr, #0x1 2bebc: f94006cc ldr x12, [x22, #0x8] 2bec0: b400016c cbz x12, 0x2beec 2bec4: eb1a019f cmp x12, x26 2bec8: 540000e8 b.hi 0x2bee4 2becc: b9401bea ldr w10, [sp, #0x18] 2bed0: 0b140194 add w20, w12, w20 2bed4: 110006f7 add w23, w23, #0x1 2bed8: 1100054a add w10, w10, #0x1 2bedc: b9001bea str w10, [sp, #0x18] 2bee0: 1400000c b 0x2bf10 2bee4: 1100077b add w27, w27, #0x1 2bee8: 1100054a add w10, w10, #0x1 2beec: 3400008b cbz w11, 0x2befc 2bef0: 32003fec orr w12, wzr, #0xffff 2bef4: 110006f7 add w23, w23, #0x1 2bef8: 14000006 b 0x2bf10 2befc: 7100015f cmp w10, #0x0 2bf00: b94013ea ldr w10, [sp, #0x10] 2bf04: 32003fec orr w12, wzr, #0xffff 2bf08: 1a8ad54a cinc w10, w10, gt 2bf0c: b90013ea str w10, [sp, #0x10] 2bf10: 6b0c013f cmp w9, w12 2bf14: 1a8cb121 csel w1, w9, w12, lt 2bf18: 6b1a003f cmp w1, w26 2bf1c: 54000088 b.hi 0x2bf2c 2bf20: aa1303e0 mov x0, x19 2bf24: 97ffc29f bl 0x1c9a0 <_ZN3QPP10DelayTrace16SaveRawPeerDelayEj@plt> 2bf28: b9400388 ldr w8, [x28] 2bf2c: 91000709 add x9, x24, #0x1 2bf30: eb28c13f cmp x9, w8, sxtw 2bf34: 540001ea b.ge 0x2bf70 2bf38: b9402aca ldr w10, [x22, #0x28] 2bf3c: 910062d6 add x22, x22, #0x18 2bf40: 6b15015f cmp w10, w21 2bf44: aa0903f8 mov x24, x9 2bf48: 54fff920 b.eq 0x2be6c 2bf4c: 1400000a b 0x2bf74 2bf50: 2a1f03ef mov w15, wzr 2bf54: 2a1f03fc mov w28, wzr 2bf58: 2a1f03f9 mov w25, wzr 2bf5c: 2a1f03fb mov w27, wzr 2bf60: 2a1f03f7 mov w23, wzr 2bf64: 2a1f03e3 mov w3, wzr 2bf68: 2a1f03f4 mov w20, wzr 2bf6c: 1400000a b 0x2bf94 2bf70: 11000709 add w9, w24, #0x1 2bf74: f94007e2 ldr x2, [sp, #0x8] 2bf78: b94013e3 ldr w3, [sp, #0x10] 2bf7c: 29433ffc ldp w28, w15, [sp, #0x18] 2bf80: 710005ff cmp w15, #0x1 2bf84: 5400008b b.lt 0x2bf94 2bf88: b94017e8 ldr w8, [sp, #0x14] 2bf8c: 1acf0d08 sdiv w8, w8, w15 2bf90: 14000003 b 0x2bf9c 2bf94: 7100073f cmp w25, #0x1 2bf98: 5a9fa3e8 csetm w8, lt 2bf9c: 7100079f cmp w28, #0x1 2bfa0: 5400006b b.lt 0x2bfac 2bfa4: 1adc0e8a sdiv w10, w20, w28 2bfa8: 14000003 b 0x2bfb4 2bfac: 7100077f cmp w27, #0x1 2bfb0: 5a9fa3ea csetm w10, lt 2bfb4: 528bbb0b mov w11, #0x5dd8 // =24024 2bfb8: 8b0b026b add x11, x19, x11 2bfbc: b980016c ldrsw x12, [x11] 2bfc0: 71018d9f cmp w12, #0x63 2bfc4: 540004ec b.gt 0x2c060 2bfc8: 321f07f0 orr w16, wzr, #0x6 2bfcc: 528bbb91 mov w17, #0x5ddc // =24028 2bfd0: 9b104d8c madd x12, x12, x16, x19 2bfd4: 0b0f032f add w15, w25, w15 2bfd8: 78316988 strh w8, [x12, x17] 2bfdc: 528bbbd1 mov w17, #0x5dde // =24030 2bfe0: 7831698f strh w15, [x12, x17] 2bfe4: 528bbc0f mov w15, #0x5de0 // =24032 2bfe8: 782f6999 strh w25, [x12, x15] 2bfec: b980016c ldrsw x12, [x11] 2bff0: 0b1c0371 add w17, w27, w28 2bff4: 528c0692 mov w18, #0x6034 // =24628 2bff8: 528c06cf mov w15, #0x6036 // =24630 2bffc: 528c0700 mov w0, #0x6038 // =24632 2c000: 9b104d8c madd x12, x12, x16, x19 2c004: 7832698a strh w10, [x12, x18] 2c008: 782f6991 strh w17, [x12, x15] 2c00c: 7820699b strh w27, [x12, x0] 2c010: 13003d4d sxth w13, w10 2c014: 13003d0e sxth w14, w8 2c018: b980016c ldrsw x12, [x11] 2c01c: 6b0d01df cmp w14, w13 2c020: 1a8ab111 csel w17, w8, w10, lt 2c024: 1a88b148 csel w8, w10, w8, lt 2c028: 710001bf cmp w13, #0x0 2c02c: 7a40c9c4 ccmp w14, #0x0, #0x4, gt 2c030: 0b170061 add w1, w3, w23 2c034: 528c5192 mov w18, #0x628c // =25228 2c038: 528c51cf mov w15, #0x628e // =25230 2c03c: 528c520a mov w10, #0x6290 // =25232 2c040: 1a88c228 csel w8, w17, w8, gt 2c044: 9b104d8c madd x12, x12, x16, x19 2c048: 78326988 strh w8, [x12, x18] 2c04c: 782f6981 strh w1, [x12, x15] 2c050: 782a6983 strh w3, [x12, x10] 2c054: b9400168 ldr w8, [x11] 2c058: 11000508 add w8, w8, #0x1 2c05c: b9000168 str w8, [x11] 2c060: b9000049 str w9, [x2] 2c064: a9477bfd ldp x29, x30, [sp, #0x70] 2c068: a9464ff4 ldp x20, x19, [sp, #0x60] 2c06c: a94557f6 ldp x22, x21, [sp, #0x50] 2c070: a9445ff8 ldp x24, x23, [sp, #0x40] 2c074: a94367fa ldp x26, x25, [sp, #0x30] 2c078: a9426ffc ldp x28, x27, [sp, #0x20] 2c07c: 910203ff add sp, sp, #0x80 2c080: d65f03c0 ret 000000000002c084 : 2c084: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2c088: a9017bfd stp x29, x30, [sp, #0x10] 2c08c: 910043fd add x29, sp, #0x10 2c090: f9727409 ldr x9, [x0, #0x64e8] 2c094: 528c9d08 mov w8, #0x64e8 // =25832 2c098: 2a0103f3 mov w19, w1 2c09c: b940012a ldr w10, [x9] 2c0a0: 340002ea cbz w10, 0x2c0fc 2c0a4: f940092c ldr x12, [x9, #0x10] 2c0a8: 5100054b sub w11, w10, #0x1 2c0ac: 4a012c2d eor w13, w1, w1, lsl #11 2c0b0: 0a0d016d and w13, w11, w13 2c0b4: 320003ee orr w14, wzr, #0x1 2c0b8: 2a0d03ef mov w15, w13 2c0bc: 53047df0 lsr w16, w15, #4 2c0c0: b8705990 ldr w16, [x12, w16, uxtw #2] 2c0c4: 531f0df1 ubfiz w17, w15, #1, #4 2c0c8: 1ad12612 lsr w18, w16, w17 2c0cc: 370801d2 tbnz w18, #0x1, 0x2c104 2c0d0: 370000b2 tbnz w18, #0x0, 0x2c0e4 2c0d4: f9400d32 ldr x18, [x9, #0x18] 2c0d8: f86f5a52 ldr x18, [x18, w15, uxtw #3] 2c0dc: eb13025f cmp x18, x19 2c0e0: 54000120 b.eq 0x2c104 2c0e4: 0b0f01cf add w15, w14, w15 2c0e8: 0a0b01ef and w15, w15, w11 2c0ec: 110005ce add w14, w14, #0x1 2c0f0: 6b0d01ff cmp w15, w13 2c0f4: 54fffe41 b.ne 0x2c0bc 2c0f8: 14000012 b 0x2c140 2c0fc: 2a1f03eb mov w11, wzr 2c100: 14000005 b 0x2c114 2c104: 320007eb orr w11, wzr, #0x3 2c108: 1ad1216b lsl w11, w11, w17 2c10c: 6a10017f tst w11, w16 2c110: 1a8a01eb csel w11, w15, w10, eq 2c114: 6b0a017f cmp w11, w10 2c118: 54000140 b.eq 0x2c140 2c11c: f9401129 ldr x9, [x9, #0x20] 2c120: f86b5929 ldr x9, [x9, w11, uxtw #3] 2c124: b40000e9 cbz x9, 0x2c140 2c128: b9400128 ldr w8, [x9] 2c12c: 11000508 add w8, w8, #0x1 2c130: b9000128 str w8, [x9] 2c134: a9417bfd ldp x29, x30, [sp, #0x10] 2c138: a8c24ff4 ldp x20, x19, [sp], #0x20 2c13c: d65f03c0 ret 2c140: 8b080014 add x20, x0, x8 2c144: 321e03e0 orr w0, wzr, #0x4 2c148: 97ffc22e bl 0x1ca00 <_Znwm@plt> 2c14c: aa0003e8 mov x8, x0 2c150: 320003e9 orr w9, wzr, #0x1 2c154: b9000109 str w9, [x8] 2c158: a9417bfd ldp x29, x30, [sp, #0x10] 2c15c: aa1403e0 mov x0, x20 2c160: aa1303e1 mov x1, x19 2c164: aa0803e2 mov x2, x8 2c168: a8c24ff4 ldp x20, x19, [sp], #0x20 2c16c: 17ffc3b9 b 0x1d050 <_ZN8QPPUtils4KMapIjE3PutEmPj@plt> 000000000002c170 : 2c170: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2c174: a90157f6 stp x22, x21, [sp, #0x10] 2c178: a9024ff4 stp x20, x19, [sp, #0x20] 2c17c: a9037bfd stp x29, x30, [sp, #0x30] 2c180: 9100c3fd add x29, sp, #0x30 2c184: aa0003f5 mov x21, x0 2c188: f96ee6a8 ldr x8, [x21, #0x5dc8] 2c18c: 528bb909 mov w9, #0x5dc8 // =24008 2c190: aa0303f3 mov x19, x3 2c194: aa0203f4 mov x20, x2 2c198: 2a0103f6 mov w22, w1 2c19c: 8b0902b7 add x23, x21, x9 2c1a0: 710fa11f cmp w8, #0x3e8 2c1a4: 54000261 b.ne 0x2c1f0 2c1a8: 528bb898 mov w24, #0x5dc4 // =24004 2c1ac: b8b86aa8 ldrsw x8, [x21, x24] 2c1b0: 321d07e9 orr w9, wzr, #0x18 2c1b4: 52807d0a mov w10, #0x3e8 // =1000 2c1b8: aa1503e0 mov x0, x21 2c1bc: 9b095501 madd x1, x8, x9, x21 2c1c0: cb080148 sub x8, x10, x8 2c1c4: 9b097d02 mul x2, x8, x9 2c1c8: 97ffc44e bl 0x1d300 2c1cc: 528bb808 mov w8, #0x5dc0 // =24000 2c1d0: b8786aa9 ldr w9, [x21, x24] 2c1d4: b8686aaa ldr w10, [x21, x8] 2c1d8: 0b09014a add w10, w10, w9 2c1dc: b8286aaa str w10, [x21, x8] 2c1e0: f96ee6a8 ldr x8, [x21, #0x5dc8] 2c1e4: 4b090109 sub w9, w8, w9 2c1e8: b90002e9 str w9, [x23] 2c1ec: b8386abf str wzr, [x21, x24] 2c1f0: 528bba89 mov w9, #0x5dd4 // =24020 2c1f4: 8b0902a9 add x9, x21, x9 2c1f8: b940012a ldr w10, [x9] 2c1fc: 6b16015f cmp w10, w22 2c200: 540000a1 b.ne 0x2c214 2c204: 528bb989 mov w9, #0x5dcc // =24012 2c208: d360fd08 lsr x8, x8, #32 2c20c: 8b0902a9 add x9, x21, x9 2c210: 1400000b b 0x2c23c 2c214: b9000136 str w22, [x9] 2c218: 528bba08 mov w8, #0x5dd0 // =24016 2c21c: b8686aa9 ldr w9, [x21, x8] 2c220: aa1503e0 mov x0, x21 2c224: 11000529 add w9, w9, #0x1 2c228: b8286aa9 str w9, [x21, x8] 2c22c: 97ffc4f1 bl 0x1d5f0 <_ZN3QPP10DelayTrace12ProcessDelayEv@plt> 2c230: 528bb988 mov w8, #0x5dcc // =24012 2c234: 8b0802a9 add x9, x21, x8 2c238: b9400128 ldr w8, [x9] 2c23c: 528bb80a mov w10, #0x5dc0 // =24000 2c240: b86a6aaa ldr w10, [x21, x10] 2c244: 1100050b add w11, w8, #0x1 2c248: b900012b str w11, [x9] 2c24c: 4b0a0108 sub w8, w8, w10 2c250: 710f9d1f cmp w8, #0x3e7 2c254: 54000148 b.hi 0x2c27c 2c258: b94002e9 ldr w9, [x23] 2c25c: 528bba0a mov w10, #0x5dd0 // =24016 2c260: 11000529 add w9, w9, #0x1 2c264: b90002e9 str w9, [x23] 2c268: b86a6aa9 ldr w9, [x21, x10] 2c26c: 321d07ea orr w10, wzr, #0x18 2c270: 9b2a5508 smaddl x8, w8, w10, x21 2c274: a9004d14 stp x20, x19, [x8] 2c278: b9001109 str w9, [x8, #0x10] 2c27c: a9437bfd ldp x29, x30, [sp, #0x30] 2c280: a9424ff4 ldp x20, x19, [sp, #0x20] 2c284: a94157f6 ldp x22, x21, [sp, #0x10] 2c288: a8c45ff8 ldp x24, x23, [sp], #0x40 2c28c: d65f03c0 ret 000000000002c290 : 2c290: 528bb808 mov w8, #0x5dc0 // =24000 2c294: b8686808 ldr w8, [x0, x8] 2c298: 4b080028 sub w8, w1, w8 2c29c: 710f9d1f cmp w8, #0x3e7 2c2a0: 540001c8 b.hi 0x2c2d8 2c2a4: 93407d08 sxtw x8, w8 2c2a8: 321d07e9 orr w9, wzr, #0x18 2c2ac: 9b090108 madd x8, x8, x9, x0 2c2b0: 36000062 tbz w2, #0x0, 0x2c2bc 2c2b4: f9400109 ldr x9, [x8] 2c2b8: 14000002 b 0x2c2c0 2c2bc: f8408d09 ldr x9, [x8, #0x8]! 2c2c0: f140413f cmp x9, #0x10, lsl #12 // =0x10000 2c2c4: 540000a3 b.lo 0x2c2d8 2c2c8: eb090069 subs x9, x3, x9 2c2cc: 320003ea orr w10, wzr, #0x1 2c2d0: 9a890149 csel x9, x10, x9, eq 2c2d4: f9000109 str x9, [x8] 2c2d8: d65f03c0 ret 000000000002c2dc : 2c2dc: aa0003e8 mov x8, x0 2c2e0: 528bbb09 mov w9, #0x5dd8 // =24024 2c2e4: 8b090109 add x9, x8, x9 2c2e8: b9400120 ldr w0, [x9] 2c2ec: 7100041f cmp w0, #0x1 2c2f0: 5400026b b.lt 0x2c33c 2c2f4: 528bbb8a mov w10, #0x5ddc // =24028 2c2f8: 8b0a0108 add x8, x8, x10 2c2fc: 2a0003ea mov w10, w0 2c300: 7940090b ldrh w11, [x8, #0x4] 2c304: 5100054a sub w10, w10, #0x1 2c308: 7900082b strh w11, [x1, #0x4] 2c30c: b940010b ldr w11, [x8] 2c310: b800642b str w11, [x1], #0x6 2c314: 7944b90b ldrh w11, [x8, #0x25c] 2c318: 7900084b strh w11, [x2, #0x4] 2c31c: b942590b ldr w11, [x8, #0x258] 2c320: b800644b str w11, [x2], #0x6 2c324: 7949690b ldrh w11, [x8, #0x4b4] 2c328: 7900086b strh w11, [x3, #0x4] 2c32c: b944b10b ldr w11, [x8, #0x4b0] 2c330: 91001908 add x8, x8, #0x6 2c334: b800646b str w11, [x3], #0x6 2c338: 35fffe4a cbnz w10, 0x2c300 2c33c: b900013f str wzr, [x9] 2c340: d65f03c0 ret 000000000002c344 : 2c344: f972740b ldr x11, [x0, #0x64e8] 2c348: b9400568 ldr w8, [x11, #0x4] 2c34c: 7100051f cmp w8, #0x1 2c350: 540008cb b.lt 0x2c468 2c354: b940016c ldr w12, [x11] 2c358: 3400074c cbz w12, 0x2c440 2c35c: f940096f ldr x15, [x11, #0x10] 2c360: 2a1f03ed mov w13, wzr 2c364: aa1f03ee mov x14, xzr 2c368: 2a1f03e9 mov w9, wzr 2c36c: aa1f03e8 mov x8, xzr 2c370: aa1f03ea mov x10, xzr 2c374: 320007f0 orr w16, wzr, #0x3 2c378: d3447dd1 ubfx x17, x14, #4, #28 2c37c: b87179f1 ldr w17, [x15, x17, lsl #2] 2c380: 121f0db2 and w18, w13, #0x1e 2c384: 1ad22212 lsl w18, w16, w18 2c388: 0a120231 and w17, w17, w18 2c38c: 35000171 cbnz w17, 0x2c3b8 2c390: a941c572 ldp x18, x17, [x11, #0x18] 2c394: d37df1c0 lsl x0, x14, #3 2c398: f8606a31 ldr x17, [x17, x0] 2c39c: f8606a52 ldr x18, [x18, x0] 2c3a0: b9400231 ldr w17, [x17] 2c3a4: 6b01025f cmp w18, w1 2c3a8: 1a91b3e0 csel w0, wzr, w17, lt 2c3ac: 9b122228 madd x8, x17, x18, x8 2c3b0: 0b000129 add w9, w9, w0 2c3b4: 8b0a022a add x10, x17, x10 2c3b8: 910005ce add x14, x14, #0x1 2c3bc: 110009ad add w13, w13, #0x2 2c3c0: 6b0e019f cmp w12, w14 2c3c4: 54fffda1 b.ne 0x2c378 2c3c8: b40003ca cbz x10, 0x2c440 2c3cc: 9aca0908 udiv x8, x8, x10 2c3d0: 7100051f cmp w8, #0x1 2c3d4: 5400064b b.lt 0x2c49c 2c3d8: 340007ec cbz w12, 0x2c4d4 2c3dc: f9400970 ldr x16, [x11, #0x10] 2c3e0: 2a1f03ee mov w14, wzr 2c3e4: aa1f03ef mov x15, xzr 2c3e8: aa1f03ed mov x13, xzr 2c3ec: 93407d11 sxtw x17, w8 2c3f0: 320007f2 orr w18, wzr, #0x3 2c3f4: d3447de0 ubfx x0, x15, #4, #28 2c3f8: b8607a00 ldr w0, [x16, x0, lsl #2] 2c3fc: 121f0dc1 and w1, w14, #0x1e 2c400: 1ac12241 lsl w1, w18, w1 2c404: 0a010000 and w0, w0, w1 2c408: 35000120 cbnz w0, 0x2c42c 2c40c: a9418161 ldp x1, x0, [x11, #0x18] 2c410: d37df1e5 lsl x5, x15, #3 2c414: f8656800 ldr x0, [x0, x5] 2c418: f8656821 ldr x1, [x1, x5] 2c41c: b9400000 ldr w0, [x0] 2c420: cb110021 sub x1, x1, x17 2c424: 9b017c21 mul x1, x1, x1 2c428: 9b00342d madd x13, x1, x0, x13 2c42c: 910005ef add x15, x15, #0x1 2c430: 110009ce add w14, w14, #0x2 2c434: 6b0f019f cmp w12, w15 2c438: 54fffde1 b.ne 0x2c3f4 2c43c: 14000027 b 0x2c4d8 2c440: d00002e8 adrp x8, 0x8a000 2c444: f9462508 ldr x8, [x8, #0xc48] 2c448: b9400108 ldr w8, [x8] 2c44c: 7100051f cmp w8, #0x1 2c450: 5400052c b.gt 0x2c4f4 2c454: b00001c1 adrp x1, 0x65000 2c458: d00001c2 adrp x2, 0x66000 2c45c: 910b0421 add x1, x1, #0x2c1 2c460: 91313042 add x2, x2, #0xc4c 2c464: 1400000a b 0x2c48c 2c468: d00002e8 adrp x8, 0x8a000 2c46c: f9462508 ldr x8, [x8, #0xc48] 2c470: b9400108 ldr w8, [x8] 2c474: 7100051f cmp w8, #0x1 2c478: 540003ec b.gt 0x2c4f4 2c47c: b00001c1 adrp x1, 0x65000 2c480: d00001c2 adrp x2, 0x66000 2c484: 910b0421 add x1, x1, #0x2c1 2c488: 91307442 add x2, x2, #0xc1d 2c48c: d00001c3 adrp x3, 0x66000 2c490: 9130e863 add x3, x3, #0xc3a 2c494: 320007e0 orr w0, wzr, #0x3 2c498: 17ffc23e b 0x1cd90 <__android_log_print@plt> 2c49c: d00002e9 adrp x9, 0x8a000 2c4a0: f9462529 ldr x9, [x9, #0xc48] 2c4a4: b9400129 ldr w9, [x9] 2c4a8: 7100053f cmp w9, #0x1 2c4ac: 5400024c b.gt 0x2c4f4 2c4b0: b00001c1 adrp x1, 0x65000 2c4b4: d00001c2 adrp x2, 0x66000 2c4b8: d00001c3 adrp x3, 0x66000 2c4bc: 910b0421 add x1, x1, #0x2c1 2c4c0: 9131b442 add x2, x2, #0xc6d 2c4c4: 9130e863 add x3, x3, #0xc3a 2c4c8: 320007e0 orr w0, wzr, #0x3 2c4cc: 2a0803e4 mov w4, w8 2c4d0: 17ffc230 b 0x1cd90 <__android_log_print@plt> 2c4d4: aa1f03ed mov x13, xzr 2c4d8: b9000048 str w8, [x2] 2c4dc: 52800c88 mov w8, #0x64 // =100 2c4e0: 1b087d28 mul w8, w9, w8 2c4e4: 9aca09ab udiv x11, x13, x10 2c4e8: 9aca0908 udiv x8, x8, x10 2c4ec: b9000088 str w8, [x4] 2c4f0: b900006b str w11, [x3] 2c4f4: d65f03c0 ret 000000000002c4f8 ::Put(unsigned long, unsigned int*)>: 2c4f8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2c4fc: a9014ff4 stp x20, x19, [sp, #0x10] 2c500: a9027bfd stp x29, x30, [sp, #0x20] 2c504: 910083fd add x29, sp, #0x20 2c508: aa0003f4 mov x20, x0 2c50c: f9400295 ldr x21, [x20] 2c510: aa0203f3 mov x19, x2 2c514: aa0103f6 mov x22, x1 2c518: 294126a8 ldp w8, w9, [x21, #0x8] 2c51c: 6b09011f cmp w8, w9 2c520: 54000183 b.lo 0x2c550 ::Put(unsigned long, unsigned int*)+0x58> 2c524: f94002a8 ldr x8, [x21] 2c528: d35ffd09 lsr x9, x8, #31 2c52c: 121f7929 and w9, w9, #0xfffffffe 2c530: 6b09011f cmp w8, w9 2c534: 54000069 b.ls 0x2c540 ::Put(unsigned long, unsigned int*)+0x48> 2c538: 51000501 sub w1, w8, #0x1 2c53c: 14000002 b 0x2c544 ::Put(unsigned long, unsigned int*)+0x4c> 2c540: 11000501 add w1, w8, #0x1 2c544: aa1503e0 mov x0, x21 2c548: 9400005b bl 0x2c6b4 2c54c: 37f80560 tbnz w0, #0x1f, 0x2c5f8 ::Put(unsigned long, unsigned int*)+0x100> 2c550: b94002aa ldr w10, [x21] 2c554: d361fec9 lsr x9, x22, #33 2c558: f9400aa8 ldr x8, [x21, #0x10] 2c55c: 4a160129 eor w9, w9, w22 2c560: 5100054d sub w13, w10, #0x1 2c564: 4a162d29 eor w9, w9, w22, lsl #11 2c568: 0a0901ab and w11, w13, w9 2c56c: 53047d69 lsr w9, w11, #4 2c570: b8695909 ldr w9, [x8, w9, uxtw #2] 2c574: 531f0d6c ubfiz w12, w11, #1, #4 2c578: 321f03ee orr w14, wzr, #0x2 2c57c: 1acc21cc lsl w12, w14, w12 2c580: 0a090189 and w9, w12, w9 2c584: 34000069 cbz w9, 0x2c590 ::Put(unsigned long, unsigned int*)+0x98> 2c588: 2a0b03e9 mov w9, w11 2c58c: 14000027 b 0x2c628 ::Put(unsigned long, unsigned int*)+0x130> 2c590: 2a0a03ec mov w12, w10 2c594: 320003ef orr w15, wzr, #0x1 2c598: 320003f0 orr w16, wzr, #0x1 2c59c: 2a0b03ee mov w14, w11 2c5a0: 2a0c03e9 mov w9, w12 2c5a4: 53047dd1 lsr w17, w14, #4 2c5a8: b8715911 ldr w17, [x8, w17, uxtw #2] 2c5ac: 531f0dd2 ubfiz w18, w14, #1, #4 2c5b0: 1ad22620 lsr w0, w17, w18 2c5b4: 37080260 tbnz w0, #0x1, 0x2c600 ::Put(unsigned long, unsigned int*)+0x108> 2c5b8: 370000a0 tbnz w0, #0x0, 0x2c5cc ::Put(unsigned long, unsigned int*)+0xd4> 2c5bc: f9400ea0 ldr x0, [x21, #0x18] 2c5c0: f86e5800 ldr x0, [x0, w14, uxtw #3] 2c5c4: eb16001f cmp x0, x22 2c5c8: 540001c0 b.eq 0x2c600 ::Put(unsigned long, unsigned int*)+0x108> 2c5cc: 1ad221f2 lsl w18, w15, w18 2c5d0: 0b0e0200 add w0, w16, w14 2c5d4: 6a12023f tst w17, w18 2c5d8: 1a8e0129 csel w9, w9, w14, eq 2c5dc: 0a0d000e and w14, w0, w13 2c5e0: 11000610 add w16, w16, #0x1 2c5e4: 6b0b01df cmp w14, w11 2c5e8: 54fffde1 b.ne 0x2c5a4 ::Put(unsigned long, unsigned int*)+0xac> 2c5ec: 6b0a013f cmp w9, w10 2c5f0: 540000c0 b.eq 0x2c608 ::Put(unsigned long, unsigned int*)+0x110> 2c5f4: 1400000d b 0x2c628 ::Put(unsigned long, unsigned int*)+0x130> 2c5f8: b94002a9 ldr w9, [x21] 2c5fc: 14000025 b 0x2c690 ::Put(unsigned long, unsigned int*)+0x198> 2c600: 2a0903ec mov w12, w9 2c604: 2a0e03eb mov w11, w14 2c608: 53047d69 lsr w9, w11, #4 2c60c: b8695909 ldr w9, [x8, w9, uxtw #2] 2c610: 531f0d6d ubfiz w13, w11, #1, #4 2c614: 321f03ee orr w14, wzr, #0x2 2c618: 1acd21cd lsl w13, w14, w13 2c61c: 6a0901bf tst w13, w9 2c620: 7a4a1184 ccmp w12, w10, #0x4, ne 2c624: 1a8c0169 csel w9, w11, w12, eq 2c628: 53047d2a lsr w10, w9, #4 2c62c: b86a590b ldr w11, [x8, w10, uxtw #2] 2c630: 531f0d2c ubfiz w12, w9, #1, #4 2c634: 1acc256d lsr w13, w11, w12 2c638: 3708018d tbnz w13, #0x1, 0x2c668 ::Put(unsigned long, unsigned int*)+0x170> 2c63c: 360002ad tbz w13, #0x0, 0x2c690 ::Put(unsigned long, unsigned int*)+0x198> 2c640: f9400ead ldr x13, [x21, #0x18] 2c644: 320007ee orr w14, wzr, #0x3 2c648: 9acc21cc lsl x12, x14, x12 2c64c: 0a2c016b bic w11, w11, w12 2c650: f82959b6 str x22, [x13, w9, uxtw #3] 2c654: b82a790b str w11, [x8, x10, lsl #2] 2c658: b94006a8 ldr w8, [x21, #0x4] 2c65c: 11000508 add w8, w8, #0x1 2c660: b90006a8 str w8, [x21, #0x4] 2c664: 1400000b b 0x2c690 ::Put(unsigned long, unsigned int*)+0x198> 2c668: f9400ead ldr x13, [x21, #0x18] 2c66c: 320007ee orr w14, wzr, #0x3 2c670: 9acc21cc lsl x12, x14, x12 2c674: 0a2c016b bic w11, w11, w12 2c678: f82959b6 str x22, [x13, w9, uxtw #3] 2c67c: b82a790b str w11, [x8, x10, lsl #2] 2c680: 2940aaa8 ldp w8, w10, [x21, #0x4] 2c684: 11000508 add w8, w8, #0x1 2c688: 1100054a add w10, w10, #0x1 2c68c: 2900aaa8 stp w8, w10, [x21, #0x4] 2c690: f9400288 ldr x8, [x20] 2c694: f9401108 ldr x8, [x8, #0x20] 2c698: f8295913 str x19, [x8, w9, uxtw #3] 2c69c: a9427bfd ldp x29, x30, [sp, #0x20] 2c6a0: a9414ff4 ldp x20, x19, [sp, #0x10] 2c6a4: a8c357f6 ldp x22, x21, [sp], #0x30 2c6a8: d65f03c0 ret 000000000002c6ac : 2c6ac: 320003e0 orr w0, wzr, #0x1 2c6b0: d65f03c0 ret 2c6b4: f81c0ff7 str x23, [sp, #-0x40]! 2c6b8: a90157f6 stp x22, x21, [sp, #0x10] 2c6bc: a9024ff4 stp x20, x19, [sp, #0x20] 2c6c0: a9037bfd stp x29, x30, [sp, #0x30] 2c6c4: 9100c3fd add x29, sp, #0x30 2c6c8: 51000428 sub w8, w1, #0x1 2c6cc: 2a480508 orr w8, w8, w8, lsr #1 2c6d0: 2a480908 orr w8, w8, w8, lsr #2 2c6d4: 2a481108 orr w8, w8, w8, lsr #4 2c6d8: 2a482108 orr w8, w8, w8, lsr #8 2c6dc: b00001ca adrp x10, 0x65000 2c6e0: 2a484108 orr w8, w8, w8, lsr #16 2c6e4: fd415540 ldr d0, [x10, #0x2a8] 2c6e8: 1100050a add w10, w8, #0x1 2c6ec: aa0003f3 mov x19, x0 2c6f0: 321e03e9 orr w9, wzr, #0x4 2c6f4: 7100115f cmp w10, #0x4 2c6f8: 1a883536 csinc w22, w9, w8, lo 2c6fc: b940066a ldr w10, [x19, #0x4] 2c700: 1e6302c1 ucvtf d1, w22 2c704: 1e600820 fmul d0, d1, d0 2c708: 1e6c1001 fmov d1, #0.50000000 2c70c: 1e612800 fadd d0, d0, d1 2c710: 1e790017 fcvtzu w23, d0 2c714: 6b17015f cmp w10, w23 2c718: 54001062 b.hs 0x2c924 2c71c: 53047ec8 lsr w8, w22, #4 2c720: 710042df cmp w22, #0x10 2c724: d37ef508 lsl x8, x8, #2 2c728: 321e03e9 orr w9, wzr, #0x4 2c72c: 9a883135 csel x21, x9, x8, lo 2c730: aa1503e0 mov x0, x21 2c734: 97ffc423 bl 0x1d7c0 2c738: aa0003f4 mov x20, x0 2c73c: b4000fd4 cbz x20, 0x2c934 2c740: 52801541 mov w1, #0xaa // =170 2c744: aa1403e0 mov x0, x20 2c748: aa1503e2 mov x2, x21 2c74c: 97ffc475 bl 0x1d920 2c750: b9400261 ldr w1, [x19] 2c754: 6b16003f cmp w1, w22 2c758: 540001e2 b.hs 0x2c794 2c75c: f9400e60 ldr x0, [x19, #0x18] 2c760: 2a1603e8 mov w8, w22 2c764: d37df115 lsl x21, x8, #3 2c768: aa1503e1 mov x1, x21 2c76c: 97ffbc99 bl 0x1b9d0 2c770: b4000de0 cbz x0, 0x2c92c 2c774: f9401268 ldr x8, [x19, #0x20] 2c778: f9000e60 str x0, [x19, #0x18] 2c77c: aa1503e1 mov x1, x21 2c780: aa0803e0 mov x0, x8 2c784: 97ffbc93 bl 0x1b9d0 2c788: b4000d20 cbz x0, 0x2c92c 2c78c: b9400261 ldr w1, [x19] 2c790: f9001260 str x0, [x19, #0x20] 2c794: 34000b81 cbz w1, 0x2c904 2c798: 2a1f03e8 mov w8, wzr 2c79c: 510006c9 sub w9, w22, #0x1 2c7a0: 320007ea orr w10, wzr, #0x3 2c7a4: 320003eb orr w11, wzr, #0x1 2c7a8: 321f03ec orr w12, wzr, #0x2 2c7ac: f9400a6d ldr x13, [x19, #0x10] 2c7b0: 53047d10 lsr w16, w8, #4 2c7b4: 531f0d12 ubfiz w18, w8, #1, #4 2c7b8: 1ad2214e lsl w14, w10, w18 2c7bc: b87059b1 ldr w17, [x13, w16, uxtw #2] 2c7c0: 0a0e022e and w14, w17, w14 2c7c4: 3500080e cbnz w14, 0x2c8c4 2c7c8: a941826e ldp x14, x0, [x19, #0x18] 2c7cc: 2a0803ef mov w15, w8 2c7d0: d37df1e1 lsl x1, x15, #3 2c7d4: 9ad22172 lsl x18, x11, x18 2c7d8: f86169cf ldr x15, [x14, x1] 2c7dc: f861680e ldr x14, [x0, x1] 2c7e0: 2a120231 orr w17, w17, w18 2c7e4: b83079b1 str w17, [x13, x16, lsl #2] 2c7e8: 14000011 b 0x2c82c 2c7ec: f9400e6d ldr x13, [x19, #0x18] 2c7f0: 2a1003f0 mov w16, w16 2c7f4: d37df210 lsl x16, x16, #3 2c7f8: f87069a0 ldr x0, [x13, x16] 2c7fc: f83069af str x15, [x13, x16] 2c800: f940126d ldr x13, [x19, #0x20] 2c804: f87069a1 ldr x1, [x13, x16] 2c808: f83069ae str x14, [x13, x16] 2c80c: f9400a6d ldr x13, [x19, #0x10] 2c810: d37ef62e lsl x14, x17, #2 2c814: 9ad22170 lsl x16, x11, x18 2c818: b86e69af ldr w15, [x13, x14] 2c81c: 2a1001ef orr w15, w15, w16 2c820: b82e69af str w15, [x13, x14] 2c824: aa0003ef mov x15, x0 2c828: aa0103ee mov x14, x1 2c82c: d361fdf0 lsr x16, x15, #33 2c830: 4a0f0210 eor w16, w16, w15 2c834: 4a0f2e10 eor w16, w16, w15, lsl #11 2c838: 0a090210 and w16, w16, w9 2c83c: 53047e11 lsr w17, w16, #4 2c840: 8b314a80 add x0, x20, w17, uxtw #2 2c844: b9400001 ldr w1, [x0] 2c848: 531f0e12 ubfiz w18, w16, #1, #4 2c84c: 1ad22182 lsl w2, w12, w18 2c850: 0a010042 and w2, w2, w1 2c854: 35000182 cbnz w2, 0x2c884 2c858: 320003e2 orr w2, wzr, #0x1 2c85c: 0b100050 add w16, w2, w16 2c860: 0a090210 and w16, w16, w9 2c864: 53047e11 lsr w17, w16, #4 2c868: 8b314a80 add x0, x20, w17, uxtw #2 2c86c: b9400001 ldr w1, [x0] 2c870: 531f0e12 ubfiz w18, w16, #1, #4 2c874: 1ad22183 lsl w3, w12, w18 2c878: 11000442 add w2, w2, #0x1 2c87c: 0a010063 and w3, w3, w1 2c880: 34fffee3 cbz w3, 0x2c85c 2c884: 9ad22182 lsl x2, x12, x18 2c888: 0a220021 bic w1, w1, w2 2c88c: b9000001 str w1, [x0] 2c890: b9400261 ldr w1, [x19] 2c894: 6b01021f cmp w16, w1 2c898: 540000a2 b.hs 0x2c8ac 2c89c: b87179ad ldr w13, [x13, x17, lsl #2] 2c8a0: 1ad22140 lsl w0, w10, w18 2c8a4: 0a0001ad and w13, w13, w0 2c8a8: 34fffa2d cbz w13, 0x2c7ec 2c8ac: f9400e6d ldr x13, [x19, #0x18] 2c8b0: 2a1003f0 mov w16, w16 2c8b4: d37df210 lsl x16, x16, #3 2c8b8: f83069af str x15, [x13, x16] 2c8bc: f940126d ldr x13, [x19, #0x20] 2c8c0: f83069ae str x14, [x13, x16] 2c8c4: 11000508 add w8, w8, #0x1 2c8c8: 6b01011f cmp w8, w1 2c8cc: 54fff701 b.ne 0x2c7ac 2c8d0: 6b16003f cmp w1, w22 2c8d4: 54000189 b.ls 0x2c904 2c8d8: f9400e60 ldr x0, [x19, #0x18] 2c8dc: 2a1603e8 mov w8, w22 2c8e0: d37df115 lsl x21, x8, #3 2c8e4: aa1503e1 mov x1, x21 2c8e8: 97ffbc3a bl 0x1b9d0 2c8ec: f9401268 ldr x8, [x19, #0x20] 2c8f0: f9000e60 str x0, [x19, #0x18] 2c8f4: aa1503e1 mov x1, x21 2c8f8: aa0803e0 mov x0, x8 2c8fc: 97ffbc35 bl 0x1b9d0 2c900: f9001260 str x0, [x19, #0x20] 2c904: f9400a60 ldr x0, [x19, #0x10] 2c908: 97ffc452 bl 0x1da50 2c90c: b9400668 ldr w8, [x19, #0x4] 2c910: 2a1f03e0 mov w0, wzr 2c914: f9000a74 str x20, [x19, #0x10] 2c918: b9000276 str w22, [x19] 2c91c: 29015e68 stp w8, w23, [x19, #0x8] 2c920: 14000006 b 0x2c938 2c924: 2a1f03e0 mov w0, wzr 2c928: 14000004 b 0x2c938 2c92c: aa1403e0 mov x0, x20 2c930: 97ffc448 bl 0x1da50 2c934: 12800000 mov w0, #-0x1 // =-1 2c938: a9437bfd ldp x29, x30, [sp, #0x30] 2c93c: a9424ff4 ldp x20, x19, [sp, #0x20] 2c940: a94157f6 ldp x22, x21, [sp, #0x10] 2c944: f84407f7 ldr x23, [sp], #0x40 2c948: d65f03c0 ret 000000000002c94c : 2c94c: f81e0ff3 str x19, [sp, #-0x20]! 2c950: a9017bfd stp x29, x30, [sp, #0x10] 2c954: 910043fd add x29, sp, #0x10 2c958: aa0003f3 mov x19, x0 2c95c: 97ffc341 bl 0x1d660 <_ZN3QPP4TaskC2EPNS_3EnvEm@plt> 2c960: d00002e8 adrp x8, 0x8a000 2c964: f9472908 ldr x8, [x8, #0xe50] 2c968: 9101a260 add x0, x19, #0x68 2c96c: 5284e201 mov w1, #0x2710 // =10000 2c970: 91004108 add x8, x8, #0x10 2c974: f9000268 str x8, [x19] 2c978: 97ffbf62 bl 0x1c700 <_ZN8QPPUtils9BitMarkerC1Ei@plt> 2c97c: 321f03e8 orr w8, wzr, #0x2 2c980: 91016269 add x9, x19, #0x58 2c984: b900567f str wzr, [x19, #0x54] 2c988: 39011268 strb w8, [x19, #0x44] 2c98c: a905a669 stp x9, x9, [x19, #0x58] 2c990: a9417bfd ldp x29, x30, [sp, #0x10] 2c994: f84207f3 ldr x19, [sp], #0x20 2c998: d65f03c0 ret 000000000002c99c : 2c99c: f81d0ff5 str x21, [sp, #-0x30]! 2c9a0: a9014ff4 stp x20, x19, [sp, #0x10] 2c9a4: a9027bfd stp x29, x30, [sp, #0x20] 2c9a8: 910083fd add x29, sp, #0x20 2c9ac: d00002e8 adrp x8, 0x8a000 2c9b0: f9472908 ldr x8, [x8, #0xe50] 2c9b4: aa0003f3 mov x19, x0 2c9b8: aa1303f4 mov x20, x19 2c9bc: 91004108 add x8, x8, #0x10 2c9c0: f9000268 str x8, [x19] 2c9c4: f8458e80 ldr x0, [x20, #0x58]! 2c9c8: eb14001f cmp x0, x20 2c9cc: 54000120 b.eq 0x2c9f0 2c9d0: a9402015 ldp x21, x8, [x0] 2c9d4: f90006a8 str x8, [x21, #0x8] 2c9d8: f9000115 str x21, [x8] 2c9dc: a9000000 stp x0, x0, [x0] 2c9e0: 97ffc228 bl 0x1d280 <_ZN3QPP8DataNode12FreeDataNodeEPS0_@plt> 2c9e4: eb1402bf cmp x21, x20 2c9e8: aa1503e0 mov x0, x21 2c9ec: 54ffff21 b.ne 0x2c9d0 2c9f0: 9101a260 add x0, x19, #0x68 2c9f4: 97ffc423 bl 0x1da80 <_ZN8QPPUtils9BitMarkerD1Ev@plt> 2c9f8: aa1303e0 mov x0, x19 2c9fc: a9427bfd ldp x29, x30, [sp, #0x20] 2ca00: a9414ff4 ldp x20, x19, [sp, #0x10] 2ca04: f84307f5 ldr x21, [sp], #0x30 2ca08: 17ffc08a b 0x1cc30 <_ZN3QPP4TaskD2Ev@plt> 000000000002ca0c : 2ca0c: f81d0ff5 str x21, [sp, #-0x30]! 2ca10: a9014ff4 stp x20, x19, [sp, #0x10] 2ca14: a9027bfd stp x29, x30, [sp, #0x20] 2ca18: 910083fd add x29, sp, #0x20 2ca1c: d00002e8 adrp x8, 0x8a000 2ca20: f9472908 ldr x8, [x8, #0xe50] 2ca24: aa0003f3 mov x19, x0 2ca28: aa1303f4 mov x20, x19 2ca2c: 91004108 add x8, x8, #0x10 2ca30: f9000268 str x8, [x19] 2ca34: f8458e80 ldr x0, [x20, #0x58]! 2ca38: eb14001f cmp x0, x20 2ca3c: 54000120 b.eq 0x2ca60 2ca40: a9402015 ldp x21, x8, [x0] 2ca44: f90006a8 str x8, [x21, #0x8] 2ca48: f9000115 str x21, [x8] 2ca4c: a9000000 stp x0, x0, [x0] 2ca50: 97ffc20c bl 0x1d280 <_ZN3QPP8DataNode12FreeDataNodeEPS0_@plt> 2ca54: eb1402bf cmp x21, x20 2ca58: aa1503e0 mov x0, x21 2ca5c: 54ffff21 b.ne 0x2ca40 2ca60: 9101a260 add x0, x19, #0x68 2ca64: 97ffc407 bl 0x1da80 <_ZN8QPPUtils9BitMarkerD1Ev@plt> 2ca68: aa1303e0 mov x0, x19 2ca6c: 97ffc071 bl 0x1cc30 <_ZN3QPP4TaskD2Ev@plt> 2ca70: aa1303e0 mov x0, x19 2ca74: a9427bfd ldp x29, x30, [sp, #0x20] 2ca78: a9414ff4 ldp x20, x19, [sp, #0x10] 2ca7c: f84307f5 ldr x21, [sp], #0x30 2ca80: 17ffbe78 b 0x1c460 <_ZdlPv@plt> 000000000002ca84 : 2ca84: d10103ff sub sp, sp, #0x40 2ca88: f9000bf5 str x21, [sp, #0x10] 2ca8c: a9024ff4 stp x20, x19, [sp, #0x20] 2ca90: a9037bfd stp x29, x30, [sp, #0x30] 2ca94: 9100c3fd add x29, sp, #0x30 2ca98: d53bd048 mrs x8, TPIDR_EL0 2ca9c: f9401508 ldr x8, [x8, #0x28] 2caa0: aa0103f3 mov x19, x1 2caa4: aa0303f4 mov x20, x3 2caa8: f90007e8 str x8, [sp, #0x8] 2caac: b90003e2 str w2, [sp] 2cab0: f9403268 ldr x8, [x19, #0x60] 2cab4: aa1403e2 mov x2, x20 2cab8: 39404109 ldrb w9, [x8, #0x10] 2cabc: 12000d29 and w9, w9, #0xf 2cac0: 39004109 strb w9, [x8, #0x10] 2cac4: f9403268 ldr x8, [x19, #0x60] 2cac8: 39404109 ldrb w9, [x8, #0x10] 2cacc: 2a041129 orr w9, w9, w4, lsl #4 2cad0: 39004109 strb w9, [x8, #0x10] 2cad4: f9402408 ldr x8, [x0, #0x48] 2cad8: f9403269 ldr x9, [x19, #0x60] 2cadc: dac00d08 rev x8, x8 2cae0: f9000128 str x8, [x9] 2cae4: 97ffc17b bl 0x1d0d0 <_ZN3QPP4Task13PrintDatagramEPNS_8DatagramEN8QPPUtils2IPE@plt> 2cae8: 7940b668 ldrh w8, [x19, #0x5a] 2caec: f9403261 ldr x1, [x19, #0x60] 2caf0: 910003e0 mov x0, sp 2caf4: aa1403e3 mov x3, x20 2caf8: 11004902 add w2, w8, #0x12 2cafc: 97ffc1f9 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 2cb00: 3100041f cmn w0, #0x1 2cb04: 540003a1 b.ne 0x2cb78 2cb08: 97ffbdc6 bl 0x1c220 <__errno@plt> 2cb0c: aa0003f5 mov x21, x0 2cb10: b94002a8 ldr w8, [x21] 2cb14: 7100111f cmp w8, #0x4 2cb18: 54fffe80 b.eq 0x2cae8 2cb1c: d00002e8 adrp x8, 0x8a000 2cb20: f9462508 ldr x8, [x8, #0xc48] 2cb24: b9400108 ldr w8, [x8] 2cb28: 71000d1f cmp w8, #0x3 2cb2c: 5400026c b.gt 0x2cb78 2cb30: 910003e0 mov x0, sp 2cb34: 97ffc00f bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 2cb38: 7940b673 ldrh w19, [x19, #0x5a] 2cb3c: b94002a8 ldr w8, [x21] 2cb40: 2a0003f4 mov w20, w0 2cb44: 2a0803e0 mov w0, w8 2cb48: 97ffbd9e bl 0x1c1c0 2cb4c: b00001c1 adrp x1, 0x65000 2cb50: d00001c2 adrp x2, 0x66000 2cb54: d00001c3 adrp x3, 0x66000 2cb58: aa0003e6 mov x6, x0 2cb5c: 910b0421 add x1, x1, #0x2c1 2cb60: 91326842 add x2, x2, #0xc9a 2cb64: 9132f863 add x3, x3, #0xcbe 2cb68: 528000a0 mov w0, #0x5 // =5 2cb6c: 2a1403e4 mov w4, w20 2cb70: 2a1303e5 mov w5, w19 2cb74: 97ffc087 bl 0x1cd90 <__android_log_print@plt> 2cb78: d53bd048 mrs x8, TPIDR_EL0 2cb7c: f9401508 ldr x8, [x8, #0x28] 2cb80: f94007e9 ldr x9, [sp, #0x8] 2cb84: eb09011f cmp x8, x9 2cb88: 540000c1 b.ne 0x2cba0 2cb8c: a9437bfd ldp x29, x30, [sp, #0x30] 2cb90: a9424ff4 ldp x20, x19, [sp, #0x20] 2cb94: f9400bf5 ldr x21, [sp, #0x10] 2cb98: 910103ff add sp, sp, #0x40 2cb9c: d65f03c0 ret 2cba0: 97ffbf90 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002cba4 : 2cba4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2cba8: a9017bfd stp x29, x30, [sp, #0x10] 2cbac: 910043fd add x29, sp, #0x10 2cbb0: f8458c14 ldr x20, [x0, #0x58]! 2cbb4: eb00029f cmp x20, x0 2cbb8: 540000c0 b.eq 0x2cbd0 2cbbc: f9400e93 ldr x19, [x20, #0x18] 2cbc0: eb02027f cmp x19, x2 2cbc4: 540000a9 b.ls 0x2cbd8 2cbc8: 321e7bf3 orr w19, wzr, #0xfffffffd 2cbcc: 14000011 b 0x2cc10 2cbd0: 2a1f03f3 mov w19, wzr 2cbd4: 1400000f b 0x2cc10 2cbd8: b4000063 cbz x3, 0x2cbe4 2cbdc: b9401688 ldr w8, [x20, #0x14] 2cbe0: b9000068 str w8, [x3] 2cbe4: 91008288 add x8, x20, #0x20 2cbe8: aa0103e0 mov x0, x1 2cbec: aa0803e1 mov x1, x8 2cbf0: aa1303e2 mov x2, x19 2cbf4: 97ffc323 bl 0x1d880 2cbf8: a9402688 ldp x8, x9, [x20] 2cbfc: aa1403e0 mov x0, x20 2cc00: f9000509 str x9, [x8, #0x8] 2cc04: f9000128 str x8, [x9] 2cc08: a9005294 stp x20, x20, [x20] 2cc0c: 97ffc19d bl 0x1d280 <_ZN3QPP8DataNode12FreeDataNodeEPS0_@plt> 2cc10: a9417bfd ldp x29, x30, [sp, #0x10] 2cc14: 2a1303e0 mov w0, w19 2cc18: a8c24ff4 ldp x20, x19, [sp], #0x20 2cc1c: d65f03c0 ret 000000000002cc20 : 2cc20: f8458c08 ldr x8, [x0, #0x58]! 2cc24: eb00011f cmp x8, x0 2cc28: 1a9f07e0 cset w0, ne 2cc2c: d65f03c0 ret 000000000002cc30 : 2cc30: f81b0ff9 str x25, [sp, #-0x50]! 2cc34: a9015ff8 stp x24, x23, [sp, #0x10] 2cc38: a90257f6 stp x22, x21, [sp, #0x20] 2cc3c: a9034ff4 stp x20, x19, [sp, #0x30] 2cc40: a9047bfd stp x29, x30, [sp, #0x40] 2cc44: 910103fd add x29, sp, #0x40 2cc48: aa0103f5 mov x21, x1 2cc4c: 394042a8 ldrb w8, [x21, #0x10] 2cc50: 2a0203f6 mov w22, w2 2cc54: aa0003f4 mov x20, x0 2cc58: 12000d08 and w8, w8, #0xf 2cc5c: 7100211f cmp w8, #0x8 2cc60: 54000841 b.ne 0x2cd68 2cc64: 294162a8 ldp w8, w24, [x21, #0x8] 2cc68: 9101a297 add x23, x20, #0x68 2cc6c: aa1703e0 mov x0, x23 2cc70: 5ac00913 rev w19, w8 2cc74: 2a1303e1 mov w1, w19 2cc78: 97ffc1e2 bl 0x1d400 <_ZN8QPPUtils9BitMarker6IsMarkEj@plt> 2cc7c: 7100081f cmp w0, #0x2 2cc80: 540000c0 b.eq 0x2cc98 2cc84: 2a1f03f9 mov w25, wzr 2cc88: 7100041f cmp w0, #0x1 2cc8c: 54000101 b.ne 0x2ccac 2cc90: 320003f9 orr w25, wzr, #0x1 2cc94: 14000006 b 0x2ccac 2cc98: 510fa261 sub w1, w19, #0x3e8 2cc9c: aa1703e0 mov x0, x23 2cca0: 97ffc26c bl 0x1d650 <_ZN8QPPUtils9BitMarker19AdjustStartPositionEj@plt> 2cca4: 360003c0 tbz w0, #0x0, 0x2cd1c 2cca8: 2a1f03f9 mov w25, wzr 2ccac: aa1703e0 mov x0, x23 2ccb0: 2a1303e1 mov w1, w19 2ccb4: 97ffbb9b bl 0x1bb20 <_ZN8QPPUtils9BitMarker4MarkEj@plt> 2ccb8: 7100081f cmp w0, #0x2 2ccbc: 54000161 b.ne 0x2cce8 2ccc0: d00002e8 adrp x8, 0x8a000 2ccc4: f9462508 ldr x8, [x8, #0xc48] 2ccc8: b9400108 ldr w8, [x8] 2cccc: 71000d1f cmp w8, #0x3 2ccd0: 540004cc b.gt 0x2cd68 2ccd4: b00001c1 adrp x1, 0x65000 2ccd8: d00001c2 adrp x2, 0x66000 2ccdc: 910b0421 add x1, x1, #0x2c1 2cce0: 91340042 add x2, x2, #0xd00 2cce4: 14000017 b 0x2cd40 2cce8: 37000419 tbnz w25, #0x0, 0x2cd68 2ccec: 51004ac8 sub w8, w22, #0x12 2ccf0: 5ac00b03 rev w3, w24 2ccf4: 91004aa1 add x1, x21, #0x12 2ccf8: 93407d02 sxtw x2, w8 2ccfc: 2a1303e0 mov w0, w19 2cd00: 97ffbd40 bl 0x1c200 <_ZN3QPP8DataNode14CreateDataNodeEjPKcmj@plt> 2cd04: f9403288 ldr x8, [x20, #0x60] 2cd08: 91016289 add x9, x20, #0x58 2cd0c: f9003280 str x0, [x20, #0x60] 2cd10: a9002009 stp x9, x8, [x0] 2cd14: f9000100 str x0, [x8] 2cd18: 14000014 b 0x2cd68 2cd1c: d00002e8 adrp x8, 0x8a000 2cd20: f9462508 ldr x8, [x8, #0xc48] 2cd24: b9400108 ldr w8, [x8] 2cd28: 71000d1f cmp w8, #0x3 2cd2c: 540001ec b.gt 0x2cd68 2cd30: b00001c1 adrp x1, 0x65000 2cd34: d00001c2 adrp x2, 0x66000 2cd38: 910b0421 add x1, x1, #0x2c1 2cd3c: 91333442 add x2, x2, #0xccd 2cd40: 2a1303e4 mov w4, w19 2cd44: a9447bfd ldp x29, x30, [sp, #0x40] 2cd48: a9434ff4 ldp x20, x19, [sp, #0x30] 2cd4c: a94257f6 ldp x22, x21, [sp, #0x20] 2cd50: a9415ff8 ldp x24, x23, [sp, #0x10] 2cd54: d00001c3 adrp x3, 0x66000 2cd58: 9133c463 add x3, x3, #0xcf1 2cd5c: 528000a0 mov w0, #0x5 // =5 2cd60: f84507f9 ldr x25, [sp], #0x50 2cd64: 17ffc00b b 0x1cd90 <__android_log_print@plt> 2cd68: a9447bfd ldp x29, x30, [sp, #0x40] 2cd6c: a9434ff4 ldp x20, x19, [sp, #0x30] 2cd70: a94257f6 ldp x22, x21, [sp, #0x20] 2cd74: a9415ff8 ldp x24, x23, [sp, #0x10] 2cd78: f84507f9 ldr x25, [sp], #0x50 2cd7c: d65f03c0 ret 000000000002cd80 : 2cd80: f9000001 str x1, [x0] 2cd84: b9000802 str w2, [x0, #0x8] 2cd88: f9000803 str x3, [x0, #0x10] 2cd8c: d65f03c0 ret 000000000002cd90 : 2cd90: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2cd94: a9014ff4 stp x20, x19, [sp, #0x10] 2cd98: a9027bfd stp x29, x30, [sp, #0x20] 2cd9c: 910083fd add x29, sp, #0x20 2cda0: aa0203f3 mov x19, x2 2cda4: aa0103f4 mov x20, x1 2cda8: aa0003f5 mov x21, x0 2cdac: 97ffc22d bl 0x1d660 <_ZN3QPP4TaskC2EPNS_3EnvEm@plt> 2cdb0: d00002e8 adrp x8, 0x8a000 2cdb4: f9472908 ldr x8, [x8, #0xe50] 2cdb8: 9101a2a0 add x0, x21, #0x68 2cdbc: 5284e201 mov w1, #0x2710 // =10000 2cdc0: 91004108 add x8, x8, #0x10 2cdc4: f90002a8 str x8, [x21] 2cdc8: 97ffbe4e bl 0x1c700 <_ZN8QPPUtils9BitMarkerC1Ei@plt> 2cdcc: 321f03f6 orr w22, wzr, #0x2 2cdd0: 910162a8 add x8, x21, #0x58 2cdd4: 910202a0 add x0, x21, #0x80 2cdd8: aa1403e1 mov x1, x20 2cddc: b90056bf str wzr, [x21, #0x54] 2cde0: 390112b6 strb w22, [x21, #0x44] 2cde4: a905a2a8 stp x8, x8, [x21, #0x58] 2cde8: 97ffc336 bl 0x1dac0 <_ZN3QPP14ClientTaskImplC2EPNS_3EnvE@plt> 2cdec: d00002e8 adrp x8, 0x8a000 2cdf0: f9476d08 ldr x8, [x8, #0xed8] 2cdf4: 528cb809 mov w9, #0x65c0 // =26048 2cdf8: 8b0902a0 add x0, x21, x9 2cdfc: 9100410a add x10, x8, #0x10 2ce00: 9101c108 add x8, x8, #0x70 2ce04: f90002aa str x10, [x21] 2ce08: f90042a8 str x8, [x21, #0x80] 2ce0c: 97ffc299 bl 0x1d870 <_ZN3QPP3RTTC1Ev@plt> 2ce10: 320003e0 orr w0, wzr, #0x1 2ce14: 52800501 mov w1, #0x28 // =40 2ce18: b90042b6 str w22, [x21, #0x40] 2ce1c: 97ffbbb9 bl 0x1bd00 2ce20: f932e6a0 str x0, [x21, #0x65c8] 2ce24: 92403e61 and x1, x19, #0xffff 2ce28: aa1403e0 mov x0, x20 2ce2c: a9427bfd ldp x29, x30, [sp, #0x20] 2ce30: a9414ff4 ldp x20, x19, [sp, #0x10] 2ce34: aa1503e2 mov x2, x21 2ce38: a8c357f6 ldp x22, x21, [sp], #0x30 2ce3c: 17ffbde1 b 0x1c5c0 <_ZN3QPP3Env13AddClientTaskElPNS_4TaskE@plt> 000000000002ce40 : 2ce40: f81b0ff9 str x25, [sp, #-0x50]! 2ce44: a9015ff8 stp x24, x23, [sp, #0x10] 2ce48: a90257f6 stp x22, x21, [sp, #0x20] 2ce4c: a9034ff4 stp x20, x19, [sp, #0x30] 2ce50: a9047bfd stp x29, x30, [sp, #0x40] 2ce54: 910103fd add x29, sp, #0x40 2ce58: d00002e8 adrp x8, 0x8a000 2ce5c: f9476d08 ldr x8, [x8, #0xed8] 2ce60: aa0003f3 mov x19, x0 2ce64: aa1303f4 mov x20, x19 2ce68: 91004109 add x9, x8, #0x10 2ce6c: 9101c108 add x8, x8, #0x70 2ce70: f9000269 str x9, [x19] 2ce74: f8080e88 str x8, [x20, #0x80]! 2ce78: 97ffbc52 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2ce7c: f972e676 ldr x22, [x19, #0x65c8] 2ce80: aa0003f5 mov x21, x0 2ce84: b94002c8 ldr w8, [x22] 2ce88: 34000348 cbz w8, 0x2cef0 2ce8c: 2a1f03f8 mov w24, wzr 2ce90: 2a1f03f7 mov w23, wzr 2ce94: 320007f9 orr w25, wzr, #0x3 2ce98: f9400ac8 ldr x8, [x22, #0x10] 2ce9c: 53047ee9 lsr w9, w23, #4 2cea0: b8695908 ldr w8, [x8, w9, uxtw #2] 2cea4: 121f0f09 and w9, w24, #0x1e 2cea8: 1ac92329 lsl w9, w25, w9 2ceac: 0a080128 and w8, w9, w8 2ceb0: 35000148 cbnz w8, 0x2ced8 2ceb4: f94012c8 ldr x8, [x22, #0x20] 2ceb8: aa1303e0 mov x0, x19 2cebc: f8775916 ldr x22, [x8, w23, uxtw #3] 2cec0: 97ffbc40 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2cec4: f9400008 ldr x8, [x0] 2cec8: aa1603e1 mov x1, x22 2cecc: f9400d08 ldr x8, [x8, #0x18] 2ced0: d63f0100 blr x8 2ced4: f972e676 ldr x22, [x19, #0x65c8] 2ced8: b94002c8 ldr w8, [x22] 2cedc: 110006f7 add w23, w23, #0x1 2cee0: 11000b18 add w24, w24, #0x2 2cee4: 6b0802ff cmp w23, w8 2cee8: 54fffd81 b.ne 0x2ce98 2ceec: 14000002 b 0x2cef4 2cef0: 2a1f03f7 mov w23, wzr 2cef4: b4000176 cbz x22, 0x2cf20 2cef8: f9400ac0 ldr x0, [x22, #0x10] 2cefc: b4000120 cbz x0, 0x2cf20 2cf00: 53047ee8 lsr w8, w23, #4 2cf04: 710042ff cmp w23, #0x10 2cf08: d37ef508 lsl x8, x8, #2 2cf0c: 321e03e9 orr w9, wzr, #0x4 2cf10: 9a883122 csel x2, x9, x8, lo 2cf14: 52801541 mov w1, #0xaa // =170 2cf18: 97ffc282 bl 0x1d920 2cf1c: f80042df stur xzr, [x22, #0x4] 2cf20: aa1303e0 mov x0, x19 2cf24: aa1f03e1 mov x1, xzr 2cf28: 97ffbba2 bl 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 2cf2c: f972e676 ldr x22, [x19, #0x65c8] 2cf30: b4000136 cbz x22, 0x2cf54 2cf34: f9400ec0 ldr x0, [x22, #0x18] 2cf38: 97ffc2c6 bl 0x1da50 2cf3c: f9400ac0 ldr x0, [x22, #0x10] 2cf40: 97ffc2c4 bl 0x1da50 2cf44: f94012c0 ldr x0, [x22, #0x20] 2cf48: 97ffc2c2 bl 0x1da50 2cf4c: aa1603e0 mov x0, x22 2cf50: 97ffc2c0 bl 0x1da50 2cf54: 79409261 ldrh w1, [x19, #0x48] 2cf58: aa1503e0 mov x0, x21 2cf5c: aa1303e2 mov x2, x19 2cf60: 97ffc0bc bl 0x1d250 <_ZN3QPP3Env16RemoveClientTaskElPNS_4TaskE@plt> 2cf64: 528cb808 mov w8, #0x65c0 // =26048 2cf68: 8b080260 add x0, x19, x8 2cf6c: 97ffbcb1 bl 0x1c230 <_ZN3QPP3RTTD1Ev@plt> 2cf70: aa1403e0 mov x0, x20 2cf74: 97ffbf8b bl 0x1cda0 <_ZN3QPP14ClientTaskImplD2Ev@plt> 2cf78: d00002e8 adrp x8, 0x8a000 2cf7c: f9472908 ldr x8, [x8, #0xe50] 2cf80: aa1303f4 mov x20, x19 2cf84: 91004108 add x8, x8, #0x10 2cf88: f9000268 str x8, [x19] 2cf8c: f8458e80 ldr x0, [x20, #0x58]! 2cf90: eb14001f cmp x0, x20 2cf94: 54000120 b.eq 0x2cfb8 2cf98: a9402015 ldp x21, x8, [x0] 2cf9c: f90006a8 str x8, [x21, #0x8] 2cfa0: f9000115 str x21, [x8] 2cfa4: a9000000 stp x0, x0, [x0] 2cfa8: 97ffc0b6 bl 0x1d280 <_ZN3QPP8DataNode12FreeDataNodeEPS0_@plt> 2cfac: eb1402bf cmp x21, x20 2cfb0: aa1503e0 mov x0, x21 2cfb4: 54ffff21 b.ne 0x2cf98 2cfb8: 9101a260 add x0, x19, #0x68 2cfbc: 97ffc2b1 bl 0x1da80 <_ZN8QPPUtils9BitMarkerD1Ev@plt> 2cfc0: aa1303e0 mov x0, x19 2cfc4: a9447bfd ldp x29, x30, [sp, #0x40] 2cfc8: a9434ff4 ldp x20, x19, [sp, #0x30] 2cfcc: a94257f6 ldp x22, x21, [sp, #0x20] 2cfd0: a9415ff8 ldp x24, x23, [sp, #0x10] 2cfd4: f84507f9 ldr x25, [sp], #0x50 2cfd8: 17ffbf16 b 0x1cc30 <_ZN3QPP4TaskD2Ev@plt> 000000000002cfdc : 2cfdc: f81c0ff7 str x23, [sp, #-0x40]! 2cfe0: a90157f6 stp x22, x21, [sp, #0x10] 2cfe4: a9024ff4 stp x20, x19, [sp, #0x20] 2cfe8: a9037bfd stp x29, x30, [sp, #0x30] 2cfec: 9100c3fd add x29, sp, #0x30 2cff0: aa0003f3 mov x19, x0 2cff4: f972e674 ldr x20, [x19, #0x65c8] 2cff8: b9400288 ldr w8, [x20] 2cffc: 34000348 cbz w8, 0x2d064 2d000: 2a1f03f6 mov w22, wzr 2d004: 2a1f03f5 mov w21, wzr 2d008: 320007f7 orr w23, wzr, #0x3 2d00c: f9400a88 ldr x8, [x20, #0x10] 2d010: 53047ea9 lsr w9, w21, #4 2d014: b8695908 ldr w8, [x8, w9, uxtw #2] 2d018: 121f0ec9 and w9, w22, #0x1e 2d01c: 1ac922e9 lsl w9, w23, w9 2d020: 0a090108 and w8, w8, w9 2d024: 35000148 cbnz w8, 0x2d04c 2d028: f9401288 ldr x8, [x20, #0x20] 2d02c: aa1303e0 mov x0, x19 2d030: f8755914 ldr x20, [x8, w21, uxtw #3] 2d034: 97ffbbe3 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2d038: f9400008 ldr x8, [x0] 2d03c: aa1403e1 mov x1, x20 2d040: f9400d08 ldr x8, [x8, #0x18] 2d044: d63f0100 blr x8 2d048: f972e674 ldr x20, [x19, #0x65c8] 2d04c: b9400288 ldr w8, [x20] 2d050: 110006b5 add w21, w21, #0x1 2d054: 11000ad6 add w22, w22, #0x2 2d058: 6b0802bf cmp w21, w8 2d05c: 54fffd81 b.ne 0x2d00c 2d060: 14000002 b 0x2d068 2d064: 2a1f03f5 mov w21, wzr 2d068: b4000174 cbz x20, 0x2d094 2d06c: f9400a80 ldr x0, [x20, #0x10] 2d070: b4000120 cbz x0, 0x2d094 2d074: 53047ea8 lsr w8, w21, #4 2d078: 710042bf cmp w21, #0x10 2d07c: d37ef508 lsl x8, x8, #2 2d080: 321e03e9 orr w9, wzr, #0x4 2d084: 9a883122 csel x2, x9, x8, lo 2d088: 52801541 mov w1, #0xaa // =170 2d08c: 97ffc225 bl 0x1d920 2d090: f800429f stur xzr, [x20, #0x4] 2d094: aa1303e0 mov x0, x19 2d098: a9437bfd ldp x29, x30, [sp, #0x30] 2d09c: a9424ff4 ldp x20, x19, [sp, #0x20] 2d0a0: a94157f6 ldp x22, x21, [sp, #0x10] 2d0a4: aa1f03e1 mov x1, xzr 2d0a8: f84407f7 ldr x23, [sp], #0x40 2d0ac: 17ffbb41 b 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 000000000002d0b0 : 2d0b0: d1020000 sub x0, x0, #0x80 2d0b4: 17ffbd17 b 0x1c510 <_ZN3QPP13ClientUDPTaskD2Ev@plt> 000000000002d0b8 : 2d0b8: f81e0ff3 str x19, [sp, #-0x20]! 2d0bc: a9017bfd stp x29, x30, [sp, #0x10] 2d0c0: 910043fd add x29, sp, #0x10 2d0c4: aa0003f3 mov x19, x0 2d0c8: 97ffbd12 bl 0x1c510 <_ZN3QPP13ClientUDPTaskD2Ev@plt> 2d0cc: a9417bfd ldp x29, x30, [sp, #0x10] 2d0d0: aa1303e0 mov x0, x19 2d0d4: f84207f3 ldr x19, [sp], #0x20 2d0d8: 17ffbce2 b 0x1c460 <_ZdlPv@plt> 000000000002d0dc : 2d0dc: f81e0ff3 str x19, [sp, #-0x20]! 2d0e0: a9017bfd stp x29, x30, [sp, #0x10] 2d0e4: 910043fd add x29, sp, #0x10 2d0e8: d1020013 sub x19, x0, #0x80 2d0ec: aa1303e0 mov x0, x19 2d0f0: 97ffbd08 bl 0x1c510 <_ZN3QPP13ClientUDPTaskD2Ev@plt> 2d0f4: a9417bfd ldp x29, x30, [sp, #0x10] 2d0f8: aa1303e0 mov x0, x19 2d0fc: f84207f3 ldr x19, [sp], #0x20 2d100: 17ffbcd8 b 0x1c460 <_ZdlPv@plt> 000000000002d104 : 2d104: f81c0ff7 str x23, [sp, #-0x40]! 2d108: a90157f6 stp x22, x21, [sp, #0x10] 2d10c: a9024ff4 stp x20, x19, [sp, #0x20] 2d110: a9037bfd stp x29, x30, [sp, #0x30] 2d114: 9100c3fd add x29, sp, #0x30 2d118: aa0003f3 mov x19, x0 2d11c: f972e674 ldr x20, [x19, #0x65c8] 2d120: b9400288 ldr w8, [x20] 2d124: 34000348 cbz w8, 0x2d18c 2d128: 2a1f03f6 mov w22, wzr 2d12c: 2a1f03f5 mov w21, wzr 2d130: 320007f7 orr w23, wzr, #0x3 2d134: f9400a88 ldr x8, [x20, #0x10] 2d138: 53047ea9 lsr w9, w21, #4 2d13c: b8695908 ldr w8, [x8, w9, uxtw #2] 2d140: 121f0ec9 and w9, w22, #0x1e 2d144: 1ac922e9 lsl w9, w23, w9 2d148: 0a080128 and w8, w9, w8 2d14c: 35000148 cbnz w8, 0x2d174 2d150: f9401288 ldr x8, [x20, #0x20] 2d154: aa1303e0 mov x0, x19 2d158: f8755914 ldr x20, [x8, w21, uxtw #3] 2d15c: 97ffbb99 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2d160: f9400008 ldr x8, [x0] 2d164: aa1403e1 mov x1, x20 2d168: f9400d08 ldr x8, [x8, #0x18] 2d16c: d63f0100 blr x8 2d170: f972e674 ldr x20, [x19, #0x65c8] 2d174: b9400288 ldr w8, [x20] 2d178: 110006b5 add w21, w21, #0x1 2d17c: 11000ad6 add w22, w22, #0x2 2d180: 6b0802bf cmp w21, w8 2d184: 54fffd81 b.ne 0x2d134 2d188: 14000002 b 0x2d190 2d18c: 2a1f03f5 mov w21, wzr 2d190: b4000174 cbz x20, 0x2d1bc 2d194: f9400a80 ldr x0, [x20, #0x10] 2d198: b4000120 cbz x0, 0x2d1bc 2d19c: 53047ea8 lsr w8, w21, #4 2d1a0: 710042bf cmp w21, #0x10 2d1a4: d37ef508 lsl x8, x8, #2 2d1a8: 321e03e9 orr w9, wzr, #0x4 2d1ac: 9a883122 csel x2, x9, x8, lo 2d1b0: 52801541 mov w1, #0xaa // =170 2d1b4: 97ffc1db bl 0x1d920 2d1b8: f800429f stur xzr, [x20, #0x4] 2d1bc: aa1303e0 mov x0, x19 2d1c0: a9437bfd ldp x29, x30, [sp, #0x30] 2d1c4: a9424ff4 ldp x20, x19, [sp, #0x20] 2d1c8: a94157f6 ldp x22, x21, [sp, #0x10] 2d1cc: aa1f03e1 mov x1, xzr 2d1d0: f84407f7 ldr x23, [sp], #0x40 2d1d4: 17ffbaf7 b 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 000000000002d1d8 : 2d1d8: f81d0ffc str x28, [sp, #-0x30]! 2d1dc: a9014ff4 stp x20, x19, [sp, #0x10] 2d1e0: a9027bfd stp x29, x30, [sp, #0x20] 2d1e4: 910083fd add x29, sp, #0x20 2d1e8: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 2d1ec: d10043ff sub sp, sp, #0x10 2d1f0: d53bd048 mrs x8, TPIDR_EL0 2d1f4: f9401508 ldr x8, [x8, #0x28] 2d1f8: aa0003f4 mov x20, x0 2d1fc: 910003e0 mov x0, sp 2d200: aa0103f3 mov x19, x1 2d204: f81d83a8 stur x8, [x29, #-0x28] 2d208: 97ffc1ba bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2d20c: 14000005 b 0x2d220 2d210: aa1403e0 mov x0, x20 2d214: 97ffbb6b bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2d218: aa1403e1 mov x1, x20 2d21c: 97ffbad5 bl 0x1bd70 <_ZN3QPP3Env14AddToEventListEPNS_4TaskE@plt> 2d220: 910023e1 add x1, sp, #0x8 2d224: 321403e2 orr w2, wzr, #0x1000 2d228: 910003e3 mov x3, sp 2d22c: aa1303e0 mov x0, x19 2d230: 97ffbc98 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 2d234: 2a0003e8 mov w8, w0 2d238: 3100051f cmn w8, #0x1 2d23c: 54000280 b.eq 0x2d28c 2d240: 51004909 sub w9, w8, #0x12 2d244: 713fbd3f cmp w9, #0xfef 2d248: 54fffec2 b.hs 0x2d220 2d24c: f94007e9 ldr x9, [sp, #0x8] 2d250: f940028a ldr x10, [x20] 2d254: 910023e1 add x1, sp, #0x8 2d258: 910003e3 mov x3, sp 2d25c: dac00d29 rev x9, x9 2d260: f9002689 str x9, [x20, #0x48] 2d264: f9401549 ldr x9, [x10, #0x28] 2d268: aa1403e0 mov x0, x20 2d26c: 2a0803e2 mov w2, w8 2d270: d63f0120 blr x9 2d274: f9400288 ldr x8, [x20] 2d278: aa1403e0 mov x0, x20 2d27c: f9401908 ldr x8, [x8, #0x30] 2d280: d63f0100 blr x8 2d284: 3607fce0 tbz w0, #0x0, 0x2d220 2d288: 17ffffe2 b 0x2d210 2d28c: d53bd048 mrs x8, TPIDR_EL0 2d290: f9401508 ldr x8, [x8, #0x28] 2d294: f85d83a9 ldur x9, [x29, #-0x28] 2d298: eb09011f cmp x8, x9 2d29c: 540000e1 b.ne 0x2d2b8 2d2a0: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 2d2a4: 910043ff add sp, sp, #0x10 2d2a8: a9427bfd ldp x29, x30, [sp, #0x20] 2d2ac: a9414ff4 ldp x20, x19, [sp, #0x10] 2d2b0: f84307fc ldr x28, [sp], #0x30 2d2b4: d65f03c0 ret 2d2b8: 97ffbdca bl 0x1c9e0 <__stack_chk_fail@plt> 000000000002d2bc : 2d2bc: d1020000 sub x0, x0, #0x80 2d2c0: 17ffbb30 b 0x1bf80 <_ZN3QPP13ClientUDPTask10OnPathReadEPNS_4PathE@plt> 000000000002d2c4 : 2d2c4: f81c0ff7 str x23, [sp, #-0x40]! 2d2c8: a90157f6 stp x22, x21, [sp, #0x10] 2d2cc: a9024ff4 stp x20, x19, [sp, #0x20] 2d2d0: a9037bfd stp x29, x30, [sp, #0x30] 2d2d4: 9100c3fd add x29, sp, #0x30 2d2d8: aa0003f3 mov x19, x0 2d2dc: f972d268 ldr x8, [x19, #0x65a0] 2d2e0: 528cb409 mov w9, #0x65a0 // =26016 2d2e4: aa0203f5 mov x21, x2 2d2e8: aa0103f4 mov x20, x1 2d2ec: 8b090269 add x9, x19, x9 2d2f0: eb09011f cmp x8, x9 2d2f4: 54000420 b.eq 0x2d378 2d2f8: aa1303e0 mov x0, x19 2d2fc: 97ffbb31 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2d300: aa0003f6 mov x22, x0 2d304: f94002c8 ldr x8, [x22] 2d308: 32000be1 orr w1, wzr, #0x7 2d30c: aa1f03e2 mov x2, xzr 2d310: aa1f03e3 mov x3, xzr 2d314: f9400908 ldr x8, [x8, #0x10] 2d318: aa1f03e4 mov x4, xzr 2d31c: d63f0100 blr x8 2d320: aa0003f7 mov x23, x0 2d324: 528cb109 mov w9, #0x6588 // =25992 2d328: 7940b6e8 ldrh w8, [x23, #0x5a] 2d32c: b8696a6a ldr w10, [x19, x9] 2d330: 92407e82 and x2, x20, #0xffffffff 2d334: 321f03e4 orr w4, wzr, #0x2 2d338: aa1303e0 mov x0, x19 2d33c: 0b0a0108 add w8, w8, w10 2d340: 1100b908 add w8, w8, #0x2e 2d344: b8296a68 str w8, [x19, x9] 2d348: f94002a3 ldr x3, [x21] 2d34c: aa1703e1 mov x1, x23 2d350: 97ffbf28 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2d354: f94002c8 ldr x8, [x22] 2d358: aa1603e0 mov x0, x22 2d35c: a9437bfd ldp x29, x30, [sp, #0x30] 2d360: a9424ff4 ldp x20, x19, [sp, #0x20] 2d364: f9400d02 ldr x2, [x8, #0x18] 2d368: a94157f6 ldp x22, x21, [sp, #0x10] 2d36c: aa1703e1 mov x1, x23 2d370: f84407f7 ldr x23, [sp], #0x40 2d374: d61f0040 br x2 2d378: a9437bfd ldp x29, x30, [sp, #0x30] 2d37c: a9424ff4 ldp x20, x19, [sp, #0x20] 2d380: a94157f6 ldp x22, x21, [sp, #0x10] 2d384: f84407f7 ldr x23, [sp], #0x40 2d388: d65f03c0 ret 000000000002d38c : 2d38c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2d390: a90157f6 stp x22, x21, [sp, #0x10] 2d394: a9024ff4 stp x20, x19, [sp, #0x20] 2d398: a9037bfd stp x29, x30, [sp, #0x30] 2d39c: 9100c3fd add x29, sp, #0x30 2d3a0: aa0003f4 mov x20, x0 2d3a4: f9729288 ldr x8, [x20, #0x6520] 2d3a8: 528ca409 mov w9, #0x6520 // =25888 2d3ac: aa0203f3 mov x19, x2 2d3b0: 8b090289 add x9, x20, x9 2d3b4: eb09011f cmp x8, x9 2d3b8: 54000460 b.eq 0x2d444 2d3bc: d1020295 sub x21, x20, #0x80 2d3c0: aa1503e0 mov x0, x21 2d3c4: 92407c36 and x22, x1, #0xffffffff 2d3c8: 97ffbafe bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2d3cc: aa0003f7 mov x23, x0 2d3d0: f94002e8 ldr x8, [x23] 2d3d4: 32000be1 orr w1, wzr, #0x7 2d3d8: aa1f03e2 mov x2, xzr 2d3dc: aa1f03e3 mov x3, xzr 2d3e0: f9400908 ldr x8, [x8, #0x10] 2d3e4: aa1f03e4 mov x4, xzr 2d3e8: d63f0100 blr x8 2d3ec: aa0003f8 mov x24, x0 2d3f0: 528ca109 mov w9, #0x6508 // =25864 2d3f4: 7940b708 ldrh w8, [x24, #0x5a] 2d3f8: b8696a8a ldr w10, [x20, x9] 2d3fc: 321f03e4 orr w4, wzr, #0x2 2d400: aa1503e0 mov x0, x21 2d404: aa1803e1 mov x1, x24 2d408: 0b0a0108 add w8, w8, w10 2d40c: 1100b908 add w8, w8, #0x2e 2d410: b8296a88 str w8, [x20, x9] 2d414: f9400263 ldr x3, [x19] 2d418: aa1603e2 mov x2, x22 2d41c: 97ffbef5 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2d420: f94002e8 ldr x8, [x23] 2d424: a9437bfd ldp x29, x30, [sp, #0x30] 2d428: a9424ff4 ldp x20, x19, [sp, #0x20] 2d42c: a94157f6 ldp x22, x21, [sp, #0x10] 2d430: f9400d02 ldr x2, [x8, #0x18] 2d434: aa1703e0 mov x0, x23 2d438: aa1803e1 mov x1, x24 2d43c: a8c45ff8 ldp x24, x23, [sp], #0x40 2d440: d61f0040 br x2 2d444: a9437bfd ldp x29, x30, [sp, #0x30] 2d448: a9424ff4 ldp x20, x19, [sp, #0x20] 2d44c: a94157f6 ldp x22, x21, [sp, #0x10] 2d450: a8c45ff8 ldp x24, x23, [sp], #0x40 2d454: d65f03c0 ret 000000000002d458 : 2d458: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2d45c: a9017bfd stp x29, x30, [sp, #0x10] 2d460: 910043fd add x29, sp, #0x10 2d464: a9405013 ldp x19, x20, [x0] 2d468: 528cb008 mov w8, #0x6580 // =25984 2d46c: f900229f str xzr, [x20, #0x40] 2d470: 38686a68 ldrb w8, [x19, x8] 2d474: 91020260 add x0, x19, #0x80 2d478: 34000108 cbz w8, 0x2d498 2d47c: 97ffbb1d bl 0x1c0f0 <_ZN3QPP14ClientTaskImpl11IncVicePathEv@plt> 2d480: f9403288 ldr x8, [x20, #0x60] 2d484: aa1303e0 mov x0, x19 2d488: b9400908 ldr w8, [x8, #0x8] 2d48c: 5ac00901 rev w1, w8 2d490: 97ffbbd8 bl 0x1c3f0 <_ZN3QPP13ClientUDPTask14RemoveDatagramEi@plt> 2d494: 14000007 b 0x2d4b0 2d498: 97ffb99a bl 0x1bb00 <_ZN3QPP14ClientTaskImpl14EnableVicePathEv@plt> 2d49c: f9403288 ldr x8, [x20, #0x60] 2d4a0: aa1303e0 mov x0, x19 2d4a4: b9400908 ldr w8, [x8, #0x8] 2d4a8: 5ac00901 rev w1, w8 2d4ac: 97ffbf31 bl 0x1d170 <_ZN3QPP13ClientUDPTask12ResendOnViceEi@plt> 2d4b0: a9417bfd ldp x29, x30, [sp, #0x10] 2d4b4: 2a1f03e0 mov w0, wzr 2d4b8: a8c24ff4 ldp x20, x19, [sp], #0x20 2d4bc: d65f03c0 ret 000000000002d4c0 : 2d4c0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2d4c4: a9017bfd stp x29, x30, [sp, #0x10] 2d4c8: 910043fd add x29, sp, #0x10 2d4cc: aa0003f3 mov x19, x0 2d4d0: 528cb008 mov w8, #0x6580 // =25984 2d4d4: 38686a68 ldrb w8, [x19, x8] 2d4d8: aa0103f4 mov x20, x1 2d4dc: 91020260 add x0, x19, #0x80 2d4e0: 34000128 cbz w8, 0x2d504 2d4e4: 97ffbb03 bl 0x1c0f0 <_ZN3QPP14ClientTaskImpl11IncVicePathEv@plt> 2d4e8: f9403288 ldr x8, [x20, #0x60] 2d4ec: a9417bfd ldp x29, x30, [sp, #0x10] 2d4f0: aa1303e0 mov x0, x19 2d4f4: b9400908 ldr w8, [x8, #0x8] 2d4f8: 5ac00901 rev w1, w8 2d4fc: a8c24ff4 ldp x20, x19, [sp], #0x20 2d500: 17ffbbbc b 0x1c3f0 <_ZN3QPP13ClientUDPTask14RemoveDatagramEi@plt> 2d504: 97ffb97f bl 0x1bb00 <_ZN3QPP14ClientTaskImpl14EnableVicePathEv@plt> 2d508: f9403288 ldr x8, [x20, #0x60] 2d50c: a9417bfd ldp x29, x30, [sp, #0x10] 2d510: aa1303e0 mov x0, x19 2d514: b9400908 ldr w8, [x8, #0x8] 2d518: 5ac00901 rev w1, w8 2d51c: a8c24ff4 ldp x20, x19, [sp], #0x20 2d520: 17ffbf14 b 0x1d170 <_ZN3QPP13ClientUDPTask12ResendOnViceEi@plt> 000000000002d524 : 2d524: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2d528: a9014ff4 stp x20, x19, [sp, #0x10] 2d52c: a9027bfd stp x29, x30, [sp, #0x20] 2d530: 910083fd add x29, sp, #0x20 2d534: a9405414 ldp x20, x21, [x0] 2d538: f9400280 ldr x0, [x20] 2d53c: f9400a81 ldr x1, [x20, #0x10] 2d540: 97ffbfe4 bl 0x1d4d0 <_ZN3QPP3Env14FindClientTaskEl@plt> 2d544: b9400a96 ldr w22, [x20, #0x8] 2d548: aa0003f3 mov x19, x0 2d54c: b4000074 cbz x20, 0x2d558 2d550: aa1403e0 mov x0, x20 2d554: 97ffbbc3 bl 0x1c460 <_ZdlPv@plt> 2d558: b4000555 cbz x21, 0x2d600 2d55c: b4000533 cbz x19, 0x2d600 2d560: f972e668 ldr x8, [x19, #0x65c8] 2d564: b9400109 ldr w9, [x8] 2d568: 340002c9 cbz w9, 0x2d5c0 2d56c: f940090a ldr x10, [x8, #0x10] 2d570: 5100052b sub w11, w9, #0x1 2d574: 0a16016c and w12, w11, w22 2d578: 320003ed orr w13, wzr, #0x1 2d57c: 2a0c03ee mov w14, w12 2d580: 53047dcf lsr w15, w14, #4 2d584: b86f594f ldr w15, [x10, w15, uxtw #2] 2d588: 531f0dd0 ubfiz w16, w14, #1, #4 2d58c: 1ad025f1 lsr w17, w15, w16 2d590: 370801d1 tbnz w17, #0x1, 0x2d5c8 2d594: 370000b1 tbnz w17, #0x0, 0x2d5a8 2d598: f9400d11 ldr x17, [x8, #0x18] 2d59c: b86e5a31 ldr w17, [x17, w14, uxtw #2] 2d5a0: 6b16023f cmp w17, w22 2d5a4: 54000120 b.eq 0x2d5c8 2d5a8: 0b0e01ae add w14, w13, w14 2d5ac: 0a0b01ce and w14, w14, w11 2d5b0: 110005ad add w13, w13, #0x1 2d5b4: 6b0c01df cmp w14, w12 2d5b8: 54fffe41 b.ne 0x2d580 2d5bc: 14000011 b 0x2d600 2d5c0: 2a1f03ea mov w10, wzr 2d5c4: 14000005 b 0x2d5d8 2d5c8: 320007ea orr w10, wzr, #0x3 2d5cc: 1ad0214a lsl w10, w10, w16 2d5d0: 6a0f015f tst w10, w15 2d5d4: 1a8901ca csel w10, w14, w9, eq 2d5d8: 6b09015f cmp w10, w9 2d5dc: 54000120 b.eq 0x2d600 2d5e0: f9401108 ldr x8, [x8, #0x20] 2d5e4: f86a5901 ldr x1, [x8, w10, uxtw #3] 2d5e8: b40000c1 cbz x1, 0x2d600 2d5ec: f84042a3 ldur x3, [x21, #0x4] 2d5f0: b94002a2 ldr w2, [x21] 2d5f4: 321f03e4 orr w4, wzr, #0x2 2d5f8: aa1303e0 mov x0, x19 2d5fc: 97ffbe7d bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2d600: a9427bfd ldp x29, x30, [sp, #0x20] 2d604: a9414ff4 ldp x20, x19, [sp, #0x10] 2d608: 2a1f03e0 mov w0, wzr 2d60c: a8c357f6 ldp x22, x21, [sp], #0x30 2d610: d65f03c0 ret 000000000002d614 : 2d614: f972e408 ldr x8, [x0, #0x65c8] 2d618: b9400109 ldr w9, [x8] 2d61c: 340002e9 cbz w9, 0x2d678 2d620: f940090a ldr x10, [x8, #0x10] 2d624: 5100052b sub w11, w9, #0x1 2d628: 0a01016c and w12, w11, w1 2d62c: 320003ed orr w13, wzr, #0x1 2d630: 2a0c03ee mov w14, w12 2d634: 53047dcf lsr w15, w14, #4 2d638: b86f594f ldr w15, [x10, w15, uxtw #2] 2d63c: 531f0dd0 ubfiz w16, w14, #1, #4 2d640: 1ad025f1 lsr w17, w15, w16 2d644: 370801f1 tbnz w17, #0x1, 0x2d680 2d648: 370000b1 tbnz w17, #0x0, 0x2d65c 2d64c: f9400d11 ldr x17, [x8, #0x18] 2d650: b86e5a31 ldr w17, [x17, w14, uxtw #2] 2d654: 6b01023f cmp w17, w1 2d658: 54000140 b.eq 0x2d680 2d65c: 0b0e01ae add w14, w13, w14 2d660: 0a0b01ce and w14, w14, w11 2d664: 110005ad add w13, w13, #0x1 2d668: 6b0c01df cmp w14, w12 2d66c: 54fffe41 b.ne 0x2d634 2d670: aa1f03e0 mov x0, xzr 2d674: d65f03c0 ret 2d678: 2a1f03ea mov w10, wzr 2d67c: 14000005 b 0x2d690 2d680: 320007ea orr w10, wzr, #0x3 2d684: 1ad0214a lsl w10, w10, w16 2d688: 6a0f015f tst w10, w15 2d68c: 1a8901ca csel w10, w14, w9, eq 2d690: 6b09015f cmp w10, w9 2d694: 54000061 b.ne 0x2d6a0 2d698: aa1f03e0 mov x0, xzr 2d69c: d65f03c0 ret 2d6a0: f9401108 ldr x8, [x8, #0x20] 2d6a4: f86a5900 ldr x0, [x8, w10, uxtw #3] 2d6a8: d65f03c0 ret 000000000002d6ac : 2d6ac: f81c0ff7 str x23, [sp, #-0x40]! 2d6b0: a90157f6 stp x22, x21, [sp, #0x10] 2d6b4: a9024ff4 stp x20, x19, [sp, #0x20] 2d6b8: a9037bfd stp x29, x30, [sp, #0x30] 2d6bc: 9100c3fd add x29, sp, #0x30 2d6c0: 2a0303f7 mov w23, w3 2d6c4: aa0203f3 mov x19, x2 2d6c8: aa0103f6 mov x22, x1 2d6cc: aa0003f4 mov x20, x0 2d6d0: 97ffba3c bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2d6d4: aa0003f5 mov x21, x0 2d6d8: f94002a8 ldr x8, [x21] 2d6dc: 321d03e1 orr w1, wzr, #0x8 2d6e0: aa1f03e2 mov x2, xzr 2d6e4: aa1603e3 mov x3, x22 2d6e8: f9400908 ldr x8, [x8, #0x10] 2d6ec: aa1303e4 mov x4, x19 2d6f0: d63f0100 blr x8 2d6f4: f9402ea8 ldr x8, [x21, #0x58] 2d6f8: 528cb809 mov w9, #0x65c0 // =26048 2d6fc: aa0003f6 mov x22, x0 2d700: 8b090280 add x0, x20, x9 2d704: f9002ac8 str x8, [x22, #0x50] 2d708: 97ffbf7a bl 0x1d4f0 <_ZN3QPP3RTT6GetRTOEv@plt> 2d70c: 2a0003e8 mov w8, w0 2d710: b9004ac8 str w8, [x22, #0x48] 2d714: b00002e2 adrp x2, 0x8a000 2d718: f94026a0 ldr x0, [x21, #0x48] 2d71c: f9459442 ldr x2, [x2, #0xb28] 2d720: 2a0803e1 mov w1, w8 2d724: aa1403e3 mov x3, x20 2d728: aa1603e4 mov x4, x22 2d72c: 97ffba35 bl 0x1c000 <_ZN8QPPUtils5Timer3AddEiPFbPNS_9TimerItemEEPvS5_@plt> 2d730: f90022c0 str x0, [x22, #0x40] 2d734: b9405681 ldr w1, [x20, #0x54] 2d738: 11000428 add w8, w1, #0x1 2d73c: b9005688 str w8, [x20, #0x54] 2d740: f94032c8 ldr x8, [x22, #0x60] 2d744: 5ac00829 rev w9, w1 2d748: b9000909 str w9, [x8, #0x8] 2d74c: 34000077 cbz w23, 0x2d758 2d750: 5ac00ae9 rev w9, w23 2d754: b9000d09 str w9, [x8, #0xc] 2d758: aa1403e0 mov x0, x20 2d75c: aa1603e2 mov x2, x22 2d760: 97ffb9c8 bl 0x1be80 <_ZN3QPP13ClientUDPTask11SetDatagramEiPNS_8DatagramE@plt> 2d764: f9402697 ldr x23, [x20, #0x48] 2d768: 91020280 add x0, x20, #0x80 2d76c: 97ffc085 bl 0x1d980 <_ZNK3QPP14ClientTaskImpl17IsVicePathEnabledEv@plt> 2d770: f972ce88 ldr x8, [x20, #0x6598] 2d774: f14042ff cmp x23, #0x10, lsl #12 // =0x10000 2d778: f8404103 ldur x3, [x8, #0x4] 2d77c: b9400102 ldr w2, [x8] 2d780: 54000323 b.lo 0x2d7e4 2d784: 52000008 eor w8, w0, #0x1 2d788: 370002e8 tbnz w8, #0x0, 0x2d7e4 2d78c: 320003e4 orr w4, wzr, #0x1 2d790: aa1403e0 mov x0, x20 2d794: aa1603e1 mov x1, x22 2d798: 97ffbe16 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2d79c: f972d288 ldr x8, [x20, #0x65a0] 2d7a0: 528cb409 mov w9, #0x65a0 // =26016 2d7a4: 8b090289 add x9, x20, x9 2d7a8: eb09011f cmp x8, x9 2d7ac: 54000240 b.eq 0x2d7f4 2d7b0: 528cb109 mov w9, #0x6588 // =25992 2d7b4: 7940b6c8 ldrh w8, [x22, #0x5a] 2d7b8: b8696a8a ldr w10, [x20, x9] 2d7bc: f9402eb7 ldr x23, [x21, #0x58] 2d7c0: aa1403e0 mov x0, x20 2d7c4: aa1603e1 mov x1, x22 2d7c8: 0b0a0108 add w8, w8, w10 2d7cc: 1100b908 add w8, w8, #0x2e 2d7d0: b8296a88 str w8, [x20, x9] 2d7d4: f9400288 ldr x8, [x20] 2d7d8: f9401d08 ldr x8, [x8, #0x38] 2d7dc: d63f0100 blr x8 2d7e0: 14000006 b 0x2d7f8 2d7e4: aa1403e0 mov x0, x20 2d7e8: aa1603e1 mov x1, x22 2d7ec: 2a1f03e4 mov w4, wzr 2d7f0: 97ffbe00 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2d7f4: aa1f03f7 mov x23, xzr 2d7f8: b94062a1 ldr w1, [x21, #0x60] 2d7fc: f9402ea2 ldr x2, [x21, #0x58] 2d800: 91024280 add x0, x20, #0x90 2d804: aa1703e3 mov x3, x23 2d808: 97ffbcb2 bl 0x1cad0 <_ZN3QPP10DelayTrace12MarkSendTimeEjmm@plt> 2d80c: 2a1303e0 mov w0, w19 2d810: a9437bfd ldp x29, x30, [sp, #0x30] 2d814: a9424ff4 ldp x20, x19, [sp, #0x20] 2d818: a94157f6 ldp x22, x21, [sp, #0x10] 2d81c: f84407f7 ldr x23, [sp], #0x40 2d820: d65f03c0 ret 000000000002d824 : 2d824: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2d828: a9014ff4 stp x20, x19, [sp, #0x10] 2d82c: a9027bfd stp x29, x30, [sp, #0x20] 2d830: 910083fd add x29, sp, #0x20 2d834: aa0003f4 mov x20, x0 2d838: f972e695 ldr x21, [x20, #0x65c8] 2d83c: aa0203f3 mov x19, x2 2d840: 2a0103f6 mov w22, w1 2d844: 294126a8 ldp w8, w9, [x21, #0x8] 2d848: 6b09011f cmp w8, w9 2d84c: 54000183 b.lo 0x2d87c 2d850: f94002a8 ldr x8, [x21] 2d854: d35ffd09 lsr x9, x8, #31 2d858: 121f7929 and w9, w9, #0xfffffffe 2d85c: 6b09011f cmp w8, w9 2d860: 54000069 b.ls 0x2d86c 2d864: 51000501 sub w1, w8, #0x1 2d868: 14000002 b 0x2d870 2d86c: 11000501 add w1, w8, #0x1 2d870: aa1503e0 mov x0, x21 2d874: 94000422 bl 0x2e8fc 2d878: 37f80500 tbnz w0, #0x1f, 0x2d918 2d87c: b94002aa ldr w10, [x21] 2d880: f9400aa8 ldr x8, [x21, #0x10] 2d884: 321f03ee orr w14, wzr, #0x2 2d888: 5100054d sub w13, w10, #0x1 2d88c: 0a1601ab and w11, w13, w22 2d890: 53047d69 lsr w9, w11, #4 2d894: b8695909 ldr w9, [x8, w9, uxtw #2] 2d898: 531f0d6c ubfiz w12, w11, #1, #4 2d89c: 1acc21cc lsl w12, w14, w12 2d8a0: 0a090189 and w9, w12, w9 2d8a4: 34000069 cbz w9, 0x2d8b0 2d8a8: 2a0b03e9 mov w9, w11 2d8ac: 14000027 b 0x2d948 2d8b0: 2a0a03ec mov w12, w10 2d8b4: 320003ef orr w15, wzr, #0x1 2d8b8: 320003f0 orr w16, wzr, #0x1 2d8bc: 2a0b03ee mov w14, w11 2d8c0: 2a0c03e9 mov w9, w12 2d8c4: 53047dd1 lsr w17, w14, #4 2d8c8: b8715911 ldr w17, [x8, w17, uxtw #2] 2d8cc: 531f0dd2 ubfiz w18, w14, #1, #4 2d8d0: 1ad22620 lsr w0, w17, w18 2d8d4: 37080260 tbnz w0, #0x1, 0x2d920 2d8d8: 370000a0 tbnz w0, #0x0, 0x2d8ec 2d8dc: f9400ea0 ldr x0, [x21, #0x18] 2d8e0: b86e5800 ldr w0, [x0, w14, uxtw #2] 2d8e4: 6b16001f cmp w0, w22 2d8e8: 540001c0 b.eq 0x2d920 2d8ec: 1ad221f2 lsl w18, w15, w18 2d8f0: 0b0e0200 add w0, w16, w14 2d8f4: 6a12023f tst w17, w18 2d8f8: 1a8e0129 csel w9, w9, w14, eq 2d8fc: 0a0d000e and w14, w0, w13 2d900: 11000610 add w16, w16, #0x1 2d904: 6b0b01df cmp w14, w11 2d908: 54fffde1 b.ne 0x2d8c4 2d90c: 6b0a013f cmp w9, w10 2d910: 540000c0 b.eq 0x2d928 2d914: 1400000d b 0x2d948 2d918: b94002a9 ldr w9, [x21] 2d91c: 14000029 b 0x2d9c0 2d920: 2a0903ec mov w12, w9 2d924: 2a0e03eb mov w11, w14 2d928: 53047d69 lsr w9, w11, #4 2d92c: b8695909 ldr w9, [x8, w9, uxtw #2] 2d930: 531f0d6d ubfiz w13, w11, #1, #4 2d934: 321f03ee orr w14, wzr, #0x2 2d938: 1acd21cd lsl w13, w14, w13 2d93c: 6a0901bf tst w13, w9 2d940: 7a4a1184 ccmp w12, w10, #0x4, ne 2d944: 1a8c0169 csel w9, w11, w12, eq 2d948: 53047d2a lsr w10, w9, #4 2d94c: b86a590c ldr w12, [x8, w10, uxtw #2] 2d950: 531f0d2b ubfiz w11, w9, #1, #4 2d954: 1acb258c lsr w12, w12, w11 2d958: 370801cc tbnz w12, #0x1, 0x2d990 2d95c: 3600032c tbz w12, #0x0, 0x2d9c0 2d960: f9400eac ldr x12, [x21, #0x18] 2d964: d37ef54a lsl x10, x10, #2 2d968: 320007ed orr w13, wzr, #0x3 2d96c: 9acb21ab lsl x11, x13, x11 2d970: b8295996 str w22, [x12, w9, uxtw #2] 2d974: b86a690c ldr w12, [x8, x10] 2d978: 0a2b018b bic w11, w12, w11 2d97c: b82a690b str w11, [x8, x10] 2d980: b94006a8 ldr w8, [x21, #0x4] 2d984: 11000508 add w8, w8, #0x1 2d988: b90006a8 str w8, [x21, #0x4] 2d98c: 1400000d b 0x2d9c0 2d990: f9400eac ldr x12, [x21, #0x18] 2d994: d37ef54a lsl x10, x10, #2 2d998: 320007ed orr w13, wzr, #0x3 2d99c: 9acb21ab lsl x11, x13, x11 2d9a0: b8295996 str w22, [x12, w9, uxtw #2] 2d9a4: b86a690c ldr w12, [x8, x10] 2d9a8: 0a2b018b bic w11, w12, w11 2d9ac: b82a690b str w11, [x8, x10] 2d9b0: 2940aaa8 ldp w8, w10, [x21, #0x4] 2d9b4: 11000508 add w8, w8, #0x1 2d9b8: 1100054a add w10, w10, #0x1 2d9bc: 2900aaa8 stp w8, w10, [x21, #0x4] 2d9c0: f972e688 ldr x8, [x20, #0x65c8] 2d9c4: f9401108 ldr x8, [x8, #0x20] 2d9c8: f8295913 str x19, [x8, w9, uxtw #3] 2d9cc: a9427bfd ldp x29, x30, [sp, #0x20] 2d9d0: a9414ff4 ldp x20, x19, [sp, #0x10] 2d9d4: a8c357f6 ldp x22, x21, [sp], #0x30 2d9d8: d65f03c0 ret 000000000002d9dc : 2d9dc: f81a0ffb str x27, [sp, #-0x60]! 2d9e0: a90167fa stp x26, x25, [sp, #0x10] 2d9e4: a9025ff8 stp x24, x23, [sp, #0x20] 2d9e8: a90357f6 stp x22, x21, [sp, #0x30] 2d9ec: a9044ff4 stp x20, x19, [sp, #0x40] 2d9f0: a9057bfd stp x29, x30, [sp, #0x50] 2d9f4: 910143fd add x29, sp, #0x50 2d9f8: aa0103f3 mov x19, x1 2d9fc: aa0003f4 mov x20, x0 2da00: 97ffb970 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2da04: f972d288 ldr x8, [x20, #0x65a0] 2da08: 528cb409 mov w9, #0x65a0 // =26016 2da0c: aa0003f5 mov x21, x0 2da10: 8b09029a add x26, x20, x9 2da14: eb1a011f cmp x8, x26 2da18: 54000420 b.eq 0x2da9c 2da1c: b00002f6 adrp x22, 0x8a000 2da20: f94696d6 ldr x22, [x22, #0xd28] 2da24: f940011b ldr x27, [x8] 2da28: b85fc118 ldur w24, [x8, #-0x4] 2da2c: d1004117 sub x23, x8, #0x10 2da30: 34000258 cbz w24, 0x2da78 2da34: f94026b9 ldr x25, [x21, #0x48] 2da38: 321d07e0 orr w0, wzr, #0x18 2da3c: 97ffbbf1 bl 0x1ca00 <_Znwm@plt> 2da40: b9405689 ldr w9, [x20, #0x54] 2da44: 7940928a ldrh w10, [x20, #0x48] 2da48: aa0003e8 mov x8, x0 2da4c: aa1903e0 mov x0, x25 2da50: 51000529 sub w9, w9, #0x1 2da54: 2a1803e1 mov w1, w24 2da58: aa1603e2 mov x2, x22 2da5c: aa0803e3 mov x3, x8 2da60: aa1703e4 mov x4, x23 2da64: f9000115 str x21, [x8] 2da68: b9000909 str w9, [x8, #0x8] 2da6c: f900090a str x10, [x8, #0x10] 2da70: 97ffb964 bl 0x1c000 <_ZN8QPPUtils5Timer3AddEiPFbPNS_9TimerItemEEPvS5_@plt> 2da74: 14000007 b 0x2da90 2da78: f84042e3 ldur x3, [x23, #0x4] 2da7c: b94002e2 ldr w2, [x23] 2da80: 321f03e4 orr w4, wzr, #0x2 2da84: aa1403e0 mov x0, x20 2da88: aa1303e1 mov x1, x19 2da8c: 97ffbd59 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2da90: eb1a037f cmp x27, x26 2da94: aa1b03e8 mov x8, x27 2da98: 54fffc61 b.ne 0x2da24 2da9c: a9457bfd ldp x29, x30, [sp, #0x50] 2daa0: a9444ff4 ldp x20, x19, [sp, #0x40] 2daa4: a94357f6 ldp x22, x21, [sp, #0x30] 2daa8: a9425ff8 ldp x24, x23, [sp, #0x20] 2daac: a94167fa ldp x26, x25, [sp, #0x10] 2dab0: f84607fb ldr x27, [sp], #0x60 2dab4: d65f03c0 ret 000000000002dab8 : 2dab8: a9ba6ffc stp x28, x27, [sp, #-0x60]! 2dabc: a90167fa stp x26, x25, [sp, #0x10] 2dac0: a9025ff8 stp x24, x23, [sp, #0x20] 2dac4: a90357f6 stp x22, x21, [sp, #0x30] 2dac8: a9044ff4 stp x20, x19, [sp, #0x40] 2dacc: a9057bfd stp x29, x30, [sp, #0x50] 2dad0: 910143fd add x29, sp, #0x50 2dad4: aa0003f4 mov x20, x0 2dad8: d1020295 sub x21, x20, #0x80 2dadc: aa1503e0 mov x0, x21 2dae0: aa0103f3 mov x19, x1 2dae4: 97ffb937 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2dae8: f9729288 ldr x8, [x20, #0x6520] 2daec: 528ca409 mov w9, #0x6520 // =25888 2daf0: aa0003f6 mov x22, x0 2daf4: 8b09029b add x27, x20, x9 2daf8: eb1b011f cmp x8, x27 2dafc: 54000420 b.eq 0x2db80 2db00: b00002f7 adrp x23, 0x8a000 2db04: f94696f7 ldr x23, [x23, #0xd28] 2db08: f940011c ldr x28, [x8] 2db0c: b85fc119 ldur w25, [x8, #-0x4] 2db10: d1004118 sub x24, x8, #0x10 2db14: 34000259 cbz w25, 0x2db5c 2db18: f94026da ldr x26, [x22, #0x48] 2db1c: 321d07e0 orr w0, wzr, #0x18 2db20: 97ffbbb8 bl 0x1ca00 <_Znwm@plt> 2db24: b85d4289 ldur w9, [x20, #-0x2c] 2db28: 785c828a ldurh w10, [x20, #-0x38] 2db2c: aa0003e8 mov x8, x0 2db30: aa1a03e0 mov x0, x26 2db34: 51000529 sub w9, w9, #0x1 2db38: 2a1903e1 mov w1, w25 2db3c: aa1703e2 mov x2, x23 2db40: aa0803e3 mov x3, x8 2db44: aa1803e4 mov x4, x24 2db48: f9000116 str x22, [x8] 2db4c: b9000909 str w9, [x8, #0x8] 2db50: f900090a str x10, [x8, #0x10] 2db54: 97ffb92b bl 0x1c000 <_ZN8QPPUtils5Timer3AddEiPFbPNS_9TimerItemEEPvS5_@plt> 2db58: 14000007 b 0x2db74 2db5c: f8404303 ldur x3, [x24, #0x4] 2db60: b9400302 ldr w2, [x24] 2db64: 321f03e4 orr w4, wzr, #0x2 2db68: aa1503e0 mov x0, x21 2db6c: aa1303e1 mov x1, x19 2db70: 97ffbd20 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2db74: eb1b039f cmp x28, x27 2db78: aa1c03e8 mov x8, x28 2db7c: 54fffc61 b.ne 0x2db08 2db80: a9457bfd ldp x29, x30, [sp, #0x50] 2db84: a9444ff4 ldp x20, x19, [sp, #0x40] 2db88: a94357f6 ldp x22, x21, [sp, #0x30] 2db8c: a9425ff8 ldp x24, x23, [sp, #0x20] 2db90: a94167fa ldp x26, x25, [sp, #0x10] 2db94: a8c66ffc ldp x28, x27, [sp], #0x60 2db98: d65f03c0 ret 000000000002db9c : 2db9c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2dba0: a90157f6 stp x22, x21, [sp, #0x10] 2dba4: a9024ff4 stp x20, x19, [sp, #0x20] 2dba8: a9037bfd stp x29, x30, [sp, #0x30] 2dbac: 9100c3fd add x29, sp, #0x30 2dbb0: 2a0203f3 mov w19, w2 2dbb4: aa0103f4 mov x20, x1 2dbb8: aa0003f5 mov x21, x0 2dbbc: 97ffb901 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2dbc0: 39404288 ldrb w8, [x20, #0x10] 2dbc4: aa0003f6 mov x22, x0 2dbc8: 12000d17 and w23, w8, #0xf 2dbcc: 53047d18 lsr w24, w8, #4 2dbd0: 71000b1f cmp w24, #0x2 2dbd4: 540000c1 b.ne 0x2dbec 2dbd8: 528cb108 mov w8, #0x6588 // =25992 2dbdc: b8686aa9 ldr w9, [x21, x8] 2dbe0: 0b090269 add w9, w19, w9 2dbe4: 11007129 add w9, w9, #0x1c 2dbe8: b8286aa9 str w9, [x21, x8] 2dbec: 910202a0 add x0, x21, #0x80 2dbf0: 97ffb988 bl 0x1c210 <_ZN3QPP14ClientTaskImpl22CheckVicePathCloseTimeEv@plt> 2dbf4: 71001aff cmp w23, #0x6 2dbf8: 540006e1 b.ne 0x2dcd4 2dbfc: f972e6a8 ldr x8, [x21, #0x65c8] 2dc00: b9400e8a ldr w10, [x20, #0xc] 2dc04: b9400109 ldr w9, [x8] 2dc08: 5ac00957 rev w23, w10 2dc0c: 340002c9 cbz w9, 0x2dc64 2dc10: f940090a ldr x10, [x8, #0x10] 2dc14: 5100052b sub w11, w9, #0x1 2dc18: 0a17016c and w12, w11, w23 2dc1c: 320003ed orr w13, wzr, #0x1 2dc20: 2a0c03ee mov w14, w12 2dc24: 53047dcf lsr w15, w14, #4 2dc28: b86f594f ldr w15, [x10, w15, uxtw #2] 2dc2c: 531f0dd0 ubfiz w16, w14, #1, #4 2dc30: 1ad025f1 lsr w17, w15, w16 2dc34: 370801d1 tbnz w17, #0x1, 0x2dc6c 2dc38: 370000b1 tbnz w17, #0x0, 0x2dc4c 2dc3c: f9400d11 ldr x17, [x8, #0x18] 2dc40: b86e5a31 ldr w17, [x17, w14, uxtw #2] 2dc44: 6b17023f cmp w17, w23 2dc48: 54000120 b.eq 0x2dc6c 2dc4c: 0b0e01ae add w14, w13, w14 2dc50: 0a0b01ce and w14, w14, w11 2dc54: 110005ad add w13, w13, #0x1 2dc58: 6b0c01df cmp w14, w12 2dc5c: 54fffe41 b.ne 0x2dc24 2dc60: 14000017 b 0x2dcbc 2dc64: 2a1f03ea mov w10, wzr 2dc68: 14000005 b 0x2dc7c 2dc6c: 320007ea orr w10, wzr, #0x3 2dc70: 1ad0214a lsl w10, w10, w16 2dc74: 6a0f015f tst w10, w15 2dc78: 1a8901ca csel w10, w14, w9, eq 2dc7c: 6b09015f cmp w10, w9 2dc80: 540001e0 b.eq 0x2dcbc 2dc84: f9401108 ldr x8, [x8, #0x20] 2dc88: f86a5908 ldr x8, [x8, w10, uxtw #3] 2dc8c: b4000188 cbz x8, 0x2dcbc 2dc90: 71000b1f cmp w24, #0x2 2dc94: 540000e0 b.eq 0x2dcb0 2dc98: b9405ac9 ldr w9, [x22, #0x58] 2dc9c: b9405108 ldr w8, [x8, #0x50] 2dca0: 528cb80a mov w10, #0x65c0 // =26048 2dca4: 8b0a02a0 add x0, x21, x10 2dca8: 4b080121 sub w1, w9, w8 2dcac: 97ffbad9 bl 0x1c810 <_ZN3QPP3RTT6AddRTTEi@plt> 2dcb0: aa1503e0 mov x0, x21 2dcb4: 2a1703e1 mov w1, w23 2dcb8: 97ffb9ce bl 0x1c3f0 <_ZN3QPP13ClientUDPTask14RemoveDatagramEi@plt> 2dcbc: f9402ec3 ldr x3, [x22, #0x58] 2dcc0: 71000b1f cmp w24, #0x2 2dcc4: 910242a0 add x0, x21, #0x90 2dcc8: 1a9f07e2 cset w2, ne 2dccc: 2a1703e1 mov w1, w23 2dcd0: 97ffbc38 bl 0x1cdb0 <_ZN3QPP10DelayTrace12SaveRecvTimeEjbm@plt> 2dcd4: aa1503e0 mov x0, x21 2dcd8: aa1403e1 mov x1, x20 2dcdc: 2a1303e2 mov w2, w19 2dce0: a9437bfd ldp x29, x30, [sp, #0x30] 2dce4: a9424ff4 ldp x20, x19, [sp, #0x20] 2dce8: a94157f6 ldp x22, x21, [sp, #0x10] 2dcec: a8c45ff8 ldp x24, x23, [sp], #0x40 2dcf0: 17ffb838 b 0x1bdd0 <_ZN3QPP7UDPTask14OnRecvDatagramEPKciRKN8QPPUtils2IPE@plt> 000000000002dcf4 : 2dcf4: f972e408 ldr x8, [x0, #0x65c8] 2dcf8: b9400109 ldr w9, [x8] 2dcfc: 340002c9 cbz w9, 0x2dd54 2dd00: f940090a ldr x10, [x8, #0x10] 2dd04: 5100052b sub w11, w9, #0x1 2dd08: 0a01016c and w12, w11, w1 2dd0c: 320003ed orr w13, wzr, #0x1 2dd10: 2a0c03ee mov w14, w12 2dd14: 53047dcf lsr w15, w14, #4 2dd18: b86f594f ldr w15, [x10, w15, uxtw #2] 2dd1c: 531f0dd0 ubfiz w16, w14, #1, #4 2dd20: 1ad025f1 lsr w17, w15, w16 2dd24: 370801d1 tbnz w17, #0x1, 0x2dd5c 2dd28: 370000b1 tbnz w17, #0x0, 0x2dd3c 2dd2c: f9400d11 ldr x17, [x8, #0x18] 2dd30: b86e5a31 ldr w17, [x17, w14, uxtw #2] 2dd34: 6b01023f cmp w17, w1 2dd38: 54000120 b.eq 0x2dd5c 2dd3c: 0b0e01ae add w14, w13, w14 2dd40: 0a0b01ce and w14, w14, w11 2dd44: 110005ad add w13, w13, #0x1 2dd48: 6b0c01df cmp w14, w12 2dd4c: 54fffe41 b.ne 0x2dd14 2dd50: 14000009 b 0x2dd74 2dd54: 2a1f03ea mov w10, wzr 2dd58: 14000005 b 0x2dd6c 2dd5c: 320007ea orr w10, wzr, #0x3 2dd60: 1ad0214a lsl w10, w10, w16 2dd64: 6a0f015f tst w10, w15 2dd68: 1a8901ca csel w10, w14, w9, eq 2dd6c: 6b09015f cmp w10, w9 2dd70: 54000041 b.ne 0x2dd78 2dd74: d65f03c0 ret 2dd78: f81e0ff3 str x19, [sp, #-0x20]! 2dd7c: a9017bfd stp x29, x30, [sp, #0x10] 2dd80: 910043fd add x29, sp, #0x10 2dd84: f9401109 ldr x9, [x8, #0x20] 2dd88: 320007ed orr w13, wzr, #0x3 2dd8c: f86a5933 ldr x19, [x9, w10, uxtw #3] 2dd90: aa1303eb mov x11, x19 2dd94: f9401669 ldr x9, [x19, #0x28] 2dd98: f8420d6c ldr x12, [x11, #0x20]! 2dd9c: f9000589 str x9, [x12, #0x8] 2dda0: f900012c str x12, [x9] 2dda4: f900016b str x11, [x11] 2dda8: f900166b str x11, [x19, #0x28] 2ddac: f9400909 ldr x9, [x8, #0x10] 2ddb0: 53047d4b lsr w11, w10, #4 2ddb4: 531f0d4a ubfiz w10, w10, #1, #4 2ddb8: 1aca21ad lsl w13, w13, w10 2ddbc: b86b592c ldr w12, [x9, w11, uxtw #2] 2ddc0: 0a0d018d and w13, w12, w13 2ddc4: 3500010d cbnz w13, 0x2dde4 2ddc8: 320003ed orr w13, wzr, #0x1 2ddcc: 9aca21aa lsl x10, x13, x10 2ddd0: 2a0a018a orr w10, w12, w10 2ddd4: b82b792a str w10, [x9, x11, lsl #2] 2ddd8: b9400509 ldr w9, [x8, #0x4] 2dddc: 51000529 sub w9, w9, #0x1 2dde0: b9000509 str w9, [x8, #0x4] 2dde4: 97ffb877 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2dde8: f9400008 ldr x8, [x0] 2ddec: a9417bfd ldp x29, x30, [sp, #0x10] 2ddf0: aa1303e1 mov x1, x19 2ddf4: f9400d02 ldr x2, [x8, #0x18] 2ddf8: f84207f3 ldr x19, [sp], #0x20 2ddfc: d61f0040 br x2 000000000002de00 : 2de00: a9bb67fa stp x26, x25, [sp, #-0x50]! 2de04: a9015ff8 stp x24, x23, [sp, #0x10] 2de08: a90257f6 stp x22, x21, [sp, #0x20] 2de0c: a9034ff4 stp x20, x19, [sp, #0x30] 2de10: a9047bfd stp x29, x30, [sp, #0x40] 2de14: 910103fd add x29, sp, #0x40 2de18: aa0003f4 mov x20, x0 2de1c: f972d288 ldr x8, [x20, #0x65a0] 2de20: 528cb409 mov w9, #0x65a0 // =26016 2de24: 8b090289 add x9, x20, x9 2de28: eb09011f cmp x8, x9 2de2c: 54000cc0 b.eq 0x2dfc4 2de30: f972e688 ldr x8, [x20, #0x65c8] 2de34: b9400516 ldr w22, [x8, #0x4] 2de38: 340009f6 cbz w22, 0x2df74 2de3c: aa1f03f3 mov x19, xzr 2de40: 2a0103f7 mov w23, w1 2de44: 320007f8 orr w24, wzr, #0x3 2de48: 320003f9 orr w25, wzr, #0x1 2de4c: 14000002 b 0x2de54 2de50: f972e688 ldr x8, [x20, #0x65c8] 2de54: b9400109 ldr w9, [x8] 2de58: 34000369 cbz w9, 0x2dec4 2de5c: f940090b ldr x11, [x8, #0x10] 2de60: 0b17026a add w10, w19, w23 2de64: 5100052c sub w12, w9, #0x1 2de68: 0a0a018d and w13, w12, w10 2de6c: 320003ee orr w14, wzr, #0x1 2de70: 2a0d03ef mov w15, w13 2de74: 53047df0 lsr w16, w15, #4 2de78: b8705970 ldr w16, [x11, w16, uxtw #2] 2de7c: 531f0df1 ubfiz w17, w15, #1, #4 2de80: 1ad12612 lsr w18, w16, w17 2de84: 37080192 tbnz w18, #0x1, 0x2deb4 2de88: 370000b2 tbnz w18, #0x0, 0x2de9c 2de8c: f9400d12 ldr x18, [x8, #0x18] 2de90: b86f5a52 ldr w18, [x18, w15, uxtw #2] 2de94: 6b0a025f cmp w18, w10 2de98: 540000e0 b.eq 0x2deb4 2de9c: 0b0f01cf add w15, w14, w15 2dea0: 0a0c01ef and w15, w15, w12 2dea4: 110005ce add w14, w14, #0x1 2dea8: 6b0d01ff cmp w15, w13 2deac: 54fffe41 b.ne 0x2de74 2deb0: 14000032 b 0x2df78 2deb4: 1ad1230a lsl w10, w24, w17 2deb8: 6a10015f tst w10, w16 2debc: 1a8901fa csel w26, w15, w9, eq 2dec0: 14000002 b 0x2dec8 2dec4: 2a1f03fa mov w26, wzr 2dec8: 6b09035f cmp w26, w9 2decc: 54000560 b.eq 0x2df78 2ded0: f9401108 ldr x8, [x8, #0x20] 2ded4: f9400289 ldr x9, [x20] 2ded8: aa1403e0 mov x0, x20 2dedc: f87a5915 ldr x21, [x8, w26, uxtw #3] 2dee0: f9401d28 ldr x8, [x9, #0x38] 2dee4: aa1503e1 mov x1, x21 2dee8: d63f0100 blr x8 2deec: aa1503e9 mov x9, x21 2def0: f94016a8 ldr x8, [x21, #0x28] 2def4: f8420d2a ldr x10, [x9, #0x20]! 2def8: f9000548 str x8, [x10, #0x8] 2defc: f900010a str x10, [x8] 2df00: f9000129 str x9, [x9] 2df04: f90016a9 str x9, [x21, #0x28] 2df08: f972e688 ldr x8, [x20, #0x65c8] 2df0c: b9400109 ldr w9, [x8] 2df10: 6b1a013f cmp w9, w26 2df14: 540001c0 b.eq 0x2df4c 2df18: f9400909 ldr x9, [x8, #0x10] 2df1c: 53047f4a lsr w10, w26, #4 2df20: 531f0f4c ubfiz w12, w26, #1, #4 2df24: 1acc230d lsl w13, w24, w12 2df28: b86a592b ldr w11, [x9, w10, uxtw #2] 2df2c: 0a0d016d and w13, w11, w13 2df30: 350000ed cbnz w13, 0x2df4c 2df34: 9acc232c lsl x12, x25, x12 2df38: 2a0c016b orr w11, w11, w12 2df3c: b82a792b str w11, [x9, x10, lsl #2] 2df40: b9400509 ldr w9, [x8, #0x4] 2df44: 51000529 sub w9, w9, #0x1 2df48: b9000509 str w9, [x8, #0x4] 2df4c: aa1403e0 mov x0, x20 2df50: 97ffb81c bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2df54: f9400008 ldr x8, [x0] 2df58: aa1503e1 mov x1, x21 2df5c: f9400d08 ldr x8, [x8, #0x18] 2df60: d63f0100 blr x8 2df64: 91000673 add x19, x19, #0x1 2df68: eb16027f cmp x19, x22 2df6c: 54fff723 b.lo 0x2de50 2df70: 14000002 b 0x2df78 2df74: 2a1f03f3 mov w19, wzr 2df78: b00002e8 adrp x8, 0x8a000 2df7c: f9462508 ldr x8, [x8, #0xc48] 2df80: b9400108 ldr w8, [x8] 2df84: 7100051f cmp w8, #0x1 2df88: 540001ec b.gt 0x2dfc4 2df8c: 2a1303e4 mov w4, w19 2df90: a9447bfd ldp x29, x30, [sp, #0x40] 2df94: a9434ff4 ldp x20, x19, [sp, #0x30] 2df98: a94257f6 ldp x22, x21, [sp, #0x20] 2df9c: a9415ff8 ldp x24, x23, [sp, #0x10] 2dfa0: 900001c1 adrp x1, 0x65000 2dfa4: b00001c2 adrp x2, 0x66000 2dfa8: b00001c3 adrp x3, 0x66000 2dfac: 910b0421 add x1, x1, #0x2c1 2dfb0: 91348842 add x2, x2, #0xd22 2dfb4: 91354463 add x3, x3, #0xd51 2dfb8: 320007e0 orr w0, wzr, #0x3 2dfbc: a8c567fa ldp x26, x25, [sp], #0x50 2dfc0: 17ffbb74 b 0x1cd90 <__android_log_print@plt> 2dfc4: a9447bfd ldp x29, x30, [sp, #0x40] 2dfc8: a9434ff4 ldp x20, x19, [sp, #0x30] 2dfcc: a94257f6 ldp x22, x21, [sp, #0x20] 2dfd0: a9415ff8 ldp x24, x23, [sp, #0x10] 2dfd4: a8c567fa ldp x26, x25, [sp], #0x50 2dfd8: d65f03c0 ret 000000000002dfdc : 2dfdc: f81c0ff7 str x23, [sp, #-0x40]! 2dfe0: a90157f6 stp x22, x21, [sp, #0x10] 2dfe4: a9024ff4 stp x20, x19, [sp, #0x20] 2dfe8: a9037bfd stp x29, x30, [sp, #0x30] 2dfec: 9100c3fd add x29, sp, #0x30 2dff0: aa0303f4 mov x20, x3 2dff4: aa0203f5 mov x21, x2 2dff8: aa1403e2 mov x2, x20 2dffc: aa0403f3 mov x19, x4 2e000: aa0103f6 mov x22, x1 2e004: aa0003f7 mov x23, x0 2e008: 97ffbd96 bl 0x1d660 <_ZN3QPP4TaskC2EPNS_3EnvEm@plt> 2e00c: 900002e8 adrp x8, 0x8a000 2e010: f9472908 ldr x8, [x8, #0xe50] 2e014: 9101a2e0 add x0, x23, #0x68 2e018: 5284e201 mov w1, #0x2710 // =10000 2e01c: 91004108 add x8, x8, #0x10 2e020: f90002e8 str x8, [x23] 2e024: 97ffb9b7 bl 0x1c700 <_ZN8QPPUtils9BitMarkerC1Ei@plt> 2e028: b90056ff str wzr, [x23, #0x54] 2e02c: 900002ea adrp x10, 0x8a000 2e030: f947d54a ldr x10, [x10, #0xfa8] 2e034: 321f03e8 orr w8, wzr, #0x2 2e038: 910162e9 add x9, x23, #0x58 2e03c: 390112e8 strb w8, [x23, #0x44] 2e040: 91004148 add x8, x10, #0x10 2e044: 910242e0 add x0, x23, #0x90 2e048: a905a6e9 stp x9, x9, [x23, #0x58] 2e04c: f90002e8 str x8, [x23] 2e050: 97ffbc10 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 2e054: 910252e0 add x0, x23, #0x94 2e058: 97ffbe26 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2e05c: 910272e0 add x0, x23, #0x9c 2e060: 97ffbe24 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2e064: 910292e0 add x0, x23, #0xa4 2e068: 97ffbe22 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2e06c: 910202e8 add x8, x23, #0x80 2e070: 320007e9 orr w9, wzr, #0x3 2e074: b900aeff str wzr, [x23, #0xac] 2e078: b90092f5 str w21, [x23, #0x90] 2e07c: a90822e8 stp x8, x8, [x23, #0x80] 2e080: b90042e9 str w9, [x23, #0x40] 2e084: f90012f3 str x19, [x23, #0x20] 2e088: aa1603e0 mov x0, x22 2e08c: aa1403e1 mov x1, x20 2e090: a9437bfd ldp x29, x30, [sp, #0x30] 2e094: a9424ff4 ldp x20, x19, [sp, #0x20] 2e098: a94157f6 ldp x22, x21, [sp, #0x10] 2e09c: aa1703e2 mov x2, x23 2e0a0: f84407f7 ldr x23, [sp], #0x40 2e0a4: 17ffb6ff b 0x1bca0 <_ZN3QPP3Env13AddServerTaskElPNS_4TaskE@plt> 000000000002e0a8 : 2e0a8: f81d0ff5 str x21, [sp, #-0x30]! 2e0ac: a9014ff4 stp x20, x19, [sp, #0x10] 2e0b0: a9027bfd stp x29, x30, [sp, #0x20] 2e0b4: 910083fd add x29, sp, #0x20 2e0b8: 900002e8 adrp x8, 0x8a000 2e0bc: f947d508 ldr x8, [x8, #0xfa8] 2e0c0: aa0003f3 mov x19, x0 2e0c4: aa1f03e1 mov x1, xzr 2e0c8: 91004108 add x8, x8, #0x10 2e0cc: f9000268 str x8, [x19] 2e0d0: 97ffb738 bl 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 2e0d4: aa1303e9 mov x9, x19 2e0d8: f9404668 ldr x8, [x19, #0x88] 2e0dc: f8480d2a ldr x10, [x9, #0x80]! 2e0e0: aa1303e0 mov x0, x19 2e0e4: f9000548 str x8, [x10, #0x8] 2e0e8: f900010a str x10, [x8] 2e0ec: f9000129 str x9, [x9] 2e0f0: f9004669 str x9, [x19, #0x88] 2e0f4: 97ffb7b3 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e0f8: f9402661 ldr x1, [x19, #0x48] 2e0fc: aa1303e2 mov x2, x19 2e100: 97ffb774 bl 0x1bed0 <_ZN3QPP3Env16RemoveServerTaskElPNS_4TaskE@plt> 2e104: 900002e8 adrp x8, 0x8a000 2e108: f9472908 ldr x8, [x8, #0xe50] 2e10c: aa1303f4 mov x20, x19 2e110: 91004108 add x8, x8, #0x10 2e114: f9000268 str x8, [x19] 2e118: f8458e80 ldr x0, [x20, #0x58]! 2e11c: eb14001f cmp x0, x20 2e120: 54000120 b.eq 0x2e144 2e124: a9402015 ldp x21, x8, [x0] 2e128: f90006a8 str x8, [x21, #0x8] 2e12c: f9000115 str x21, [x8] 2e130: a9000000 stp x0, x0, [x0] 2e134: 97ffbc53 bl 0x1d280 <_ZN3QPP8DataNode12FreeDataNodeEPS0_@plt> 2e138: eb1402bf cmp x21, x20 2e13c: aa1503e0 mov x0, x21 2e140: 54ffff21 b.ne 0x2e124 2e144: 9101a260 add x0, x19, #0x68 2e148: 97ffbe4e bl 0x1da80 <_ZN8QPPUtils9BitMarkerD1Ev@plt> 2e14c: aa1303e0 mov x0, x19 2e150: a9427bfd ldp x29, x30, [sp, #0x20] 2e154: a9414ff4 ldp x20, x19, [sp, #0x10] 2e158: f84307f5 ldr x21, [sp], #0x30 2e15c: 17ffbab5 b 0x1cc30 <_ZN3QPP4TaskD2Ev@plt> 000000000002e160 : 2e160: aa1f03e1 mov x1, xzr 2e164: 17ffb713 b 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 000000000002e168 : 2e168: f81e0ff3 str x19, [sp, #-0x20]! 2e16c: a9017bfd stp x29, x30, [sp, #0x10] 2e170: 910043fd add x29, sp, #0x10 2e174: aa0003f3 mov x19, x0 2e178: 97ffb61a bl 0x1b9e0 <_ZN3QPP13ServerUDPTaskD2Ev@plt> 2e17c: a9417bfd ldp x29, x30, [sp, #0x10] 2e180: aa1303e0 mov x0, x19 2e184: f84207f3 ldr x19, [sp], #0x20 2e188: 17ffb8b6 b 0x1c460 <_ZdlPv@plt> 000000000002e18c : 2e18c: aa1f03e1 mov x1, xzr 2e190: 17ffb708 b 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 000000000002e194 : 2e194: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2e198: a90157f6 stp x22, x21, [sp, #0x10] 2e19c: a9024ff4 stp x20, x19, [sp, #0x20] 2e1a0: a9037bfd stp x29, x30, [sp, #0x30] 2e1a4: 9100c3fd add x29, sp, #0x30 2e1a8: aa0303f3 mov x19, x3 2e1ac: 2a0203f4 mov w20, w2 2e1b0: 2a0103f5 mov w21, w1 2e1b4: aa0003f6 mov x22, x0 2e1b8: 97ffb782 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e1bc: aa0003f7 mov x23, x0 2e1c0: f94002e8 ldr x8, [x23] 2e1c4: 321f07e1 orr w1, wzr, #0x6 2e1c8: aa1f03e2 mov x2, xzr 2e1cc: aa1f03e3 mov x3, xzr 2e1d0: f9400908 ldr x8, [x8, #0x10] 2e1d4: aa1f03e4 mov x4, xzr 2e1d8: d63f0100 blr x8 2e1dc: aa0003f8 mov x24, x0 2e1e0: f9403308 ldr x8, [x24, #0x60] 2e1e4: 5ac00aa9 rev w9, w21 2e1e8: aa1603e0 mov x0, x22 2e1ec: aa1803e1 mov x1, x24 2e1f0: b9000d09 str w9, [x8, #0xc] 2e1f4: f9400263 ldr x3, [x19] 2e1f8: b94092c2 ldr w2, [x22, #0x90] 2e1fc: 2a1403e4 mov w4, w20 2e200: 97ffbb7c bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e204: f94002e8 ldr x8, [x23] 2e208: a9437bfd ldp x29, x30, [sp, #0x30] 2e20c: a9424ff4 ldp x20, x19, [sp, #0x20] 2e210: a94157f6 ldp x22, x21, [sp, #0x10] 2e214: f9400d02 ldr x2, [x8, #0x18] 2e218: aa1703e0 mov x0, x23 2e21c: aa1803e1 mov x1, x24 2e220: a8c45ff8 ldp x24, x23, [sp], #0x40 2e224: d61f0040 br x2 000000000002e228 : 2e228: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2e22c: a9014ff4 stp x20, x19, [sp, #0x10] 2e230: a9027bfd stp x29, x30, [sp, #0x20] 2e234: 910083fd add x29, sp, #0x20 2e238: aa0003f4 mov x20, x0 2e23c: b940ae88 ldr w8, [x20, #0xac] 2e240: aa0103f3 mov x19, x1 2e244: 7100051f cmp w8, #0x1 2e248: 540001ab b.lt 0x2e27c 2e24c: aa1f03f5 mov x21, xzr 2e250: 91025296 add x22, x20, #0x94 2e254: f8757ac3 ldr x3, [x22, x21, lsl #3] 2e258: b9409282 ldr w2, [x20, #0x90] 2e25c: 321f03e4 orr w4, wzr, #0x2 2e260: aa1403e0 mov x0, x20 2e264: aa1303e1 mov x1, x19 2e268: 97ffbb62 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e26c: b980ae88 ldrsw x8, [x20, #0xac] 2e270: 910006b5 add x21, x21, #0x1 2e274: eb0802bf cmp x21, x8 2e278: 54fffeeb b.lt 0x2e254 2e27c: a9427bfd ldp x29, x30, [sp, #0x20] 2e280: a9414ff4 ldp x20, x19, [sp, #0x10] 2e284: a8c357f6 ldp x22, x21, [sp], #0x30 2e288: d65f03c0 ret 000000000002e28c : 2e28c: f81c0ff7 str x23, [sp, #-0x40]! 2e290: a90157f6 stp x22, x21, [sp, #0x10] 2e294: a9024ff4 stp x20, x19, [sp, #0x20] 2e298: a9037bfd stp x29, x30, [sp, #0x30] 2e29c: 9100c3fd add x29, sp, #0x30 2e2a0: aa0203f3 mov x19, x2 2e2a4: 2a0103f4 mov w20, w1 2e2a8: aa0003f5 mov x21, x0 2e2ac: 97ffb745 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e2b0: aa0003f6 mov x22, x0 2e2b4: f94002c8 ldr x8, [x22] 2e2b8: 52800121 mov w1, #0x9 // =9 2e2bc: aa1f03e2 mov x2, xzr 2e2c0: aa1f03e3 mov x3, xzr 2e2c4: f9400908 ldr x8, [x8, #0x10] 2e2c8: aa1f03e4 mov x4, xzr 2e2cc: d63f0100 blr x8 2e2d0: aa0003f7 mov x23, x0 2e2d4: f94032e8 ldr x8, [x23, #0x60] 2e2d8: 5ac00a89 rev w9, w20 2e2dc: aa1503e0 mov x0, x21 2e2e0: aa1703e1 mov x1, x23 2e2e4: b9000d09 str w9, [x8, #0xc] 2e2e8: f9400263 ldr x3, [x19] 2e2ec: b94092a2 ldr w2, [x21, #0x90] 2e2f0: 2a1f03e4 mov w4, wzr 2e2f4: 97ffbb3f bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e2f8: f94002c8 ldr x8, [x22] 2e2fc: aa1603e0 mov x0, x22 2e300: a9437bfd ldp x29, x30, [sp, #0x30] 2e304: a9424ff4 ldp x20, x19, [sp, #0x20] 2e308: f9400d02 ldr x2, [x8, #0x18] 2e30c: a94157f6 ldp x22, x21, [sp, #0x10] 2e310: aa1703e1 mov x1, x23 2e314: f84407f7 ldr x23, [sp], #0x40 2e318: d61f0040 br x2 000000000002e31c : 2e31c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2e320: a90157f6 stp x22, x21, [sp, #0x10] 2e324: a9024ff4 stp x20, x19, [sp, #0x20] 2e328: a9037bfd stp x29, x30, [sp, #0x30] 2e32c: 9100c3fd add x29, sp, #0x30 2e330: 2a0303f7 mov w23, w3 2e334: aa0203f3 mov x19, x2 2e338: aa0103f6 mov x22, x1 2e33c: aa0003f5 mov x21, x0 2e340: 97ffb720 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e344: aa0003f4 mov x20, x0 2e348: f9400288 ldr x8, [x20] 2e34c: 321d03e1 orr w1, wzr, #0x8 2e350: aa1f03e2 mov x2, xzr 2e354: aa1603e3 mov x3, x22 2e358: f9400908 ldr x8, [x8, #0x10] 2e35c: aa1303e4 mov x4, x19 2e360: d63f0100 blr x8 2e364: b94056a9 ldr w9, [x21, #0x54] 2e368: aa0003f6 mov x22, x0 2e36c: 11000528 add w8, w9, #0x1 2e370: b90056a8 str w8, [x21, #0x54] 2e374: f94032c8 ldr x8, [x22, #0x60] 2e378: 5ac00929 rev w9, w9 2e37c: b9000909 str w9, [x8, #0x8] 2e380: 34000077 cbz w23, 0x2e38c 2e384: 5ac00ae9 rev w9, w23 2e388: b9000d09 str w9, [x8, #0xc] 2e38c: f94012a3 ldr x3, [x21, #0x20] 2e390: b94092a2 ldr w2, [x21, #0x90] 2e394: b940aea8 ldr w8, [x21, #0xac] 2e398: 340002a8 cbz w8, 0x2e3ec 2e39c: 320003e4 orr w4, wzr, #0x1 2e3a0: aa1503e0 mov x0, x21 2e3a4: aa1603e1 mov x1, x22 2e3a8: 97ffbb12 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e3ac: b940aea8 ldr w8, [x21, #0xac] 2e3b0: 7100051f cmp w8, #0x1 2e3b4: 5400024b b.lt 0x2e3fc 2e3b8: aa1f03f7 mov x23, xzr 2e3bc: 910252b8 add x24, x21, #0x94 2e3c0: f8777b03 ldr x3, [x24, x23, lsl #3] 2e3c4: b94092a2 ldr w2, [x21, #0x90] 2e3c8: 321f03e4 orr w4, wzr, #0x2 2e3cc: aa1503e0 mov x0, x21 2e3d0: aa1603e1 mov x1, x22 2e3d4: 97ffbb07 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e3d8: b980aea8 ldrsw x8, [x21, #0xac] 2e3dc: 910006f7 add x23, x23, #0x1 2e3e0: eb0802ff cmp x23, x8 2e3e4: 54fffeeb b.lt 0x2e3c0 2e3e8: 14000005 b 0x2e3fc 2e3ec: aa1503e0 mov x0, x21 2e3f0: aa1603e1 mov x1, x22 2e3f4: 2a1f03e4 mov w4, wzr 2e3f8: 97ffbafe bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e3fc: f9400288 ldr x8, [x20] 2e400: aa1403e0 mov x0, x20 2e404: aa1603e1 mov x1, x22 2e408: f9400d08 ldr x8, [x8, #0x18] 2e40c: d63f0100 blr x8 2e410: 2a1303e0 mov w0, w19 2e414: a9437bfd ldp x29, x30, [sp, #0x30] 2e418: a9424ff4 ldp x20, x19, [sp, #0x20] 2e41c: a94157f6 ldp x22, x21, [sp, #0x10] 2e420: a8c45ff8 ldp x24, x23, [sp], #0x40 2e424: d65f03c0 ret 000000000002e428 : 2e428: a9bb67fa stp x26, x25, [sp, #-0x50]! 2e42c: a9015ff8 stp x24, x23, [sp, #0x10] 2e430: a90257f6 stp x22, x21, [sp, #0x20] 2e434: a9034ff4 stp x20, x19, [sp, #0x30] 2e438: a9047bfd stp x29, x30, [sp, #0x40] 2e43c: 910103fd add x29, sp, #0x40 2e440: aa0103f5 mov x21, x1 2e444: 394042a8 ldrb w8, [x21, #0x10] 2e448: aa0303f6 mov x22, x3 2e44c: 2a0203f4 mov w20, w2 2e450: aa0003f3 mov x19, x0 2e454: 12000d18 and w24, w8, #0xf 2e458: 7100271f cmp w24, #0x9 2e45c: 540003e1 b.ne 0x2e4d8 2e460: b9400ab7 ldr w23, [x21, #0x8] 2e464: aa1303e0 mov x0, x19 2e468: 97ffb6d6 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e46c: aa0003f4 mov x20, x0 2e470: f9400288 ldr x8, [x20] 2e474: 52800121 mov w1, #0x9 // =9 2e478: aa1f03e2 mov x2, xzr 2e47c: aa1f03e3 mov x3, xzr 2e480: f9400908 ldr x8, [x8, #0x10] 2e484: aa1f03e4 mov x4, xzr 2e488: d63f0100 blr x8 2e48c: aa0003f5 mov x21, x0 2e490: f94032a8 ldr x8, [x21, #0x60] 2e494: aa1303e0 mov x0, x19 2e498: aa1503e1 mov x1, x21 2e49c: 2a1f03e4 mov w4, wzr 2e4a0: b9000d17 str w23, [x8, #0xc] 2e4a4: f94002c3 ldr x3, [x22] 2e4a8: b9409262 ldr w2, [x19, #0x90] 2e4ac: 97ffbad1 bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e4b0: f9400288 ldr x8, [x20] 2e4b4: aa1403e0 mov x0, x20 2e4b8: aa1503e1 mov x1, x21 2e4bc: a9447bfd ldp x29, x30, [sp, #0x40] 2e4c0: f9400d02 ldr x2, [x8, #0x18] 2e4c4: a9434ff4 ldp x20, x19, [sp, #0x30] 2e4c8: a94257f6 ldp x22, x21, [sp, #0x20] 2e4cc: a9415ff8 ldp x24, x23, [sp, #0x10] 2e4d0: a8c567fa ldp x26, x25, [sp], #0x50 2e4d4: d61f0040 br x2 2e4d8: 53047d08 lsr w8, w8, #4 2e4dc: 7100091f cmp w8, #0x2 2e4e0: 54000100 b.eq 0x2e500 2e4e4: 7100051f cmp w8, #0x1 2e4e8: 54000060 b.eq 0x2e4f4 2e4ec: 35000368 cbnz w8, 0x2e558 2e4f0: b900ae7f str wzr, [x19, #0xac] 2e4f4: f94002c8 ldr x8, [x22] 2e4f8: f9001268 str x8, [x19, #0x20] 2e4fc: 14000017 b 0x2e558 2e500: b940ae68 ldr w8, [x19, #0xac] 2e504: 71000d1f cmp w8, #0x3 2e508: 54000280 b.eq 0x2e558 2e50c: 7100051f cmp w8, #0x1 2e510: 540001ab b.lt 0x2e544 2e514: aa1f03f9 mov x25, xzr 2e518: 93407d1a sxtw x26, w8 2e51c: 91025277 add x23, x19, #0x94 2e520: aa1703e0 mov x0, x23 2e524: aa1603e1 mov x1, x22 2e528: 97ffb546 bl 0x1ba40 <_ZN8QPPUtils2IP6EqualsERKS0_@plt> 2e52c: 37000160 tbnz w0, #0x0, 0x2e558 2e530: 91000739 add x25, x25, #0x1 2e534: 910022f7 add x23, x23, #0x8 2e538: eb1a033f cmp x25, x26 2e53c: 54ffff2b b.lt 0x2e520 2e540: b940ae68 ldr w8, [x19, #0xac] 2e544: 11000509 add w9, w8, #0x1 2e548: b900ae69 str w9, [x19, #0xac] 2e54c: f94002c9 ldr x9, [x22] 2e550: 8b28ce68 add x8, x19, w8, sxtw #3 2e554: f8094109 stur x9, [x8, #0x94] 2e558: 7100231f cmp w24, #0x8 2e55c: 54000381 b.ne 0x2e5cc 2e560: 394042a8 ldrb w8, [x21, #0x10] 2e564: b9400aba ldr w26, [x21, #0x8] 2e568: aa1303e0 mov x0, x19 2e56c: 53047d17 lsr w23, w8, #4 2e570: 97ffb694 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e574: aa0003f8 mov x24, x0 2e578: f9400308 ldr x8, [x24] 2e57c: 321f07e1 orr w1, wzr, #0x6 2e580: aa1f03e2 mov x2, xzr 2e584: aa1f03e3 mov x3, xzr 2e588: f9400908 ldr x8, [x8, #0x10] 2e58c: aa1f03e4 mov x4, xzr 2e590: d63f0100 blr x8 2e594: aa0003f9 mov x25, x0 2e598: f9403328 ldr x8, [x25, #0x60] 2e59c: aa1303e0 mov x0, x19 2e5a0: aa1903e1 mov x1, x25 2e5a4: 2a1703e4 mov w4, w23 2e5a8: b9000d1a str w26, [x8, #0xc] 2e5ac: f94002c3 ldr x3, [x22] 2e5b0: b9409262 ldr w2, [x19, #0x90] 2e5b4: 97ffba8f bl 0x1cff0 <_ZN3QPP7UDPTask14DoSendDatagramEPNS_8DatagramEN8QPPUtils9UDPSocketENS3_2IPEi@plt> 2e5b8: f9400308 ldr x8, [x24] 2e5bc: aa1803e0 mov x0, x24 2e5c0: aa1903e1 mov x1, x25 2e5c4: f9400d08 ldr x8, [x8, #0x18] 2e5c8: d63f0100 blr x8 2e5cc: aa1303e0 mov x0, x19 2e5d0: aa1503e1 mov x1, x21 2e5d4: 2a1403e2 mov w2, w20 2e5d8: a9447bfd ldp x29, x30, [sp, #0x40] 2e5dc: a9434ff4 ldp x20, x19, [sp, #0x30] 2e5e0: a94257f6 ldp x22, x21, [sp, #0x20] 2e5e4: a9415ff8 ldp x24, x23, [sp, #0x10] 2e5e8: a8c567fa ldp x26, x25, [sp], #0x50 2e5ec: 17ffb5f9 b 0x1bdd0 <_ZN3QPP7UDPTask14OnRecvDatagramEPKciRKN8QPPUtils2IPE@plt> 000000000002e5f0 : 2e5f0: f81c0ff7 str x23, [sp, #-0x40]! 2e5f4: a90157f6 stp x22, x21, [sp, #0x10] 2e5f8: a9024ff4 stp x20, x19, [sp, #0x20] 2e5fc: a9037bfd stp x29, x30, [sp, #0x30] 2e600: 9100c3fd add x29, sp, #0x30 2e604: aa0003f4 mov x20, x0 2e608: b940ae88 ldr w8, [x20, #0xac] 2e60c: aa0103f3 mov x19, x1 2e610: 71000d1f cmp w8, #0x3 2e614: 54000280 b.eq 0x2e664 2e618: 7100051f cmp w8, #0x1 2e61c: 540001ab b.lt 0x2e650 2e620: aa1f03f6 mov x22, xzr 2e624: 93407d17 sxtw x23, w8 2e628: 91025295 add x21, x20, #0x94 2e62c: aa1503e0 mov x0, x21 2e630: aa1303e1 mov x1, x19 2e634: 97ffb503 bl 0x1ba40 <_ZN8QPPUtils2IP6EqualsERKS0_@plt> 2e638: 37000160 tbnz w0, #0x0, 0x2e664 2e63c: 910006d6 add x22, x22, #0x1 2e640: 910022b5 add x21, x21, #0x8 2e644: eb1702df cmp x22, x23 2e648: 54ffff2b b.lt 0x2e62c 2e64c: b940ae88 ldr w8, [x20, #0xac] 2e650: 11000509 add w9, w8, #0x1 2e654: b900ae89 str w9, [x20, #0xac] 2e658: f9400269 ldr x9, [x19] 2e65c: 8b28ce88 add x8, x20, w8, sxtw #3 2e660: f8094109 stur x9, [x8, #0x94] 2e664: a9437bfd ldp x29, x30, [sp, #0x30] 2e668: a9424ff4 ldp x20, x19, [sp, #0x20] 2e66c: a94157f6 ldp x22, x21, [sp, #0x10] 2e670: f84407f7 ldr x23, [sp], #0x40 2e674: d65f03c0 ret 000000000002e678 : 2e678: f81d0ff5 str x21, [sp, #-0x30]! 2e67c: a9014ff4 stp x20, x19, [sp, #0x10] 2e680: a9027bfd stp x29, x30, [sp, #0x20] 2e684: 910083fd add x29, sp, #0x20 2e688: aa0303f3 mov x19, x3 2e68c: aa0203f4 mov x20, x2 2e690: aa0003f5 mov x21, x0 2e694: 97ffbb93 bl 0x1d4e0 <_ZN3QPP9EnvObjectC2EPNS_3EnvE@plt> 2e698: 900002e8 adrp x8, 0x8a000 2e69c: f9474d08 ldr x8, [x8, #0xe98] 2e6a0: 910082a0 add x0, x21, #0x20 2e6a4: 91004108 add x8, x8, #0x10 2e6a8: f90002a8 str x8, [x21] 2e6ac: 97ffbc91 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2e6b0: 9100a2a0 add x0, x21, #0x28 2e6b4: 97ffba77 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 2e6b8: 9100c2a8 add x8, x21, #0x30 2e6bc: b9002ab4 str w20, [x21, #0x28] 2e6c0: f90012b3 str x19, [x21, #0x20] 2e6c4: a90322a8 stp x8, x8, [x21, #0x30] 2e6c8: a9427bfd ldp x29, x30, [sp, #0x20] 2e6cc: a9414ff4 ldp x20, x19, [sp, #0x10] 2e6d0: f84307f5 ldr x21, [sp], #0x30 2e6d4: d65f03c0 ret 000000000002e6d8 : 2e6d8: f81e0ff3 str x19, [sp, #-0x20]! 2e6dc: a9017bfd stp x29, x30, [sp, #0x10] 2e6e0: 910043fd add x29, sp, #0x10 2e6e4: 900002e8 adrp x8, 0x8a000 2e6e8: f9474d08 ldr x8, [x8, #0xe98] 2e6ec: aa0003f3 mov x19, x0 2e6f0: 91004108 add x8, x8, #0x10 2e6f4: f8028408 str x8, [x0], #0x28 2e6f8: 97ffbbc2 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 2e6fc: a9417bfd ldp x29, x30, [sp, #0x10] 2e700: aa1303e0 mov x0, x19 2e704: f84207f3 ldr x19, [sp], #0x20 2e708: 17ffb676 b 0x1c0e0 <_ZN3QPP9EnvObjectD2Ev@plt> 000000000002e70c : 2e70c: f81e0ff3 str x19, [sp, #-0x20]! 2e710: a9017bfd stp x29, x30, [sp, #0x10] 2e714: 910043fd add x29, sp, #0x10 2e718: 900002e8 adrp x8, 0x8a000 2e71c: f9474d08 ldr x8, [x8, #0xe98] 2e720: aa0003f3 mov x19, x0 2e724: 91004108 add x8, x8, #0x10 2e728: f8028408 str x8, [x0], #0x28 2e72c: 97ffbbb5 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 2e730: aa1303e0 mov x0, x19 2e734: 97ffb66b bl 0x1c0e0 <_ZN3QPP9EnvObjectD2Ev@plt> 2e738: a9417bfd ldp x29, x30, [sp, #0x10] 2e73c: aa1303e0 mov x0, x19 2e740: f84207f3 ldr x19, [sp], #0x20 2e744: 17ffb747 b 0x1c460 <_ZdlPv@plt> 000000000002e748 : 2e748: f8430c08 ldr x8, [x0, #0x30]! 2e74c: eb00011f cmp x8, x0 2e750: 540000e0 b.eq 0x2e76c 2e754: a9402909 ldp x9, x10, [x8] 2e758: d1020100 sub x0, x8, #0x80 2e75c: f900052a str x10, [x9, #0x8] 2e760: f9000149 str x9, [x10] 2e764: a9002108 stp x8, x8, [x8] 2e768: d65f03c0 ret 2e76c: aa1f03e0 mov x0, xzr 2e770: d65f03c0 ret 000000000002e774 : 2e774: b9402800 ldr w0, [x0, #0x28] 2e778: d65f03c0 ret 000000000002e77c : 2e77c: f81a0ffc str x28, [sp, #-0x60]! 2e780: a90167fa stp x26, x25, [sp, #0x10] 2e784: a9025ff8 stp x24, x23, [sp, #0x20] 2e788: a90357f6 stp x22, x21, [sp, #0x30] 2e78c: a9044ff4 stp x20, x19, [sp, #0x40] 2e790: a9057bfd stp x29, x30, [sp, #0x50] 2e794: 910143fd add x29, sp, #0x50 2e798: d14023ff sub sp, sp, #0x8, lsl #12 // =0x8000 2e79c: d10083ff sub sp, sp, #0x20 2e7a0: d53bd048 mrs x8, TPIDR_EL0 2e7a4: f9401508 ldr x8, [x8, #0x28] 2e7a8: 910023f9 add x25, sp, #0x8 2e7ac: aa0003f3 mov x19, x0 2e7b0: f9000328 str x8, [x25] 2e7b4: 97ffb603 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2e7b8: aa0003f4 mov x20, x0 2e7bc: 910043e0 add x0, sp, #0x10 2e7c0: 97ffbc4c bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 2e7c4: 9100a275 add x21, x19, #0x28 2e7c8: 910063e1 add x1, sp, #0x18 2e7cc: 321103e2 orr w2, wzr, #0x8000 2e7d0: 910043e3 add x3, sp, #0x10 2e7d4: aa1503e0 mov x0, x21 2e7d8: 97ffb72e bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 2e7dc: 2a0003f6 mov w22, w0 2e7e0: 310006df cmn w22, #0x1 2e7e4: 540006e0 b.eq 0x2e8c0 2e7e8: 9100c27a add x26, x19, #0x30 2e7ec: 710046df cmp w22, #0x11 2e7f0: 5400058d b.le 0x2e8a0 2e7f4: f9400fe8 ldr x8, [sp, #0x18] 2e7f8: dac00d18 rev x24, x8 2e7fc: d350ff08 lsr x8, x24, #16 2e800: b50000a8 cbnz x8, 0x2e814 2e804: f9400be8 ldr x8, [sp, #0x10] 2e808: 9360fd09 asr x9, x8, #32 2e80c: 8b088308 add x8, x24, x8, lsl #32 2e810: 8b094118 add x24, x8, x9, lsl #16 2e814: aa1403e0 mov x0, x20 2e818: aa1803e1 mov x1, x24 2e81c: 97ffb435 bl 0x1b8f0 <_ZN3QPP3Env14FindServerTaskEl@plt> 2e820: aa0003f7 mov x23, x0 2e824: b40000d7 cbz x23, 0x2e83c 2e828: aa1703e0 mov x0, x23 2e82c: 97ffb545 bl 0x1bd40 <_ZN3QPP4Task7GetTypeEv@plt> 2e830: 71000c1f cmp w0, #0x3 2e834: 54000220 b.eq 0x2e878 2e838: 1400001a b 0x2e8a0 2e83c: b94023e8 ldr w8, [sp, #0x20] 2e840: 5ac00908 rev w8, w8 2e844: 7101911f cmp w8, #0x64 2e848: 540002c8 b.hi 0x2e8a0 2e84c: f9400be3 ldr x3, [sp, #0x10] 2e850: b9402a61 ldr w1, [x19, #0x28] 2e854: aa1403e0 mov x0, x20 2e858: aa1803e2 mov x2, x24 2e85c: 97ffb685 bl 0x1c270 <_ZN3QPP19CreateServerUDPTaskEPNS_3EnvEN8QPPUtils9UDPSocketEmNS2_2IPE@plt> 2e860: f9401e68 ldr x8, [x19, #0x38] 2e864: aa0003f7 mov x23, x0 2e868: 910202e9 add x9, x23, #0x80 2e86c: f9001e69 str x9, [x19, #0x38] 2e870: a90822fa stp x26, x8, [x23, #0x80] 2e874: f9000109 str x9, [x8] 2e878: f94002e8 ldr x8, [x23] 2e87c: 910063e1 add x1, sp, #0x18 2e880: 910043e3 add x3, sp, #0x10 2e884: aa1703e0 mov x0, x23 2e888: f9401508 ldr x8, [x8, #0x28] 2e88c: 2a1603e2 mov w2, w22 2e890: d63f0100 blr x8 2e894: aa1403e0 mov x0, x20 2e898: aa1703e1 mov x1, x23 2e89c: 97ffb535 bl 0x1bd70 <_ZN3QPP3Env14AddToEventListEPNS_4TaskE@plt> 2e8a0: 910063e1 add x1, sp, #0x18 2e8a4: 321103e2 orr w2, wzr, #0x8000 2e8a8: 910043e3 add x3, sp, #0x10 2e8ac: aa1503e0 mov x0, x21 2e8b0: 97ffb6f8 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 2e8b4: 2a0003f6 mov w22, w0 2e8b8: 310006df cmn w22, #0x1 2e8bc: 54fff981 b.ne 0x2e7ec 2e8c0: d53bd048 mrs x8, TPIDR_EL0 2e8c4: f9401508 ldr x8, [x8, #0x28] 2e8c8: f9400329 ldr x9, [x25] 2e8cc: eb09011f cmp x8, x9 2e8d0: 54000141 b.ne 0x2e8f8 2e8d4: 914023ff add sp, sp, #0x8, lsl #12 // =0x8000 2e8d8: 910083ff add sp, sp, #0x20 2e8dc: a9457bfd ldp x29, x30, [sp, #0x50] 2e8e0: a9444ff4 ldp x20, x19, [sp, #0x40] 2e8e4: a94357f6 ldp x22, x21, [sp, #0x30] 2e8e8: a9425ff8 ldp x24, x23, [sp, #0x20] 2e8ec: a94167fa ldp x26, x25, [sp, #0x10] 2e8f0: f84607fc ldr x28, [sp], #0x60 2e8f4: d65f03c0 ret 2e8f8: 97ffb83a bl 0x1c9e0 <__stack_chk_fail@plt> 2e8fc: f81c0ff7 str x23, [sp, #-0x40]! 2e900: a90157f6 stp x22, x21, [sp, #0x10] 2e904: a9024ff4 stp x20, x19, [sp, #0x20] 2e908: a9037bfd stp x29, x30, [sp, #0x30] 2e90c: 9100c3fd add x29, sp, #0x30 2e910: 51000428 sub w8, w1, #0x1 2e914: 2a480508 orr w8, w8, w8, lsr #1 2e918: 2a480908 orr w8, w8, w8, lsr #2 2e91c: 2a481108 orr w8, w8, w8, lsr #4 2e920: 2a482108 orr w8, w8, w8, lsr #8 2e924: f00001aa adrp x10, 0x65000 2e928: 2a484108 orr w8, w8, w8, lsr #16 2e92c: fd415540 ldr d0, [x10, #0x2a8] 2e930: 1100050a add w10, w8, #0x1 2e934: aa0003f3 mov x19, x0 2e938: 321e03e9 orr w9, wzr, #0x4 2e93c: 7100115f cmp w10, #0x4 2e940: 1a883536 csinc w22, w9, w8, lo 2e944: b940066a ldr w10, [x19, #0x4] 2e948: 1e6302c1 ucvtf d1, w22 2e94c: 1e600820 fmul d0, d1, d0 2e950: 1e6c1001 fmov d1, #0.50000000 2e954: 1e612800 fadd d0, d0, d1 2e958: 1e790017 fcvtzu w23, d0 2e95c: 6b17015f cmp w10, w23 2e960: 54000f82 b.hs 0x2eb50 2e964: 53047ec8 lsr w8, w22, #4 2e968: 710042df cmp w22, #0x10 2e96c: d37ef508 lsl x8, x8, #2 2e970: 321e03e9 orr w9, wzr, #0x4 2e974: 9a883135 csel x21, x9, x8, lo 2e978: aa1503e0 mov x0, x21 2e97c: 97ffbb91 bl 0x1d7c0 2e980: aa0003f4 mov x20, x0 2e984: b4000ef4 cbz x20, 0x2eb60 2e988: 52801541 mov w1, #0xaa // =170 2e98c: aa1403e0 mov x0, x20 2e990: aa1503e2 mov x2, x21 2e994: 97ffbbe3 bl 0x1d920 2e998: b940026e ldr w14, [x19] 2e99c: 6b1601df cmp w14, w22 2e9a0: 540001c2 b.hs 0x2e9d8 2e9a4: f9400e60 ldr x0, [x19, #0x18] 2e9a8: 2a1603f5 mov w21, w22 2e9ac: d37ef6a1 lsl x1, x21, #2 2e9b0: 97ffb408 bl 0x1b9d0 2e9b4: b4000d20 cbz x0, 0x2eb58 2e9b8: f9401268 ldr x8, [x19, #0x20] 2e9bc: f9000e60 str x0, [x19, #0x18] 2e9c0: d37df2a1 lsl x1, x21, #3 2e9c4: aa0803e0 mov x0, x8 2e9c8: 97ffb402 bl 0x1b9d0 2e9cc: b4000c60 cbz x0, 0x2eb58 2e9d0: b940026e ldr w14, [x19] 2e9d4: f9001260 str x0, [x19, #0x20] 2e9d8: 34000ace cbz w14, 0x2eb30 2e9dc: 2a1f03e8 mov w8, wzr 2e9e0: 510006c9 sub w9, w22, #0x1 2e9e4: 320007ea orr w10, wzr, #0x3 2e9e8: 320003eb orr w11, wzr, #0x1 2e9ec: 321f03ec orr w12, wzr, #0x2 2e9f0: f9400a6d ldr x13, [x19, #0x10] 2e9f4: 53047d10 lsr w16, w8, #4 2e9f8: 531f0d12 ubfiz w18, w8, #1, #4 2e9fc: 1ad2214f lsl w15, w10, w18 2ea00: b87059b1 ldr w17, [x13, w16, uxtw #2] 2ea04: 0a0f022f and w15, w17, w15 2ea08: 3500076f cbnz w15, 0x2eaf4 2ea0c: a941826e ldp x14, x0, [x19, #0x18] 2ea10: 9ad22172 lsl x18, x11, x18 2ea14: 2a120231 orr w17, w17, w18 2ea18: b86859cf ldr w15, [x14, w8, uxtw #2] 2ea1c: f868580e ldr x14, [x0, w8, uxtw #3] 2ea20: b83079b1 str w17, [x13, x16, lsl #2] 2ea24: 14000012 b 0x2ea6c 2ea28: f9400e6d ldr x13, [x19, #0x18] 2ea2c: 2a1003f0 mov w16, w16 2ea30: d37ef600 lsl x0, x16, #2 2ea34: b86069a1 ldr w1, [x13, x0] 2ea38: b82069af str w15, [x13, x0] 2ea3c: f940126d ldr x13, [x19, #0x20] 2ea40: d37df20f lsl x15, x16, #3 2ea44: f86f69b0 ldr x16, [x13, x15] 2ea48: f82f69ae str x14, [x13, x15] 2ea4c: f9400a6d ldr x13, [x19, #0x10] 2ea50: d37ef62e lsl x14, x17, #2 2ea54: 9ad22171 lsl x17, x11, x18 2ea58: b86e69af ldr w15, [x13, x14] 2ea5c: 2a1101ef orr w15, w15, w17 2ea60: b82e69af str w15, [x13, x14] 2ea64: 2a0103ef mov w15, w1 2ea68: aa1003ee mov x14, x16 2ea6c: 0a0901f0 and w16, w15, w9 2ea70: 53047e11 lsr w17, w16, #4 2ea74: 8b314a80 add x0, x20, w17, uxtw #2 2ea78: b9400001 ldr w1, [x0] 2ea7c: 531f0e12 ubfiz w18, w16, #1, #4 2ea80: 1ad22182 lsl w2, w12, w18 2ea84: 0a010042 and w2, w2, w1 2ea88: 35000182 cbnz w2, 0x2eab8 2ea8c: 320003e2 orr w2, wzr, #0x1 2ea90: 0b100050 add w16, w2, w16 2ea94: 0a090210 and w16, w16, w9 2ea98: 53047e11 lsr w17, w16, #4 2ea9c: 8b314a80 add x0, x20, w17, uxtw #2 2eaa0: b9400001 ldr w1, [x0] 2eaa4: 531f0e12 ubfiz w18, w16, #1, #4 2eaa8: 1ad22183 lsl w3, w12, w18 2eaac: 11000442 add w2, w2, #0x1 2eab0: 0a010063 and w3, w3, w1 2eab4: 34fffee3 cbz w3, 0x2ea90 2eab8: 9ad22182 lsl x2, x12, x18 2eabc: 0a220021 bic w1, w1, w2 2eac0: b9000001 str w1, [x0] 2eac4: b9400260 ldr w0, [x19] 2eac8: 6b00021f cmp w16, w0 2eacc: 540000a2 b.hs 0x2eae0 2ead0: b87179ad ldr w13, [x13, x17, lsl #2] 2ead4: 1ad22140 lsl w0, w10, w18 2ead8: 0a0001ad and w13, w13, w0 2eadc: 34fffa6d cbz w13, 0x2ea28 2eae0: f9400e6d ldr x13, [x19, #0x18] 2eae4: b83059af str w15, [x13, w16, uxtw #2] 2eae8: f940126d ldr x13, [x19, #0x20] 2eaec: f83059ae str x14, [x13, w16, uxtw #3] 2eaf0: b940026e ldr w14, [x19] 2eaf4: 11000508 add w8, w8, #0x1 2eaf8: 6b0e011f cmp w8, w14 2eafc: 54fff7a1 b.ne 0x2e9f0 2eb00: 6b1601df cmp w14, w22 2eb04: 54000169 b.ls 0x2eb30 2eb08: f9400e60 ldr x0, [x19, #0x18] 2eb0c: 2a1603f5 mov w21, w22 2eb10: d37ef6a1 lsl x1, x21, #2 2eb14: 97ffb3af bl 0x1b9d0 2eb18: f9401268 ldr x8, [x19, #0x20] 2eb1c: f9000e60 str x0, [x19, #0x18] 2eb20: d37df2a1 lsl x1, x21, #3 2eb24: aa0803e0 mov x0, x8 2eb28: 97ffb3aa bl 0x1b9d0 2eb2c: f9001260 str x0, [x19, #0x20] 2eb30: f9400a60 ldr x0, [x19, #0x10] 2eb34: 97ffbbc7 bl 0x1da50 2eb38: b9400668 ldr w8, [x19, #0x4] 2eb3c: 2a1f03e0 mov w0, wzr 2eb40: f9000a74 str x20, [x19, #0x10] 2eb44: b9000276 str w22, [x19] 2eb48: 29015e68 stp w8, w23, [x19, #0x8] 2eb4c: 14000006 b 0x2eb64 2eb50: 2a1f03e0 mov w0, wzr 2eb54: 14000004 b 0x2eb64 2eb58: aa1403e0 mov x0, x20 2eb5c: 97ffbbbd bl 0x1da50 2eb60: 12800000 mov w0, #-0x1 // =-1 2eb64: a9437bfd ldp x29, x30, [sp, #0x30] 2eb68: a9424ff4 ldp x20, x19, [sp, #0x20] 2eb6c: a94157f6 ldp x22, x21, [sp, #0x10] 2eb70: f84407f7 ldr x23, [sp], #0x40 2eb74: d65f03c0 ret 000000000002eb78 : 2eb78: f81c0ff7 str x23, [sp, #-0x40]! 2eb7c: a90157f6 stp x22, x21, [sp, #0x10] 2eb80: a9024ff4 stp x20, x19, [sp, #0x20] 2eb84: a9037bfd stp x29, x30, [sp, #0x30] 2eb88: 9100c3fd add x29, sp, #0x30 2eb8c: aa0503f3 mov x19, x5 2eb90: aa0403f4 mov x20, x4 2eb94: aa0303f6 mov x22, x3 2eb98: 2a0203f7 mov w23, w2 2eb9c: aa0003f5 mov x21, x0 2eba0: 97ffba50 bl 0x1d4e0 <_ZN3QPP9EnvObjectC2EPNS_3EnvE@plt> 2eba4: 900002e8 adrp x8, 0x8a000 2eba8: f945b108 ldr x8, [x8, #0xb60] 2ebac: 93407e69 sxtw x9, w19 2ebb0: 7140067f cmp w19, #0x1, lsl #12 // =0x1000 2ebb4: 5282024a mov w10, #0x1012 // =4114 2ebb8: 91004929 add x9, x9, #0x12 2ebbc: 91004108 add x8, x8, #0x10 2ebc0: 9a89b140 csel x0, x10, x9, lt 2ebc4: f90002a8 str x8, [x21] 2ebc8: 97ffbafe bl 0x1d7c0 2ebcc: 910082a8 add x8, x21, #0x20 2ebd0: a90222a8 stp x8, x8, [x21, #0x20] 2ebd4: 9100c2a8 add x8, x21, #0x30 2ebd8: f90032a0 str x0, [x21, #0x60] 2ebdc: 7900b6b3 strh w19, [x21, #0x5a] 2ebe0: 390162bf strb wzr, [x21, #0x58] 2ebe4: a904febf stp xzr, xzr, [x21, #0x48] 2ebe8: f9001aa8 str x8, [x21, #0x30] 2ebec: a903fea8 stp x8, xzr, [x21, #0x38] 2ebf0: 39404008 ldrb w8, [x0, #0x10] 2ebf4: 121c0d08 and w8, w8, #0xf0 2ebf8: 39004008 strb w8, [x0, #0x10] 2ebfc: f94032a8 ldr x8, [x21, #0x60] 2ec00: 39404109 ldrb w9, [x8, #0x10] 2ec04: 2a170129 orr w9, w9, w23 2ec08: 39004109 strb w9, [x8, #0x10] 2ec0c: f94032a8 ldr x8, [x21, #0x60] 2ec10: dac00ec9 rev x9, x22 2ec14: f9000109 str x9, [x8] 2ec18: 29017d1f stp wzr, wzr, [x8, #0x8] 2ec1c: 3900451f strb wzr, [x8, #0x11] 2ec20: b4000153 cbz x19, 0x2ec48 2ec24: f94032a8 ldr x8, [x21, #0x60] 2ec28: aa1403e1 mov x1, x20 2ec2c: aa1303e2 mov x2, x19 2ec30: a9437bfd ldp x29, x30, [sp, #0x30] 2ec34: a9424ff4 ldp x20, x19, [sp, #0x20] 2ec38: a94157f6 ldp x22, x21, [sp, #0x10] 2ec3c: 91004900 add x0, x8, #0x12 2ec40: f84407f7 ldr x23, [sp], #0x40 2ec44: 17ffbb0f b 0x1d880 2ec48: a9437bfd ldp x29, x30, [sp, #0x30] 2ec4c: a9424ff4 ldp x20, x19, [sp, #0x20] 2ec50: a94157f6 ldp x22, x21, [sp, #0x10] 2ec54: f84407f7 ldr x23, [sp], #0x40 2ec58: d65f03c0 ret 000000000002ec5c : 2ec5c: f9403009 ldr x9, [x0, #0x60] 2ec60: 91008008 add x8, x0, #0x20 2ec64: a9022008 stp x8, x8, [x0, #0x20] 2ec68: 9100c008 add x8, x0, #0x30 2ec6c: 7900b404 strh w4, [x0, #0x5a] 2ec70: 3901601f strb wzr, [x0, #0x58] 2ec74: a904fc1f stp xzr, xzr, [x0, #0x48] 2ec78: f9001808 str x8, [x0, #0x30] 2ec7c: a903fc08 stp x8, xzr, [x0, #0x38] 2ec80: 39404128 ldrb w8, [x9, #0x10] 2ec84: 121c0d08 and w8, w8, #0xf0 2ec88: 39004128 strb w8, [x9, #0x10] 2ec8c: f9403008 ldr x8, [x0, #0x60] 2ec90: 39404109 ldrb w9, [x8, #0x10] 2ec94: 2a010129 orr w9, w9, w1 2ec98: 39004109 strb w9, [x8, #0x10] 2ec9c: f9403008 ldr x8, [x0, #0x60] 2eca0: dac00c49 rev x9, x2 2eca4: f9000109 str x9, [x8] 2eca8: 29017d1f stp wzr, wzr, [x8, #0x8] 2ecac: 3900451f strb wzr, [x8, #0x11] 2ecb0: b40000c4 cbz x4, 0x2ecc8 2ecb4: f9403008 ldr x8, [x0, #0x60] 2ecb8: aa0303e1 mov x1, x3 2ecbc: aa0403e2 mov x2, x4 2ecc0: 91004900 add x0, x8, #0x12 2ecc4: 17ffbaef b 0x1d880 2ecc8: d65f03c0 ret 000000000002eccc : 2eccc: f81e0ff3 str x19, [sp, #-0x20]! 2ecd0: a9017bfd stp x29, x30, [sp, #0x10] 2ecd4: 910043fd add x29, sp, #0x10 2ecd8: aa0003f3 mov x19, x0 2ecdc: 900002e8 adrp x8, 0x8a000 2ece0: f9403260 ldr x0, [x19, #0x60] 2ece4: f945b108 ldr x8, [x8, #0xb60] 2ece8: 91004108 add x8, x8, #0x10 2ecec: f9000268 str x8, [x19] 2ecf0: 97ffbb58 bl 0x1da50 2ecf4: a9417bfd ldp x29, x30, [sp, #0x10] 2ecf8: aa1303e0 mov x0, x19 2ecfc: f84207f3 ldr x19, [sp], #0x20 2ed00: 17ffb4f8 b 0x1c0e0 <_ZN3QPP9EnvObjectD2Ev@plt> 000000000002ed04 : 2ed04: f81e0ff3 str x19, [sp, #-0x20]! 2ed08: a9017bfd stp x29, x30, [sp, #0x10] 2ed0c: 910043fd add x29, sp, #0x10 2ed10: aa0003f3 mov x19, x0 2ed14: 900002e8 adrp x8, 0x8a000 2ed18: f9403260 ldr x0, [x19, #0x60] 2ed1c: f945b108 ldr x8, [x8, #0xb60] 2ed20: 91004108 add x8, x8, #0x10 2ed24: f9000268 str x8, [x19] 2ed28: 97ffbb4a bl 0x1da50 2ed2c: aa1303e0 mov x0, x19 2ed30: 97ffb4ec bl 0x1c0e0 <_ZN3QPP9EnvObjectD2Ev@plt> 2ed34: a9417bfd ldp x29, x30, [sp, #0x10] 2ed38: aa1303e0 mov x0, x19 2ed3c: f84207f3 ldr x19, [sp], #0x20 2ed40: 17ffb5c8 b 0x1c460 <_ZdlPv@plt> 000000000002ed44 : 2ed44: f9403009 ldr x9, [x0, #0x60] 2ed48: 4b01004a sub w10, w2, w1 2ed4c: 5100054b sub w11, w10, #0x1 2ed50: 7103f97f cmp w11, #0xfe 2ed54: 5ac00828 rev w8, w1 2ed58: 1a8a83ea csel w10, wzr, w10, hi 2ed5c: b9000d28 str w8, [x9, #0xc] 2ed60: 3900452a strb w10, [x9, #0x11] 2ed64: d65f03c0 ret 000000000002ed68 : 2ed68: f81b0ff9 str x25, [sp, #-0x50]! 2ed6c: a9015ff8 stp x24, x23, [sp, #0x10] 2ed70: a90257f6 stp x22, x21, [sp, #0x20] 2ed74: a9034ff4 stp x20, x19, [sp, #0x30] 2ed78: a9047bfd stp x29, x30, [sp, #0x40] 2ed7c: 910103fd add x29, sp, #0x40 2ed80: aa0003f5 mov x21, x0 2ed84: f94032b9 ldr x25, [x21, #0x60] 2ed88: d00002ca adrp x10, 0x88000 2ed8c: 9110814a add x10, x10, #0x420 2ed90: 2a0203f3 mov w19, w2 2ed94: 39404328 ldrb w8, [x25, #0x10] 2ed98: aa0103f4 mov x20, x1 2ed9c: 92400d09 and x9, x8, #0xf 2eda0: d27d0129 eor x9, x9, #0x8 2eda4: f8697956 ldr x22, [x10, x9, lsl #3] 2eda8: d3447d09 ubfx x9, x8, #4, #28 2edac: 7100093f cmp w9, #0x2 2edb0: 540000c8 b.hi 0x2edc8 2edb4: d00002c9 adrp x9, 0x88000 2edb8: 93441d08 sbfx x8, x8, #4, #4 2edbc: 91128129 add x9, x9, #0x4a0 2edc0: f8687937 ldr x23, [x9, x8, lsl #3] 2edc4: 14000003 b 0x2edd0 2edc8: f00001d7 adrp x23, 0x69000 2edcc: 911222f7 add x23, x23, #0x488 2edd0: 7940b6a8 ldrh w8, [x21, #0x5a] 2edd4: 900001c2 adrp x2, 0x66000 2edd8: 93407e61 sxtw x1, w19 2eddc: 9135ec42 add x2, x2, #0xd7b 2ede0: 11004903 add w3, w8, #0x12 2ede4: aa1403e0 mov x0, x20 2ede8: 97ffb55e bl 0x1c360 2edec: 2a0003f8 mov w24, w0 2edf0: 4b180268 sub w8, w19, w24 2edf4: 900001c2 adrp x2, 0x66000 2edf8: 8b38c280 add x0, x20, w24, sxtw 2edfc: 93407d01 sxtw x1, w8 2ee00: 91360c42 add x2, x2, #0xd83 2ee04: aa1603e3 mov x3, x22 2ee08: aa1703e4 mov x4, x23 2ee0c: 97ffb555 bl 0x1c360 2ee10: f9400328 ldr x8, [x25] 2ee14: 0b180016 add w22, w0, w24 2ee18: 4b160269 sub w9, w19, w22 2ee1c: 900001c2 adrp x2, 0x66000 2ee20: 8b36c280 add x0, x20, w22, sxtw 2ee24: 93407d21 sxtw x1, w9 2ee28: dac00d03 rev x3, x8 2ee2c: 91363442 add x2, x2, #0xd8d 2ee30: 97ffb54c bl 0x1c360 2ee34: b9400b28 ldr w8, [x25, #0x8] 2ee38: 0b160016 add w22, w0, w22 2ee3c: 4b160269 sub w9, w19, w22 2ee40: 900001c2 adrp x2, 0x66000 2ee44: 8b36c280 add x0, x20, w22, sxtw 2ee48: 93407d21 sxtw x1, w9 2ee4c: 5ac00903 rev w3, w8 2ee50: 91366442 add x2, x2, #0xd99 2ee54: 97ffb543 bl 0x1c360 2ee58: b9400f28 ldr w8, [x25, #0xc] 2ee5c: 0b160016 add w22, w0, w22 2ee60: 4b160269 sub w9, w19, w22 2ee64: 900001c2 adrp x2, 0x66000 2ee68: 8b36c280 add x0, x20, w22, sxtw 2ee6c: 93407d21 sxtw x1, w9 2ee70: 5ac00903 rev w3, w8 2ee74: 91368842 add x2, x2, #0xda2 2ee78: 97ffb53a bl 0x1c360 2ee7c: 39404723 ldrb w3, [x25, #0x11] 2ee80: 0b160016 add w22, w0, w22 2ee84: 4b160268 sub w8, w19, w22 2ee88: 900001c2 adrp x2, 0x66000 2ee8c: 8b36c280 add x0, x20, w22, sxtw 2ee90: 93407d01 sxtw x1, w8 2ee94: 9136b042 add x2, x2, #0xdac 2ee98: 97ffb532 bl 0x1c360 2ee9c: 7940b6a3 ldrh w3, [x21, #0x5a] 2eea0: 0b160016 add w22, w0, w22 2eea4: 4b160268 sub w8, w19, w22 2eea8: 900001c2 adrp x2, 0x66000 2eeac: 8b36c280 add x0, x20, w22, sxtw 2eeb0: 93407d01 sxtw x1, w8 2eeb4: 9136d842 add x2, x2, #0xdb6 2eeb8: 97ffb52a bl 0x1c360 2eebc: 0b160000 add w0, w0, w22 2eec0: a9447bfd ldp x29, x30, [sp, #0x40] 2eec4: a9434ff4 ldp x20, x19, [sp, #0x30] 2eec8: a94257f6 ldp x22, x21, [sp, #0x20] 2eecc: a9415ff8 ldp x24, x23, [sp, #0x10] 2eed0: f84507f9 ldr x25, [sp], #0x50 2eed4: d65f03c0 ret 000000000002eed8 : 2eed8: f81c0ff7 str x23, [sp, #-0x40]! 2eedc: a90157f6 stp x22, x21, [sp, #0x10] 2eee0: a9024ff4 stp x20, x19, [sp, #0x20] 2eee4: a9037bfd stp x29, x30, [sp, #0x30] 2eee8: 9100c3fd add x29, sp, #0x30 2eeec: aa0203f4 mov x20, x2 2eef0: 2a0003f6 mov w22, w0 2eef4: 91008280 add x0, x20, #0x20 2eef8: 2a0303f3 mov w19, w3 2eefc: aa0103f5 mov x21, x1 2ef00: 97ffba30 bl 0x1d7c0 2ef04: aa0003f7 mov x23, x0 2ef08: 910082e0 add x0, x23, #0x20 2ef0c: aa1503e1 mov x1, x21 2ef10: aa1403e2 mov x2, x20 2ef14: a9005ef7 stp x23, x23, [x23] 2ef18: 29024ef6 stp w22, w19, [x23, #0x10] 2ef1c: f9000ef4 str x20, [x23, #0x18] 2ef20: 97ffba58 bl 0x1d880 2ef24: a9437bfd ldp x29, x30, [sp, #0x30] 2ef28: a9424ff4 ldp x20, x19, [sp, #0x20] 2ef2c: a94157f6 ldp x22, x21, [sp, #0x10] 2ef30: aa1703e0 mov x0, x23 2ef34: f84407f7 ldr x23, [sp], #0x40 2ef38: d65f03c0 ret 000000000002ef3c : 2ef3c: 17ffbac5 b 0x1da50 000000000002ef40 : 2ef40: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2ef44: a9017bfd stp x29, x30, [sp, #0x10] 2ef48: 910043fd add x29, sp, #0x10 2ef4c: 93407c34 sxtw x20, w1 2ef50: aa0003f3 mov x19, x0 2ef54: aa1403e0 mov x0, x20 2ef58: 29007e61 stp w1, wzr, [x19] 2ef5c: b9000a7f str wzr, [x19, #0x8] 2ef60: 29030a62 stp w2, w2, [x19, #0x18] 2ef64: b900427f str wzr, [x19, #0x40] 2ef68: 97ffba16 bl 0x1d7c0 2ef6c: 2a1f03e1 mov w1, wzr 2ef70: aa1403e2 mov x2, x20 2ef74: f9000a60 str x0, [x19, #0x10] 2ef78: 97ffba6a bl 0x1d920 2ef7c: 91008268 add x8, x19, #0x20 2ef80: 9100c269 add x9, x19, #0x30 2ef84: a9022268 stp x8, x8, [x19, #0x20] 2ef88: a9032669 stp x9, x9, [x19, #0x30] 2ef8c: a9417bfd ldp x29, x30, [sp, #0x10] 2ef90: a8c24ff4 ldp x20, x19, [sp], #0x20 2ef94: d65f03c0 ret 000000000002ef98 : 2ef98: f81d0ff5 str x21, [sp, #-0x30]! 2ef9c: a9014ff4 stp x20, x19, [sp, #0x10] 2efa0: a9027bfd stp x29, x30, [sp, #0x20] 2efa4: 910083fd add x29, sp, #0x20 2efa8: aa0003f3 mov x19, x0 2efac: f9400a60 ldr x0, [x19, #0x10] 2efb0: 97ffbaa8 bl 0x1da50 2efb4: aa1303f4 mov x20, x19 2efb8: f8420e80 ldr x0, [x20, #0x20]! 2efbc: eb14001f cmp x0, x20 2efc0: 540000c0 b.eq 0x2efd8 2efc4: f9400015 ldr x21, [x0] 2efc8: 97ffbaa2 bl 0x1da50 2efcc: eb1402bf cmp x21, x20 2efd0: aa1503e0 mov x0, x21 2efd4: 54ffff81 b.ne 0x2efc4 2efd8: f8430e60 ldr x0, [x19, #0x30]! 2efdc: eb13001f cmp x0, x19 2efe0: 540000c0 b.eq 0x2eff8 2efe4: f9400014 ldr x20, [x0] 2efe8: 97ffba9a bl 0x1da50 2efec: eb13029f cmp x20, x19 2eff0: aa1403e0 mov x0, x20 2eff4: 54ffff81 b.ne 0x2efe4 2eff8: a9427bfd ldp x29, x30, [sp, #0x20] 2effc: a9414ff4 ldp x20, x19, [sp, #0x10] 2f000: f84307f5 ldr x21, [sp], #0x30 2f004: d65f03c0 ret 000000000002f008 : 2f008: b9400808 ldr w8, [x0, #0x8] 2f00c: 51000509 sub w9, w8, #0x1 2f010: 7100011f cmp w8, #0x0 2f014: 1a8903e0 csel w0, wzr, w9, eq 2f018: d65f03c0 ret 000000000002f01c : 2f01c: a9bb67fa stp x26, x25, [sp, #-0x50]! 2f020: a9015ff8 stp x24, x23, [sp, #0x10] 2f024: a90257f6 stp x22, x21, [sp, #0x20] 2f028: a9034ff4 stp x20, x19, [sp, #0x30] 2f02c: a9047bfd stp x29, x30, [sp, #0x40] 2f030: 910103fd add x29, sp, #0x40 2f034: aa0003f3 mov x19, x0 2f038: 29432668 ldp w8, w9, [x19, #0x18] 2f03c: aa0403f5 mov x21, x4 2f040: aa0303f6 mov x22, x3 2f044: aa0203f4 mov x20, x2 2f048: 2a0103f7 mov w23, w1 2f04c: 4b080128 sub w8, w9, w8 2f050: 7101011f cmp w8, #0x40 2f054: 5400006d b.le 0x2f060 2f058: 320007e0 orr w0, wzr, #0x3 2f05c: 14000046 b 0x2f174 2f060: 3900029f strb wzr, [x20] 2f064: b9400a69 ldr w9, [x19, #0x8] 2f068: 4b0902f9 sub w25, w23, w9 2f06c: 37f80839 tbnz w25, #0x1f, 0x2f170 2f070: f9400268 ldr x8, [x19] 2f074: 6b08033f cmp w25, w8 2f078: 5400016a b.ge 0x2f0a4 2f07c: d360fd0a lsr x10, x8, #32 2f080: 4b0a0129 sub w9, w9, w10 2f084: 0b19012a add w10, w9, w25 2f088: 6b08015f cmp w10, w8 2f08c: 5400010a b.ge 0x2f0ac 2f090: f9400a68 ldr x8, [x19, #0x10] 2f094: 93407d58 sxtw x24, w10 2f098: 38786908 ldrb w8, [x8, x24] 2f09c: 35000488 cbnz w8, 0x2f12c 2f0a0: 1400001a b 0x2f108 2f0a4: 2a1f03e0 mov w0, wzr 2f0a8: 14000033 b 0x2f174 2f0ac: 4b09011a sub w26, w8, w9 2f0b0: 7100035f cmp w26, #0x0 2f0b4: 5400010d b.le 0x2f0d4 2f0b8: f9400a60 ldr x0, [x19, #0x10] 2f0bc: 93407f58 sxtw x24, w26 2f0c0: aa1803e2 mov x2, x24 2f0c4: 8b29c001 add x1, x0, w9, sxtw 2f0c8: 97ffb88e bl 0x1d300 2f0cc: b9400268 ldr w8, [x19] 2f0d0: 14000002 b 0x2f0d8 2f0d4: 93407f58 sxtw x24, w26 2f0d8: f9400a69 ldr x9, [x19, #0x10] 2f0dc: 4b1a0108 sub w8, w8, w26 2f0e0: 93407d02 sxtw x2, w8 2f0e4: 2a1f03e1 mov w1, wzr 2f0e8: 8b180120 add x0, x9, x24 2f0ec: 97ffba0d bl 0x1d920 2f0f0: b9400a68 ldr w8, [x19, #0x8] 2f0f4: f9400a69 ldr x9, [x19, #0x10] 2f0f8: 93407f38 sxtw x24, w25 2f0fc: b9000668 str w8, [x19, #0x4] 2f100: 38786928 ldrb w8, [x9, x24] 2f104: 35000148 cbnz w8, 0x2f12c 2f108: aa1303e0 mov x0, x19 2f10c: 2a1703e1 mov w1, w23 2f110: aa1603e2 mov x2, x22 2f114: aa1503e3 mov x3, x21 2f118: 97ffb986 bl 0x1d730 <_ZN3QPP11RecvManager7AddDataEjPKcm@plt> 2f11c: 320003e8 orr w8, wzr, #0x1 2f120: 39000288 strb w8, [x20] 2f124: f9400a69 ldr x9, [x19, #0x10] 2f128: 38386928 strb w8, [x9, x24] 2f12c: 34000079 cbz w25, 0x2f138 2f130: 320003e0 orr w0, wzr, #0x1 2f134: 14000010 b 0x2f174 2f138: 2940a26a ldp w10, w8, [x19, #0x4] 2f13c: f9400a69 ldr x9, [x19, #0x10] 2f140: 321f03e0 orr w0, wzr, #0x2 2f144: 4b0a010b sub w11, w8, w10 2f148: 386b492b ldrb w11, [x9, w11, uxtw] 2f14c: 3400012b cbz w11, 0x2f170 2f150: 29402e6c ldp w12, w11, [x19] 2f154: 11000508 add w8, w8, #0x1 2f158: 4b0a010a sub w10, w8, w10 2f15c: b9000a68 str w8, [x19, #0x8] 2f160: 6b0c015f cmp w10, w12 2f164: 2a0b03ea mov w10, w11 2f168: 54fffee3 b.lo 0x2f144 2f16c: 14000002 b 0x2f174 2f170: 321f03e0 orr w0, wzr, #0x2 2f174: a9447bfd ldp x29, x30, [sp, #0x40] 2f178: a9434ff4 ldp x20, x19, [sp, #0x30] 2f17c: a94257f6 ldp x22, x21, [sp, #0x20] 2f180: a9415ff8 ldp x24, x23, [sp, #0x10] 2f184: a8c567fa ldp x26, x25, [sp], #0x50 2f188: d65f03c0 ret 000000000002f18c : 2f18c: f81c0ff7 str x23, [sp, #-0x40]! 2f190: a90157f6 stp x22, x21, [sp, #0x10] 2f194: a9024ff4 stp x20, x19, [sp, #0x20] 2f198: a9037bfd stp x29, x30, [sp, #0x30] 2f19c: 9100c3fd add x29, sp, #0x30 2f1a0: aa0303f6 mov x22, x3 2f1a4: aa0203f7 mov x23, x2 2f1a8: 2a0103f5 mov w21, w1 2f1ac: aa0003f3 mov x19, x0 2f1b0: b4000897 cbz x23, 0x2f2c0 2f1b4: d10006c8 sub x8, x22, #0x1 2f1b8: f13ffd1f cmp x8, #0xfff 2f1bc: 54000828 b.hi 0x2f2c0 2f1c0: 910082c0 add x0, x22, #0x20 2f1c4: 97ffb97f bl 0x1d7c0 2f1c8: aa0003f4 mov x20, x0 2f1cc: 91008280 add x0, x20, #0x20 2f1d0: aa1703e1 mov x1, x23 2f1d4: aa1603e2 mov x2, x22 2f1d8: a9005294 stp x20, x20, [x20] 2f1dc: 29027e95 stp w21, wzr, [x20, #0x10] 2f1e0: f9000e96 str x22, [x20, #0x18] 2f1e4: 97ffb9a7 bl 0x1d880 2f1e8: b9401e68 ldr w8, [x19, #0x1c] 2f1ec: 6b15011f cmp w8, w21 2f1f0: 54000401 b.ne 0x2f270 2f1f4: f940166a ldr x10, [x19, #0x28] 2f1f8: 110006a8 add w8, w21, #0x1 2f1fc: 91008269 add x9, x19, #0x20 2f200: f9001674 str x20, [x19, #0x28] 2f204: b9001e68 str w8, [x19, #0x1c] 2f208: a9002a89 stp x9, x10, [x20] 2f20c: f9000154 str x20, [x10] 2f210: aa1303ea mov x10, x19 2f214: f8430d4b ldr x11, [x10, #0x30]! 2f218: eb0a017f cmp x11, x10 2f21c: 54000520 b.eq 0x2f2c0 2f220: b940116d ldr w13, [x11, #0x10] 2f224: f940016c ldr x12, [x11] 2f228: 6b0801bf cmp w13, w8 2f22c: 540001a1 b.ne 0x2f260 2f230: 11000508 add w8, w8, #0x1 2f234: b9001e68 str w8, [x19, #0x1c] 2f238: a940396d ldp x13, x14, [x11] 2f23c: f90005ae str x14, [x13, #0x8] 2f240: f90001cd str x13, [x14] 2f244: f940166d ldr x13, [x19, #0x28] 2f248: f900166b str x11, [x19, #0x28] 2f24c: a9003569 stp x9, x13, [x11] 2f250: f90001ab str x11, [x13] 2f254: b940426b ldr w11, [x19, #0x40] 2f258: 5100056b sub w11, w11, #0x1 2f25c: b900426b str w11, [x19, #0x40] 2f260: eb0a019f cmp x12, x10 2f264: aa0c03eb mov x11, x12 2f268: 54fffdc1 b.ne 0x2f220 2f26c: 14000015 b 0x2f2c0 2f270: 9100c268 add x8, x19, #0x30 2f274: aa0803e9 mov x9, x8 2f278: f9400129 ldr x9, [x9] 2f27c: eb08013f cmp x9, x8 2f280: 54000120 b.eq 0x2f2a4 2f284: b940112a ldr w10, [x9, #0x10] 2f288: 6b15015f cmp w10, w21 2f28c: 54ffff69 b.ls 0x2f278 2f290: f9400528 ldr x8, [x9, #0x8] 2f294: f9000534 str x20, [x9, #0x8] 2f298: a9002289 stp x9, x8, [x20] 2f29c: f9000114 str x20, [x8] 2f2a0: 14000005 b 0x2f2b4 2f2a4: f9401e69 ldr x9, [x19, #0x38] 2f2a8: f9001e74 str x20, [x19, #0x38] 2f2ac: a9002688 stp x8, x9, [x20] 2f2b0: f9000134 str x20, [x9] 2f2b4: b9404268 ldr w8, [x19, #0x40] 2f2b8: 11000508 add w8, w8, #0x1 2f2bc: b9004268 str w8, [x19, #0x40] 2f2c0: a9437bfd ldp x29, x30, [sp, #0x30] 2f2c4: a9424ff4 ldp x20, x19, [sp, #0x20] 2f2c8: a94157f6 ldp x22, x21, [sp, #0x10] 2f2cc: f84407f7 ldr x23, [sp], #0x40 2f2d0: d65f03c0 ret 000000000002f2d4 : 2f2d4: f8420c08 ldr x8, [x0, #0x20]! 2f2d8: eb00011f cmp x8, x0 2f2dc: 1a9f17e0 cset w0, eq 2f2e0: d65f03c0 ret 000000000002f2e4 : 2f2e4: a9bb67fa stp x26, x25, [sp, #-0x50]! 2f2e8: a9015ff8 stp x24, x23, [sp, #0x10] 2f2ec: a90257f6 stp x22, x21, [sp, #0x20] 2f2f0: a9034ff4 stp x20, x19, [sp, #0x30] 2f2f4: a9047bfd stp x29, x30, [sp, #0x40] 2f2f8: 910103fd add x29, sp, #0x40 2f2fc: aa0003f5 mov x21, x0 2f300: aa1503f8 mov x24, x21 2f304: f8420f16 ldr x22, [x24, #0x20]! 2f308: aa0203f3 mov x19, x2 2f30c: aa0103f4 mov x20, x1 2f310: eb1802df cmp x22, x24 2f314: 54000340 b.eq 0x2f37c 2f318: 2a1f03f7 mov w23, wzr 2f31c: f9400ec2 ldr x2, [x22, #0x18] 2f320: 93407ef9 sxtw x25, w23 2f324: 8b190048 add x8, x2, x25 2f328: eb13011f cmp x8, x19 2f32c: 540002a8 b.hi 0x2f380 2f330: b9401aa8 ldr w8, [x21, #0x18] 2f334: f94002da ldr x26, [x22] 2f338: 8b190280 add x0, x20, x25 2f33c: 910082c1 add x1, x22, #0x20 2f340: 11000508 add w8, w8, #0x1 2f344: b9001aa8 str w8, [x21, #0x18] 2f348: 97ffb94e bl 0x1d880 2f34c: b9401ac8 ldr w8, [x22, #0x18] 2f350: a9402ac9 ldp x9, x10, [x22] 2f354: aa1603e0 mov x0, x22 2f358: 0b190117 add w23, w8, w25 2f35c: f900052a str x10, [x9, #0x8] 2f360: f9000149 str x9, [x10] 2f364: f90002d6 str x22, [x22] 2f368: 97ffb9ba bl 0x1da50 2f36c: eb18035f cmp x26, x24 2f370: aa1a03f6 mov x22, x26 2f374: 54fffd41 b.ne 0x2f31c 2f378: 14000002 b 0x2f380 2f37c: 2a1f03f7 mov w23, wzr 2f380: 2a1703e0 mov w0, w23 2f384: a9447bfd ldp x29, x30, [sp, #0x40] 2f388: a9434ff4 ldp x20, x19, [sp, #0x30] 2f38c: a94257f6 ldp x22, x21, [sp, #0x20] 2f390: a9415ff8 ldp x24, x23, [sp, #0x10] 2f394: a8c567fa ldp x26, x25, [sp], #0x50 2f398: d65f03c0 ret 000000000002f39c : 2f39c: f81d0ff5 str x21, [sp, #-0x30]! 2f3a0: a9014ff4 stp x20, x19, [sp, #0x10] 2f3a4: a9027bfd stp x29, x30, [sp, #0x20] 2f3a8: 910083fd add x29, sp, #0x20 2f3ac: aa0003f3 mov x19, x0 2f3b0: 29400a61 ldp w1, w2, [x19] 2f3b4: b9400a63 ldr w3, [x19, #0x8] 2f3b8: f00001a0 adrp x0, 0x66000 2f3bc: 9136fc00 add x0, x0, #0xdbf 2f3c0: 97ffb1b0 bl 0x1ba80 2f3c4: b9400268 ldr w8, [x19] 2f3c8: 7100051f cmp w8, #0x1 2f3cc: 540001ab b.lt 0x2f400 2f3d0: f00001b5 adrp x21, 0x66000 2f3d4: aa1f03f4 mov x20, xzr 2f3d8: 91374ab5 add x21, x21, #0xdd2 2f3dc: f9400a68 ldr x8, [x19, #0x10] 2f3e0: aa1503e0 mov x0, x21 2f3e4: 2a1403e1 mov w1, w20 2f3e8: 38746902 ldrb w2, [x8, x20] 2f3ec: 97ffb1a5 bl 0x1ba80 2f3f0: b9800268 ldrsw x8, [x19] 2f3f4: 91000694 add x20, x20, #0x1 2f3f8: eb08029f cmp x20, x8 2f3fc: 54ffff0b b.lt 0x2f3dc 2f400: a9427bfd ldp x29, x30, [sp, #0x20] 2f404: a9414ff4 ldp x20, x19, [sp, #0x10] 2f408: f84307f5 ldr x21, [sp], #0x30 2f40c: d65f03c0 ret 000000000002f410 : 2f410: f81d0ff5 str x21, [sp, #-0x30]! 2f414: a9014ff4 stp x20, x19, [sp, #0x10] 2f418: a9027bfd stp x29, x30, [sp, #0x20] 2f41c: 910083fd add x29, sp, #0x20 2f420: 2a0103f3 mov w19, w1 2f424: aa0003f4 mov x20, x0 2f428: 320003e0 orr w0, wzr, #0x1 2f42c: 52800501 mov w1, #0x28 // =40 2f430: 320003f5 orr w21, wzr, #0x1 2f434: 97ffb233 bl 0x1bd00 2f438: 91008288 add x8, x20, #0x20 2f43c: 91004289 add x9, x20, #0x10 2f440: b9000295 str w21, [x20] 2f444: a901a289 stp x9, x8, [x20, #0x18] 2f448: f9001688 str x8, [x20, #0x28] 2f44c: a900a680 stp x0, x9, [x20, #0x8] 2f450: 29064e9f stp wzr, w19, [x20, #0x30] 2f454: a9427bfd ldp x29, x30, [sp, #0x20] 2f458: a9414ff4 ldp x20, x19, [sp, #0x10] 2f45c: f84307f5 ldr x21, [sp], #0x30 2f460: d65f03c0 ret 000000000002f464 : 2f464: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2f468: a9014ff4 stp x20, x19, [sp, #0x10] 2f46c: a9027bfd stp x29, x30, [sp, #0x20] 2f470: 910083fd add x29, sp, #0x20 2f474: aa0003f3 mov x19, x0 2f478: f9400674 ldr x20, [x19, #0x8] 2f47c: b4000194 cbz x20, 0x2f4ac 2f480: f9400a80 ldr x0, [x20, #0x10] 2f484: b4000140 cbz x0, 0x2f4ac 2f488: b9400288 ldr w8, [x20] 2f48c: 52801541 mov w1, #0xaa // =170 2f490: 53047d09 lsr w9, w8, #4 2f494: 7100411f cmp w8, #0x10 2f498: d37ef528 lsl x8, x9, #2 2f49c: 321e03e9 orr w9, wzr, #0x4 2f4a0: 9a883122 csel x2, x9, x8, lo 2f4a4: 97ffb91f bl 0x1d920 2f4a8: f800429f stur xzr, [x20, #0x4] 2f4ac: aa1303f5 mov x21, x19 2f4b0: f8420ea8 ldr x8, [x21, #0x20]! 2f4b4: eb15011f cmp x8, x21 2f4b8: 540001e0 b.eq 0x2f4f4 2f4bc: a9402516 ldp x22, x9, [x8] 2f4c0: d1008114 sub x20, x8, #0x20 2f4c4: aa1403e0 mov x0, x20 2f4c8: f90006c9 str x9, [x22, #0x8] 2f4cc: f9000136 str x22, [x9] 2f4d0: a9002108 stp x8, x8, [x8] 2f4d4: 97ffb2bb bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2f4d8: f9400008 ldr x8, [x0] 2f4dc: aa1403e1 mov x1, x20 2f4e0: f9400d08 ldr x8, [x8, #0x18] 2f4e4: d63f0100 blr x8 2f4e8: eb1502df cmp x22, x21 2f4ec: aa1603e8 mov x8, x22 2f4f0: 54fffe61 b.ne 0x2f4bc 2f4f4: f9400674 ldr x20, [x19, #0x8] 2f4f8: 91004268 add x8, x19, #0x10 2f4fc: a9025675 stp x21, x21, [x19, #0x20] 2f500: a9012268 stp x8, x8, [x19, #0x10] 2f504: f9001a7f str xzr, [x19, #0x30] 2f508: b4000194 cbz x20, 0x2f538 2f50c: f9400e80 ldr x0, [x20, #0x18] 2f510: 97ffb950 bl 0x1da50 2f514: f9400a80 ldr x0, [x20, #0x10] 2f518: 97ffb94e bl 0x1da50 2f51c: f9401280 ldr x0, [x20, #0x20] 2f520: 97ffb94c bl 0x1da50 2f524: aa1403e0 mov x0, x20 2f528: a9427bfd ldp x29, x30, [sp, #0x20] 2f52c: a9414ff4 ldp x20, x19, [sp, #0x10] 2f530: a8c357f6 ldp x22, x21, [sp], #0x30 2f534: 17ffb947 b 0x1da50 2f538: a9427bfd ldp x29, x30, [sp, #0x20] 2f53c: a9414ff4 ldp x20, x19, [sp, #0x10] 2f540: a8c357f6 ldp x22, x21, [sp], #0x30 2f544: d65f03c0 ret 000000000002f548 : 2f548: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2f54c: a9014ff4 stp x20, x19, [sp, #0x10] 2f550: a9027bfd stp x29, x30, [sp, #0x20] 2f554: 910083fd add x29, sp, #0x20 2f558: aa0003f3 mov x19, x0 2f55c: f9400674 ldr x20, [x19, #0x8] 2f560: b4000194 cbz x20, 0x2f590 2f564: f9400a80 ldr x0, [x20, #0x10] 2f568: b4000140 cbz x0, 0x2f590 2f56c: b9400288 ldr w8, [x20] 2f570: 52801541 mov w1, #0xaa // =170 2f574: 53047d09 lsr w9, w8, #4 2f578: 7100411f cmp w8, #0x10 2f57c: d37ef528 lsl x8, x9, #2 2f580: 321e03e9 orr w9, wzr, #0x4 2f584: 9a883122 csel x2, x9, x8, lo 2f588: 97ffb8e6 bl 0x1d920 2f58c: f800429f stur xzr, [x20, #0x4] 2f590: aa1303f5 mov x21, x19 2f594: f8420ea8 ldr x8, [x21, #0x20]! 2f598: eb15011f cmp x8, x21 2f59c: 540001e0 b.eq 0x2f5d8 2f5a0: a9402516 ldp x22, x9, [x8] 2f5a4: d1008114 sub x20, x8, #0x20 2f5a8: aa1403e0 mov x0, x20 2f5ac: f90006c9 str x9, [x22, #0x8] 2f5b0: f9000136 str x22, [x9] 2f5b4: a9002108 stp x8, x8, [x8] 2f5b8: 97ffb282 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 2f5bc: f9400008 ldr x8, [x0] 2f5c0: aa1403e1 mov x1, x20 2f5c4: f9400d08 ldr x8, [x8, #0x18] 2f5c8: d63f0100 blr x8 2f5cc: eb1502df cmp x22, x21 2f5d0: aa1603e8 mov x8, x22 2f5d4: 54fffe61 b.ne 0x2f5a0 2f5d8: 91004268 add x8, x19, #0x10 2f5dc: a9025675 stp x21, x21, [x19, #0x20] 2f5e0: a9012268 stp x8, x8, [x19, #0x10] 2f5e4: f9001a7f str xzr, [x19, #0x30] 2f5e8: a9427bfd ldp x29, x30, [sp, #0x20] 2f5ec: a9414ff4 ldp x20, x19, [sp, #0x10] 2f5f0: a8c357f6 ldp x22, x21, [sp], #0x30 2f5f4: d65f03c0 ret 000000000002f5f8 : 2f5f8: f9400408 ldr x8, [x0, #0x8] 2f5fc: b9400109 ldr w9, [x8] 2f600: 340002e9 cbz w9, 0x2f65c 2f604: f940090a ldr x10, [x8, #0x10] 2f608: 5100052b sub w11, w9, #0x1 2f60c: 0a01016c and w12, w11, w1 2f610: 320003ed orr w13, wzr, #0x1 2f614: 2a0c03ee mov w14, w12 2f618: 53047dcf lsr w15, w14, #4 2f61c: b86f594f ldr w15, [x10, w15, uxtw #2] 2f620: 531f0dd0 ubfiz w16, w14, #1, #4 2f624: 1ad025f1 lsr w17, w15, w16 2f628: 370801f1 tbnz w17, #0x1, 0x2f664 2f62c: 370000b1 tbnz w17, #0x0, 0x2f640 2f630: f9400d11 ldr x17, [x8, #0x18] 2f634: b86e5a31 ldr w17, [x17, w14, uxtw #2] 2f638: 6b01023f cmp w17, w1 2f63c: 54000140 b.eq 0x2f664 2f640: 0b0e01ae add w14, w13, w14 2f644: 0a0b01ce and w14, w14, w11 2f648: 110005ad add w13, w13, #0x1 2f64c: 6b0c01df cmp w14, w12 2f650: 54fffe41 b.ne 0x2f618 2f654: aa1f03e0 mov x0, xzr 2f658: d65f03c0 ret 2f65c: 2a1f03ea mov w10, wzr 2f660: 14000005 b 0x2f674 2f664: 320007ea orr w10, wzr, #0x3 2f668: 1ad0214a lsl w10, w10, w16 2f66c: 6a0f015f tst w10, w15 2f670: 1a8901ca csel w10, w14, w9, eq 2f674: 6b09015f cmp w10, w9 2f678: 54000061 b.ne 0x2f684 2f67c: aa1f03e0 mov x0, xzr 2f680: d65f03c0 ret 2f684: f9401108 ldr x8, [x8, #0x20] 2f688: f86a5900 ldr x0, [x8, w10, uxtw #3] 2f68c: d65f03c0 ret 000000000002f690 : 2f690: f9400408 ldr x8, [x0, #0x8] 2f694: b9400109 ldr w9, [x8] 2f698: 340002c9 cbz w9, 0x2f6f0 2f69c: f940090a ldr x10, [x8, #0x10] 2f6a0: 5100052b sub w11, w9, #0x1 2f6a4: 0a01016c and w12, w11, w1 2f6a8: 320003ed orr w13, wzr, #0x1 2f6ac: 2a0c03ee mov w14, w12 2f6b0: 53047dcf lsr w15, w14, #4 2f6b4: b86f594f ldr w15, [x10, w15, uxtw #2] 2f6b8: 531f0dd0 ubfiz w16, w14, #1, #4 2f6bc: 1ad025f1 lsr w17, w15, w16 2f6c0: 370801d1 tbnz w17, #0x1, 0x2f6f8 2f6c4: 370000b1 tbnz w17, #0x0, 0x2f6d8 2f6c8: f9400d11 ldr x17, [x8, #0x18] 2f6cc: b86e5a31 ldr w17, [x17, w14, uxtw #2] 2f6d0: 6b01023f cmp w17, w1 2f6d4: 54000120 b.eq 0x2f6f8 2f6d8: 0b0e01ae add w14, w13, w14 2f6dc: 0a0b01ce and w14, w14, w11 2f6e0: 110005ad add w13, w13, #0x1 2f6e4: 6b0c01df cmp w14, w12 2f6e8: 54fffe41 b.ne 0x2f6b0 2f6ec: 1400002a b 0x2f794 2f6f0: 2a1f03ea mov w10, wzr 2f6f4: 14000005 b 0x2f708 2f6f8: 320007ea orr w10, wzr, #0x3 2f6fc: 1ad0214a lsl w10, w10, w16 2f700: 6a0f015f tst w10, w15 2f704: 1a8901ca csel w10, w14, w9, eq 2f708: 6b09015f cmp w10, w9 2f70c: 54000440 b.eq 0x2f794 2f710: f9401109 ldr x9, [x8, #0x20] 2f714: f86a5929 ldr x9, [x9, w10, uxtw #3] 2f718: aa0903eb mov x11, x9 2f71c: f8430d6c ldr x12, [x11, #0x30]! 2f720: eb0b019f cmp x12, x11 2f724: 54000100 b.eq 0x2f744 2f728: f9401d2d ldr x13, [x9, #0x38] 2f72c: f900058d str x13, [x12, #0x8] 2f730: f90001ac str x12, [x13] 2f734: a9032d2b stp x11, x11, [x9, #0x30] 2f738: b940300b ldr w11, [x0, #0x30] 2f73c: 5100056b sub w11, w11, #0x1 2f740: b900300b str w11, [x0, #0x30] 2f744: f8420d2b ldr x11, [x9, #0x20]! 2f748: 320007ed orr w13, wzr, #0x3 2f74c: f940052c ldr x12, [x9, #0x8] 2f750: f900056c str x12, [x11, #0x8] 2f754: f900018b str x11, [x12] 2f758: a9002529 stp x9, x9, [x9] 2f75c: f9400909 ldr x9, [x8, #0x10] 2f760: 53047d4b lsr w11, w10, #4 2f764: 531f0d4a ubfiz w10, w10, #1, #4 2f768: 1aca21ad lsl w13, w13, w10 2f76c: b86b592c ldr w12, [x9, w11, uxtw #2] 2f770: 0a0d018d and w13, w12, w13 2f774: 3500010d cbnz w13, 0x2f794 2f778: 320003ed orr w13, wzr, #0x1 2f77c: 9aca21aa lsl x10, x13, x10 2f780: 2a0a018a orr w10, w12, w10 2f784: b82b792a str w10, [x9, x11, lsl #2] 2f788: b9400509 ldr w9, [x8, #0x4] 2f78c: 51000529 sub w9, w9, #0x1 2f790: b9000509 str w9, [x8, #0x4] 2f794: d65f03c0 ret 000000000002f798 : 2f798: f81e0ff3 str x19, [sp, #-0x20]! 2f79c: a9017bfd stp x29, x30, [sp, #0x10] 2f7a0: 910043fd add x29, sp, #0x10 2f7a4: aa0003e8 mov x8, x0 2f7a8: aa0803ea mov x10, x8 2f7ac: f8410d49 ldr x9, [x10, #0x10]! 2f7b0: eb0a013f cmp x9, x10 2f7b4: 54000360 b.eq 0x2f820 2f7b8: a9402d2a ldp x10, x11, [x9] 2f7bc: d100c133 sub x19, x9, #0x30 2f7c0: f900054b str x11, [x10, #0x8] 2f7c4: f900016a str x10, [x11] 2f7c8: a9002529 stp x9, x9, [x9] 2f7cc: b940310a ldr w10, [x8, #0x30] 2f7d0: 5100054a sub w10, w10, #0x1 2f7d4: b900310a str w10, [x8, #0x30] 2f7d8: f9400925 ldr x5, [x9, #0x10] 2f7dc: b4000245 cbz x5, 0x2f824 2f7e0: f00002c9 adrp x9, 0x8a000 2f7e4: f9462529 ldr x9, [x9, #0xc48] 2f7e8: b9400129 ldr w9, [x9] 2f7ec: 7100113f cmp w9, #0x4 2f7f0: 540001ac b.gt 0x2f824 2f7f4: d00001a1 adrp x1, 0x65000 2f7f8: f00001a2 adrp x2, 0x66000 2f7fc: f00001a3 adrp x3, 0x66000 2f800: 910b0421 add x1, x1, #0x2c1 2f804: 91377442 add x2, x2, #0xddd 2f808: 91382863 add x3, x3, #0xe0a 2f80c: 321f07e0 orr w0, wzr, #0x6 2f810: aa1303e4 mov x4, x19 2f814: aa0803e6 mov x6, x8 2f818: 97ffb55e bl 0x1cd90 <__android_log_print@plt> 2f81c: 14000002 b 0x2f824 2f820: aa1f03f3 mov x19, xzr 2f824: a9417bfd ldp x29, x30, [sp, #0x10] 2f828: aa1303e0 mov x0, x19 2f82c: f84207f3 ldr x19, [sp], #0x20 2f830: d65f03c0 ret 000000000002f834 : 2f834: 29462408 ldp w8, w9, [x0, #0x30] 2f838: 0b010108 add w8, w8, w1 2f83c: 6b09011f cmp w8, w9 2f840: 1a9fc7e0 cset w0, le 2f844: d65f03c0 ret 000000000002f848 : 2f848: aa0103e9 mov x9, x1 2f84c: 9100c12a add x10, x9, #0x30 2f850: aa0003e8 mov x8, x0 2f854: f9001d2a str x10, [x9, #0x38] 2f858: f9400d0b ldr x11, [x8, #0x18] 2f85c: 9100410c add x12, x8, #0x10 2f860: f9000d0a str x10, [x8, #0x18] 2f864: a9032d2c stp x12, x11, [x9, #0x30] 2f868: f900016a str x10, [x11] 2f86c: b940310a ldr w10, [x8, #0x30] 2f870: 1100054a add w10, w10, #0x1 2f874: b900310a str w10, [x8, #0x30] 2f878: f9402125 ldr x5, [x9, #0x40] 2f87c: b4000205 cbz x5, 0x2f8bc 2f880: f00002ca adrp x10, 0x8a000 2f884: f946254a ldr x10, [x10, #0xc48] 2f888: b940014a ldr w10, [x10] 2f88c: 7100115f cmp w10, #0x4 2f890: 5400016c b.gt 0x2f8bc 2f894: d00001a1 adrp x1, 0x65000 2f898: f00001a2 adrp x2, 0x66000 2f89c: f00001a3 adrp x3, 0x66000 2f8a0: 910b0421 add x1, x1, #0x2c1 2f8a4: 91377442 add x2, x2, #0xddd 2f8a8: 91387863 add x3, x3, #0xe1e 2f8ac: 321f07e0 orr w0, wzr, #0x6 2f8b0: aa0903e4 mov x4, x9 2f8b4: aa0803e6 mov x6, x8 2f8b8: 17ffb536 b 0x1cd90 <__android_log_print@plt> 2f8bc: d65f03c0 ret 000000000002f8c0 : 2f8c0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2f8c4: a9014ff4 stp x20, x19, [sp, #0x10] 2f8c8: a9027bfd stp x29, x30, [sp, #0x20] 2f8cc: 910083fd add x29, sp, #0x20 2f8d0: aa0003f3 mov x19, x0 2f8d4: b9400276 ldr w22, [x19] 2f8d8: aa0103f4 mov x20, x1 2f8dc: 91008289 add x9, x20, #0x20 2f8e0: 9100826a add x10, x19, #0x20 2f8e4: 110006c8 add w8, w22, #0x1 2f8e8: b9000268 str w8, [x19] 2f8ec: f9403288 ldr x8, [x20, #0x60] 2f8f0: 5ac00acb rev w11, w22 2f8f4: b900090b str w11, [x8, #0x8] 2f8f8: f9001689 str x9, [x20, #0x28] 2f8fc: f9401668 ldr x8, [x19, #0x28] 2f900: 9100c28b add x11, x20, #0x30 2f904: f9001669 str x9, [x19, #0x28] 2f908: a902228a stp x10, x8, [x20, #0x20] 2f90c: f9000109 str x9, [x8] 2f910: f9001e8b str x11, [x20, #0x38] 2f914: f9400e68 ldr x8, [x19, #0x18] 2f918: 91004269 add x9, x19, #0x10 2f91c: f9000e6b str x11, [x19, #0x18] 2f920: a9032289 stp x9, x8, [x20, #0x30] 2f924: f900010b str x11, [x8] 2f928: b9403268 ldr w8, [x19, #0x30] 2f92c: f9400675 ldr x21, [x19, #0x8] 2f930: 11000508 add w8, w8, #0x1 2f934: b9003268 str w8, [x19, #0x30] 2f938: 294126a8 ldp w8, w9, [x21, #0x8] 2f93c: 6b09011f cmp w8, w9 2f940: 54000183 b.lo 0x2f970 2f944: f94002a8 ldr x8, [x21] 2f948: d35ffd09 lsr x9, x8, #31 2f94c: 121f7929 and w9, w9, #0xfffffffe 2f950: 6b09011f cmp w8, w9 2f954: 54000069 b.ls 0x2f960 2f958: 51000501 sub w1, w8, #0x1 2f95c: 14000002 b 0x2f964 2f960: 11000501 add w1, w8, #0x1 2f964: aa1503e0 mov x0, x21 2f968: 94000085 bl 0x2fb7c 2f96c: 37f80500 tbnz w0, #0x1f, 0x2fa0c 2f970: b94002aa ldr w10, [x21] 2f974: f9400aa8 ldr x8, [x21, #0x10] 2f978: 321f03ee orr w14, wzr, #0x2 2f97c: 5100054d sub w13, w10, #0x1 2f980: 0a1601ab and w11, w13, w22 2f984: 53047d69 lsr w9, w11, #4 2f988: b8695909 ldr w9, [x8, w9, uxtw #2] 2f98c: 531f0d6c ubfiz w12, w11, #1, #4 2f990: 1acc21cc lsl w12, w14, w12 2f994: 0a090189 and w9, w12, w9 2f998: 34000069 cbz w9, 0x2f9a4 2f99c: 2a0b03e9 mov w9, w11 2f9a0: 14000027 b 0x2fa3c 2f9a4: 2a0a03ec mov w12, w10 2f9a8: 320003ef orr w15, wzr, #0x1 2f9ac: 320003f0 orr w16, wzr, #0x1 2f9b0: 2a0b03ee mov w14, w11 2f9b4: 2a0c03e9 mov w9, w12 2f9b8: 53047dd1 lsr w17, w14, #4 2f9bc: b8715911 ldr w17, [x8, w17, uxtw #2] 2f9c0: 531f0dd2 ubfiz w18, w14, #1, #4 2f9c4: 1ad22620 lsr w0, w17, w18 2f9c8: 37080260 tbnz w0, #0x1, 0x2fa14 2f9cc: 370000a0 tbnz w0, #0x0, 0x2f9e0 2f9d0: f9400ea0 ldr x0, [x21, #0x18] 2f9d4: b86e5800 ldr w0, [x0, w14, uxtw #2] 2f9d8: 6b16001f cmp w0, w22 2f9dc: 540001c0 b.eq 0x2fa14 2f9e0: 1ad221f2 lsl w18, w15, w18 2f9e4: 0b0e0200 add w0, w16, w14 2f9e8: 6a12023f tst w17, w18 2f9ec: 1a8e0129 csel w9, w9, w14, eq 2f9f0: 0a0d000e and w14, w0, w13 2f9f4: 11000610 add w16, w16, #0x1 2f9f8: 6b0b01df cmp w14, w11 2f9fc: 54fffde1 b.ne 0x2f9b8 2fa00: 6b0a013f cmp w9, w10 2fa04: 540000c0 b.eq 0x2fa1c 2fa08: 1400000d b 0x2fa3c 2fa0c: b94002a9 ldr w9, [x21] 2fa10: 14000029 b 0x2fab4 2fa14: 2a0903ec mov w12, w9 2fa18: 2a0e03eb mov w11, w14 2fa1c: 53047d69 lsr w9, w11, #4 2fa20: b8695909 ldr w9, [x8, w9, uxtw #2] 2fa24: 531f0d6d ubfiz w13, w11, #1, #4 2fa28: 321f03ee orr w14, wzr, #0x2 2fa2c: 1acd21cd lsl w13, w14, w13 2fa30: 6a0901bf tst w13, w9 2fa34: 7a4a1184 ccmp w12, w10, #0x4, ne 2fa38: 1a8c0169 csel w9, w11, w12, eq 2fa3c: 53047d2a lsr w10, w9, #4 2fa40: b86a590c ldr w12, [x8, w10, uxtw #2] 2fa44: 531f0d2b ubfiz w11, w9, #1, #4 2fa48: 1acb258c lsr w12, w12, w11 2fa4c: 370801cc tbnz w12, #0x1, 0x2fa84 2fa50: 3600032c tbz w12, #0x0, 0x2fab4 2fa54: f9400eac ldr x12, [x21, #0x18] 2fa58: d37ef54a lsl x10, x10, #2 2fa5c: 320007ed orr w13, wzr, #0x3 2fa60: 9acb21ab lsl x11, x13, x11 2fa64: b8295996 str w22, [x12, w9, uxtw #2] 2fa68: b86a690c ldr w12, [x8, x10] 2fa6c: 0a2b018b bic w11, w12, w11 2fa70: b82a690b str w11, [x8, x10] 2fa74: b94006a8 ldr w8, [x21, #0x4] 2fa78: 11000508 add w8, w8, #0x1 2fa7c: b90006a8 str w8, [x21, #0x4] 2fa80: 1400000d b 0x2fab4 2fa84: f9400eac ldr x12, [x21, #0x18] 2fa88: d37ef54a lsl x10, x10, #2 2fa8c: 320007ed orr w13, wzr, #0x3 2fa90: 9acb21ab lsl x11, x13, x11 2fa94: b8295996 str w22, [x12, w9, uxtw #2] 2fa98: b86a690c ldr w12, [x8, x10] 2fa9c: 0a2b018b bic w11, w12, w11 2faa0: b82a690b str w11, [x8, x10] 2faa4: 2940aaa8 ldp w8, w10, [x21, #0x4] 2faa8: 11000508 add w8, w8, #0x1 2faac: 1100054a add w10, w10, #0x1 2fab0: 2900aaa8 stp w8, w10, [x21, #0x4] 2fab4: f9400668 ldr x8, [x19, #0x8] 2fab8: f9401108 ldr x8, [x8, #0x20] 2fabc: f8295914 str x20, [x8, w9, uxtw #3] 2fac0: f9402285 ldr x5, [x20, #0x40] 2fac4: b4000265 cbz x5, 0x2fb10 2fac8: f00002c8 adrp x8, 0x8a000 2facc: f9462508 ldr x8, [x8, #0xc48] 2fad0: b9400108 ldr w8, [x8] 2fad4: 7100111f cmp w8, #0x4 2fad8: 540001cc b.gt 0x2fb10 2fadc: aa1403e4 mov x4, x20 2fae0: aa1303e6 mov x6, x19 2fae4: a9427bfd ldp x29, x30, [sp, #0x20] 2fae8: a9414ff4 ldp x20, x19, [sp, #0x10] 2faec: d00001a1 adrp x1, 0x65000 2faf0: f00001a2 adrp x2, 0x66000 2faf4: f00001a3 adrp x3, 0x66000 2faf8: 910b0421 add x1, x1, #0x2c1 2fafc: 91377442 add x2, x2, #0xddd 2fb00: 9138b063 add x3, x3, #0xe2c 2fb04: 321f07e0 orr w0, wzr, #0x6 2fb08: a8c357f6 ldp x22, x21, [sp], #0x30 2fb0c: 17ffb4a1 b 0x1cd90 <__android_log_print@plt> 2fb10: a9427bfd ldp x29, x30, [sp, #0x20] 2fb14: a9414ff4 ldp x20, x19, [sp, #0x10] 2fb18: a8c357f6 ldp x22, x21, [sp], #0x30 2fb1c: d65f03c0 ret 000000000002fb20 : 2fb20: f8420c08 ldr x8, [x0, #0x20]! 2fb24: eb00011f cmp x8, x0 2fb28: 540000c0 b.eq 0x2fb40 2fb2c: f9400109 ldr x9, [x8] 2fb30: 3900e11f strb wzr, [x8, #0x38] 2fb34: eb00013f cmp x9, x0 2fb38: aa0903e8 mov x8, x9 2fb3c: 54ffff81 b.ne 0x2fb2c 2fb40: d65f03c0 ret 000000000002fb44 : 2fb44: f9400408 ldr x8, [x0, #0x8] 2fb48: b9400500 ldr w0, [x8, #0x4] 2fb4c: d65f03c0 ret 000000000002fb50 : 2fb50: f9400408 ldr x8, [x0, #0x8] 2fb54: b9403009 ldr w9, [x0, #0x30] 2fb58: b9400508 ldr w8, [x8, #0x4] 2fb5c: 4b090100 sub w0, w8, w9 2fb60: d65f03c0 ret 000000000002fb64 : 2fb64: f8420c08 ldr x8, [x0, #0x20]! 2fb68: eb00011f cmp x8, x0 2fb6c: 1a9f17e0 cset w0, eq 2fb70: d65f03c0 ret 000000000002fb74 : 2fb74: b9400000 ldr w0, [x0] 2fb78: d65f03c0 ret 2fb7c: f81c0ff7 str x23, [sp, #-0x40]! 2fb80: a90157f6 stp x22, x21, [sp, #0x10] 2fb84: a9024ff4 stp x20, x19, [sp, #0x20] 2fb88: a9037bfd stp x29, x30, [sp, #0x30] 2fb8c: 9100c3fd add x29, sp, #0x30 2fb90: 51000428 sub w8, w1, #0x1 2fb94: 2a480508 orr w8, w8, w8, lsr #1 2fb98: 2a480908 orr w8, w8, w8, lsr #2 2fb9c: 2a481108 orr w8, w8, w8, lsr #4 2fba0: 2a482108 orr w8, w8, w8, lsr #8 2fba4: d00001aa adrp x10, 0x65000 2fba8: 2a484108 orr w8, w8, w8, lsr #16 2fbac: fd415540 ldr d0, [x10, #0x2a8] 2fbb0: 1100050a add w10, w8, #0x1 2fbb4: aa0003f3 mov x19, x0 2fbb8: 321e03e9 orr w9, wzr, #0x4 2fbbc: 7100115f cmp w10, #0x4 2fbc0: 1a883536 csinc w22, w9, w8, lo 2fbc4: b940066a ldr w10, [x19, #0x4] 2fbc8: 1e6302c1 ucvtf d1, w22 2fbcc: 1e600820 fmul d0, d1, d0 2fbd0: 1e6c1001 fmov d1, #0.50000000 2fbd4: 1e612800 fadd d0, d0, d1 2fbd8: 1e790017 fcvtzu w23, d0 2fbdc: 6b17015f cmp w10, w23 2fbe0: 54000f82 b.hs 0x2fdd0 2fbe4: 53047ec8 lsr w8, w22, #4 2fbe8: 710042df cmp w22, #0x10 2fbec: d37ef508 lsl x8, x8, #2 2fbf0: 321e03e9 orr w9, wzr, #0x4 2fbf4: 9a883135 csel x21, x9, x8, lo 2fbf8: aa1503e0 mov x0, x21 2fbfc: 97ffb6f1 bl 0x1d7c0 2fc00: aa0003f4 mov x20, x0 2fc04: b4000ef4 cbz x20, 0x2fde0 2fc08: 52801541 mov w1, #0xaa // =170 2fc0c: aa1403e0 mov x0, x20 2fc10: aa1503e2 mov x2, x21 2fc14: 97ffb743 bl 0x1d920 2fc18: b940026e ldr w14, [x19] 2fc1c: 6b1601df cmp w14, w22 2fc20: 540001c2 b.hs 0x2fc58 2fc24: f9400e60 ldr x0, [x19, #0x18] 2fc28: 2a1603f5 mov w21, w22 2fc2c: d37ef6a1 lsl x1, x21, #2 2fc30: 97ffaf68 bl 0x1b9d0 2fc34: b4000d20 cbz x0, 0x2fdd8 2fc38: f9401268 ldr x8, [x19, #0x20] 2fc3c: f9000e60 str x0, [x19, #0x18] 2fc40: d37df2a1 lsl x1, x21, #3 2fc44: aa0803e0 mov x0, x8 2fc48: 97ffaf62 bl 0x1b9d0 2fc4c: b4000c60 cbz x0, 0x2fdd8 2fc50: b940026e ldr w14, [x19] 2fc54: f9001260 str x0, [x19, #0x20] 2fc58: 34000ace cbz w14, 0x2fdb0 2fc5c: 2a1f03e8 mov w8, wzr 2fc60: 510006c9 sub w9, w22, #0x1 2fc64: 320007ea orr w10, wzr, #0x3 2fc68: 320003eb orr w11, wzr, #0x1 2fc6c: 321f03ec orr w12, wzr, #0x2 2fc70: f9400a6d ldr x13, [x19, #0x10] 2fc74: 53047d10 lsr w16, w8, #4 2fc78: 531f0d12 ubfiz w18, w8, #1, #4 2fc7c: 1ad2214f lsl w15, w10, w18 2fc80: b87059b1 ldr w17, [x13, w16, uxtw #2] 2fc84: 0a0f022f and w15, w17, w15 2fc88: 3500076f cbnz w15, 0x2fd74 2fc8c: a941826e ldp x14, x0, [x19, #0x18] 2fc90: 9ad22172 lsl x18, x11, x18 2fc94: 2a120231 orr w17, w17, w18 2fc98: b86859cf ldr w15, [x14, w8, uxtw #2] 2fc9c: f868580e ldr x14, [x0, w8, uxtw #3] 2fca0: b83079b1 str w17, [x13, x16, lsl #2] 2fca4: 14000012 b 0x2fcec 2fca8: f9400e6d ldr x13, [x19, #0x18] 2fcac: 2a1003f0 mov w16, w16 2fcb0: d37ef600 lsl x0, x16, #2 2fcb4: b86069a1 ldr w1, [x13, x0] 2fcb8: b82069af str w15, [x13, x0] 2fcbc: f940126d ldr x13, [x19, #0x20] 2fcc0: d37df20f lsl x15, x16, #3 2fcc4: f86f69b0 ldr x16, [x13, x15] 2fcc8: f82f69ae str x14, [x13, x15] 2fccc: f9400a6d ldr x13, [x19, #0x10] 2fcd0: d37ef62e lsl x14, x17, #2 2fcd4: 9ad22171 lsl x17, x11, x18 2fcd8: b86e69af ldr w15, [x13, x14] 2fcdc: 2a1101ef orr w15, w15, w17 2fce0: b82e69af str w15, [x13, x14] 2fce4: 2a0103ef mov w15, w1 2fce8: aa1003ee mov x14, x16 2fcec: 0a0901f0 and w16, w15, w9 2fcf0: 53047e11 lsr w17, w16, #4 2fcf4: 8b314a80 add x0, x20, w17, uxtw #2 2fcf8: b9400001 ldr w1, [x0] 2fcfc: 531f0e12 ubfiz w18, w16, #1, #4 2fd00: 1ad22182 lsl w2, w12, w18 2fd04: 0a010042 and w2, w2, w1 2fd08: 35000182 cbnz w2, 0x2fd38 2fd0c: 320003e2 orr w2, wzr, #0x1 2fd10: 0b100050 add w16, w2, w16 2fd14: 0a090210 and w16, w16, w9 2fd18: 53047e11 lsr w17, w16, #4 2fd1c: 8b314a80 add x0, x20, w17, uxtw #2 2fd20: b9400001 ldr w1, [x0] 2fd24: 531f0e12 ubfiz w18, w16, #1, #4 2fd28: 1ad22183 lsl w3, w12, w18 2fd2c: 11000442 add w2, w2, #0x1 2fd30: 0a010063 and w3, w3, w1 2fd34: 34fffee3 cbz w3, 0x2fd10 2fd38: 9ad22182 lsl x2, x12, x18 2fd3c: 0a220021 bic w1, w1, w2 2fd40: b9000001 str w1, [x0] 2fd44: b9400260 ldr w0, [x19] 2fd48: 6b00021f cmp w16, w0 2fd4c: 540000a2 b.hs 0x2fd60 2fd50: b87179ad ldr w13, [x13, x17, lsl #2] 2fd54: 1ad22140 lsl w0, w10, w18 2fd58: 0a0001ad and w13, w13, w0 2fd5c: 34fffa6d cbz w13, 0x2fca8 2fd60: f9400e6d ldr x13, [x19, #0x18] 2fd64: b83059af str w15, [x13, w16, uxtw #2] 2fd68: f940126d ldr x13, [x19, #0x20] 2fd6c: f83059ae str x14, [x13, w16, uxtw #3] 2fd70: b940026e ldr w14, [x19] 2fd74: 11000508 add w8, w8, #0x1 2fd78: 6b0e011f cmp w8, w14 2fd7c: 54fff7a1 b.ne 0x2fc70 2fd80: 6b1601df cmp w14, w22 2fd84: 54000169 b.ls 0x2fdb0 2fd88: f9400e60 ldr x0, [x19, #0x18] 2fd8c: 2a1603f5 mov w21, w22 2fd90: d37ef6a1 lsl x1, x21, #2 2fd94: 97ffaf0f bl 0x1b9d0 2fd98: f9401268 ldr x8, [x19, #0x20] 2fd9c: f9000e60 str x0, [x19, #0x18] 2fda0: d37df2a1 lsl x1, x21, #3 2fda4: aa0803e0 mov x0, x8 2fda8: 97ffaf0a bl 0x1b9d0 2fdac: f9001260 str x0, [x19, #0x20] 2fdb0: f9400a60 ldr x0, [x19, #0x10] 2fdb4: 97ffb727 bl 0x1da50 2fdb8: b9400668 ldr w8, [x19, #0x4] 2fdbc: 2a1f03e0 mov w0, wzr 2fdc0: f9000a74 str x20, [x19, #0x10] 2fdc4: b9000276 str w22, [x19] 2fdc8: 29015e68 stp w8, w23, [x19, #0x8] 2fdcc: 14000006 b 0x2fde4 2fdd0: 2a1f03e0 mov w0, wzr 2fdd4: 14000004 b 0x2fde4 2fdd8: aa1403e0 mov x0, x20 2fddc: 97ffb71d bl 0x1da50 2fde0: 12800000 mov w0, #-0x1 // =-1 2fde4: a9437bfd ldp x29, x30, [sp, #0x30] 2fde8: a9424ff4 ldp x20, x19, [sp, #0x20] 2fdec: a94157f6 ldp x22, x21, [sp, #0x10] 2fdf0: f84407f7 ldr x23, [sp], #0x40 2fdf4: d65f03c0 ret 000000000002fdf8 : 2fdf8: f81c0ff7 str x23, [sp, #-0x40]! 2fdfc: a90157f6 stp x22, x21, [sp, #0x10] 2fe00: a9024ff4 stp x20, x19, [sp, #0x20] 2fe04: a9037bfd stp x29, x30, [sp, #0x30] 2fe08: 9100c3fd add x29, sp, #0x30 2fe0c: aa0003f6 mov x22, x0 2fe10: f94042c8 ldr x8, [x22, #0x80] 2fe14: aa0103f4 mov x20, x1 2fe18: 91408109 add x9, x8, #0x20, lsl #12 // =0x20000 2fe1c: b940012a ldr w10, [x9] 2fe20: 340002aa cbz w10, 0x2fe74 2fe24: 5100054a sub w10, w10, #0x1 2fe28: b900012a str w10, [x9] 2fe2c: 786ad917 ldrh w23, [x8, w10, sxtw #1] 2fe30: aa1403e0 mov x0, x20 2fe34: 97ffb163 bl 0x1c3c0 <_ZN3QPP4Path10CreatePathEN8QPPUtils2IPE@plt> 2fe38: aa0003f5 mov x21, x0 2fe3c: b4000315 cbz x21, 0x2fe9c 2fe40: 528cba00 mov w0, #0x65d0 // =26064 2fe44: 97ffb2ef bl 0x1ca00 <_Znwm@plt> 2fe48: aa1603e1 mov x1, x22 2fe4c: aa1703e2 mov x2, x23 2fe50: aa0003f3 mov x19, x0 2fe54: 97ffb3b3 bl 0x1cd20 <_ZN3QPP13ClientUDPTaskC1EPNS_3EnvEm@plt> 2fe58: 91020260 add x0, x19, #0x80 2fe5c: 320003e2 orr w2, wzr, #0x1 2fe60: aa1503e1 mov x1, x21 2fe64: 97ffb4e3 bl 0x1d1f0 <_ZN3QPP14ClientTaskImpl7SetPathEPNS_4PathEb@plt> 2fe68: 36000360 tbz w0, #0x0, 0x2fed4 2fe6c: f9001274 str x20, [x19, #0x20] 2fe70: 14000022 b 0x2fef8 2fe74: f00002c8 adrp x8, 0x8a000 2fe78: f9462508 ldr x8, [x8, #0xc48] 2fe7c: b9400108 ldr w8, [x8] 2fe80: 7100111f cmp w8, #0x4 2fe84: 5400038c b.gt 0x2fef4 2fe88: d00001a1 adrp x1, 0x65000 2fe8c: f00001a2 adrp x2, 0x66000 2fe90: 910b0421 add x1, x1, #0x2c1 2fe94: 9138e042 add x2, x2, #0xe38 2fe98: 1400000a b 0x2fec0 2fe9c: f00002c8 adrp x8, 0x8a000 2fea0: f9462508 ldr x8, [x8, #0xc48] 2fea4: b9400108 ldr w8, [x8] 2fea8: 7100111f cmp w8, #0x4 2feac: 5400024c b.gt 0x2fef4 2feb0: d00001a1 adrp x1, 0x65000 2feb4: f00001a2 adrp x2, 0x66000 2feb8: 910b0421 add x1, x1, #0x2c1 2febc: 91398842 add x2, x2, #0xe62 2fec0: f00001a3 adrp x3, 0x66000 2fec4: 91393863 add x3, x3, #0xe4e 2fec8: 321f07e0 orr w0, wzr, #0x6 2fecc: 97ffb3b1 bl 0x1cd90 <__android_log_print@plt> 2fed0: 14000009 b 0x2fef4 2fed4: aa1503e0 mov x0, x21 2fed8: 97ffb672 bl 0x1d8a0 <_ZN3QPP4PathD1Ev@plt> 2fedc: aa1503e0 mov x0, x21 2fee0: 97ffb160 bl 0x1c460 <_ZdlPv@plt> 2fee4: f9400268 ldr x8, [x19] 2fee8: aa1303e0 mov x0, x19 2feec: f9400508 ldr x8, [x8, #0x8] 2fef0: d63f0100 blr x8 2fef4: aa1f03f3 mov x19, xzr 2fef8: aa1303e0 mov x0, x19 2fefc: a9437bfd ldp x29, x30, [sp, #0x30] 2ff00: a9424ff4 ldp x20, x19, [sp, #0x20] 2ff04: a94157f6 ldp x22, x21, [sp, #0x10] 2ff08: f84407f7 ldr x23, [sp], #0x40 2ff0c: d65f03c0 ret 000000000002ff10 : 2ff10: f9404008 ldr x8, [x0, #0x80] 2ff14: 91408109 add x9, x8, #0x20, lsl #12 // =0x20000 2ff18: b940012a ldr w10, [x9] 2ff1c: 340000aa cbz w10, 0x2ff30 2ff20: 5100054a sub w10, w10, #0x1 2ff24: b900012a str w10, [x9] 2ff28: 786ad900 ldrh w0, [x8, w10, sxtw #1] 2ff2c: d65f03c0 ret 2ff30: 12800000 mov w0, #-0x1 // =-1 2ff34: d65f03c0 ret 000000000002ff38 : 2ff38: f81c0ff7 str x23, [sp, #-0x40]! 2ff3c: a90157f6 stp x22, x21, [sp, #0x10] 2ff40: a9024ff4 stp x20, x19, [sp, #0x20] 2ff44: a9037bfd stp x29, x30, [sp, #0x30] 2ff48: 9100c3fd add x29, sp, #0x30 2ff4c: aa0003f6 mov x22, x0 2ff50: 52801600 mov w0, #0xb0 // =176 2ff54: aa0303f3 mov x19, x3 2ff58: aa0203f4 mov x20, x2 2ff5c: aa0103f5 mov x21, x1 2ff60: 97ffb2a8 bl 0x1ca00 <_Znwm@plt> 2ff64: 92407ea2 and x2, x21, #0xffffffff 2ff68: aa1603e1 mov x1, x22 2ff6c: aa1403e3 mov x3, x20 2ff70: aa1303e4 mov x4, x19 2ff74: aa0003f7 mov x23, x0 2ff78: 97ffb3a6 bl 0x1ce10 <_ZN3QPP13ServerUDPTaskC1EPNS_3EnvEN8QPPUtils9UDPSocketEmNS3_2IPE@plt> 2ff7c: a9437bfd ldp x29, x30, [sp, #0x30] 2ff80: a9424ff4 ldp x20, x19, [sp, #0x20] 2ff84: a94157f6 ldp x22, x21, [sp, #0x10] 2ff88: aa1703e0 mov x0, x23 2ff8c: f84407f7 ldr x23, [sp], #0x40 2ff90: d65f03c0 ret 000000000002ff94 : 2ff94: b4000080 cbz x0, 0x2ffa4 2ff98: f9400008 ldr x8, [x0] 2ff9c: f9400501 ldr x1, [x8, #0x8] 2ffa0: d61f0020 br x1 2ffa4: d65f03c0 ret 000000000002ffa8 : 2ffa8: d10143ff sub sp, sp, #0x50 2ffac: f90013f5 str x21, [sp, #0x20] 2ffb0: a9034ff4 stp x20, x19, [sp, #0x30] 2ffb4: a9047bfd stp x29, x30, [sp, #0x40] 2ffb8: 910103fd add x29, sp, #0x40 2ffbc: d53bd048 mrs x8, TPIDR_EL0 2ffc0: f00002c9 adrp x9, 0x8a000 2ffc4: f9401508 ldr x8, [x8, #0x28] 2ffc8: f945e529 ldr x9, [x9, #0xbc8] 2ffcc: aa0003f3 mov x19, x0 2ffd0: aa1f03e0 mov x0, xzr 2ffd4: 2a0103f5 mov w21, w1 2ffd8: 91004129 add x9, x9, #0x10 2ffdc: f9000fe8 str x8, [sp, #0x18] 2ffe0: f9000269 str x9, [x19] 2ffe4: 97ffb1d3 bl 0x1c730 2ffe8: 97ffb0ce bl 0x1c320 2ffec: 91002268 add x8, x19, #0x8 2fff0: a900a268 stp x8, x8, [x19, #0x8] 2fff4: 91006268 add x8, x19, #0x18 2fff8: a901a268 stp x8, x8, [x19, #0x18] 2fffc: 9100a268 add x8, x19, #0x28 30000: a902a268 stp x8, x8, [x19, #0x28] 30004: 9100e268 add x8, x19, #0x38 30008: a903a268 stp x8, x8, [x19, #0x38] 3000c: 9101c268 add x8, x19, #0x70 30010: a9072268 stp x8, x8, [x19, #0x70] 30014: 52800148 mov w8, #0xa // =10 30018: b9006668 str w8, [x19, #0x64] 3001c: 5280fa08 mov w8, #0x7d0 // =2000 30020: 321c07e0 orr w0, wzr, #0x30 30024: 3901aa7f strb wzr, [x19, #0x6a] 30028: 7900d268 strh w8, [x19, #0x68] 3002c: 97ffb275 bl 0x1ca00 <_Znwm@plt> 30030: aa0003f4 mov x20, x0 30034: 36000095 tbz w21, #0x0, 0x30044 30038: 52850001 mov w1, #0x2800 // =10240 3003c: 52850002 mov w2, #0x2800 // =10240 30040: 14000003 b 0x3004c 30044: 321903e1 orr w1, wzr, #0x80 30048: 321903e2 orr w2, wzr, #0x80 3004c: 52800143 mov w3, #0xa // =10 30050: aa1403e0 mov x0, x20 30054: 97ffb6df bl 0x1dbd0 <_ZN8QPPUtils5TimerC1Eiii@plt> 30058: 910023e0 add x0, sp, #0x8 3005c: aa1f03e1 mov x1, xzr 30060: f9002674 str x20, [x19, #0x48] 30064: 97ffb28b bl 0x1ca90 30068: a940a3e9 ldp x9, x8, [sp, #0x8] 3006c: d2e4188b mov x11, #0x20c4000000000000 // =2361012104648982528 30070: f2d374ab movk x11, #0x9ba5, lsl #32 30074: f2bc6a6b movk x11, #0xe353, lsl #16 30078: f29ef9eb movk x11, #0xf7cf 3007c: 9b4b7d08 smulh x8, x8, x11 30080: 9347fd0c asr x12, x8, #7 30084: 52807d0a mov w10, #0x3e8 // =1000 30088: 8b48fd88 add x8, x12, x8, lsr #63 3008c: 9b0a2128 madd x8, x9, x10, x8 30090: a9052268 stp x8, x8, [x19, #0x50] 30094: d343fd08 lsr x8, x8, #3 30098: 9bcb7d08 umulh x8, x8, x11 3009c: d344fd08 lsr x8, x8, #4 300a0: 320003e0 orr w0, wzr, #0x1 300a4: 52800501 mov w1, #0x28 // =40 300a8: b9006268 str w8, [x19, #0x60] 300ac: 97ffaf15 bl 0x1bd00 300b0: f9004660 str x0, [x19, #0x88] 300b4: 320003e0 orr w0, wzr, #0x1 300b8: 52800501 mov w1, #0x28 // =40 300bc: 97ffaf11 bl 0x1bd00 300c0: f9004a60 str x0, [x19, #0x90] 300c4: 52a00040 mov w0, #0x20000 // =131072 300c8: 72800080 movk w0, #0x4 300cc: 97ffb24d bl 0x1ca00 <_Znwm@plt> 300d0: aa0003f4 mov x20, x0 300d4: 97ffb19f bl 0x1c750 300d8: 52b00009 mov w9, #-0x80000000 // =-2147483648 300dc: 72900029 movk w9, #0x8001 300e0: 9b297c0a smull x10, w0, w9 300e4: d360fd4a lsr x10, x10, #32 300e8: 0b00014a add w10, w10, w0 300ec: 130f7d4b asr w11, w10, #15 300f0: 0b4a7d6a add w10, w11, w10, lsr #31 300f4: 53103d4b lsl w11, w10, #16 300f8: 4b0a016a sub w10, w11, w10 300fc: aa1f03e8 mov x8, xzr 30100: 4b0a000a sub w10, w0, w10 30104: 321f3beb orr w11, wzr, #0xfffe 30108: 8b08014c add x12, x10, x8 3010c: 9100058d add x13, x12, #0x1 30110: 9b297d8e smull x14, w12, w9 30114: d360fdce lsr x14, x14, #32 30118: 9b297daf smull x15, w13, w9 3011c: 0b0c01ce add w14, w14, w12 30120: d360fdef lsr x15, x15, #32 30124: 530f7dd0 lsr w16, w14, #15 30128: 0b0d01ef add w15, w15, w13 3012c: 0b4e7e0e add w14, w16, w14, lsr #31 30130: 530f7df0 lsr w16, w15, #15 30134: 0b4f7e0f add w15, w16, w15, lsr #31 30138: 53103dd0 lsl w16, w14, #16 3013c: 4b0e020e sub w14, w16, w14 30140: 4b0e018c sub w12, w12, w14 30144: 53103dee lsl w14, w15, #16 30148: 4b0f01ce sub w14, w14, w15 3014c: 8b08068f add x15, x20, x8, lsl #1 30150: 91000908 add x8, x8, #0x2 30154: 4b0e01ad sub w13, w13, w14 30158: 790001ec strh w12, [x15] 3015c: 790005ed strh w13, [x15, #0x2] 30160: eb0b011f cmp x8, x11 30164: 54fffd21 b.ne 0x30108 30168: 321f3be8 orr w8, wzr, #0xfffe 3016c: 52b00009 mov w9, #-0x80000000 // =-2147483648 30170: 72900029 movk w9, #0x8001 30174: 0b080148 add w8, w10, w8 30178: 9b297d09 smull x9, w8, w9 3017c: d360fd29 lsr x9, x9, #32 30180: 0b080129 add w9, w9, w8 30184: 530f7d2a lsr w10, w9, #15 30188: 0b497d49 add w9, w10, w9, lsr #31 3018c: 53103d2a lsl w10, w9, #16 30190: 4b090149 sub w9, w10, w9 30194: 321e3bea mov w10, #0x1fffc // =131068 30198: 4b090108 sub w8, w8, w9 3019c: 320f03e9 orr w9, wzr, #0x20000 301a0: 782a6a88 strh w8, [x20, x10] 301a4: 32003fe8 orr w8, wzr, #0xffff 301a8: b8296a88 str w8, [x20, x9] 301ac: f9004274 str x20, [x19, #0x80] 301b0: d53bd048 mrs x8, TPIDR_EL0 301b4: f9401508 ldr x8, [x8, #0x28] 301b8: f9400fe9 ldr x9, [sp, #0x18] 301bc: eb09011f cmp x8, x9 301c0: 540000c1 b.ne 0x301d8 301c4: a9447bfd ldp x29, x30, [sp, #0x40] 301c8: a9434ff4 ldp x20, x19, [sp, #0x30] 301cc: f94013f5 ldr x21, [sp, #0x20] 301d0: 910143ff add sp, sp, #0x50 301d4: d65f03c0 ret 301d8: 97ffb202 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000301dc : 301dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 301e0: a9017bfd stp x29, x30, [sp, #0x10] 301e4: 910043fd add x29, sp, #0x10 301e8: aa0003f3 mov x19, x0 301ec: d00002c8 adrp x8, 0x8a000 301f0: f9404674 ldr x20, [x19, #0x88] 301f4: f945e508 ldr x8, [x8, #0xbc8] 301f8: 91004108 add x8, x8, #0x10 301fc: f9000268 str x8, [x19] 30200: b4000134 cbz x20, 0x30224 30204: f9400e80 ldr x0, [x20, #0x18] 30208: 97ffb612 bl 0x1da50 3020c: f9400a80 ldr x0, [x20, #0x10] 30210: 97ffb610 bl 0x1da50 30214: f9401280 ldr x0, [x20, #0x20] 30218: 97ffb60e bl 0x1da50 3021c: aa1403e0 mov x0, x20 30220: 97ffb60c bl 0x1da50 30224: f9404a74 ldr x20, [x19, #0x90] 30228: b4000134 cbz x20, 0x3024c 3022c: f9400e80 ldr x0, [x20, #0x18] 30230: 97ffb608 bl 0x1da50 30234: f9400a80 ldr x0, [x20, #0x10] 30238: 97ffb606 bl 0x1da50 3023c: f9401280 ldr x0, [x20, #0x20] 30240: 97ffb604 bl 0x1da50 30244: aa1403e0 mov x0, x20 30248: 97ffb602 bl 0x1da50 3024c: f9402660 ldr x0, [x19, #0x48] 30250: b4000080 cbz x0, 0x30260 30254: f9400008 ldr x8, [x0] 30258: f9400508 ldr x8, [x8, #0x8] 3025c: d63f0100 blr x8 30260: f9404260 ldr x0, [x19, #0x80] 30264: b4000080 cbz x0, 0x30274 30268: a9417bfd ldp x29, x30, [sp, #0x10] 3026c: a8c24ff4 ldp x20, x19, [sp], #0x20 30270: 17ffb07c b 0x1c460 <_ZdlPv@plt> 30274: a9417bfd ldp x29, x30, [sp, #0x10] 30278: a8c24ff4 ldp x20, x19, [sp], #0x20 3027c: d65f03c0 ret 0000000000030280 : 30280: f81e0ff3 str x19, [sp, #-0x20]! 30284: a9017bfd stp x29, x30, [sp, #0x10] 30288: 910043fd add x29, sp, #0x10 3028c: aa0003f3 mov x19, x0 30290: 97ffb308 bl 0x1ceb0 <_ZN3QPP3EnvD2Ev@plt> 30294: a9417bfd ldp x29, x30, [sp, #0x10] 30298: aa1303e0 mov x0, x19 3029c: f84207f3 ldr x19, [sp], #0x20 302a0: 17ffb070 b 0x1c460 <_ZdlPv@plt> 00000000000302a4 : 302a4: d10103ff sub sp, sp, #0x40 302a8: a9024ff4 stp x20, x19, [sp, #0x20] 302ac: a9037bfd stp x29, x30, [sp, #0x30] 302b0: 9100c3fd add x29, sp, #0x30 302b4: d53bd048 mrs x8, TPIDR_EL0 302b8: f9401508 ldr x8, [x8, #0x28] 302bc: aa0003f3 mov x19, x0 302c0: 910023e0 add x0, sp, #0x8 302c4: aa1f03e1 mov x1, xzr 302c8: f9000fe8 str x8, [sp, #0x18] 302cc: 97ffb1f1 bl 0x1ca90 302d0: a940a3e9 ldp x9, x8, [sp, #0x8] 302d4: d2e4188b mov x11, #0x20c4000000000000 // =2361012104648982528 302d8: f2d374ab movk x11, #0x9ba5, lsl #32 302dc: f2bc6a6b movk x11, #0xe353, lsl #16 302e0: f29ef9eb movk x11, #0xf7cf 302e4: 9b4b7d08 smulh x8, x8, x11 302e8: 9347fd0c asr x12, x8, #7 302ec: 52807d0a mov w10, #0x3e8 // =1000 302f0: 8b48fd8c add x12, x12, x8, lsr #63 302f4: f9402a68 ldr x8, [x19, #0x50] 302f8: d503201f nop 302fc: 9b0a312a madd x10, x9, x10, x12 30300: b9406669 ldr w9, [x19, #0x64] 30304: d343fd4c lsr x12, x10, #3 30308: f9002e6a str x10, [x19, #0x58] 3030c: 4b08014a sub w10, w10, w8 30310: 9bcb7d8b umulh x11, x12, x11 30314: 1ac90d54 sdiv w20, w10, w9 30318: d344fd6a lsr x10, x11, #4 3031c: b900626a str w10, [x19, #0x60] 30320: 7100069f cmp w20, #0x1 30324: 5400010b b.lt 0x30344 30328: 1b097e89 mul w9, w20, w9 3032c: 8b29c108 add x8, x8, w9, sxtw 30330: f9002a68 str x8, [x19, #0x50] 30334: f9402660 ldr x0, [x19, #0x48] 30338: 97ffadfe bl 0x1bb30 <_ZN8QPPUtils5Timer4LoopEv@plt> 3033c: 51000694 sub w20, w20, #0x1 30340: 35ffffb4 cbnz w20, 0x30334 30344: f8438e68 ldr x8, [x19, #0x38]! 30348: eb13011f cmp x8, x19 3034c: 540001c0 b.eq 0x30384 30350: a9402514 ldp x20, x9, [x8] 30354: f9000689 str x9, [x20, #0x8] 30358: f9000134 str x20, [x9] 3035c: f9400900 ldr x0, [x8, #0x10] 30360: a9002108 stp x8, x8, [x8] 30364: b40000a0 cbz x0, 0x30378 30368: f9400009 ldr x9, [x0] 3036c: d100a101 sub x1, x8, #0x28 30370: f9400129 ldr x9, [x9] 30374: d63f0120 blr x9 30378: eb13029f cmp x20, x19 3037c: aa1403e8 mov x8, x20 30380: 54fffe81 b.ne 0x30350 30384: d53bd048 mrs x8, TPIDR_EL0 30388: f9401508 ldr x8, [x8, #0x28] 3038c: f9400fe9 ldr x9, [sp, #0x18] 30390: eb09011f cmp x8, x9 30394: 540000a1 b.ne 0x303a8 30398: a9437bfd ldp x29, x30, [sp, #0x30] 3039c: a9424ff4 ldp x20, x19, [sp, #0x20] 303a0: 910103ff add sp, sp, #0x40 303a4: d65f03c0 ret 303a8: 97ffb18e bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000303ac : 303ac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 303b0: a9017bfd stp x29, x30, [sp, #0x10] 303b4: 910043fd add x29, sp, #0x10 303b8: aa0003f3 mov x19, x0 303bc: f8438e68 ldr x8, [x19, #0x38]! 303c0: eb13011f cmp x8, x19 303c4: 540001c0 b.eq 0x303fc 303c8: a9402514 ldp x20, x9, [x8] 303cc: f9000689 str x9, [x20, #0x8] 303d0: f9000134 str x20, [x9] 303d4: f9400900 ldr x0, [x8, #0x10] 303d8: a9002108 stp x8, x8, [x8] 303dc: b40000a0 cbz x0, 0x303f0 303e0: f9400009 ldr x9, [x0] 303e4: d100a101 sub x1, x8, #0x28 303e8: f9400129 ldr x9, [x9] 303ec: d63f0120 blr x9 303f0: eb13029f cmp x20, x19 303f4: aa1403e8 mov x8, x20 303f8: 54fffe81 b.ne 0x303c8 303fc: a9417bfd ldp x29, x30, [sp, #0x10] 30400: a8c24ff4 ldp x20, x19, [sp], #0x20 30404: d65f03c0 ret 0000000000030408 : 30408: 91408008 add x8, x0, #0x20, lsl #12 // =0x20000 3040c: b9400109 ldr w9, [x8] 30410: 340000a9 cbz w9, 0x30424 30414: 51000529 sub w9, w9, #0x1 30418: b9000109 str w9, [x8] 3041c: 7869d800 ldrh w0, [x0, w9, sxtw #1] 30420: d65f03c0 ret 30424: 12800000 mov w0, #-0x1 // =-1 30428: d65f03c0 ret 000000000003042c : 3042c: f9404408 ldr x8, [x0, #0x88] 30430: b9400109 ldr w9, [x8] 30434: 34000349 cbz w9, 0x3049c 30438: d361fc2b lsr x11, x1, #33 3043c: 4a01016c eor w12, w11, w1 30440: f940090b ldr x11, [x8, #0x10] 30444: 5100052a sub w10, w9, #0x1 30448: 4a012d8c eor w12, w12, w1, lsl #11 3044c: 0a0c014c and w12, w10, w12 30450: 320003ed orr w13, wzr, #0x1 30454: 2a0c03ee mov w14, w12 30458: 53047dcf lsr w15, w14, #4 3045c: b86f596f ldr w15, [x11, w15, uxtw #2] 30460: 531f0dd0 ubfiz w16, w14, #1, #4 30464: 1ad025f1 lsr w17, w15, w16 30468: 370801f1 tbnz w17, #0x1, 0x304a4 3046c: 370000b1 tbnz w17, #0x0, 0x30480 30470: f9400d11 ldr x17, [x8, #0x18] 30474: f86e5a31 ldr x17, [x17, w14, uxtw #3] 30478: eb01023f cmp x17, x1 3047c: 54000140 b.eq 0x304a4 30480: 0b0e01ae add w14, w13, w14 30484: 0a0a01ce and w14, w14, w10 30488: 110005ad add w13, w13, #0x1 3048c: 6b0c01df cmp w14, w12 30490: 54fffe41 b.ne 0x30458 30494: aa1f03e0 mov x0, xzr 30498: d65f03c0 ret 3049c: 2a1f03ea mov w10, wzr 304a0: 14000005 b 0x304b4 304a4: 320007ea orr w10, wzr, #0x3 304a8: 1ad0214a lsl w10, w10, w16 304ac: 6a0f015f tst w10, w15 304b0: 1a8901ca csel w10, w14, w9, eq 304b4: 6b09015f cmp w10, w9 304b8: 54000061 b.ne 0x304c4 304bc: aa1f03e0 mov x0, xzr 304c0: d65f03c0 ret 304c4: f9401108 ldr x8, [x8, #0x20] 304c8: f86a5900 ldr x0, [x8, w10, uxtw #3] 304cc: d65f03c0 ret 00000000000304d0 : 304d0: d10103ff sub sp, sp, #0x40 304d4: f9000bf5 str x21, [sp, #0x10] 304d8: a9024ff4 stp x20, x19, [sp, #0x20] 304dc: a9037bfd stp x29, x30, [sp, #0x30] 304e0: 9100c3fd add x29, sp, #0x30 304e4: d53bd055 mrs x21, TPIDR_EL0 304e8: f94016a8 ldr x8, [x21, #0x28] 304ec: aa0003f4 mov x20, x0 304f0: aa0203f3 mov x19, x2 304f4: 910013e2 add x2, sp, #0x4 304f8: f90007e8 str x8, [sp, #0x8] 304fc: b90007ff str wzr, [sp, #0x4] 30500: f9404680 ldr x0, [x20, #0x88] 30504: 94000014 bl 0x30554 30508: f9404688 ldr x8, [x20, #0x88] 3050c: 91002269 add x9, x19, #0x8 30510: 9100a28a add x10, x20, #0x28 30514: f9401108 ldr x8, [x8, #0x20] 30518: f8205913 str x19, [x8, w0, uxtw #3] 3051c: f9401a88 ldr x8, [x20, #0x30] 30520: f9001a89 str x9, [x20, #0x30] 30524: a900a26a stp x10, x8, [x19, #0x8] 30528: f9000109 str x9, [x8] 3052c: f94016a8 ldr x8, [x21, #0x28] 30530: f94007e9 ldr x9, [sp, #0x8] 30534: eb09011f cmp x8, x9 30538: 540000c1 b.ne 0x30550 3053c: a9437bfd ldp x29, x30, [sp, #0x30] 30540: a9424ff4 ldp x20, x19, [sp, #0x20] 30544: f9400bf5 ldr x21, [sp, #0x10] 30548: 910103ff add sp, sp, #0x40 3054c: d65f03c0 ret 30550: 97ffb124 bl 0x1c9e0 <__stack_chk_fail@plt> 30554: f81d0ff5 str x21, [sp, #-0x30]! 30558: a9014ff4 stp x20, x19, [sp, #0x10] 3055c: a9027bfd stp x29, x30, [sp, #0x20] 30560: 910083fd add x29, sp, #0x20 30564: aa0003f4 mov x20, x0 30568: 29412688 ldp w8, w9, [x20, #0x8] 3056c: aa0203f3 mov x19, x2 30570: aa0103f5 mov x21, x1 30574: 6b09011f cmp w8, w9 30578: 54000183 b.lo 0x305a8 3057c: f9400288 ldr x8, [x20] 30580: d35ffd09 lsr x9, x8, #31 30584: 121f7929 and w9, w9, #0xfffffffe 30588: 6b09011f cmp w8, w9 3058c: 54000069 b.ls 0x30598 30590: 51000501 sub w1, w8, #0x1 30594: 14000002 b 0x3059c 30598: 11000501 add w1, w8, #0x1 3059c: aa1403e0 mov x0, x20 305a0: 94000256 bl 0x30ef8 305a4: 37f80540 tbnz w0, #0x1f, 0x3064c 305a8: b9400289 ldr w9, [x20] 305ac: d361feaa lsr x10, x21, #33 305b0: f9400a88 ldr x8, [x20, #0x10] 305b4: 4a15014a eor w10, w10, w21 305b8: 5100052b sub w11, w9, #0x1 305bc: 4a152d4a eor w10, w10, w21, lsl #11 305c0: 0a0a016a and w10, w11, w10 305c4: 53047d4c lsr w12, w10, #4 305c8: b86c590c ldr w12, [x8, w12, uxtw #2] 305cc: 531f0d4d ubfiz w13, w10, #1, #4 305d0: 321f03ee orr w14, wzr, #0x2 305d4: 1acd21cd lsl w13, w14, w13 305d8: 0a0c01ac and w12, w13, w12 305dc: 3400006c cbz w12, 0x305e8 305e0: 2a0a03e0 mov w0, w10 305e4: 14000027 b 0x30680 305e8: 320003ed orr w13, wzr, #0x1 305ec: 320003ee orr w14, wzr, #0x1 305f0: 2a0a03ec mov w12, w10 305f4: 2a0903e0 mov w0, w9 305f8: 53047d8f lsr w15, w12, #4 305fc: b86f590f ldr w15, [x8, w15, uxtw #2] 30600: 531f0d90 ubfiz w16, w12, #1, #4 30604: 1ad025f1 lsr w17, w15, w16 30608: 370802b1 tbnz w17, #0x1, 0x3065c 3060c: 370000b1 tbnz w17, #0x0, 0x30620 30610: f9400e91 ldr x17, [x20, #0x18] 30614: f86c5a31 ldr x17, [x17, w12, uxtw #3] 30618: eb15023f cmp x17, x21 3061c: 54000200 b.eq 0x3065c 30620: 1ad021b0 lsl w16, w13, w16 30624: 0b0c01d1 add w17, w14, w12 30628: 6a1001ff tst w15, w16 3062c: 1a8c0000 csel w0, w0, w12, eq 30630: 0a0b022c and w12, w17, w11 30634: 110005ce add w14, w14, #0x1 30638: 6b0a019f cmp w12, w10 3063c: 54fffde1 b.ne 0x305f8 30640: 6b09001f cmp w0, w9 30644: 540000e0 b.eq 0x30660 30648: 1400000e b 0x30680 3064c: 12800008 mov w8, #-0x1 // =-1 30650: b9000268 str w8, [x19] 30654: b9400280 ldr w0, [x20] 30658: 1400002a b 0x30700 3065c: 2a0c03ea mov w10, w12 30660: 53047d4b lsr w11, w10, #4 30664: b86b590b ldr w11, [x8, w11, uxtw #2] 30668: 531f0d4c ubfiz w12, w10, #1, #4 3066c: 321f03ed orr w13, wzr, #0x2 30670: 1acc21ac lsl w12, w13, w12 30674: 6a0c017f tst w11, w12 30678: 7a491004 ccmp w0, w9, #0x4, ne 3067c: 1a800140 csel w0, w10, w0, eq 30680: 53047c09 lsr w9, w0, #4 30684: b869590a ldr w10, [x8, w9, uxtw #2] 30688: 531f0c0b ubfiz w11, w0, #1, #4 3068c: 1acb254c lsr w12, w10, w11 30690: 3708008c tbnz w12, #0x1, 0x306a0 30694: 3700020c tbnz w12, #0x0, 0x306d4 30698: b900027f str wzr, [x19] 3069c: 14000019 b 0x30700 306a0: f9400e8c ldr x12, [x20, #0x18] 306a4: 320007ed orr w13, wzr, #0x3 306a8: 9acb21ab lsl x11, x13, x11 306ac: 0a2b014a bic w10, w10, w11 306b0: f8205995 str x21, [x12, w0, uxtw #3] 306b4: b829790a str w10, [x8, x9, lsl #2] 306b8: 2940a688 ldp w8, w9, [x20, #0x4] 306bc: 320003ea orr w10, wzr, #0x1 306c0: 11000508 add w8, w8, #0x1 306c4: 11000529 add w9, w9, #0x1 306c8: 2900a688 stp w8, w9, [x20, #0x4] 306cc: b900026a str w10, [x19] 306d0: 1400000c b 0x30700 306d4: f9400e8c ldr x12, [x20, #0x18] 306d8: 320007ed orr w13, wzr, #0x3 306dc: 9acb21ab lsl x11, x13, x11 306e0: 0a2b014a bic w10, w10, w11 306e4: f8205995 str x21, [x12, w0, uxtw #3] 306e8: b829790a str w10, [x8, x9, lsl #2] 306ec: b9400688 ldr w8, [x20, #0x4] 306f0: 321f03e9 orr w9, wzr, #0x2 306f4: 11000508 add w8, w8, #0x1 306f8: b9000688 str w8, [x20, #0x4] 306fc: b9000269 str w9, [x19] 30700: a9427bfd ldp x29, x30, [sp, #0x20] 30704: a9414ff4 ldp x20, x19, [sp, #0x10] 30708: f84307f5 ldr x21, [sp], #0x30 3070c: d65f03c0 ret 0000000000030710 : 30710: f9404408 ldr x8, [x0, #0x88] 30714: b9400109 ldr w9, [x8] 30718: 34000329 cbz w9, 0x3077c 3071c: d361fc2b lsr x11, x1, #33 30720: 4a01016c eor w12, w11, w1 30724: f940090b ldr x11, [x8, #0x10] 30728: 5100052a sub w10, w9, #0x1 3072c: 4a012d8c eor w12, w12, w1, lsl #11 30730: 0a0c014c and w12, w10, w12 30734: 320003ed orr w13, wzr, #0x1 30738: 2a0c03ee mov w14, w12 3073c: 53047dcf lsr w15, w14, #4 30740: b86f596f ldr w15, [x11, w15, uxtw #2] 30744: 531f0dd0 ubfiz w16, w14, #1, #4 30748: 1ad025f1 lsr w17, w15, w16 3074c: 370801d1 tbnz w17, #0x1, 0x30784 30750: 370000b1 tbnz w17, #0x0, 0x30764 30754: f9400d11 ldr x17, [x8, #0x18] 30758: f86e5a31 ldr x17, [x17, w14, uxtw #3] 3075c: eb01023f cmp x17, x1 30760: 54000120 b.eq 0x30784 30764: 0b0e01ae add w14, w13, w14 30768: 0a0a01ce and w14, w14, w10 3076c: 110005ad add w13, w13, #0x1 30770: 6b0c01df cmp w14, w12 30774: 54fffe41 b.ne 0x3073c 30778: 14000018 b 0x307d8 3077c: 2a1f03ec mov w12, wzr 30780: 14000005 b 0x30794 30784: 320007ea orr w10, wzr, #0x3 30788: 1ad0214a lsl w10, w10, w16 3078c: 6a0f015f tst w10, w15 30790: 1a8901cc csel w12, w14, w9, eq 30794: 6b09019f cmp w12, w9 30798: 54000200 b.eq 0x307d8 3079c: f9400909 ldr x9, [x8, #0x10] 307a0: 53047d8a lsr w10, w12, #4 307a4: 531f0d8c ubfiz w12, w12, #1, #4 307a8: 320007ed orr w13, wzr, #0x3 307ac: b86a592b ldr w11, [x9, w10, uxtw #2] 307b0: 1acc21ad lsl w13, w13, w12 307b4: 0a0d016d and w13, w11, w13 307b8: 3500010d cbnz w13, 0x307d8 307bc: 320003ed orr w13, wzr, #0x1 307c0: 9acc21ac lsl x12, x13, x12 307c4: 2a0c016b orr w11, w11, w12 307c8: b82a792b str w11, [x9, x10, lsl #2] 307cc: b9400509 ldr w9, [x8, #0x4] 307d0: 51000529 sub w9, w9, #0x1 307d4: b9000509 str w9, [x8, #0x4] 307d8: f8408c48 ldr x8, [x2, #0x8]! 307dc: f9400449 ldr x9, [x2, #0x8] 307e0: f9000509 str x9, [x8, #0x8] 307e4: f9000128 str x8, [x9] 307e8: a9000842 stp x2, x2, [x2] 307ec: d65f03c0 ret 00000000000307f0 : 307f0: f9404808 ldr x8, [x0, #0x90] 307f4: b9400109 ldr w9, [x8] 307f8: 34000349 cbz w9, 0x30860 307fc: d361fc2b lsr x11, x1, #33 30800: 4a01016c eor w12, w11, w1 30804: f940090b ldr x11, [x8, #0x10] 30808: 5100052a sub w10, w9, #0x1 3080c: 4a012d8c eor w12, w12, w1, lsl #11 30810: 0a0c014c and w12, w10, w12 30814: 320003ed orr w13, wzr, #0x1 30818: 2a0c03ee mov w14, w12 3081c: 53047dcf lsr w15, w14, #4 30820: b86f596f ldr w15, [x11, w15, uxtw #2] 30824: 531f0dd0 ubfiz w16, w14, #1, #4 30828: 1ad025f1 lsr w17, w15, w16 3082c: 370801f1 tbnz w17, #0x1, 0x30868 30830: 370000b1 tbnz w17, #0x0, 0x30844 30834: f9400d11 ldr x17, [x8, #0x18] 30838: f86e5a31 ldr x17, [x17, w14, uxtw #3] 3083c: eb01023f cmp x17, x1 30840: 54000140 b.eq 0x30868 30844: 0b0e01ae add w14, w13, w14 30848: 0a0a01ce and w14, w14, w10 3084c: 110005ad add w13, w13, #0x1 30850: 6b0c01df cmp w14, w12 30854: 54fffe41 b.ne 0x3081c 30858: aa1f03e0 mov x0, xzr 3085c: d65f03c0 ret 30860: 2a1f03ea mov w10, wzr 30864: 14000005 b 0x30878 30868: 320007ea orr w10, wzr, #0x3 3086c: 1ad0214a lsl w10, w10, w16 30870: 6a0f015f tst w10, w15 30874: 1a8901ca csel w10, w14, w9, eq 30878: 6b09015f cmp w10, w9 3087c: 54000061 b.ne 0x30888 30880: aa1f03e0 mov x0, xzr 30884: d65f03c0 ret 30888: f9401108 ldr x8, [x8, #0x20] 3088c: f86a5900 ldr x0, [x8, w10, uxtw #3] 30890: d65f03c0 ret 0000000000030894 : 30894: d10103ff sub sp, sp, #0x40 30898: f9000bf5 str x21, [sp, #0x10] 3089c: a9024ff4 stp x20, x19, [sp, #0x20] 308a0: a9037bfd stp x29, x30, [sp, #0x30] 308a4: 9100c3fd add x29, sp, #0x30 308a8: d53bd055 mrs x21, TPIDR_EL0 308ac: f94016a8 ldr x8, [x21, #0x28] 308b0: aa0003f4 mov x20, x0 308b4: aa0203f3 mov x19, x2 308b8: 910013e2 add x2, sp, #0x4 308bc: f90007e8 str x8, [sp, #0x8] 308c0: b90007ff str wzr, [sp, #0x4] 308c4: f9404a80 ldr x0, [x20, #0x90] 308c8: 97ffff23 bl 0x30554 308cc: f9404a88 ldr x8, [x20, #0x90] 308d0: 91002269 add x9, x19, #0x8 308d4: 9100a28a add x10, x20, #0x28 308d8: f9401108 ldr x8, [x8, #0x20] 308dc: f8205913 str x19, [x8, w0, uxtw #3] 308e0: f9401a88 ldr x8, [x20, #0x30] 308e4: f9001a89 str x9, [x20, #0x30] 308e8: a900a26a stp x10, x8, [x19, #0x8] 308ec: f9000109 str x9, [x8] 308f0: f94016a8 ldr x8, [x21, #0x28] 308f4: f94007e9 ldr x9, [sp, #0x8] 308f8: eb09011f cmp x8, x9 308fc: 540000c1 b.ne 0x30914 30900: a9437bfd ldp x29, x30, [sp, #0x30] 30904: a9424ff4 ldp x20, x19, [sp, #0x20] 30908: f9400bf5 ldr x21, [sp, #0x10] 3090c: 910103ff add sp, sp, #0x40 30910: d65f03c0 ret 30914: 97ffb033 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000030918 : 30918: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3091c: a9014ff4 stp x20, x19, [sp, #0x10] 30920: a9027bfd stp x29, x30, [sp, #0x20] 30924: 910083fd add x29, sp, #0x20 30928: f9404808 ldr x8, [x0, #0x90] 3092c: aa0203f3 mov x19, x2 30930: aa0103f4 mov x20, x1 30934: b9400109 ldr w9, [x8] 30938: 34000329 cbz w9, 0x3099c 3093c: d361fe8b lsr x11, x20, #33 30940: 4a14016c eor w12, w11, w20 30944: f940090b ldr x11, [x8, #0x10] 30948: 5100052a sub w10, w9, #0x1 3094c: 4a142d8c eor w12, w12, w20, lsl #11 30950: 0a0c014c and w12, w10, w12 30954: 320003ed orr w13, wzr, #0x1 30958: 2a0c03ee mov w14, w12 3095c: 53047dcf lsr w15, w14, #4 30960: b86f596f ldr w15, [x11, w15, uxtw #2] 30964: 531f0dd0 ubfiz w16, w14, #1, #4 30968: 1ad025f1 lsr w17, w15, w16 3096c: 370801d1 tbnz w17, #0x1, 0x309a4 30970: 370000b1 tbnz w17, #0x0, 0x30984 30974: f9400d11 ldr x17, [x8, #0x18] 30978: f86e5a31 ldr x17, [x17, w14, uxtw #3] 3097c: eb14023f cmp x17, x20 30980: 54000120 b.eq 0x309a4 30984: 0b0e01ae add w14, w13, w14 30988: 0a0a01ce and w14, w14, w10 3098c: 110005ad add w13, w13, #0x1 30990: 6b0c01df cmp w14, w12 30994: 54fffe41 b.ne 0x3095c 30998: 14000018 b 0x309f8 3099c: 2a1f03ec mov w12, wzr 309a0: 14000005 b 0x309b4 309a4: 320007ea orr w10, wzr, #0x3 309a8: 1ad0214a lsl w10, w10, w16 309ac: 6a0f015f tst w10, w15 309b0: 1a8901cc csel w12, w14, w9, eq 309b4: 6b09019f cmp w12, w9 309b8: 54000200 b.eq 0x309f8 309bc: f9400909 ldr x9, [x8, #0x10] 309c0: 53047d8a lsr w10, w12, #4 309c4: 531f0d8c ubfiz w12, w12, #1, #4 309c8: 320007ed orr w13, wzr, #0x3 309cc: b86a592b ldr w11, [x9, w10, uxtw #2] 309d0: 1acc21ad lsl w13, w13, w12 309d4: 0a0d016d and w13, w11, w13 309d8: 3500010d cbnz w13, 0x309f8 309dc: 320003ed orr w13, wzr, #0x1 309e0: 9acc21ac lsl x12, x13, x12 309e4: 2a0c016b orr w11, w11, w12 309e8: b82a792b str w11, [x9, x10, lsl #2] 309ec: b9400509 ldr w9, [x8, #0x4] 309f0: 51000529 sub w9, w9, #0x1 309f4: b9000509 str w9, [x8, #0x4] 309f8: f9404015 ldr x21, [x0, #0x80] 309fc: 320f03f6 orr w22, wzr, #0x20000 30a00: b8b66aa8 ldrsw x8, [x21, x22] 30a04: 91000aa0 add x0, x21, #0x2 30a08: aa1503e1 mov x1, x21 30a0c: d37ff902 lsl x2, x8, #1 30a10: 97ffb23c bl 0x1d300 30a14: 790002b4 strh w20, [x21] 30a18: b8766aa8 ldr w8, [x21, x22] 30a1c: 11000508 add w8, w8, #0x1 30a20: b8366aa8 str w8, [x21, x22] 30a24: f8408e68 ldr x8, [x19, #0x8]! 30a28: f9400669 ldr x9, [x19, #0x8] 30a2c: f9000509 str x9, [x8, #0x8] 30a30: f9000128 str x8, [x9] 30a34: a9004e73 stp x19, x19, [x19] 30a38: a9427bfd ldp x29, x30, [sp, #0x20] 30a3c: a9414ff4 ldp x20, x19, [sp, #0x10] 30a40: a8c357f6 ldp x22, x21, [sp], #0x30 30a44: d65f03c0 ret 0000000000030a48 : 30a48: f81d0ff5 str x21, [sp, #-0x30]! 30a4c: a9014ff4 stp x20, x19, [sp, #0x10] 30a50: a9027bfd stp x29, x30, [sp, #0x20] 30a54: 910083fd add x29, sp, #0x20 30a58: aa0003f4 mov x20, x0 30a5c: 320f03f5 orr w21, wzr, #0x20000 30a60: b8b56a88 ldrsw x8, [x20, x21] 30a64: 2a0103f3 mov w19, w1 30a68: 91000a80 add x0, x20, #0x2 30a6c: aa1403e1 mov x1, x20 30a70: d37ff902 lsl x2, x8, #1 30a74: 97ffb223 bl 0x1d300 30a78: 79000293 strh w19, [x20] 30a7c: b8756a88 ldr w8, [x20, x21] 30a80: 11000508 add w8, w8, #0x1 30a84: b8356a88 str w8, [x20, x21] 30a88: a9427bfd ldp x29, x30, [sp, #0x20] 30a8c: a9414ff4 ldp x20, x19, [sp, #0x10] 30a90: f84307f5 ldr x21, [sp], #0x30 30a94: d65f03c0 ret 0000000000030a98 : 30a98: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 30a9c: a90157f6 stp x22, x21, [sp, #0x10] 30aa0: a9024ff4 stp x20, x19, [sp, #0x20] 30aa4: a9037bfd stp x29, x30, [sp, #0x30] 30aa8: 9100c3fd add x29, sp, #0x30 30aac: aa0403f3 mov x19, x4 30ab0: aa0303f4 mov x20, x3 30ab4: aa0203f5 mov x21, x2 30ab8: 2a0103f6 mov w22, w1 30abc: aa0003f8 mov x24, x0 30ac0: f140067f cmp x19, #0x1, lsl #12 // =0x1000 30ac4: 54000228 b.hi 0x30b08 30ac8: aa1803e9 mov x9, x24 30acc: f8470d28 ldr x8, [x9, #0x70]! 30ad0: eb09011f cmp x8, x9 30ad4: 540001a0 b.eq 0x30b08 30ad8: a9402909 ldp x9, x10, [x8] 30adc: d1002117 sub x23, x8, #0x8 30ae0: aa1703e0 mov x0, x23 30ae4: 2a1603e1 mov w1, w22 30ae8: aa1503e2 mov x2, x21 30aec: aa1403e3 mov x3, x20 30af0: aa1303e4 mov x4, x19 30af4: f900052a str x10, [x9, #0x8] 30af8: f9000149 str x9, [x10] 30afc: a9002108 stp x8, x8, [x8] 30b00: 97ffab98 bl 0x1b960 <_ZN3QPP8Datagram5ResetEimPKcm@plt> 30b04: 1400000a b 0x30b2c 30b08: 52800d00 mov w0, #0x68 // =104 30b0c: 97ffafbd bl 0x1ca00 <_Znwm@plt> 30b10: aa1803e1 mov x1, x24 30b14: 2a1603e2 mov w2, w22 30b18: aa1503e3 mov x3, x21 30b1c: aa1403e4 mov x4, x20 30b20: aa1303e5 mov x5, x19 30b24: aa0003f7 mov x23, x0 30b28: 97ffad32 bl 0x1bff0 <_ZN3QPP8DatagramC1EPNS_3EnvEimPKcm@plt> 30b2c: a9437bfd ldp x29, x30, [sp, #0x30] 30b30: a9424ff4 ldp x20, x19, [sp, #0x20] 30b34: a94157f6 ldp x22, x21, [sp, #0x10] 30b38: aa1703e0 mov x0, x23 30b3c: a8c45ff8 ldp x24, x23, [sp], #0x40 30b40: d65f03c0 ret 0000000000030b44 : 30b44: a9be4ff4 stp x20, x19, [sp, #-0x20]! 30b48: a9017bfd stp x29, x30, [sp, #0x10] 30b4c: 910043fd add x29, sp, #0x10 30b50: aa0103f3 mov x19, x1 30b54: f9402261 ldr x1, [x19, #0x40] 30b58: aa0003f4 mov x20, x0 30b5c: b4000081 cbz x1, 0x30b6c 30b60: f9402680 ldr x0, [x20, #0x48] 30b64: 97ffadf7 bl 0x1c340 <_ZN8QPPUtils5Timer6RemoveEPNS_9TimerItemE@plt> 30b68: f900227f str xzr, [x19, #0x40] 30b6c: 7940b668 ldrh w8, [x19, #0x5a] 30b70: 7140051f cmp w8, #0x1, lsl #12 // =0x1000 30b74: 540000e9 b.ls 0x30b90 30b78: f9400268 ldr x8, [x19] 30b7c: a9417bfd ldp x29, x30, [sp, #0x10] 30b80: aa1303e0 mov x0, x19 30b84: f9400501 ldr x1, [x8, #0x8] 30b88: a8c24ff4 ldp x20, x19, [sp], #0x20 30b8c: d61f0020 br x1 30b90: f8470e88 ldr x8, [x20, #0x70]! 30b94: 91002269 add x9, x19, #0x8 30b98: f9000509 str x9, [x8, #0x8] 30b9c: a900d268 stp x8, x20, [x19, #0x8] 30ba0: f9000289 str x9, [x20] 30ba4: a9417bfd ldp x29, x30, [sp, #0x10] 30ba8: a8c24ff4 ldp x20, x19, [sp], #0x20 30bac: d65f03c0 ret 0000000000030bb0 : 30bb0: d10103ff sub sp, sp, #0x40 30bb4: f9000bf5 str x21, [sp, #0x10] 30bb8: a9024ff4 stp x20, x19, [sp, #0x20] 30bbc: a9037bfd stp x29, x30, [sp, #0x30] 30bc0: 9100c3fd add x29, sp, #0x30 30bc4: d53bd048 mrs x8, TPIDR_EL0 30bc8: f9401508 ldr x8, [x8, #0x28] 30bcc: aa0103f3 mov x19, x1 30bd0: aa0003f4 mov x20, x0 30bd4: aa1303e0 mov x0, x19 30bd8: f90007e8 str x8, [sp, #0x8] 30bdc: 97ffb38d bl 0x1da10 <_ZN8QPPUtils9UDPSocket6ListenENS_2IPE@plt> 30be0: b90003e0 str w0, [sp] 30be4: 910003e0 mov x0, sp 30be8: 97ffab22 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 30bec: 360002c0 tbz w0, #0x0, 0x30c44 30bf0: d00002c8 adrp x8, 0x8a000 30bf4: f9462508 ldr x8, [x8, #0xc48] 30bf8: b9400108 ldr w8, [x8] 30bfc: 7100111f cmp w8, #0x4 30c00: 540001ec b.gt 0x30c3c 30c04: d360fe73 lsr x19, x19, #32 30c08: 97ffad86 bl 0x1c220 <__errno@plt> 30c0c: b9400000 ldr w0, [x0] 30c10: 97ffad6c bl 0x1c1c0 30c14: b00001a1 adrp x1, 0x65000 30c18: d00001a2 adrp x2, 0x66000 30c1c: d00001a3 adrp x3, 0x66000 30c20: aa0003e5 mov x5, x0 30c24: 910b0421 add x1, x1, #0x2c1 30c28: 9139e842 add x2, x2, #0xe7a 30c2c: 913a6463 add x3, x3, #0xe99 30c30: 321f07e0 orr w0, wzr, #0x6 30c34: 2a1303e4 mov w4, w19 30c38: 97ffb056 bl 0x1cd90 <__android_log_print@plt> 30c3c: aa1f03f5 mov x21, xzr 30c40: 1400000e b 0x30c78 30c44: 321a03e0 orr w0, wzr, #0x40 30c48: 97ffaf6e bl 0x1ca00 <_Znwm@plt> 30c4c: b94003e2 ldr w2, [sp] 30c50: aa1403e1 mov x1, x20 30c54: aa1303e3 mov x3, x19 30c58: aa0003f5 mov x21, x0 30c5c: 97ffae89 bl 0x1c680 <_ZN3QPP11UDPListenerC1EPNS_3EnvEN8QPPUtils9UDPSocketENS3_2IPE@plt> 30c60: f9401289 ldr x9, [x20, #0x20] 30c64: 910022a8 add x8, x21, #0x8 30c68: 9100628a add x10, x20, #0x18 30c6c: f9001288 str x8, [x20, #0x20] 30c70: a900a6aa stp x10, x9, [x21, #0x8] 30c74: f9000128 str x8, [x9] 30c78: d53bd048 mrs x8, TPIDR_EL0 30c7c: f9401508 ldr x8, [x8, #0x28] 30c80: f94007e9 ldr x9, [sp, #0x8] 30c84: eb09011f cmp x8, x9 30c88: 540000e1 b.ne 0x30ca4 30c8c: aa1503e0 mov x0, x21 30c90: a9437bfd ldp x29, x30, [sp, #0x30] 30c94: a9424ff4 ldp x20, x19, [sp, #0x20] 30c98: f9400bf5 ldr x21, [sp, #0x10] 30c9c: 910103ff add sp, sp, #0x40 30ca0: d65f03c0 ret 30ca4: 97ffaf4f bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000030ca8 : 30ca8: aa0103e9 mov x9, x1 30cac: f9400828 ldr x8, [x1, #0x10] 30cb0: f8408d2a ldr x10, [x9, #0x8]! 30cb4: f9000548 str x8, [x10, #0x8] 30cb8: f900010a str x10, [x8] 30cbc: f9000129 str x9, [x9] 30cc0: f9000829 str x9, [x1, #0x10] 30cc4: b40000a1 cbz x1, 0x30cd8 30cc8: f9400028 ldr x8, [x1] 30ccc: aa0103e0 mov x0, x1 30cd0: f9400502 ldr x2, [x8, #0x8] 30cd4: d61f0040 br x2 30cd8: d65f03c0 ret 0000000000030cdc : 30cdc: 12000028 and w8, w1, #0x1 30ce0: 3901a808 strb w8, [x0, #0x6a] 30ce4: d65f03c0 ret 0000000000030ce8 : 30ce8: aa0103e8 mov x8, x1 30cec: f8428d09 ldr x9, [x8, #0x28]! 30cf0: eb08013f cmp x9, x8 30cf4: 540000a1 b.ne 0x30d08 30cf8: f8438c09 ldr x9, [x0, #0x38]! 30cfc: f9000528 str x8, [x9, #0x8] 30d00: a9028029 stp x9, x0, [x1, #0x28] 30d04: f9000008 str x8, [x0] 30d08: d65f03c0 ret 0000000000030d0c : 30d0c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 30d10: a9017bfd stp x29, x30, [sp, #0x10] 30d14: 910043fd add x29, sp, #0x10 30d18: 2a0103f3 mov w19, w1 30d1c: d00001a1 adrp x1, 0x66000 30d20: 913aac21 add x1, x1, #0xeab 30d24: aa0003f4 mov x20, x0 30d28: 97ffb082 bl 0x1cf30 30d2c: 34000300 cbz w0, 0x30d8c 30d30: d00001a1 adrp x1, 0x66000 30d34: 913acc21 add x1, x1, #0xeb3 30d38: aa1403e0 mov x0, x20 30d3c: 97ffb07d bl 0x1cf30 30d40: 340002c0 cbz w0, 0x30d98 30d44: d00001a1 adrp x1, 0x66000 30d48: 913aec21 add x1, x1, #0xebb 30d4c: aa1403e0 mov x0, x20 30d50: 97ffb078 bl 0x1cf30 30d54: 34000280 cbz w0, 0x30da4 30d58: d00001a1 adrp x1, 0x66000 30d5c: 913b0c21 add x1, x1, #0xec3 30d60: aa1403e0 mov x0, x20 30d64: 97ffb073 bl 0x1cf30 30d68: 34000280 cbz w0, 0x30db8 30d6c: d00001a1 adrp x1, 0x66000 30d70: 913b2c21 add x1, x1, #0xecb 30d74: aa1403e0 mov x0, x20 30d78: 97ffb06e bl 0x1cf30 30d7c: 35000240 cbnz w0, 0x30dc4 30d80: d00002c8 adrp x8, 0x8a000 30d84: f9464908 ldr x8, [x8, #0xc90] 30d88: 1400000e b 0x30dc0 30d8c: d00002c8 adrp x8, 0x8a000 30d90: f946b508 ldr x8, [x8, #0xd68] 30d94: 1400000b b 0x30dc0 30d98: d00002c8 adrp x8, 0x8a000 30d9c: f9477508 ldr x8, [x8, #0xee8] 30da0: 14000008 b 0x30dc0 30da4: d00002c8 adrp x8, 0x8a000 30da8: f9462d08 ldr x8, [x8, #0xc58] 30dac: 1e220260 scvtf s0, w19 30db0: bd000100 str s0, [x8] 30db4: 14000004 b 0x30dc4 30db8: d00002c8 adrp x8, 0x8a000 30dbc: f9477108 ldr x8, [x8, #0xee0] 30dc0: b9000113 str w19, [x8] 30dc4: a9417bfd ldp x29, x30, [sp, #0x10] 30dc8: a8c24ff4 ldp x20, x19, [sp], #0x20 30dcc: d65f03c0 ret 0000000000030dd0 : 30dd0: f81e0ff3 str x19, [sp, #-0x20]! 30dd4: a9017bfd stp x29, x30, [sp, #0x10] 30dd8: 910043fd add x29, sp, #0x10 30ddc: aa0003f3 mov x19, x0 30de0: 97ffae5c bl 0x1c750 30de4: 52b00008 mov w8, #-0x80000000 // =-2147483648 30de8: 72900028 movk w8, #0x8001 30dec: 9b287c09 smull x9, w0, w8 30df0: d360fd29 lsr x9, x9, #32 30df4: 0b000129 add w9, w9, w0 30df8: 130f7d2a asr w10, w9, #15 30dfc: 0b497d49 add w9, w10, w9, lsr #31 30e00: 53103d2a lsl w10, w9, #16 30e04: 4b090149 sub w9, w10, w9 30e08: 4b090009 sub w9, w0, w9 30e0c: 91000a6a add x10, x19, #0x2 30e10: 321f3beb orr w11, wzr, #0xfffe 30e14: 2a0903ec mov w12, w9 30e18: 1100058d add w13, w12, #0x1 30e1c: 9b287d8e smull x14, w12, w8 30e20: d360fdce lsr x14, x14, #32 30e24: 9b287daf smull x15, w13, w8 30e28: 0b0c01ce add w14, w14, w12 30e2c: d360fdef lsr x15, x15, #32 30e30: 530f7dd0 lsr w16, w14, #15 30e34: 0b0d01ef add w15, w15, w13 30e38: 0b4e7e0e add w14, w16, w14, lsr #31 30e3c: 530f7df0 lsr w16, w15, #15 30e40: 0b4f7e0f add w15, w16, w15, lsr #31 30e44: 53103dd0 lsl w16, w14, #16 30e48: 4b0e020e sub w14, w16, w14 30e4c: 53103df0 lsl w16, w15, #16 30e50: 4b0f020f sub w15, w16, w15 30e54: 4b0e018e sub w14, w12, w14 30e58: 4b0f01ad sub w13, w13, w15 30e5c: 1100098c add w12, w12, #0x2 30e60: 781fe14e sturh w14, [x10, #-0x2] 30e64: 7800454d strh w13, [x10], #0x4 30e68: d100096b sub x11, x11, #0x2 30e6c: b5fffd6b cbnz x11, 0x30e18 30e70: 321f3be8 orr w8, wzr, #0xfffe 30e74: 52b0000a mov w10, #-0x80000000 // =-2147483648 30e78: 7290002a movk w10, #0x8001 30e7c: 0b080128 add w8, w9, w8 30e80: 9b2a7d09 smull x9, w8, w10 30e84: d360fd29 lsr x9, x9, #32 30e88: 0b080129 add w9, w9, w8 30e8c: 530f7d2a lsr w10, w9, #15 30e90: 0b497d49 add w9, w10, w9, lsr #31 30e94: 53103d2a lsl w10, w9, #16 30e98: 4b090149 sub w9, w10, w9 30e9c: 321e3bea mov w10, #0x1fffc // =131068 30ea0: 4b090108 sub w8, w8, w9 30ea4: 320f03e9 orr w9, wzr, #0x20000 30ea8: 782a6a68 strh w8, [x19, x10] 30eac: 32003fe8 orr w8, wzr, #0xffff 30eb0: b8296a68 str w8, [x19, x9] 30eb4: a9417bfd ldp x29, x30, [sp, #0x10] 30eb8: f84207f3 ldr x19, [sp], #0x20 30ebc: d65f03c0 ret 0000000000030ec0 : 30ec0: d65f03c0 ret 0000000000030ec4 : 30ec4: 32003fe0 orr w0, wzr, #0xffff 30ec8: d65f03c0 ret 0000000000030ecc : 30ecc: d00002c8 adrp x8, 0x8a000 30ed0: f9478d08 ldr x8, [x8, #0xf18] 30ed4: 91002009 add x9, x0, #0x8 30ed8: a9010409 stp x9, x1, [x0, #0x10] 30edc: 91004108 add x8, x8, #0x10 30ee0: a9002408 stp x8, x9, [x0] 30ee4: d65f03c0 ret 0000000000030ee8 : 30ee8: d65f03c0 ret 0000000000030eec : 30eec: 17ffad5d b 0x1c460 <_ZdlPv@plt> 0000000000030ef0 : 30ef0: f9400c00 ldr x0, [x0, #0x18] 30ef4: d65f03c0 ret 30ef8: f81c0ff7 str x23, [sp, #-0x40]! 30efc: a90157f6 stp x22, x21, [sp, #0x10] 30f00: a9024ff4 stp x20, x19, [sp, #0x20] 30f04: a9037bfd stp x29, x30, [sp, #0x30] 30f08: 9100c3fd add x29, sp, #0x30 30f0c: 51000428 sub w8, w1, #0x1 30f10: 2a480508 orr w8, w8, w8, lsr #1 30f14: 2a480908 orr w8, w8, w8, lsr #2 30f18: 2a481108 orr w8, w8, w8, lsr #4 30f1c: 2a482108 orr w8, w8, w8, lsr #8 30f20: b00001aa adrp x10, 0x65000 30f24: 2a484108 orr w8, w8, w8, lsr #16 30f28: fd415540 ldr d0, [x10, #0x2a8] 30f2c: 1100050a add w10, w8, #0x1 30f30: aa0003f3 mov x19, x0 30f34: 321e03e9 orr w9, wzr, #0x4 30f38: 7100115f cmp w10, #0x4 30f3c: 1a883536 csinc w22, w9, w8, lo 30f40: b940066a ldr w10, [x19, #0x4] 30f44: 1e6302c1 ucvtf d1, w22 30f48: 1e600820 fmul d0, d1, d0 30f4c: 1e6c1001 fmov d1, #0.50000000 30f50: 1e612800 fadd d0, d0, d1 30f54: 1e790017 fcvtzu w23, d0 30f58: 6b17015f cmp w10, w23 30f5c: 54001062 b.hs 0x31168 30f60: 53047ec8 lsr w8, w22, #4 30f64: 710042df cmp w22, #0x10 30f68: d37ef508 lsl x8, x8, #2 30f6c: 321e03e9 orr w9, wzr, #0x4 30f70: 9a883135 csel x21, x9, x8, lo 30f74: aa1503e0 mov x0, x21 30f78: 97ffb212 bl 0x1d7c0 30f7c: aa0003f4 mov x20, x0 30f80: b4000fd4 cbz x20, 0x31178 30f84: 52801541 mov w1, #0xaa // =170 30f88: aa1403e0 mov x0, x20 30f8c: aa1503e2 mov x2, x21 30f90: 97ffb264 bl 0x1d920 30f94: b9400261 ldr w1, [x19] 30f98: 6b16003f cmp w1, w22 30f9c: 540001e2 b.hs 0x30fd8 30fa0: f9400e60 ldr x0, [x19, #0x18] 30fa4: 2a1603e8 mov w8, w22 30fa8: d37df115 lsl x21, x8, #3 30fac: aa1503e1 mov x1, x21 30fb0: 97ffaa88 bl 0x1b9d0 30fb4: b4000de0 cbz x0, 0x31170 30fb8: f9401268 ldr x8, [x19, #0x20] 30fbc: f9000e60 str x0, [x19, #0x18] 30fc0: aa1503e1 mov x1, x21 30fc4: aa0803e0 mov x0, x8 30fc8: 97ffaa82 bl 0x1b9d0 30fcc: b4000d20 cbz x0, 0x31170 30fd0: b9400261 ldr w1, [x19] 30fd4: f9001260 str x0, [x19, #0x20] 30fd8: 34000b81 cbz w1, 0x31148 30fdc: 2a1f03e8 mov w8, wzr 30fe0: 510006c9 sub w9, w22, #0x1 30fe4: 320007ea orr w10, wzr, #0x3 30fe8: 320003eb orr w11, wzr, #0x1 30fec: 321f03ec orr w12, wzr, #0x2 30ff0: f9400a6d ldr x13, [x19, #0x10] 30ff4: 53047d10 lsr w16, w8, #4 30ff8: 531f0d12 ubfiz w18, w8, #1, #4 30ffc: 1ad2214e lsl w14, w10, w18 31000: b87059b1 ldr w17, [x13, w16, uxtw #2] 31004: 0a0e022e and w14, w17, w14 31008: 3500080e cbnz w14, 0x31108 3100c: a941826e ldp x14, x0, [x19, #0x18] 31010: 2a0803ef mov w15, w8 31014: d37df1e1 lsl x1, x15, #3 31018: 9ad22172 lsl x18, x11, x18 3101c: f86169cf ldr x15, [x14, x1] 31020: f861680e ldr x14, [x0, x1] 31024: 2a120231 orr w17, w17, w18 31028: b83079b1 str w17, [x13, x16, lsl #2] 3102c: 14000011 b 0x31070 31030: f9400e6d ldr x13, [x19, #0x18] 31034: 2a1003f0 mov w16, w16 31038: d37df210 lsl x16, x16, #3 3103c: f87069a0 ldr x0, [x13, x16] 31040: f83069af str x15, [x13, x16] 31044: f940126d ldr x13, [x19, #0x20] 31048: f87069a1 ldr x1, [x13, x16] 3104c: f83069ae str x14, [x13, x16] 31050: f9400a6d ldr x13, [x19, #0x10] 31054: d37ef62e lsl x14, x17, #2 31058: 9ad22170 lsl x16, x11, x18 3105c: b86e69af ldr w15, [x13, x14] 31060: 2a1001ef orr w15, w15, w16 31064: b82e69af str w15, [x13, x14] 31068: aa0003ef mov x15, x0 3106c: aa0103ee mov x14, x1 31070: d361fdf0 lsr x16, x15, #33 31074: 4a0f0210 eor w16, w16, w15 31078: 4a0f2e10 eor w16, w16, w15, lsl #11 3107c: 0a090210 and w16, w16, w9 31080: 53047e11 lsr w17, w16, #4 31084: 8b314a80 add x0, x20, w17, uxtw #2 31088: b9400001 ldr w1, [x0] 3108c: 531f0e12 ubfiz w18, w16, #1, #4 31090: 1ad22182 lsl w2, w12, w18 31094: 0a010042 and w2, w2, w1 31098: 35000182 cbnz w2, 0x310c8 3109c: 320003e2 orr w2, wzr, #0x1 310a0: 0b100050 add w16, w2, w16 310a4: 0a090210 and w16, w16, w9 310a8: 53047e11 lsr w17, w16, #4 310ac: 8b314a80 add x0, x20, w17, uxtw #2 310b0: b9400001 ldr w1, [x0] 310b4: 531f0e12 ubfiz w18, w16, #1, #4 310b8: 1ad22183 lsl w3, w12, w18 310bc: 11000442 add w2, w2, #0x1 310c0: 0a010063 and w3, w3, w1 310c4: 34fffee3 cbz w3, 0x310a0 310c8: 9ad22182 lsl x2, x12, x18 310cc: 0a220021 bic w1, w1, w2 310d0: b9000001 str w1, [x0] 310d4: b9400261 ldr w1, [x19] 310d8: 6b01021f cmp w16, w1 310dc: 540000a2 b.hs 0x310f0 310e0: b87179ad ldr w13, [x13, x17, lsl #2] 310e4: 1ad22140 lsl w0, w10, w18 310e8: 0a0001ad and w13, w13, w0 310ec: 34fffa2d cbz w13, 0x31030 310f0: f9400e6d ldr x13, [x19, #0x18] 310f4: 2a1003f0 mov w16, w16 310f8: d37df210 lsl x16, x16, #3 310fc: f83069af str x15, [x13, x16] 31100: f940126d ldr x13, [x19, #0x20] 31104: f83069ae str x14, [x13, x16] 31108: 11000508 add w8, w8, #0x1 3110c: 6b01011f cmp w8, w1 31110: 54fff701 b.ne 0x30ff0 31114: 6b16003f cmp w1, w22 31118: 54000189 b.ls 0x31148 3111c: f9400e60 ldr x0, [x19, #0x18] 31120: 2a1603e8 mov w8, w22 31124: d37df115 lsl x21, x8, #3 31128: aa1503e1 mov x1, x21 3112c: 97ffaa29 bl 0x1b9d0 31130: f9401268 ldr x8, [x19, #0x20] 31134: f9000e60 str x0, [x19, #0x18] 31138: aa1503e1 mov x1, x21 3113c: aa0803e0 mov x0, x8 31140: 97ffaa24 bl 0x1b9d0 31144: f9001260 str x0, [x19, #0x20] 31148: f9400a60 ldr x0, [x19, #0x10] 3114c: 97ffb241 bl 0x1da50 31150: b9400668 ldr w8, [x19, #0x4] 31154: 2a1f03e0 mov w0, wzr 31158: f9000a74 str x20, [x19, #0x10] 3115c: b9000276 str w22, [x19] 31160: 29015e68 stp w8, w23, [x19, #0x8] 31164: 14000006 b 0x3117c 31168: 2a1f03e0 mov w0, wzr 3116c: 14000004 b 0x3117c 31170: aa1403e0 mov x0, x20 31174: 97ffb237 bl 0x1da50 31178: 12800000 mov w0, #-0x1 // =-1 3117c: a9437bfd ldp x29, x30, [sp, #0x30] 31180: a9424ff4 ldp x20, x19, [sp, #0x20] 31184: a94157f6 ldp x22, x21, [sp, #0x10] 31188: f84407f7 ldr x23, [sp], #0x40 3118c: d65f03c0 ret 0000000000031190 : 31190: b00002c8 adrp x8, 0x8a000 31194: f9477508 ldr x8, [x8, #0xee8] 31198: b9400108 ldr w8, [x8] 3119c: 29007c08 stp w8, wzr, [x0] 311a0: d65f03c0 ret 00000000000311a4 : 311a4: b00002c8 adrp x8, 0x8a000 311a8: f9477508 ldr x8, [x8, #0xee8] 311ac: b9400108 ldr w8, [x8] 311b0: 29007c08 stp w8, wzr, [x0] 311b4: d65f03c0 ret 00000000000311b8 : 311b8: d65f03c0 ret 00000000000311bc : 311bc: 37f80281 tbnz w1, #0x1f, 0x3120c 311c0: b9400408 ldr w8, [x0, #0x4] 311c4: 7100003f cmp w1, #0x0 311c8: 320003e9 orr w9, wzr, #0x1 311cc: 1a810129 csel w9, w9, w1, eq 311d0: 340001a8 cbz w8, 0x31204 311d4: bd400000 ldr s0, [x0] 311d8: b00001aa adrp x10, 0x66000 311dc: 1e620121 scvtf d1, w9 311e0: b00001a9 adrp x9, 0x66000 311e4: fd476d42 ldr d2, [x10, #0xed8] 311e8: fd477123 ldr d3, [x9, #0xee0] 311ec: 0f20a400 sshll v0.2d, v0.2s, #0x0 311f0: 5e61d800 scvtf d0, d0 311f4: 1e620800 fmul d0, d0, d2 311f8: 1e630821 fmul d1, d1, d3 311fc: 1e602820 fadd d0, d1, d0 31200: 1e780009 fcvtzs w9, d0 31204: 11000508 add w8, w8, #0x1 31208: 29002009 stp w9, w8, [x0] 3120c: d65f03c0 ret 0000000000031210 : 31210: b00002c8 adrp x8, 0x8a000 31214: bd400000 ldr s0, [x0] 31218: f9462d08 ldr x8, [x8, #0xc58] 3121c: b00002c9 adrp x9, 0x8a000 31220: f9477129 ldr x9, [x9, #0xee0] 31224: b00002ca adrp x10, 0x8a000 31228: f946b54a ldr x10, [x10, #0xd68] 3122c: bd400101 ldr s1, [x8] 31230: b9400128 ldr w8, [x9] 31234: 5e21d800 scvtf s0, s0 31238: b9400140 ldr w0, [x10] 3123c: 1e210800 fmul s0, s0, s1 31240: 1e380009 fcvtzs w9, s0 31244: 0b080128 add w8, w9, w8 31248: 6b00011f cmp w8, w0 3124c: 540000cb b.lt 0x31264 31250: b00002c9 adrp x9, 0x8a000 31254: f9477529 ldr x9, [x9, #0xee8] 31258: b9400129 ldr w9, [x9] 3125c: 6b09011f cmp w8, w9 31260: 1a88c120 csel w0, w9, w8, gt 31264: d65f03c0 ret 0000000000031268 : 31268: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3126c: a9017bfd stp x29, x30, [sp, #0x10] 31270: 910043fd add x29, sp, #0x10 31274: b00002c8 adrp x8, 0x8a000 31278: f947a108 ldr x8, [x8, #0xf40] 3127c: 2a0103f3 mov w19, w1 31280: 11000669 add w9, w19, #0x1 31284: aa0003f4 mov x20, x0 31288: 91004108 add x8, x8, #0x10 3128c: 93407d20 sxtw x0, w9 31290: f9000288 str x8, [x20] 31294: 97ffb14b bl 0x1d7c0 31298: f9000680 str x0, [x20, #0x8] 3129c: 3833c81f strb wzr, [x0, w19, sxtw] 312a0: b9001a93 str w19, [x20, #0x18] 312a4: f9000a9f str xzr, [x20, #0x10] 312a8: a9417bfd ldp x29, x30, [sp, #0x10] 312ac: a8c24ff4 ldp x20, x19, [sp], #0x20 312b0: d65f03c0 ret 00000000000312b4 : 312b4: f81e0ff3 str x19, [sp, #-0x20]! 312b8: a9017bfd stp x29, x30, [sp, #0x10] 312bc: 910043fd add x29, sp, #0x10 312c0: aa0003f3 mov x19, x0 312c4: b00002c8 adrp x8, 0x8a000 312c8: f9400660 ldr x0, [x19, #0x8] 312cc: f947a108 ldr x8, [x8, #0xf40] 312d0: 91004108 add x8, x8, #0x10 312d4: f9000268 str x8, [x19] 312d8: b4000060 cbz x0, 0x312e4 312dc: 97ffb1dd bl 0x1da50 312e0: f900067f str xzr, [x19, #0x8] 312e4: a9417bfd ldp x29, x30, [sp, #0x10] 312e8: f84207f3 ldr x19, [sp], #0x20 312ec: d65f03c0 ret 00000000000312f0 : 312f0: f81e0ff3 str x19, [sp, #-0x20]! 312f4: a9017bfd stp x29, x30, [sp, #0x10] 312f8: 910043fd add x29, sp, #0x10 312fc: aa0003f3 mov x19, x0 31300: b00002c8 adrp x8, 0x8a000 31304: f9400660 ldr x0, [x19, #0x8] 31308: f947a108 ldr x8, [x8, #0xf40] 3130c: 91004108 add x8, x8, #0x10 31310: f9000268 str x8, [x19] 31314: b4000040 cbz x0, 0x3131c 31318: 97ffb1ce bl 0x1da50 3131c: a9417bfd ldp x29, x30, [sp, #0x10] 31320: aa1303e0 mov x0, x19 31324: f84207f3 ldr x19, [sp], #0x20 31328: 17ffac4e b 0x1c460 <_ZdlPv@plt> 000000000003132c : 3132c: 2942a408 ldp w8, w9, [x0, #0x14] 31330: 6b09011f cmp w8, w9 31334: 1a9f17e0 cset w0, eq 31338: d65f03c0 ret 000000000003133c : 3133c: 29422408 ldp w8, w9, [x0, #0x10] 31340: 6b08013f cmp w9, w8 31344: 1a9f17e0 cset w0, eq 31348: d65f03c0 ret 000000000003134c : 3134c: f900081f str xzr, [x0, #0x10] 31350: d65f03c0 ret 0000000000031354 : 31354: 29422408 ldp w8, w9, [x0, #0x10] 31358: 6b080128 subs w8, w9, w8 3135c: 540000cd b.le 0x31374 31360: b9000028 str w8, [x1] 31364: b9801008 ldrsw x8, [x0, #0x10] 31368: f9400409 ldr x9, [x0, #0x8] 3136c: 8b080120 add x0, x9, x8 31370: d65f03c0 ret 31374: aa1f03e0 mov x0, xzr 31378: b900003f str wzr, [x1] 3137c: d65f03c0 ret 0000000000031380 : 31380: 2942a408 ldp w8, w9, [x0, #0x14] 31384: 6b080128 subs w8, w9, w8 31388: 540000cd b.le 0x313a0 3138c: b9000028 str w8, [x1] 31390: b9801408 ldrsw x8, [x0, #0x14] 31394: f9400409 ldr x9, [x0, #0x8] 31398: 8b080120 add x0, x9, x8 3139c: d65f03c0 ret 313a0: aa1f03e0 mov x0, xzr 313a4: b900003f str wzr, [x1] 313a8: d65f03c0 ret 00000000000313ac : 313ac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 313b0: a9017bfd stp x29, x30, [sp, #0x10] 313b4: 910043fd add x29, sp, #0x10 313b8: aa0003f3 mov x19, x0 313bc: 2942a668 ldp w8, w9, [x19, #0x14] 313c0: 2a0203f4 mov w20, w2 313c4: 93407d08 sxtw x8, w8 313c8: 6b08013f cmp w9, w8 313cc: 540000ad b.le 0x313e0 313d0: f940066a ldr x10, [x19, #0x8] 313d4: 4b080129 sub w9, w9, w8 313d8: 8b080140 add x0, x10, x8 313dc: 14000003 b 0x313e8 313e0: 2a1f03e9 mov w9, wzr 313e4: aa1f03e0 mov x0, xzr 313e8: 6b14013f cmp w9, w20 313ec: 5400006a b.ge 0x313f8 313f0: 2a1f03e0 mov w0, wzr 313f4: 1400001d b 0x31468 313f8: 93407e82 sxtw x2, w20 313fc: 97ffb121 bl 0x1d880 31400: 2942aa68 ldp w8, w10, [x19, #0x14] 31404: 0b140108 add w8, w8, w20 31408: 6b0a011f cmp w8, w10 3140c: 5400006d b.le 0x31418 31410: 2a1f03e0 mov w0, wzr 31414: 14000015 b 0x31468 31418: b9801269 ldrsw x9, [x19, #0x10] 3141c: b9001668 str w8, [x19, #0x14] 31420: 6b09011f cmp w8, w9 31424: 54000061 b.ne 0x31430 31428: f9000a7f str xzr, [x19, #0x10] 3142c: 1400000e b 0x31464 31430: 320003e0 orr w0, wzr, #0x1 31434: 6b0a011f cmp w8, w10 31438: 54000181 b.ne 0x31468 3143c: 7100053f cmp w9, #0x1 31440: 5400014b b.lt 0x31468 31444: f9400660 ldr x0, [x19, #0x8] 31448: 4b090108 sub w8, w8, w9 3144c: 93407d02 sxtw x2, w8 31450: 8b090001 add x1, x0, x9 31454: 97ffafab bl 0x1d300 31458: 29422668 ldp w8, w9, [x19, #0x10] 3145c: 4b080128 sub w8, w9, w8 31460: 2902227f stp wzr, w8, [x19, #0x10] 31464: 320003e0 orr w0, wzr, #0x1 31468: a9417bfd ldp x29, x30, [sp, #0x10] 3146c: a8c24ff4 ldp x20, x19, [sp], #0x20 31470: d65f03c0 ret 0000000000031474 : 31474: f81e0ff3 str x19, [sp, #-0x20]! 31478: a9017bfd stp x29, x30, [sp, #0x10] 3147c: 910043fd add x29, sp, #0x10 31480: aa0003f3 mov x19, x0 31484: 2942aa68 ldp w8, w10, [x19, #0x14] 31488: 0b010108 add w8, w8, w1 3148c: 6b0a011f cmp w8, w10 31490: 5400006d b.le 0x3149c 31494: 2a1f03e0 mov w0, wzr 31498: 14000015 b 0x314ec 3149c: b9801269 ldrsw x9, [x19, #0x10] 314a0: b9001668 str w8, [x19, #0x14] 314a4: 6b09011f cmp w8, w9 314a8: 54000061 b.ne 0x314b4 314ac: f9000a7f str xzr, [x19, #0x10] 314b0: 1400000e b 0x314e8 314b4: 320003e0 orr w0, wzr, #0x1 314b8: 7100053f cmp w9, #0x1 314bc: 5400018b b.lt 0x314ec 314c0: 6b0a011f cmp w8, w10 314c4: 54000141 b.ne 0x314ec 314c8: f9400660 ldr x0, [x19, #0x8] 314cc: 4b090108 sub w8, w8, w9 314d0: 93407d02 sxtw x2, w8 314d4: 8b090001 add x1, x0, x9 314d8: 97ffaf8a bl 0x1d300 314dc: 29422668 ldp w8, w9, [x19, #0x10] 314e0: 4b080128 sub w8, w9, w8 314e4: 2902227f stp wzr, w8, [x19, #0x10] 314e8: 320003e0 orr w0, wzr, #0x1 314ec: a9417bfd ldp x29, x30, [sp, #0x10] 314f0: f84207f3 ldr x19, [sp], #0x20 314f4: d65f03c0 ret 00000000000314f8 : 314f8: f81e0ff3 str x19, [sp, #-0x20]! 314fc: a9017bfd stp x29, x30, [sp, #0x10] 31500: 910043fd add x29, sp, #0x10 31504: aa0003f3 mov x19, x0 31508: 29422a68 ldp w8, w10, [x19, #0x10] 3150c: 0b010108 add w8, w8, w1 31510: 6b080149 subs w9, w10, w8 31514: 5400006a b.ge 0x31520 31518: 2a1f03e0 mov w0, wzr 3151c: 14000013 b 0x31568 31520: b9001268 str w8, [x19, #0x10] 31524: 54000061 b.ne 0x31530 31528: f9000a7f str xzr, [x19, #0x10] 3152c: 1400000e b 0x31564 31530: 320003e0 orr w0, wzr, #0x1 31534: 7100051f cmp w8, #0x1 31538: 5400018b b.lt 0x31568 3153c: b9401a6b ldr w11, [x19, #0x18] 31540: 6b0b015f cmp w10, w11 31544: 54000121 b.ne 0x31568 31548: f9400660 ldr x0, [x19, #0x8] 3154c: 93407d22 sxtw x2, w9 31550: 8b28c001 add x1, x0, w8, sxtw 31554: 97ffaf6b bl 0x1d300 31558: 29422668 ldp w8, w9, [x19, #0x10] 3155c: 4b080128 sub w8, w9, w8 31560: 2902227f stp wzr, w8, [x19, #0x10] 31564: 320003e0 orr w0, wzr, #0x1 31568: a9417bfd ldp x29, x30, [sp, #0x10] 3156c: f84207f3 ldr x19, [sp], #0x20 31570: d65f03c0 ret 0000000000031574 : 31574: f81c0ff7 str x23, [sp, #-0x40]! 31578: a90157f6 stp x22, x21, [sp, #0x10] 3157c: a9024ff4 stp x20, x19, [sp, #0x20] 31580: a9037bfd stp x29, x30, [sp, #0x30] 31584: 9100c3fd add x29, sp, #0x30 31588: aa0003f3 mov x19, x0 3158c: 29428662 ldp w2, w1, [x19, #0x14] 31590: 93407c42 sxtw x2, w2 31594: 6b02003f cmp w1, w2 31598: 540000ad b.le 0x315ac 3159c: f9400668 ldr x8, [x19, #0x8] 315a0: 4b020034 sub w20, w1, w2 315a4: 8b020115 add x21, x8, x2 315a8: 14000003 b 0x315b4 315ac: 2a1f03f4 mov w20, wzr 315b0: aa1f03f5 mov x21, xzr 315b4: f9400a63 ldr x3, [x19, #0x10] 315b8: d360fc68 lsr x8, x3, #32 315bc: 6b030116 subs w22, w8, w3 315c0: 5400008d b.le 0x315d0 315c4: f9400664 ldr x4, [x19, #0x8] 315c8: 8b23c097 add x23, x4, w3, sxtw 315cc: 14000004 b 0x315dc 315d0: f9400664 ldr x4, [x19, #0x8] 315d4: 2a1f03f6 mov w22, wzr 315d8: aa1f03f7 mov x23, xzr 315dc: b00001a0 adrp x0, 0x66000 315e0: 913ba000 add x0, x0, #0xee8 315e4: 97ffa927 bl 0x1ba80 315e8: b00001a0 adrp x0, 0x66000 315ec: 913c2400 add x0, x0, #0xf09 315f0: aa1503e1 mov x1, x21 315f4: 2a1403e2 mov w2, w20 315f8: 97ffa922 bl 0x1ba80 315fc: b00001a0 adrp x0, 0x66000 31600: 913c7400 add x0, x0, #0xf1d 31604: aa1703e1 mov x1, x23 31608: 2a1603e2 mov w2, w22 3160c: 97ffa91d bl 0x1ba80 31610: b9401668 ldr w8, [x19, #0x14] 31614: 7100051f cmp w8, #0x1 31618: 5400018b b.lt 0x31648 3161c: b00001b4 adrp x20, 0x66000 31620: aa1f03f5 mov x21, xzr 31624: 913cc694 add x20, x20, #0xf31 31628: f9400668 ldr x8, [x19, #0x8] 3162c: aa1403e0 mov x0, x20 31630: 38756901 ldrb w1, [x8, x21] 31634: 97ffa913 bl 0x1ba80 31638: b9801668 ldrsw x8, [x19, #0x14] 3163c: 910006b5 add x21, x21, #0x1 31640: eb0802bf cmp x21, x8 31644: 54ffff2b b.lt 0x31628 31648: a9437bfd ldp x29, x30, [sp, #0x30] 3164c: a9424ff4 ldp x20, x19, [sp, #0x20] 31650: a94157f6 ldp x22, x21, [sp, #0x10] 31654: 52800140 mov w0, #0xa // =10 31658: f84407f7 ldr x23, [sp], #0x40 3165c: 17ffaf59 b 0x1d3c0 0000000000031660 : 31660: a9be4ff4 stp x20, x19, [sp, #-0x20]! 31664: a9017bfd stp x29, x30, [sp, #0x10] 31668: 910043fd add x29, sp, #0x10 3166c: 321b03e0 orr w0, wzr, #0x20 31670: 97fface4 bl 0x1ca00 <_Znwm@plt> 31674: b00002c8 adrp x8, 0x8a000 31678: f947a108 ldr x8, [x8, #0xf40] 3167c: aa0003f3 mov x19, x0 31680: 52800220 mov w0, #0x11 // =17 31684: 91004108 add x8, x8, #0x10 31688: f9000268 str x8, [x19] 3168c: 97ffb04d bl 0x1d7c0 31690: 321c03e8 orr w8, wzr, #0x10 31694: 320007e9 orr w9, wzr, #0x3 31698: 2902a269 stp w9, w8, [x19, #0x14] 3169c: b900127f str wzr, [x19, #0x10] 316a0: f9400a69 ldr x9, [x19, #0x10] 316a4: aa0003f4 mov x20, x0 316a8: 52864628 mov w8, #0x3231 // =12849 316ac: 79000288 strh w8, [x20] 316b0: d360fd28 lsr x8, x9, #32 316b4: 5280066a mov w10, #0x33 // =51 316b8: 6b090108 subs w8, w8, w9 316bc: f9000674 str x20, [x19, #0x8] 316c0: 3900429f strb wzr, [x20, #0x10] 316c4: 39000a8a strb w10, [x20, #0x2] 316c8: 5400006d b.le 0x316d4 316cc: 8b29c28a add x10, x20, w9, sxtw 316d0: 14000003 b 0x316dc 316d4: 2a1f03e8 mov w8, wzr 316d8: aa1f03ea mov x10, xzr 316dc: 3940014b ldrb w11, [x10] 316e0: 7100c57f cmp w11, #0x31 316e4: 54000fa1 b.ne 0x318d8 316e8: 3940054b ldrb w11, [x10, #0x1] 316ec: 7100c97f cmp w11, #0x32 316f0: 54000f41 b.ne 0x318d8 316f4: 2a1f03e0 mov w0, wzr 316f8: 71000d1f cmp w8, #0x3 316fc: 54000f01 b.ne 0x318dc 31700: 39400948 ldrb w8, [x10, #0x2] 31704: 7100cd1f cmp w8, #0x33 31708: 54000ea1 b.ne 0x318dc 3170c: 32000fe8 orr w8, wzr, #0xf 31710: f900069f str xzr, [x20, #0x8] 31714: f800329f stur xzr, [x20, #0x3] 31718: b9001668 str w8, [x19, #0x14] 3171c: 71003d3f cmp w9, #0xf 31720: 54000061 b.ne 0x3172c 31724: 2a1f03e8 mov w8, wzr 31728: f9000a7f str xzr, [x19, #0x10] 3172c: f9400a69 ldr x9, [x19, #0x10] 31730: 2a1f03e0 mov w0, wzr 31734: d360fd2a lsr x10, x9, #32 31738: 6b09014b subs w11, w10, w9 3173c: 54000d0d b.le 0x318dc 31740: 71003d7f cmp w11, #0xf 31744: 54000cc1 b.ne 0x318dc 31748: 1100512b add w11, w9, #0x14 3174c: 6b0b015f cmp w10, w11 31750: 5400012a b.ge 0x31774 31754: 1100152b add w11, w9, #0x5 31758: 6b0b015f cmp w10, w11 3175c: 54000beb b.lt 0x318d8 31760: b900126b str w11, [x19, #0x10] 31764: 540002c1 b.ne 0x317bc 31768: 2a1f03e8 mov w8, wzr 3176c: f9000a7f str xzr, [x19, #0x10] 31770: 14000020 b 0x317f0 31774: b900126b str w11, [x19, #0x10] 31778: 54000bc0 b.eq 0x318f0 3177c: 2a1f03e0 mov w0, wzr 31780: 31004d3f cmn w9, #0x13 31784: 54000acb b.lt 0x318dc 31788: 7100415f cmp w10, #0x10 3178c: 54000a81 b.ne 0x318dc 31790: 321e77e8 orr w8, wzr, #0xfffffffc 31794: 4b090108 sub w8, w8, w9 31798: 8b2bc281 add x1, x20, w11, sxtw 3179c: 93407d02 sxtw x2, w8 317a0: aa1403e0 mov x0, x20 317a4: 97ffaed7 bl 0x1d300 317a8: 29422668 ldp w8, w9, [x19, #0x10] 317ac: 2a1f03e0 mov w0, wzr 317b0: 4b080128 sub w8, w9, w8 317b4: 2902227f stp wzr, w8, [x19, #0x10] 317b8: 14000049 b 0x318dc 317bc: 3100113f cmn w9, #0x4 317c0: 5400018b b.lt 0x317f0 317c4: 7100415f cmp w10, #0x10 317c8: 54000141 b.ne 0x317f0 317cc: 52800168 mov w8, #0xb // =11 317d0: 4b090108 sub w8, w8, w9 317d4: 8b2bc281 add x1, x20, w11, sxtw 317d8: 93407d02 sxtw x2, w8 317dc: aa1403e0 mov x0, x20 317e0: 97ffaec8 bl 0x1d300 317e4: 29422668 ldp w8, w9, [x19, #0x10] 317e8: 4b080128 sub w8, w9, w8 317ec: 2902227f stp wzr, w8, [x19, #0x10] 317f0: f9400a69 ldr x9, [x19, #0x10] 317f4: 2a1f03e0 mov w0, wzr 317f8: d360fd2a lsr x10, x9, #32 317fc: 6b09014a subs w10, w10, w9 31800: 540006ed b.le 0x318dc 31804: 7100295f cmp w10, #0xa 31808: 540006a1 b.ne 0x318dc 3180c: 71003d1f cmp w8, #0xf 31810: 5400064c b.gt 0x318d8 31814: 11000508 add w8, w8, #0x1 31818: b9001668 str w8, [x19, #0x14] 3181c: 6b09011f cmp w8, w9 31820: 54000680 b.eq 0x318f0 31824: 7100411f cmp w8, #0x10 31828: 54000181 b.ne 0x31858 3182c: 7100053f cmp w9, #0x1 31830: 5400014b b.lt 0x31858 31834: 321c03e8 orr w8, wzr, #0x10 31838: 4b090108 sub w8, w8, w9 3183c: 8b29c281 add x1, x20, w9, sxtw 31840: 93407d02 sxtw x2, w8 31844: aa1403e0 mov x0, x20 31848: 97ffaeae bl 0x1d300 3184c: 29422668 ldp w8, w9, [x19, #0x10] 31850: 4b080128 sub w8, w9, w8 31854: 2902227f stp wzr, w8, [x19, #0x10] 31858: 71002d1f cmp w8, #0xb 3185c: 540003e1 b.ne 0x318d8 31860: f9400a69 ldr x9, [x19, #0x10] 31864: 2a1f03e0 mov w0, wzr 31868: d360fd2a lsr x10, x9, #32 3186c: 6b09014a subs w10, w10, w9 31870: 5400036d b.le 0x318dc 31874: 71002d5f cmp w10, #0xb 31878: 54000321 b.ne 0x318dc 3187c: 11001508 add w8, w8, #0x5 31880: b9001668 str w8, [x19, #0x14] 31884: 6b09011f cmp w8, w9 31888: 54000340 b.eq 0x318f0 3188c: 7100053f cmp w9, #0x1 31890: 540001ab b.lt 0x318c4 31894: 321c03e8 orr w8, wzr, #0x10 31898: 4b090108 sub w8, w8, w9 3189c: 8b29c281 add x1, x20, w9, sxtw 318a0: 93407d02 sxtw x2, w8 318a4: aa1403e0 mov x0, x20 318a8: 97ffae96 bl 0x1d300 318ac: 29422668 ldp w8, w9, [x19, #0x10] 318b0: 2a1f03e0 mov w0, wzr 318b4: 4b080128 sub w8, w9, w8 318b8: 2902227f stp wzr, w8, [x19, #0x10] 318bc: 7100411f cmp w8, #0x10 318c0: 540000eb b.lt 0x318dc 318c4: f9400a68 ldr x8, [x19, #0x10] 318c8: 11001509 add w9, w8, #0x5 318cc: d360fd0a lsr x10, x8, #32 318d0: 6b09015f cmp w10, w9 318d4: 540000aa b.ge 0x318e8 318d8: 2a1f03e0 mov w0, wzr 318dc: a9417bfd ldp x29, x30, [sp, #0x10] 318e0: a8c24ff4 ldp x20, x19, [sp], #0x20 318e4: d65f03c0 ret 318e8: b9001269 str w9, [x19, #0x10] 318ec: 54000081 b.ne 0x318fc 318f0: 2a1f03e0 mov w0, wzr 318f4: f9000a7f str xzr, [x19, #0x10] 318f8: 17fffff9 b 0x318dc 318fc: 2a1f03e0 mov w0, wzr 31900: 3100111f cmn w8, #0x4 31904: 54fffecb b.lt 0x318dc 31908: 7100415f cmp w10, #0x10 3190c: 54fffe81 b.ne 0x318dc 31910: 5280016a mov w10, #0xb // =11 31914: 4b080148 sub w8, w10, w8 31918: 8b29c281 add x1, x20, w9, sxtw 3191c: 93407d02 sxtw x2, w8 31920: aa1403e0 mov x0, x20 31924: 97ffae77 bl 0x1d300 31928: 29422668 ldp w8, w9, [x19, #0x10] 3192c: 2a1f03e0 mov w0, wzr 31930: 4b080128 sub w8, w9, w8 31934: 2902227f stp wzr, w8, [x19, #0x10] 31938: 71003d1f cmp w8, #0xf 3193c: 54fffd0c b.gt 0x318dc 31940: 2a1f03e0 mov w0, wzr 31944: 71002d1f cmp w8, #0xb 31948: 54fffca1 b.ne 0x318dc 3194c: 8b28c288 add x8, x20, w8, sxtw 31950: b4fffc68 cbz x8, 0x318dc 31954: aa1303e0 mov x0, x19 31958: 97ffaa42 bl 0x1c260 <_ZN3QPP6Buffer5PrintEv@plt> 3195c: f9400268 ldr x8, [x19] 31960: aa1303e0 mov x0, x19 31964: f9400508 ldr x8, [x8, #0x8] 31968: d63f0100 blr x8 3196c: 320003e0 orr w0, wzr, #0x1 31970: 17ffffdb b 0x318dc 0000000000031974 : 31974: b00002c8 adrp x8, 0x8a000 31978: f946ed08 ldr x8, [x8, #0xdd8] 3197c: b00002c9 adrp x9, 0x8a000 31980: f9471d29 ldr x9, [x9, #0xe38] 31984: 91004108 add x8, x8, #0x10 31988: a9007c08 stp x8, xzr, [x0] 3198c: b9400128 ldr w8, [x9] 31990: 11000508 add w8, w8, #0x1 31994: b9000128 str w8, [x9] 31998: b9001008 str w8, [x0, #0x10] 3199c: f9000c1f str xzr, [x0, #0x18] 319a0: d65f03c0 ret 00000000000319a4 : 319a4: d65f03c0 ret 00000000000319a8 : 319a8: 17ffaaae b 0x1c460 <_ZdlPv@plt> 00000000000319ac : 319ac: f9000c01 str x1, [x0, #0x18] 319b0: d65f03c0 ret 00000000000319b4 : 319b4: f9400c00 ldr x0, [x0, #0x18] 319b8: d65f03c0 ret 00000000000319bc : 319bc: b9401000 ldr w0, [x0, #0x10] 319c0: d65f03c0 ret 00000000000319c4 : 319c4: d10103ff sub sp, sp, #0x40 319c8: f9000bf5 str x21, [sp, #0x10] 319cc: a9024ff4 stp x20, x19, [sp, #0x20] 319d0: a9037bfd stp x29, x30, [sp, #0x30] 319d4: 9100c3fd add x29, sp, #0x30 319d8: d53bd048 mrs x8, TPIDR_EL0 319dc: f9401508 ldr x8, [x8, #0x28] 319e0: aa0003f3 mov x19, x0 319e4: 910013e1 add x1, sp, #0x4 319e8: f90007e8 str x8, [sp, #0x8] 319ec: b90007ff str wzr, [sp, #0x4] 319f0: f9400268 ldr x8, [x19] 319f4: f9402508 ldr x8, [x8, #0x48] 319f8: d63f0100 blr x8 319fc: b94007e8 ldr w8, [sp, #0x4] 31a00: 2a0003f4 mov w20, w0 31a04: 7100051f cmp w8, #0x1 31a08: 5400008b b.lt 0x31a18 31a0c: b9400a69 ldr w9, [x19, #0x8] 31a10: 0b080129 add w9, w9, w8 31a14: b9000a69 str w9, [x19, #0x8] 31a18: 2a1403e9 mov w9, w20 31a1c: 7100129f cmp w20, #0x4 31a20: 54000488 b.hi 0x31ab0 31a24: b00001aa adrp x10, 0x66000 31a28: 913cf14a add x10, x10, #0xf3c 31a2c: b8a97949 ldrsw x9, [x10, x9, lsl #2] 31a30: 8b0a0129 add x9, x9, x10 31a34: d61f0120 br x9 31a38: 320003f5 orr w21, wzr, #0x1 31a3c: 1400001e b 0x31ab4 31a40: f9400268 ldr x8, [x19] 31a44: aa1303e0 mov x0, x19 31a48: 2a1f03e1 mov w1, wzr 31a4c: f9401d08 ldr x8, [x8, #0x38] 31a50: d63f0100 blr x8 31a54: 14000017 b 0x31ab0 31a58: 340005e8 cbz w8, 0x31b14 31a5c: 2a1f03f5 mov w21, wzr 31a60: 14000016 b 0x31ab8 31a64: b00002c8 adrp x8, 0x8a000 31a68: f9462508 ldr x8, [x8, #0xc48] 31a6c: b9400108 ldr w8, [x8] 31a70: 7100111f cmp w8, #0x4 31a74: 540001ec b.gt 0x31ab0 31a78: f9400268 ldr x8, [x19] 31a7c: aa1303e0 mov x0, x19 31a80: f9403108 ldr x8, [x8, #0x60] 31a84: d63f0100 blr x8 31a88: b9401265 ldr w5, [x19, #0x10] 31a8c: 900001a1 adrp x1, 0x65000 31a90: b00001a2 adrp x2, 0x66000 31a94: b00001a3 adrp x3, 0x66000 31a98: aa0003e4 mov x4, x0 31a9c: 910b0421 add x1, x1, #0x2c1 31aa0: 913d9042 add x2, x2, #0xf64 31aa4: 913e3463 add x3, x3, #0xf8d 31aa8: 321f07e0 orr w0, wzr, #0x6 31aac: 97ffacb9 bl 0x1cd90 <__android_log_print@plt> 31ab0: 2a1f03f5 mov w21, wzr 31ab4: b94007e8 ldr w8, [sp, #0x4] 31ab8: 7100051f cmp w8, #0x1 31abc: 540000cb b.lt 0x31ad4 31ac0: f9400e60 ldr x0, [x19, #0x18] 31ac4: 320003e1 orr w1, wzr, #0x1 31ac8: f9400008 ldr x8, [x0] 31acc: f9401508 ldr x8, [x8, #0x28] 31ad0: d63f0100 blr x8 31ad4: 71000e9f cmp w20, #0x3 31ad8: 540000a1 b.ne 0x31aec 31adc: f9400268 ldr x8, [x19] 31ae0: aa1303e0 mov x0, x19 31ae4: f9402d08 ldr x8, [x8, #0x58] 31ae8: d63f0100 blr x8 31aec: 34000155 cbz w21, 0x31b14 31af0: f9400268 ldr x8, [x19] 31af4: aa1303e0 mov x0, x19 31af8: f9400d08 ldr x8, [x8, #0x18] 31afc: d63f0100 blr x8 31b00: f9400e60 ldr x0, [x19, #0x18] 31b04: 320007e1 orr w1, wzr, #0x3 31b08: f9400008 ldr x8, [x0] 31b0c: f9401508 ldr x8, [x8, #0x28] 31b10: d63f0100 blr x8 31b14: d53bd048 mrs x8, TPIDR_EL0 31b18: f9401508 ldr x8, [x8, #0x28] 31b1c: f94007e9 ldr x9, [sp, #0x8] 31b20: eb09011f cmp x8, x9 31b24: 540000c1 b.ne 0x31b3c 31b28: a9437bfd ldp x29, x30, [sp, #0x30] 31b2c: a9424ff4 ldp x20, x19, [sp, #0x20] 31b30: f9400bf5 ldr x21, [sp, #0x10] 31b34: 910103ff add sp, sp, #0x40 31b38: d65f03c0 ret 31b3c: 97ffaba9 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000031b40 : 31b40: d10103ff sub sp, sp, #0x40 31b44: f9000bf5 str x21, [sp, #0x10] 31b48: a9024ff4 stp x20, x19, [sp, #0x20] 31b4c: a9037bfd stp x29, x30, [sp, #0x30] 31b50: 9100c3fd add x29, sp, #0x30 31b54: d53bd048 mrs x8, TPIDR_EL0 31b58: f9401508 ldr x8, [x8, #0x28] 31b5c: aa0003f3 mov x19, x0 31b60: f90007e8 str x8, [sp, #0x8] 31b64: f9400e75 ldr x21, [x19, #0x18] 31b68: b90007ff str wzr, [sp, #0x4] 31b6c: f9400268 ldr x8, [x19] 31b70: f94002a9 ldr x9, [x21] 31b74: aa1503e0 mov x0, x21 31b78: f9402914 ldr x20, [x8, #0x50] 31b7c: f9401928 ldr x8, [x9, #0x30] 31b80: d63f0100 blr x8 31b84: aa0003e1 mov x1, x0 31b88: 910013e2 add x2, sp, #0x4 31b8c: aa1303e0 mov x0, x19 31b90: d63f0280 blr x20 31b94: b94007e8 ldr w8, [sp, #0x4] 31b98: 2a0003f4 mov w20, w0 31b9c: 7100051f cmp w8, #0x1 31ba0: 5400008b b.lt 0x31bb0 31ba4: b9400e69 ldr w9, [x19, #0xc] 31ba8: 0b080128 add w8, w9, w8 31bac: b9000e68 str w8, [x19, #0xc] 31bb0: 51001688 sub w8, w20, #0x5 31bb4: 7100111f cmp w8, #0x4 31bb8: 54000868 b.hi 0x31cc4 31bbc: b00001a9 adrp x9, 0x66000 31bc0: 913d4129 add x9, x9, #0xf50 31bc4: b8a87928 ldrsw x8, [x9, x8, lsl #2] 31bc8: 8b090108 add x8, x8, x9 31bcc: d61f0100 br x8 31bd0: b00002c8 adrp x8, 0x8a000 31bd4: f9462508 ldr x8, [x8, #0xc48] 31bd8: b9400108 ldr w8, [x8] 31bdc: 71000d1f cmp w8, #0x3 31be0: 54000b8c b.gt 0x31d50 31be4: f9400268 ldr x8, [x19] 31be8: aa1303e0 mov x0, x19 31bec: f9403108 ldr x8, [x8, #0x60] 31bf0: d63f0100 blr x8 31bf4: 29419667 ldp w7, w5, [x19, #0xc] 31bf8: b94007e6 ldr w6, [sp, #0x4] 31bfc: 900001a1 adrp x1, 0x65000 31c00: b00001a2 adrp x2, 0x66000 31c04: b00001a3 adrp x3, 0x66000 31c08: aa0003e4 mov x4, x0 31c0c: 910b0421 add x1, x1, #0x2c1 31c10: 913e5842 add x2, x2, #0xf96 31c14: 913f0863 add x3, x3, #0xfc2 31c18: 528000a0 mov w0, #0x5 // =5 31c1c: 97ffac5d bl 0x1cd90 <__android_log_print@plt> 31c20: 320003f5 orr w21, wzr, #0x1 31c24: 14000029 b 0x31cc8 31c28: f9400268 ldr x8, [x19] 31c2c: 320003e1 orr w1, wzr, #0x1 31c30: aa1303e0 mov x0, x19 31c34: f9402108 ldr x8, [x8, #0x40] 31c38: d63f0100 blr x8 31c3c: 14000022 b 0x31cc4 31c40: f94002a8 ldr x8, [x21] 31c44: aa1503e0 mov x0, x21 31c48: f9401108 ldr x8, [x8, #0x20] 31c4c: d63f0100 blr x8 31c50: f9400268 ldr x8, [x19] 31c54: 2a0003f5 mov w21, w0 31c58: aa1303e0 mov x0, x19 31c5c: 2a1f03e1 mov w1, wzr 31c60: f9402108 ldr x8, [x8, #0x40] 31c64: d63f0100 blr x8 31c68: b94007e8 ldr w8, [sp, #0x4] 31c6c: 340005e8 cbz w8, 0x31d28 31c70: 520002b5 eor w21, w21, #0x1 31c74: 14000016 b 0x31ccc 31c78: b00002c8 adrp x8, 0x8a000 31c7c: f9462508 ldr x8, [x8, #0xc48] 31c80: b9400108 ldr w8, [x8] 31c84: 7100111f cmp w8, #0x4 31c88: 540001ec b.gt 0x31cc4 31c8c: f9400268 ldr x8, [x19] 31c90: aa1303e0 mov x0, x19 31c94: f9403108 ldr x8, [x8, #0x60] 31c98: d63f0100 blr x8 31c9c: b9401265 ldr w5, [x19, #0x10] 31ca0: 900001a1 adrp x1, 0x65000 31ca4: b00001a2 adrp x2, 0x66000 31ca8: b00001a3 adrp x3, 0x66000 31cac: aa0003e4 mov x4, x0 31cb0: 910b0421 add x1, x1, #0x2c1 31cb4: 913f3042 add x2, x2, #0xfcc 31cb8: 913f0863 add x3, x3, #0xfc2 31cbc: 321f07e0 orr w0, wzr, #0x6 31cc0: 97ffac34 bl 0x1cd90 <__android_log_print@plt> 31cc4: 2a1f03f5 mov w21, wzr 31cc8: b94007e8 ldr w8, [sp, #0x4] 31ccc: 7100051f cmp w8, #0x1 31cd0: 540000cb b.lt 0x31ce8 31cd4: f9400e60 ldr x0, [x19, #0x18] 31cd8: 321f03e1 orr w1, wzr, #0x2 31cdc: f9400008 ldr x8, [x0] 31ce0: f9401508 ldr x8, [x8, #0x28] 31ce4: d63f0100 blr x8 31ce8: 71001a9f cmp w20, #0x6 31cec: 540000a1 b.ne 0x31d00 31cf0: f9400268 ldr x8, [x19] 31cf4: aa1303e0 mov x0, x19 31cf8: f9402d08 ldr x8, [x8, #0x58] 31cfc: d63f0100 blr x8 31d00: 36000155 tbz w21, #0x0, 0x31d28 31d04: f9400268 ldr x8, [x19] 31d08: aa1303e0 mov x0, x19 31d0c: f9400d08 ldr x8, [x8, #0x18] 31d10: d63f0100 blr x8 31d14: f9400e60 ldr x0, [x19, #0x18] 31d18: 320007e1 orr w1, wzr, #0x3 31d1c: f9400008 ldr x8, [x0] 31d20: f9401508 ldr x8, [x8, #0x28] 31d24: d63f0100 blr x8 31d28: d53bd048 mrs x8, TPIDR_EL0 31d2c: f9401508 ldr x8, [x8, #0x28] 31d30: f94007e9 ldr x9, [sp, #0x8] 31d34: eb09011f cmp x8, x9 31d38: 54000101 b.ne 0x31d58 31d3c: a9437bfd ldp x29, x30, [sp, #0x30] 31d40: a9424ff4 ldp x20, x19, [sp, #0x20] 31d44: f9400bf5 ldr x21, [sp, #0x10] 31d48: 910103ff add sp, sp, #0x40 31d4c: d65f03c0 ret 31d50: 320003f5 orr w21, wzr, #0x1 31d54: 17ffffdd b 0x31cc8 31d58: 97ffab22 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000031d5c ::~Vector()>: 31d5c: f9400000 ldr x0, [x0] 31d60: b4000040 cbz x0, 0x31d68 ::~Vector()+0xc> 31d64: 17ffaf8f b 0x1dba0 <_ZdaPv@plt> 31d68: d65f03c0 ret 0000000000031d6c : 31d6c: a9bc5ffc stp x28, x23, [sp, #-0x40]! 31d70: a90157f6 stp x22, x21, [sp, #0x10] 31d74: a9024ff4 stp x20, x19, [sp, #0x20] 31d78: a9037bfd stp x29, x30, [sp, #0x30] 31d7c: 9100c3fd add x29, sp, #0x30 31d80: d11043ff sub sp, sp, #0x410 31d84: d53bd048 mrs x8, TPIDR_EL0 31d88: f9401508 ldr x8, [x8, #0x28] 31d8c: aa0003f4 mov x20, x0 31d90: f81c83a8 stur x8, [x29, #-0x38] 31d94: b40003d4 cbz x20, 0x31e0c 31d98: b00002c8 adrp x8, 0x8a000 31d9c: f9461508 ldr x8, [x8, #0xc28] 31da0: aa1403e0 mov x0, x20 31da4: f9400108 ldr x8, [x8] 31da8: d63f0100 blr x8 31dac: b00002d5 adrp x21, 0x8a000 31db0: f946e2b5 ldr x21, [x21, #0xdc0] 31db4: aa0003f3 mov x19, x0 31db8: aa1403e1 mov x1, x20 31dbc: f94002a8 ldr x8, [x21] 31dc0: aa0803e0 mov x0, x8 31dc4: 97ffa977 bl 0x1c3a0 <_Z11libmgr_findP8libmgr_tPKc@plt> 31dc8: b5000480 cbnz x0, 0x31e58 31dcc: b00002d6 adrp x22, 0x8a000 31dd0: f9463ed6 ldr x22, [x22, #0xc78] 31dd4: b9400ac8 ldr w8, [x22, #0x8] 31dd8: 7100051f cmp w8, #0x1 31ddc: 540003eb b.lt 0x31e58 31de0: aa1f03f7 mov x23, xzr 31de4: f94002c8 ldr x8, [x22] 31de8: aa1403e0 mov x0, x20 31dec: f8777901 ldr x1, [x8, x23, lsl #3] 31df0: 97ffae3c bl 0x1d6e0 <_Z14is_same_modulePKcS0_@plt> 31df4: 37000100 tbnz w0, #0x0, 0x31e14 31df8: b9800ac8 ldrsw x8, [x22, #0x8] 31dfc: 910006f7 add x23, x23, #0x1 31e00: eb0802ff cmp x23, x8 31e04: 54ffff0b b.lt 0x31de4 31e08: 14000014 b 0x31e58 31e0c: aa1f03f3 mov x19, xzr 31e10: 14000012 b 0x31e58 31e14: 97ffa95f bl 0x1c390 31e18: 910023e2 add x2, sp, #0x8 31e1c: 321603e3 orr w3, wzr, #0x400 31e20: aa1403e1 mov x1, x20 31e24: 97ffa9b7 bl 0x1c500 <_Z15get_module_baseiPKcPci@plt> 31e28: aa0003f4 mov x20, x0 31e2c: b4000174 cbz x20, 0x31e58 31e30: f94002a0 ldr x0, [x21] 31e34: 910023e1 add x1, sp, #0x8 31e38: aa1403e2 mov x2, x20 31e3c: 97ffa721 bl 0x1bac0 <_Z10libmgr_addP8libmgr_tPKcm@plt> 31e40: b00002c8 adrp x8, 0x8a000 31e44: f945f908 ldr x8, [x8, #0xbf0] 31e48: 910023e0 add x0, sp, #0x8 31e4c: aa1403e1 mov x1, x20 31e50: b9400102 ldr w2, [x8] 31e54: 97ffa937 bl 0x1c330 <_Z4hookPKcm8HookMode@plt> 31e58: d53bd048 mrs x8, TPIDR_EL0 31e5c: f9401508 ldr x8, [x8, #0x28] 31e60: f85c83a9 ldur x9, [x29, #-0x38] 31e64: eb09011f cmp x8, x9 31e68: 54000101 b.ne 0x31e88 31e6c: aa1303e0 mov x0, x19 31e70: 911043ff add sp, sp, #0x410 31e74: a9437bfd ldp x29, x30, [sp, #0x30] 31e78: a9424ff4 ldp x20, x19, [sp, #0x20] 31e7c: a94157f6 ldp x22, x21, [sp, #0x10] 31e80: a8c45ffc ldp x28, x23, [sp], #0x40 31e84: d65f03c0 ret 31e88: 97ffaad6 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000031e8c : 31e8c: f81d0ff5 str x21, [sp, #-0x30]! 31e90: a9014ff4 stp x20, x19, [sp, #0x10] 31e94: a9027bfd stp x29, x30, [sp, #0x20] 31e98: 910083fd add x29, sp, #0x20 31e9c: b00002d4 adrp x20, 0x8a000 31ea0: f9463e94 ldr x20, [x20, #0xc78] 31ea4: aa0003f3 mov x19, x0 31ea8: b9400a88 ldr w8, [x20, #0x8] 31eac: 7100051f cmp w8, #0x1 31eb0: 5400016b b.lt 0x31edc 31eb4: aa1f03f5 mov x21, xzr 31eb8: f9400288 ldr x8, [x20] 31ebc: aa1303e0 mov x0, x19 31ec0: f8757901 ldr x1, [x8, x21, lsl #3] 31ec4: 97ffae07 bl 0x1d6e0 <_Z14is_same_modulePKcS0_@plt> 31ec8: 370000e0 tbnz w0, #0x0, 0x31ee4 31ecc: b9800a88 ldrsw x8, [x20, #0x8] 31ed0: 910006b5 add x21, x21, #0x1 31ed4: eb0802bf cmp x21, x8 31ed8: 54ffff0b b.lt 0x31eb8 31edc: 2a1f03e0 mov w0, wzr 31ee0: 14000002 b 0x31ee8 31ee4: 320003e0 orr w0, wzr, #0x1 31ee8: a9427bfd ldp x29, x30, [sp, #0x20] 31eec: a9414ff4 ldp x20, x19, [sp, #0x10] 31ef0: f84307f5 ldr x21, [sp], #0x30 31ef4: d65f03c0 ret 0000000000031ef8 : 31ef8: d107c3ff sub sp, sp, #0x1f0 31efc: a9196ffc stp x28, x27, [sp, #0x190] 31f00: a91a67fa stp x26, x25, [sp, #0x1a0] 31f04: a91b5ff8 stp x24, x23, [sp, #0x1b0] 31f08: a91c57f6 stp x22, x21, [sp, #0x1c0] 31f0c: a91d4ff4 stp x20, x19, [sp, #0x1d0] 31f10: a91e7bfd stp x29, x30, [sp, #0x1e0] 31f14: 910783fd add x29, sp, #0x1e0 31f18: d53bd048 mrs x8, TPIDR_EL0 31f1c: f9401508 ldr x8, [x8, #0x28] 31f20: 2a0203f5 mov w21, w2 31f24: aa0103f7 mov x23, x1 31f28: aa0003f4 mov x20, x0 31f2c: f81a83a8 stur x8, [x29, #-0x58] 31f30: 97ffad98 bl 0x1d590 31f34: 71000c1f cmp w0, #0x3 31f38: 5400376b b.lt 0x32624 31f3c: d2ffffe9 mov x9, #-0x1000000000000 // =-281474976710656 31f40: d3607c08 lsl x8, x0, #32 31f44: f2dfffa9 movk x9, #0xfffd, lsl #32 31f48: 8b090109 add x9, x8, x9 31f4c: 9360fd29 asr x9, x9, #32 31f50: 38696a89 ldrb w9, [x20, x9] 31f54: 7100b93f cmp w9, #0x2e 31f58: 54003661 b.ne 0x32624 31f5c: b25f7be9 mov x9, #-0x200000000 // =-8589934592 31f60: 8b090109 add x9, x8, x9 31f64: 9360fd29 asr x9, x9, #32 31f68: 38696a89 ldrb w9, [x20, x9] 31f6c: 7101cd3f cmp w9, #0x73 31f70: 540035a1 b.ne 0x32624 31f74: b2607fe9 mov x9, #-0x100000000 // =-4294967296 31f78: 8b090108 add x8, x8, x9 31f7c: 9360fd08 asr x8, x8, #32 31f80: 38686a88 ldrb w8, [x20, x8] 31f84: 7101bd1f cmp w8, #0x6f 31f88: 540034e1 b.ne 0x32624 31f8c: d00001a1 adrp x1, 0x67000 31f90: 91040421 add x1, x1, #0x101 31f94: aa1403e0 mov x0, x20 31f98: 97ffad32 bl 0x1d460 31f9c: b5003440 cbnz x0, 0x32624 31fa0: d00001a1 adrp x1, 0x67000 31fa4: 91042021 add x1, x1, #0x108 31fa8: aa1403e0 mov x0, x20 31fac: 97ffad2d bl 0x1d460 31fb0: b50033a0 cbnz x0, 0x32624 31fb4: d00001a1 adrp x1, 0x67000 31fb8: 91043821 add x1, x1, #0x10e 31fbc: aa1403e0 mov x0, x20 31fc0: 97ffad28 bl 0x1d460 31fc4: b5003300 cbnz x0, 0x32624 31fc8: d00001a1 adrp x1, 0x67000 31fcc: 91047c21 add x1, x1, #0x11f 31fd0: aa1403e0 mov x0, x20 31fd4: 97ffad23 bl 0x1d460 31fd8: b5003260 cbnz x0, 0x32624 31fdc: b00002d3 adrp x19, 0x8a000 31fe0: f9463e73 ldr x19, [x19, #0xc78] 31fe4: b9400a68 ldr w8, [x19, #0x8] 31fe8: 340001c8 cbz w8, 0x32020 31fec: 7100051f cmp w8, #0x1 31ff0: 540031ab b.lt 0x32624 31ff4: aa1f03f6 mov x22, xzr 31ff8: f9400268 ldr x8, [x19] 31ffc: aa1403e0 mov x0, x20 32000: f8767901 ldr x1, [x8, x22, lsl #3] 32004: 97ffadb7 bl 0x1d6e0 <_Z14is_same_modulePKcS0_@plt> 32008: 370001c0 tbnz w0, #0x0, 0x32040 3200c: b9800a68 ldrsw x8, [x19, #0x8] 32010: 910006d6 add x22, x22, #0x1 32014: eb0802df cmp x22, x8 32018: 54ffff0b b.lt 0x31ff8 3201c: 14000182 b 0x32624 32020: b00001a1 adrp x1, 0x67000 32024: 9104ec21 add x1, x1, #0x13b 32028: 321d03e2 orr w2, wzr, #0x8 3202c: aa1403e0 mov x0, x20 32030: 97ffa78c bl 0x1be60 32034: 7100001f cmp w0, #0x0 32038: 1a9f17f6 cset w22, eq 3203c: 14000002 b 0x32044 32040: 2a1f03f6 mov w22, wzr 32044: aa1403e0 mov x0, x20 32048: 2a1f03e1 mov w1, wzr 3204c: 97ffa681 bl 0x1ba50 32050: 900002dc adrp x28, 0x8a000 32054: f946279c ldr x28, [x28, #0xc48] 32058: b9400388 ldr w8, [x28] 3205c: 7100051f cmp w8, #0x1 32060: 2a0003f3 mov w19, w0 32064: 37f814d3 tbnz w19, #0x1f, 0x322fc 32068: 5400016c b.gt 0x32094 3206c: f0000181 adrp x1, 0x65000 32070: b00001a2 adrp x2, 0x67000 32074: 900001c3 adrp x3, 0x6a000 32078: 910b0421 add x1, x1, #0x2c1 3207c: 91058042 add x2, x2, #0x160 32080: 912d9c63 add x3, x3, #0xb67 32084: 320007e0 orr w0, wzr, #0x3 32088: aa1403e4 mov x4, x20 3208c: aa1703e5 mov x5, x23 32090: 97ffab40 bl 0x1cd90 <__android_log_print@plt> 32094: d10263a1 sub x1, x29, #0x98 32098: 321a03e2 orr w2, wzr, #0x40 3209c: 2a1303e0 mov w0, w19 320a0: 97ffa780 bl 0x1bea0 320a4: f101001f cmp x0, #0x40 320a8: 54001461 b.ne 0x32334 320ac: b85683a9 ldur w9, [x29, #-0x98] 320b0: 52a8c988 mov w8, #0x464c0000 // =1179385856 320b4: 7288afe8 movk w8, #0x457f 320b8: 6b08013f cmp w9, w8 320bc: 540015c1 b.ne 0x32374 320c0: f90023f7 str x23, [sp, #0x40] 320c4: b94002e9 ldr w9, [x23] 320c8: 6b08013f cmp w9, w8 320cc: 54001641 b.ne 0x32394 320d0: f85883a1 ldur x1, [x29, #-0x78] 320d4: 2a1303e0 mov w0, w19 320d8: 2a1f03e2 mov w2, wzr 320dc: 97ffa9ed bl 0x1c890 320e0: f85a03b7 ldur x23, [x29, #-0x60] 320e4: d370fef9 lsr x25, x23, #48 320e8: 12003ee8 and w8, w23, #0xffff 320ec: 340001e8 cbz w8, 0x32128 320f0: 2a1f03f8 mov w24, wzr 320f4: 12003efa and w26, w23, #0xffff 320f8: d10343a1 sub x1, x29, #0xd0 320fc: 321d0be2 orr w2, wzr, #0x38 32100: 2a1303e0 mov w0, w19 32104: 97ffa767 bl 0x1bea0 32108: b85303a8 ldur w8, [x29, #-0xd0] 3210c: 7100051f cmp w8, #0x1 32110: 54000061 b.ne 0x3211c 32114: f85383a8 ldur x8, [x29, #-0xc8] 32118: b40017a8 cbz x8, 0x3240c 3211c: 11000718 add w24, w24, #0x1 32120: 6b1a031f cmp w24, w26 32124: 54fffeab b.lt 0x320f8 32128: f9001fff str xzr, [sp, #0x38] 3212c: 97ffacd1 bl 0x1d470 32130: f85903b8 ldur x24, [x29, #-0x70] 32134: 5100041a sub w26, w0, #0x1 32138: 2a1303e0 mov w0, w19 3213c: 2a1f03e2 mov w2, wzr 32140: 8b191b01 add x1, x24, x25, lsl #6 32144: 97ffa9d3 bl 0x1c890 32148: 910343e1 add x1, sp, #0xd0 3214c: 321a03e2 orr w2, wzr, #0x40 32150: 2a1303e0 mov w0, w19 32154: 97ffa753 bl 0x1bea0 32158: f101001f cmp x0, #0x40 3215c: 54001361 b.ne 0x323c8 32160: f9407bf9 ldr x25, [sp, #0xf0] 32164: aa1903e0 mov x0, x25 32168: 97ffad96 bl 0x1d7c0 3216c: f94077e1 ldr x1, [sp, #0xe8] 32170: aa0003fb mov x27, x0 32174: 2a1303e0 mov w0, w19 32178: 2a1f03e2 mov w2, wzr 3217c: 97ffa9c5 bl 0x1c890 32180: 2a1303e0 mov w0, w19 32184: aa1b03e1 mov x1, x27 32188: aa1903e2 mov x2, x25 3218c: f90027fb str x27, [sp, #0x48] 32190: 97ffa744 bl 0x1bea0 32194: eb39c01f cmp x0, w25, sxtw 32198: 540015c1 b.ne 0x32450 3219c: 2a1303e0 mov w0, w19 321a0: aa1803e1 mov x1, x24 321a4: 2a1f03e2 mov w2, wzr 321a8: d360bef9 ubfx x25, x23, #32, #16 321ac: 97ffa9b9 bl 0x1c890 321b0: 2a1f03fb mov w27, wzr 321b4: a90c7fff stp xzr, xzr, [sp, #0xc0] 321b8: a90b7fff stp xzr, xzr, [sp, #0xb0] 321bc: a90a7fff stp xzr, xzr, [sp, #0xa0] 321c0: a9097fff stp xzr, xzr, [sp, #0x90] 321c4: 34001f39 cbz w25, 0x325a8 321c8: f9401fe9 ldr x9, [sp, #0x38] 321cc: 93407f48 sxtw x8, w26 321d0: 2a1f03fb mov w27, wzr 321d4: 2a1f03f9 mov w25, wzr 321d8: 8a280129 bic x9, x9, x8 321dc: f94023e8 ldr x8, [sp, #0x40] 321e0: d360fef8 lsr x24, x23, #32 321e4: a901ffff stp xzr, xzr, [sp, #0x18] 321e8: a902ffff stp xzr, xzr, [sp, #0x28] 321ec: cb090117 sub x23, x8, x9 321f0: b90017ff str wzr, [sp, #0x14] 321f4: 910143e1 add x1, sp, #0x50 321f8: 321a03e2 orr w2, wzr, #0x40 321fc: 2a1303e0 mov w0, w19 32200: 97ffa728 bl 0x1bea0 32204: f101001f cmp x0, #0x40 32208: 540013e1 b.ne 0x32484 3220c: b94053e8 ldr w8, [sp, #0x50] 32210: f94027e9 ldr x9, [sp, #0x48] 32214: b00001a1 adrp x1, 0x67000 32218: 91096c21 add x1, x1, #0x25b 3221c: 8b08013a add x26, x9, x8 32220: aa1a03e0 mov x0, x26 32224: 97ffab43 bl 0x1cf30 32228: 340003a0 cbz w0, 0x3229c 3222c: b00001a1 adrp x1, 0x67000 32230: aa1a03e0 mov x0, x26 32234: 91098c21 add x1, x1, #0x263 32238: 97ffab3e bl 0x1cf30 3223c: 340003c0 cbz w0, 0x322b4 32240: b00001a1 adrp x1, 0x67000 32244: aa1a03e0 mov x0, x26 32248: 9109ac21 add x1, x1, #0x26b 3224c: 97ffab39 bl 0x1cf30 32250: 340003e0 cbz w0, 0x322cc 32254: b00001a1 adrp x1, 0x67000 32258: aa1a03e0 mov x0, x26 3225c: 9109c021 add x1, x1, #0x270 32260: 97ffab34 bl 0x1cf30 32264: 34000380 cbz w0, 0x322d4 32268: b00001a1 adrp x1, 0x67000 3226c: aa1a03e0 mov x0, x26 32270: 9109e421 add x1, x1, #0x279 32274: 97ffab2f bl 0x1cf30 32278: 35000380 cbnz w0, 0x322e8 3227c: ad4383e1 ldp q1, q0, [sp, #0x70] 32280: ad428be3 ldp q3, q2, [sp, #0x50] 32284: 1100077b add w27, w27, #0x1 32288: 320003e8 orr w8, wzr, #0x1 3228c: ad0583e1 stp q1, q0, [sp, #0xb0] 32290: ad048be3 stp q3, q2, [sp, #0x90] 32294: b90017e8 str w8, [sp, #0x14] 32298: 14000014 b 0x322e8 3229c: f94037e8 ldr x8, [sp, #0x68] 322a0: 1100077b add w27, w27, #0x1 322a4: f90017e8 str x8, [sp, #0x28] 322a8: f9403be8 ldr x8, [sp, #0x70] 322ac: f9001be8 str x8, [sp, #0x30] 322b0: 1400000e b 0x322e8 322b4: f94037e8 ldr x8, [sp, #0x68] 322b8: 1100077b add w27, w27, #0x1 322bc: f9000fe8 str x8, [sp, #0x18] 322c0: f9403be8 ldr x8, [sp, #0x70] 322c4: f90013e8 str x8, [sp, #0x20] 322c8: 14000008 b 0x322e8 322cc: 1100077b add w27, w27, #0x1 322d0: 14000006 b 0x322e8 322d4: ad4383e1 ldp q1, q0, [sp, #0x70] 322d8: ad428be3 ldp q3, q2, [sp, #0x50] 322dc: 1100077b add w27, w27, #0x1 322e0: ad0583e1 stp q1, q0, [sp, #0xb0] 322e4: ad048be3 stp q3, q2, [sp, #0x90] 322e8: 11000739 add w25, w25, #0x1 322ec: 12003f28 and w8, w25, #0xffff 322f0: 6b38211f cmp w8, w24, uxth 322f4: 54fff803 b.lo 0x321f4 322f8: 1400006f b 0x324b4 322fc: 5400194c b.gt 0x32624 32300: 97ffa7c8 bl 0x1c220 <__errno@plt> 32304: b9400000 ldr w0, [x0] 32308: 97ffa7ae bl 0x1c1c0 3230c: f0000181 adrp x1, 0x65000 32310: b00001a2 adrp x2, 0x67000 32314: 900001c3 adrp x3, 0x6a000 32318: aa0003e4 mov x4, x0 3231c: 910b0421 add x1, x1, #0x2c1 32320: 91051042 add x2, x2, #0x144 32324: 912d9c63 add x3, x3, #0xb67 32328: 320007e0 orr w0, wzr, #0x3 3232c: 97ffaa99 bl 0x1cd90 <__android_log_print@plt> 32330: 140000bd b 0x32624 32334: b9400388 ldr w8, [x28] 32338: 7100051f cmp w8, #0x1 3233c: 5400170c b.gt 0x3261c 32340: 97ffa7b8 bl 0x1c220 <__errno@plt> 32344: b9400000 ldr w0, [x0] 32348: 97ffa79e bl 0x1c1c0 3234c: f0000181 adrp x1, 0x65000 32350: b00001a2 adrp x2, 0x67000 32354: 900001c3 adrp x3, 0x6a000 32358: aa0003e4 mov x4, x0 3235c: 910b0421 add x1, x1, #0x2c1 32360: 9105e042 add x2, x2, #0x178 32364: 912d9c63 add x3, x3, #0xb67 32368: 320007e0 orr w0, wzr, #0x3 3236c: 97ffaa89 bl 0x1cd90 <__android_log_print@plt> 32370: 140000ab b 0x3261c 32374: b9400388 ldr w8, [x28] 32378: 7100051f cmp w8, #0x1 3237c: 5400150c b.gt 0x3261c 32380: f0000181 adrp x1, 0x65000 32384: b00001a2 adrp x2, 0x67000 32388: 910b0421 add x1, x1, #0x2c1 3238c: 91065842 add x2, x2, #0x196 32390: 14000008 b 0x323b0 32394: b9400388 ldr w8, [x28] 32398: 7100051f cmp w8, #0x1 3239c: 5400140c b.gt 0x3261c 323a0: f0000181 adrp x1, 0x65000 323a4: b00001a2 adrp x2, 0x67000 323a8: 910b0421 add x1, x1, #0x2c1 323ac: 9106c442 add x2, x2, #0x1b1 323b0: 900001c3 adrp x3, 0x6a000 323b4: 912d9c63 add x3, x3, #0xb67 323b8: 320007e0 orr w0, wzr, #0x3 323bc: aa1403e4 mov x4, x20 323c0: 97ffaa74 bl 0x1cd90 <__android_log_print@plt> 323c4: 14000096 b 0x3261c 323c8: b9400388 ldr w8, [x28] 323cc: 7100051f cmp w8, #0x1 323d0: 5400014c b.gt 0x323f8 323d4: f0000181 adrp x1, 0x65000 323d8: b00001a2 adrp x2, 0x67000 323dc: 900001c3 adrp x3, 0x6a000 323e0: 910b0421 add x1, x1, #0x2c1 323e4: 91081c42 add x2, x2, #0x207 323e8: 912d9c63 add x3, x3, #0xb67 323ec: 320007e0 orr w0, wzr, #0x3 323f0: aa1403e4 mov x4, x20 323f4: 97ffaa67 bl 0x1cd90 <__android_log_print@plt> 323f8: aa1f03f8 mov x24, xzr 323fc: aa1f03f9 mov x25, xzr 32400: aa1f03fb mov x27, xzr 32404: f90027ff str xzr, [sp, #0x48] 32408: 14000078 b 0x325e8 3240c: f85403a8 ldur x8, [x29, #-0xc0] 32410: f9001fe8 str x8, [sp, #0x38] 32414: b4ffe8c8 cbz x8, 0x3212c 32418: b9400388 ldr w8, [x28] 3241c: 71000d1f cmp w8, #0x3 32420: 54ffe86c b.gt 0x3212c 32424: f9401fe5 ldr x5, [sp, #0x38] 32428: f0000181 adrp x1, 0x65000 3242c: b00001a2 adrp x2, 0x67000 32430: 900001c3 adrp x3, 0x6a000 32434: 910b0421 add x1, x1, #0x2c1 32438: 91077842 add x2, x2, #0x1de 3243c: 912d9c63 add x3, x3, #0xb67 32440: 528000a0 mov w0, #0x5 // =5 32444: aa1403e4 mov x4, x20 32448: 97ffaa52 bl 0x1cd90 <__android_log_print@plt> 3244c: 17ffff38 b 0x3212c 32450: b9400388 ldr w8, [x28] 32454: 7100051f cmp w8, #0x1 32458: 54000c2c b.gt 0x325dc 3245c: f0000181 adrp x1, 0x65000 32460: b00001a2 adrp x2, 0x67000 32464: 900001c3 adrp x3, 0x6a000 32468: 910b0421 add x1, x1, #0x2c1 3246c: 91088442 add x2, x2, #0x221 32470: 912d9c63 add x3, x3, #0xb67 32474: 320007e0 orr w0, wzr, #0x3 32478: aa1403e4 mov x4, x20 3247c: 97ffaa45 bl 0x1cd90 <__android_log_print@plt> 32480: 14000057 b 0x325dc 32484: b9400388 ldr w8, [x28] 32488: 7100051f cmp w8, #0x1 3248c: 5400014c b.gt 0x324b4 32490: f0000181 adrp x1, 0x65000 32494: b00001a2 adrp x2, 0x67000 32498: 900001c3 adrp x3, 0x6a000 3249c: 910b0421 add x1, x1, #0x2c1 324a0: 9108f842 add x2, x2, #0x23e 324a4: 912d9c63 add x3, x3, #0xb67 324a8: 320007e0 orr w0, wzr, #0x3 324ac: aa1403e4 mov x4, x20 324b0: 97ffaa38 bl 0x1cd90 <__android_log_print@plt> 324b4: 7100137f cmp w27, #0x4 324b8: 54000781 b.ne 0x325a8 324bc: f94013f8 ldr x24, [sp, #0x20] 324c0: aa1803e0 mov x0, x24 324c4: 97ffacbf bl 0x1d7c0 324c8: f9400fe1 ldr x1, [sp, #0x18] 324cc: aa0003fb mov x27, x0 324d0: 2a1303e0 mov w0, w19 324d4: 2a1f03e2 mov w2, wzr 324d8: 97ffa8ee bl 0x1c890 324dc: 2a1303e0 mov w0, w19 324e0: aa1b03e1 mov x1, x27 324e4: aa1803e2 mov x2, x24 324e8: 97ffa66e bl 0x1bea0 324ec: eb18001f cmp x0, x24 324f0: 54000b41 b.ne 0x32658 324f4: f9401bf9 ldr x25, [sp, #0x30] 324f8: aa1903e0 mov x0, x25 324fc: 97ffacb1 bl 0x1d7c0 32500: f94017e1 ldr x1, [sp, #0x28] 32504: aa0003f8 mov x24, x0 32508: 2a1303e0 mov w0, w19 3250c: 2a1f03e2 mov w2, wzr 32510: 97ffa8e0 bl 0x1c890 32514: 2a1303e0 mov w0, w19 32518: aa1803e1 mov x1, x24 3251c: aa1903e2 mov x2, x25 32520: 97ffa660 bl 0x1bea0 32524: eb19001f cmp x0, x25 32528: 54000b61 b.ne 0x32694 3252c: b94017e8 ldr w8, [sp, #0x14] 32530: 7200011f tst w8, #0x1 32534: 321c03e8 orr w8, wzr, #0x10 32538: 321d07e9 orr w9, wzr, #0x18 3253c: 9a88113a csel x26, x9, x8, ne 32540: aa1a03e0 mov x0, x26 32544: 97ffac9f bl 0x1d7c0 32548: f94057e1 ldr x1, [sp, #0xa8] 3254c: aa0003f9 mov x25, x0 32550: 2a1303e0 mov w0, w19 32554: 2a1f03e2 mov w2, wzr 32558: 97ffa8ce bl 0x1c890 3255c: 2a1303e0 mov w0, w19 32560: aa1903e1 mov x1, x25 32564: aa1a03e2 mov x2, x26 32568: 97ffa64e bl 0x1bea0 3256c: eb1a001f cmp x0, x26 32570: 54000b01 b.ne 0x326d0 32574: b94017e8 ldr w8, [sp, #0x14] 32578: 910243e0 add x0, sp, #0x90 3257c: aa1903e1 mov x1, x25 32580: aa1703e2 mov x2, x23 32584: 12000108 and w8, w8, #0x1 32588: aa1b03e3 mov x3, x27 3258c: aa1803e4 mov x4, x24 32590: 2a1503e5 mov w5, w21 32594: 2a1603e6 mov w6, w22 32598: 2a1303e7 mov w7, w19 3259c: 390003e8 strb w8, [sp] 325a0: 97ffa8ac bl 0x1c850 <_Z7do_hookP10elf64_shdrPvmPcP9elf64_sym8HookModebib@plt> 325a4: 14000011 b 0x325e8 325a8: b9400388 ldr w8, [x28] 325ac: 7100051f cmp w8, #0x1 325b0: 5400016c b.gt 0x325dc 325b4: f0000181 adrp x1, 0x65000 325b8: b00001a2 adrp x2, 0x67000 325bc: 900001c3 adrp x3, 0x6a000 325c0: 910b0421 add x1, x1, #0x2c1 325c4: 910a0c42 add x2, x2, #0x283 325c8: 912d9c63 add x3, x3, #0xb67 325cc: 320007e0 orr w0, wzr, #0x3 325d0: aa1403e4 mov x4, x20 325d4: 2a1b03e5 mov w5, w27 325d8: 97ffa9ee bl 0x1cd90 <__android_log_print@plt> 325dc: aa1f03f8 mov x24, xzr 325e0: aa1f03f9 mov x25, xzr 325e4: aa1f03fb mov x27, xzr 325e8: f94027e8 ldr x8, [sp, #0x48] 325ec: b4000068 cbz x8, 0x325f8 325f0: f94027e0 ldr x0, [sp, #0x48] 325f4: 97ffad17 bl 0x1da50 325f8: b400007b cbz x27, 0x32604 325fc: aa1b03e0 mov x0, x27 32600: 97ffad14 bl 0x1da50 32604: b4000078 cbz x24, 0x32610 32608: aa1803e0 mov x0, x24 3260c: 97ffad11 bl 0x1da50 32610: b4000079 cbz x25, 0x3261c 32614: aa1903e0 mov x0, x25 32618: 97ffad0e bl 0x1da50 3261c: 2a1303e0 mov w0, w19 32620: 97ffabe4 bl 0x1d5b0 32624: d53bd048 mrs x8, TPIDR_EL0 32628: f9401508 ldr x8, [x8, #0x28] 3262c: f85a83a9 ldur x9, [x29, #-0x58] 32630: eb09011f cmp x8, x9 32634: 540004c1 b.ne 0x326cc 32638: a95e7bfd ldp x29, x30, [sp, #0x1e0] 3263c: a95d4ff4 ldp x20, x19, [sp, #0x1d0] 32640: a95c57f6 ldp x22, x21, [sp, #0x1c0] 32644: a95b5ff8 ldp x24, x23, [sp, #0x1b0] 32648: a95a67fa ldp x26, x25, [sp, #0x1a0] 3264c: a9596ffc ldp x28, x27, [sp, #0x190] 32650: 9107c3ff add sp, sp, #0x1f0 32654: d65f03c0 ret 32658: b9400388 ldr w8, [x28] 3265c: 7100051f cmp w8, #0x1 32660: 5400014c b.gt 0x32688 32664: f0000181 adrp x1, 0x65000 32668: b00001a2 adrp x2, 0x67000 3266c: 900001c3 adrp x3, 0x6a000 32670: 910b0421 add x1, x1, #0x2c1 32674: 910aac42 add x2, x2, #0x2ab 32678: 912d9c63 add x3, x3, #0xb67 3267c: 320007e0 orr w0, wzr, #0x3 32680: aa1403e4 mov x4, x20 32684: 97ffa9c3 bl 0x1cd90 <__android_log_print@plt> 32688: aa1f03f8 mov x24, xzr 3268c: aa1f03f9 mov x25, xzr 32690: 17ffffd6 b 0x325e8 32694: b9400388 ldr w8, [x28] 32698: 7100051f cmp w8, #0x1 3269c: 5400034c b.gt 0x32704 326a0: f0000181 adrp x1, 0x65000 326a4: b00001a2 adrp x2, 0x67000 326a8: 900001c3 adrp x3, 0x6a000 326ac: 910b0421 add x1, x1, #0x2c1 326b0: 910b2c42 add x2, x2, #0x2cb 326b4: 912d9c63 add x3, x3, #0xb67 326b8: 320007e0 orr w0, wzr, #0x3 326bc: aa1403e4 mov x4, x20 326c0: 97ffa9b4 bl 0x1cd90 <__android_log_print@plt> 326c4: aa1f03f9 mov x25, xzr 326c8: 17ffffc8 b 0x325e8 326cc: 97ffa8c5 bl 0x1c9e0 <__stack_chk_fail@plt> 326d0: b9400388 ldr w8, [x28] 326d4: 7100051f cmp w8, #0x1 326d8: 54fff88c b.gt 0x325e8 326dc: f0000181 adrp x1, 0x65000 326e0: b00001a2 adrp x2, 0x67000 326e4: 900001c3 adrp x3, 0x6a000 326e8: 910b0421 add x1, x1, #0x2c1 326ec: 910b9842 add x2, x2, #0x2e6 326f0: 912d9c63 add x3, x3, #0xb67 326f4: 320007e0 orr w0, wzr, #0x3 326f8: aa1403e4 mov x4, x20 326fc: 97ffa9a5 bl 0x1cd90 <__android_log_print@plt> 32700: 17ffffba b 0x325e8 32704: aa1f03f9 mov x25, xzr 32708: 17ffffb8 b 0x325e8 000000000003270c : 3270c: d10143ff sub sp, sp, #0x50 32710: a9034ff4 stp x20, x19, [sp, #0x30] 32714: a9047bfd stp x29, x30, [sp, #0x40] 32718: 910103fd add x29, sp, #0x40 3271c: d53bd048 mrs x8, TPIDR_EL0 32720: f9401508 ldr x8, [x8, #0x28] 32724: aa0103f4 mov x20, x1 32728: aa0003f3 mov x19, x0 3272c: 910023e1 add x1, sp, #0x8 32730: aa1403e0 mov x0, x20 32734: f81e83a8 stur x8, [x29, #-0x18] 32738: 97ffab8e bl 0x1d570 3273c: 34000160 cbz w0, 0x32768 32740: f9400280 ldr x0, [x20] 32744: 910023e1 add x1, sp, #0x8 32748: 97ffab8a bl 0x1d570 3274c: 340000e0 cbz w0, 0x32768 32750: f9400ff4 ldr x20, [sp, #0x18] 32754: b40000b4 cbz x20, 0x32768 32758: aa1403e0 mov x0, x20 3275c: aa1303e1 mov x1, x19 32760: 97ffa9f4 bl 0x1cf30 32764: 34000160 cbz w0, 0x32790 32768: 12800000 mov w0, #-0x1 // =-1 3276c: d53bd048 mrs x8, TPIDR_EL0 32770: f9401508 ldr x8, [x8, #0x28] 32774: f85e83a9 ldur x9, [x29, #-0x18] 32778: eb09011f cmp x8, x9 3277c: 540002e1 b.ne 0x327d8 32780: a9447bfd ldp x29, x30, [sp, #0x40] 32784: a9434ff4 ldp x20, x19, [sp, #0x30] 32788: 910143ff add sp, sp, #0x50 3278c: d65f03c0 ret 32790: 900002c8 adrp x8, 0x8a000 32794: f9462508 ldr x8, [x8, #0xc48] 32798: b9400108 ldr w8, [x8] 3279c: 7100051f cmp w8, #0x1 327a0: 5400018c b.gt 0x327d0 327a4: f94007e5 ldr x5, [sp, #0x8] 327a8: f0000181 adrp x1, 0x65000 327ac: 900001a2 adrp x2, 0x66000 327b0: b00001a3 adrp x3, 0x67000 327b4: 910b0421 add x1, x1, #0x2c1 327b8: 913fd442 add x2, x2, #0xff5 327bc: 91008863 add x3, x3, #0x22 327c0: 320007e0 orr w0, wzr, #0x3 327c4: aa1303e4 mov x4, x19 327c8: aa1403e6 mov x6, x20 327cc: 97ffa971 bl 0x1cd90 <__android_log_print@plt> 327d0: 2a1f03e0 mov w0, wzr 327d4: 17ffffe6 b 0x3276c 327d8: 97ffa882 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000327dc : 327dc: d10243ff sub sp, sp, #0x90 327e0: f9001bfb str x27, [sp, #0x30] 327e4: a90467fa stp x26, x25, [sp, #0x40] 327e8: a9055ff8 stp x24, x23, [sp, #0x50] 327ec: a90657f6 stp x22, x21, [sp, #0x60] 327f0: a9074ff4 stp x20, x19, [sp, #0x70] 327f4: a9087bfd stp x29, x30, [sp, #0x80] 327f8: 910203fd add x29, sp, #0x80 327fc: d53bd048 mrs x8, TPIDR_EL0 32800: f9401508 ldr x8, [x8, #0x28] 32804: aa0403f4 mov x20, x4 32808: aa0303f7 mov x23, x3 3280c: aa0203f5 mov x21, x2 32810: aa0103f3 mov x19, x1 32814: aa0003f6 mov x22, x0 32818: f90017e8 str x8, [sp, #0x28] 3281c: 97ffa9c5 bl 0x1cf30 32820: 34000060 cbz w0, 0x3282c 32824: 2a1f03e0 mov w0, wzr 32828: 14000020 b 0x328a8 3282c: 8b170294 add x20, x20, x23 32830: 910023e1 add x1, sp, #0x8 32834: aa1403e0 mov x0, x20 32838: 97ffab4e bl 0x1d570 3283c: 34000160 cbz w0, 0x32868 32840: f9400280 ldr x0, [x20] 32844: 910023e1 add x1, sp, #0x8 32848: 97ffab4a bl 0x1d570 3284c: 340000e0 cbz w0, 0x32868 32850: f9400ff7 ldr x23, [sp, #0x18] 32854: b40000b7 cbz x23, 0x32868 32858: aa1703e0 mov x0, x23 3285c: aa1603e1 mov x1, x22 32860: 97ffa9b4 bl 0x1cf30 32864: 340003c0 cbz w0, 0x328dc 32868: 900002c8 adrp x8, 0x8a000 3286c: f9462508 ldr x8, [x8, #0xc48] 32870: b9400108 ldr w8, [x8] 32874: 7100051f cmp w8, #0x1 32878: 5400016c b.gt 0x328a4 3287c: f0000181 adrp x1, 0x65000 32880: b00001a2 adrp x2, 0x67000 32884: b00001a3 adrp x3, 0x67000 32888: 910b0421 add x1, x1, #0x2c1 3288c: 9100cc42 add x2, x2, #0x33 32890: 9101b063 add x3, x3, #0x6c 32894: 320007e0 orr w0, wzr, #0x3 32898: aa1303e4 mov x4, x19 3289c: aa1403e5 mov x5, x20 328a0: 97ffa93c bl 0x1cd90 <__android_log_print@plt> 328a4: 320003e0 orr w0, wzr, #0x1 328a8: d53bd048 mrs x8, TPIDR_EL0 328ac: f9401508 ldr x8, [x8, #0x28] 328b0: f94017e9 ldr x9, [sp, #0x28] 328b4: eb09011f cmp x8, x9 328b8: 54000a81 b.ne 0x32a08 328bc: a9487bfd ldp x29, x30, [sp, #0x80] 328c0: a9474ff4 ldp x20, x19, [sp, #0x70] 328c4: a94657f6 ldp x22, x21, [sp, #0x60] 328c8: a9455ff8 ldp x24, x23, [sp, #0x50] 328cc: a94467fa ldp x26, x25, [sp, #0x40] 328d0: f9401bfb ldr x27, [sp, #0x30] 328d4: 910243ff add sp, sp, #0x90 328d8: d65f03c0 ret 328dc: 900002d8 adrp x24, 0x8a000 328e0: f9462718 ldr x24, [x24, #0xc48] 328e4: b9400308 ldr w8, [x24] 328e8: 7100051f cmp w8, #0x1 328ec: 5400018c b.gt 0x3291c 328f0: f94007e5 ldr x5, [sp, #0x8] 328f4: f0000181 adrp x1, 0x65000 328f8: 900001a2 adrp x2, 0x66000 328fc: b00001a3 adrp x3, 0x67000 32900: 910b0421 add x1, x1, #0x2c1 32904: 913fd442 add x2, x2, #0xff5 32908: 91008863 add x3, x3, #0x22 3290c: 320007e0 orr w0, wzr, #0x3 32910: aa1603e4 mov x4, x22 32914: aa1703e6 mov x6, x23 32918: 97ffa91e bl 0x1cd90 <__android_log_print@plt> 3291c: 97ffaad5 bl 0x1d470 32920: 93407c01 sxtw x1, w0 32924: cb0103e8 neg x8, x1 32928: 8a080280 and x0, x20, x8 3292c: 320007e2 orr w2, wzr, #0x3 32930: 97ffa3d4 bl 0x1b880 32934: 34000220 cbz w0, 0x32978 32938: b9400308 ldr w8, [x24] 3293c: 7100051f cmp w8, #0x1 32940: 54fffb2c b.gt 0x328a4 32944: 97ffa637 bl 0x1c220 <__errno@plt> 32948: b9400000 ldr w0, [x0] 3294c: 97ffa61d bl 0x1c1c0 32950: f0000181 adrp x1, 0x65000 32954: b00001a2 adrp x2, 0x67000 32958: b00001a3 adrp x3, 0x67000 3295c: aa0003e4 mov x4, x0 32960: 910b0421 add x1, x1, #0x2c1 32964: 9102a042 add x2, x2, #0xa8 32968: 9101b063 add x3, x3, #0x6c 3296c: 320007e0 orr w0, wzr, #0x3 32970: 97ffa908 bl 0x1cd90 <__android_log_print@plt> 32974: 17ffffcc b 0x328a4 32978: 900002d7 adrp x23, 0x8a000 3297c: f94602f7 ldr x23, [x23, #0xc00] 32980: 900002ca adrp x10, 0x8a000 32984: aa1603e0 mov x0, x22 32988: b98002e8 ldrsw x8, [x23] 3298c: 11000509 add w9, w8, #0x1 32990: b90002e9 str w9, [x23] 32994: f9400289 ldr x9, [x20] 32998: f947854a ldr x10, [x10, #0xf08] 3299c: 8b081559 add x25, x10, x8, lsl #5 329a0: aa1903fa mov x26, x25 329a4: aa1903fb mov x27, x25 329a8: f9000329 str x9, [x25] 329ac: f8010f54 str x20, [x26, #0x10]! 329b0: f8008f75 str x21, [x27, #0x8]! 329b4: 97ffaab7 bl 0x1d490 329b8: b9400308 ldr w8, [x24] 329bc: f9000f20 str x0, [x25, #0x18] 329c0: 7100051f cmp w8, #0x1 329c4: 540001ec b.gt 0x32a00 329c8: b94002e5 ldr w5, [x23] 329cc: f9400346 ldr x6, [x26] 329d0: f9400327 ldr x7, [x25] 329d4: f9400368 ldr x8, [x27] 329d8: f0000181 adrp x1, 0x65000 329dc: b00001a2 adrp x2, 0x67000 329e0: b00001a3 adrp x3, 0x67000 329e4: 910b0421 add x1, x1, #0x2c1 329e8: 9101d842 add x2, x2, #0x76 329ec: 9101b063 add x3, x3, #0x6c 329f0: 320007e0 orr w0, wzr, #0x3 329f4: aa1303e4 mov x4, x19 329f8: f90003e8 str x8, [sp] 329fc: 97ffa8e5 bl 0x1cd90 <__android_log_print@plt> 32a00: f9000295 str x21, [x20] 32a04: 17ffffa8 b 0x328a4 32a08: 97ffa7f6 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000032a0c : 32a0c: f81e0ff3 str x19, [sp, #-0x20]! 32a10: a9017bfd stp x29, x30, [sp, #0x10] 32a14: 910043fd add x29, sp, #0x10 32a18: aa0003f3 mov x19, x0 32a1c: 97ffaadd bl 0x1d590 32a20: 71000c1f cmp w0, #0x3 32a24: 540002eb b.lt 0x32a80 32a28: d2ffffe9 mov x9, #-0x1000000000000 // =-281474976710656 32a2c: d3607c08 lsl x8, x0, #32 32a30: f2dfffa9 movk x9, #0xfffd, lsl #32 32a34: 8b090109 add x9, x8, x9 32a38: 9360fd29 asr x9, x9, #32 32a3c: 38696a69 ldrb w9, [x19, x9] 32a40: 7100b93f cmp w9, #0x2e 32a44: 540001e1 b.ne 0x32a80 32a48: b25f7be9 mov x9, #-0x200000000 // =-8589934592 32a4c: 8b090109 add x9, x8, x9 32a50: 9360fd29 asr x9, x9, #32 32a54: 38696a69 ldrb w9, [x19, x9] 32a58: 7101cd3f cmp w9, #0x73 32a5c: 54000121 b.ne 0x32a80 32a60: b2607fe9 mov x9, #-0x100000000 // =-4294967296 32a64: 8b090108 add x8, x8, x9 32a68: 9360fd08 asr x8, x8, #32 32a6c: 38686a68 ldrb w8, [x19, x8] 32a70: 7101bd1f cmp w8, #0x6f 32a74: 54000061 b.ne 0x32a80 32a78: 320003e0 orr w0, wzr, #0x1 32a7c: 14000002 b 0x32a84 32a80: 2a1f03e0 mov w0, wzr 32a84: a9417bfd ldp x29, x30, [sp, #0x10] 32a88: f84207f3 ldr x19, [sp], #0x20 32a8c: d65f03c0 ret 0000000000032a90 : 32a90: b9400008 ldr w8, [x0] 32a94: 52a0098a mov w10, #0x4c0000 // =4980736 32a98: 7288afea movk w10, #0x457f 32a9c: 12005d09 and w9, w8, #0xffffff 32aa0: 6b0a013f cmp w9, w10 32aa4: 540000a1 b.ne 0x32ab8 32aa8: 53187d08 lsr w8, w8, #24 32aac: 7101191f cmp w8, #0x46 32ab0: 1a9f17e0 cset w0, eq 32ab4: d65f03c0 ret 32ab8: 2a1f03e0 mov w0, wzr 32abc: d65f03c0 ret 0000000000032ac0 : 32ac0: d10243ff sub sp, sp, #0x90 32ac4: a9036ffc stp x28, x27, [sp, #0x30] 32ac8: a90467fa stp x26, x25, [sp, #0x40] 32acc: a9055ff8 stp x24, x23, [sp, #0x50] 32ad0: a90657f6 stp x22, x21, [sp, #0x60] 32ad4: a9074ff4 stp x20, x19, [sp, #0x70] 32ad8: a9087bfd stp x29, x30, [sp, #0x80] 32adc: 910203fd add x29, sp, #0x80 32ae0: b9000fe7 str w7, [sp, #0xc] 32ae4: a90113e3 stp x3, x4, [sp, #0x10] 32ae8: f90017e2 str x2, [sp, #0x28] 32aec: 394043a8 ldrb w8, [x29, #0x10] 32af0: aa0103f7 mov x23, x1 32af4: f90013e0 str x0, [sp, #0x20] 32af8: 360000a6 tbz w6, #0x0, 0x32b0c 32afc: 320003f9 orr w25, wzr, #0x1 32b00: 320003fb orr w27, wzr, #0x1 32b04: 320003fa orr w26, wzr, #0x1 32b08: 14000012 b 0x32b50 32b0c: 510004a9 sub w9, w5, #0x1 32b10: 1200112c and w12, w9, #0x1f 32b14: 120014aa and w10, w5, #0x3f 32b18: 528002cb mov w11, #0x16 // =22 32b1c: 7100059f cmp w12, #0x1 32b20: 1aca256a lsr w10, w11, w10 32b24: 1a9f17eb cset w11, eq 32b28: 7100113f cmp w9, #0x4 32b2c: 1a9f97e9 cset w9, hi 32b30: 710014bf cmp w5, #0x5 32b34: 320000ac orr w12, w5, #0x1 32b38: 1200014a and w10, w10, #0x1 32b3c: 2a0b013a orr w26, w9, w11 32b40: 1a9f97e9 cset w9, hi 32b44: 7100159f cmp w12, #0x5 32b48: 2a0a0139 orr w25, w9, w10 32b4c: 1a9f07fb cset w27, ne 32b50: 7200011f tst w8, #0x1 32b54: f94013e8 ldr x8, [sp, #0x20] 32b58: 321c03e9 orr w9, wzr, #0x10 32b5c: 321d07ea orr w10, wzr, #0x18 32b60: 9a89115c csel x28, x10, x9, ne 32b64: f9401108 ldr x8, [x8, #0x20] 32b68: eb08039f cmp x28, x8 32b6c: 54000f88 b.hi 0x32d5c 32b70: 2a1f03f3 mov w19, wzr 32b74: 320003f6 orr w22, wzr, #0x1 32b78: 2a1b03f4 mov w20, w27 32b7c: 2a1903f5 mov w21, w25 32b80: b9400ee8 ldr w8, [x23, #0xc] 32b84: 321d07e9 orr w9, wzr, #0x18 32b88: 9b097d08 mul x8, x8, x9 32b8c: f9400fe9 ldr x9, [sp, #0x18] 32b90: b8686928 ldr w8, [x9, x8] 32b94: f9400be9 ldr x9, [sp, #0x10] 32b98: 8b080138 add x24, x9, x8 32b9c: 3600007a tbz w26, #0x0, 0x32ba8 32ba0: 320003fa orr w26, wzr, #0x1 32ba4: 1400000a b 0x32bcc 32ba8: 900002c2 adrp x2, 0x8a000 32bac: f94002e3 ldr x3, [x23] 32bb0: f9461042 ldr x2, [x2, #0xc20] 32bb4: f94017e4 ldr x4, [sp, #0x28] 32bb8: f0000181 adrp x1, 0x65000 32bbc: aa1803e0 mov x0, x24 32bc0: 91370c21 add x1, x1, #0xdc3 32bc4: 97ffa537 bl 0x1c0a0 <_Z9hook_funcPKcS0_Pvmm@plt> 32bc8: 2a0003fa mov w26, w0 32bcc: 36000073 tbz w19, #0x0, 0x32bd8 32bd0: 320003f3 orr w19, wzr, #0x1 32bd4: 1400000a b 0x32bfc 32bd8: 900002c2 adrp x2, 0x8a000 32bdc: f94002e3 ldr x3, [x23] 32be0: f947cc42 ldr x2, [x2, #0xf98] 32be4: f94017e4 ldr x4, [sp, #0x28] 32be8: b00001a1 adrp x1, 0x67000 32bec: aa1803e0 mov x0, x24 32bf0: 913ba821 add x1, x1, #0xeea 32bf4: 97ffa52b bl 0x1c0a0 <_Z9hook_funcPKcS0_Pvmm@plt> 32bf8: 2a0003f3 mov w19, w0 32bfc: 36000075 tbz w21, #0x0, 0x32c08 32c00: 320003f5 orr w21, wzr, #0x1 32c04: 1400000a b 0x32c2c 32c08: 900002c2 adrp x2, 0x8a000 32c0c: f94002e3 ldr x3, [x23] 32c10: f9467042 ldr x2, [x2, #0xce0] 32c14: f94017e4 ldr x4, [sp, #0x28] 32c18: d00001a1 adrp x1, 0x68000 32c1c: aa1803e0 mov x0, x24 32c20: 91123421 add x1, x1, #0x48d 32c24: 97ffa51f bl 0x1c0a0 <_Z9hook_funcPKcS0_Pvmm@plt> 32c28: 2a0003f5 mov w21, w0 32c2c: 36000079 tbz w25, #0x0, 0x32c38 32c30: 320003f9 orr w25, wzr, #0x1 32c34: 1400000a b 0x32c5c 32c38: 900002c2 adrp x2, 0x8a000 32c3c: f94002e3 ldr x3, [x23] 32c40: f9470c42 ldr x2, [x2, #0xe18] 32c44: f94017e4 ldr x4, [sp, #0x28] 32c48: b00001a1 adrp x1, 0x67000 32c4c: aa1803e0 mov x0, x24 32c50: 91030021 add x1, x1, #0xc0 32c54: 97ffa513 bl 0x1c0a0 <_Z9hook_funcPKcS0_Pvmm@plt> 32c58: 2a0003f9 mov w25, w0 32c5c: 36000074 tbz w20, #0x0, 0x32c68 32c60: 320003f4 orr w20, wzr, #0x1 32c64: 1400000a b 0x32c8c 32c68: 900002c2 adrp x2, 0x8a000 32c6c: f94002e3 ldr x3, [x23] 32c70: f9460442 ldr x2, [x2, #0xc08] 32c74: f94017e4 ldr x4, [sp, #0x28] 32c78: d00001a1 adrp x1, 0x68000 32c7c: aa1803e0 mov x0, x24 32c80: 9115ec21 add x1, x1, #0x57b 32c84: 97ffa507 bl 0x1c0a0 <_Z9hook_funcPKcS0_Pvmm@plt> 32c88: 2a0003f4 mov w20, w0 32c8c: 3600007b tbz w27, #0x0, 0x32c98 32c90: 320003fb orr w27, wzr, #0x1 32c94: 1400000a b 0x32cbc 32c98: 900002c2 adrp x2, 0x8a000 32c9c: f94002e3 ldr x3, [x23] 32ca0: f9475442 ldr x2, [x2, #0xea8] 32ca4: f94017e4 ldr x4, [sp, #0x28] 32ca8: b00001a1 adrp x1, 0x67000 32cac: aa1803e0 mov x0, x24 32cb0: 91032421 add x1, x1, #0xc9 32cb4: 97ffa4fb bl 0x1c0a0 <_Z9hook_funcPKcS0_Pvmm@plt> 32cb8: 2a0003fb mov w27, w0 32cbc: 0a130348 and w8, w26, w19 32cc0: 0a150108 and w8, w8, w21 32cc4: 0a190108 and w8, w8, w25 32cc8: 0a140108 and w8, w8, w20 32ccc: 36000048 tbz w8, #0x0, 0x32cd4 32cd0: 3700047b tbnz w27, #0x0, 0x32d5c 32cd4: b9400fe0 ldr w0, [sp, #0xc] 32cd8: aa1703e1 mov x1, x23 32cdc: aa1c03e2 mov x2, x28 32ce0: 97ffa470 bl 0x1bea0 32ce4: eb1c001f cmp x0, x28 32ce8: 54000121 b.ne 0x32d0c 32cec: f94013e8 ldr x8, [sp, #0x20] 32cf0: 2a1603e9 mov w9, w22 32cf4: 110006d6 add w22, w22, #0x1 32cf8: f9401108 ldr x8, [x8, #0x20] 32cfc: 9adc0908 udiv x8, x8, x28 32d00: eb08013f cmp x9, x8 32d04: 54fff3e3 b.lo 0x32b80 32d08: 14000015 b 0x32d5c 32d0c: 900002c8 adrp x8, 0x8a000 32d10: f9462508 ldr x8, [x8, #0xc48] 32d14: b9400108 ldr w8, [x8] 32d18: 7100051f cmp w8, #0x1 32d1c: 5400020c b.gt 0x32d5c 32d20: a9487bfd ldp x29, x30, [sp, #0x80] 32d24: a9474ff4 ldp x20, x19, [sp, #0x70] 32d28: a94657f6 ldp x22, x21, [sp, #0x60] 32d2c: a9455ff8 ldp x24, x23, [sp, #0x50] 32d30: a94467fa ldp x26, x25, [sp, #0x40] 32d34: a9436ffc ldp x28, x27, [sp, #0x30] 32d38: f0000181 adrp x1, 0x65000 32d3c: b00001a2 adrp x2, 0x67000 32d40: b00001a3 adrp x3, 0x67000 32d44: 910b0421 add x1, x1, #0x2c1 32d48: 91033842 add x2, x2, #0xce 32d4c: 9103e463 add x3, x3, #0xf9 32d50: 320007e0 orr w0, wzr, #0x3 32d54: 910243ff add sp, sp, #0x90 32d58: 17ffa80e b 0x1cd90 <__android_log_print@plt> 32d5c: a9487bfd ldp x29, x30, [sp, #0x80] 32d60: a9474ff4 ldp x20, x19, [sp, #0x70] 32d64: a94657f6 ldp x22, x21, [sp, #0x60] 32d68: a9455ff8 ldp x24, x23, [sp, #0x50] 32d6c: a94467fa ldp x26, x25, [sp, #0x40] 32d70: a9436ffc ldp x28, x27, [sp, #0x30] 32d74: 910243ff add sp, sp, #0x90 32d78: d65f03c0 ret 0000000000032d7c : 32d7c: 900002c8 adrp x8, 0x8a000 32d80: f9462508 ldr x8, [x8, #0xc48] 32d84: b9400108 ldr w8, [x8] 32d88: 7100051f cmp w8, #0x1 32d8c: 5400018c b.gt 0x32dbc 32d90: a9bf7bfd stp x29, x30, [sp, #-0x10]! 32d94: 910003fd mov x29, sp 32d98: f0000181 adrp x1, 0x65000 32d9c: b00001a2 adrp x2, 0x67000 32da0: b00001a3 adrp x3, 0x67000 32da4: 910b0421 add x1, x1, #0x2c1 32da8: 910c0842 add x2, x2, #0x302 32dac: 910c7063 add x3, x3, #0x31c 32db0: 320007e0 orr w0, wzr, #0x3 32db4: 97ffa7f7 bl 0x1cd90 <__android_log_print@plt> 32db8: a8c17bfd ldp x29, x30, [sp], #0x10 32dbc: 900002c8 adrp x8, 0x8a000 32dc0: 900002c9 adrp x9, 0x8a000 32dc4: f9476908 ldr x8, [x8, #0xed0] 32dc8: f947bd29 ldr x9, [x9, #0xf78] 32dcc: f9000109 str x9, [x8] 32dd0: 900002c8 adrp x8, 0x8a000 32dd4: 900002c9 adrp x9, 0x8a000 32dd8: f9461508 ldr x8, [x8, #0xc28] 32ddc: f9477929 ldr x9, [x9, #0xef0] 32de0: f9000109 str x9, [x8] 32de4: 900002c8 adrp x8, 0x8a000 32de8: 900002c9 adrp x9, 0x8a000 32dec: f945ad08 ldr x8, [x8, #0xb58] 32df0: f946d929 ldr x9, [x9, #0xdb0] 32df4: f9000109 str x9, [x8] 32df8: 900002c8 adrp x8, 0x8a000 32dfc: 900002c9 adrp x9, 0x8a000 32e00: f945fd08 ldr x8, [x8, #0xbf8] 32e04: f9469d29 ldr x9, [x9, #0xd38] 32e08: f9000109 str x9, [x8] 32e0c: 900002c8 adrp x8, 0x8a000 32e10: 900002c9 adrp x9, 0x8a000 32e14: f9473508 ldr x8, [x8, #0xe68] 32e18: f9472529 ldr x9, [x9, #0xe48] 32e1c: f9000109 str x9, [x8] 32e20: 900002c8 adrp x8, 0x8a000 32e24: 900002c9 adrp x9, 0x8a000 32e28: f947b108 ldr x8, [x8, #0xf60] 32e2c: f946dd29 ldr x9, [x9, #0xdb8] 32e30: f9000109 str x9, [x8] 32e34: d65f03c0 ret 0000000000032e38 : 32e38: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 32e3c: a90157f6 stp x22, x21, [sp, #0x10] 32e40: a9024ff4 stp x20, x19, [sp, #0x20] 32e44: a9037bfd stp x29, x30, [sp, #0x30] 32e48: 9100c3fd add x29, sp, #0x30 32e4c: 2a0003f4 mov w20, w0 32e50: aa0103e0 mov x0, x1 32e54: aa0203f3 mov x19, x2 32e58: 97ffa312 bl 0x1baa0 <_Z15set_hook_modulePKc@plt> 32e5c: 97ffa54d bl 0x1c390 32e60: aa1303e1 mov x1, x19 32e64: 97ffa33b bl 0x1bb50 <_Z19enum_process_moduleiPKc@plt> 32e68: 900002d6 adrp x22, 0x8a000 32e6c: 900002d7 adrp x23, 0x8a000 32e70: f946e2d6 ldr x22, [x22, #0xdc0] 32e74: f945faf7 ldr x23, [x23, #0xbf0] 32e78: f90002c0 str x0, [x22] 32e7c: b90002f4 str w20, [x23] 32e80: 97ffa9d8 bl 0x1d5e0 <_Z12libmgr_countP8libmgr_t@plt> 32e84: 2a0003f3 mov w19, w0 32e88: 7100067f cmp w19, #0x1 32e8c: 540001cb b.lt 0x32ec4 32e90: 2a1f03f4 mov w20, wzr 32e94: 320003f8 orr w24, wzr, #0x1 32e98: f94002c0 ldr x0, [x22] 32e9c: 2a1403e1 mov w1, w20 32ea0: 97ffaa50 bl 0x1d7e0 <_Z10libmgr_getP8libmgr_ti@plt> 32ea4: aa0003f5 mov x21, x0 32ea8: f94102a1 ldr x1, [x21, #0x200] 32eac: b94002e2 ldr w2, [x23] 32eb0: 97ffa520 bl 0x1c330 <_Z4hookPKcm8HookMode@plt> 32eb4: 11000694 add w20, w20, #0x1 32eb8: 390822b8 strb w24, [x21, #0x208] 32ebc: 6b14027f cmp w19, w20 32ec0: 54fffec1 b.ne 0x32e98 32ec4: a9437bfd ldp x29, x30, [sp, #0x30] 32ec8: a9424ff4 ldp x20, x19, [sp, #0x20] 32ecc: a94157f6 ldp x22, x21, [sp, #0x10] 32ed0: a8c45ff8 ldp x24, x23, [sp], #0x40 32ed4: d65f03c0 ret 0000000000032ed8 : 32ed8: fc190fe8 str d8, [sp, #-0x70]! 32edc: a9016ffc stp x28, x27, [sp, #0x10] 32ee0: a90267fa stp x26, x25, [sp, #0x20] 32ee4: a9035ff8 stp x24, x23, [sp, #0x30] 32ee8: a90457f6 stp x22, x21, [sp, #0x40] 32eec: a9054ff4 stp x20, x19, [sp, #0x50] 32ef0: a9067bfd stp x29, x30, [sp, #0x60] 32ef4: 910183fd add x29, sp, #0x60 32ef8: aa0003f3 mov x19, x0 32efc: b4000d13 cbz x19, 0x3309c 32f00: 39400268 ldrb w8, [x19] 32f04: 34000e08 cbz w8, 0x330c4 32f08: 900002da adrp x26, 0x8a000 32f0c: 900002db adrp x27, 0x8a000 32f10: f946275a ldr x26, [x26, #0xc48] 32f14: f9463f7b ldr x27, [x27, #0xc78] 32f18: b26003fc orr x28, xzr, #0x100000000 32f1c: 1e6f1008 fmov d8, #1.50000000 32f20: 321d03f4 orr w20, wzr, #0x8 32f24: aa1303f8 mov x24, x19 32f28: aa1303f6 mov x22, x19 32f2c: 14000003 b 0x32f38 32f30: 91000718 add x24, x24, #0x1 32f34: 39400308 ldrb w8, [x24] 32f38: 12001d08 and w8, w8, #0xff 32f3c: 7100b11f cmp w8, #0x2c 32f40: 54000060 b.eq 0x32f4c 32f44: 35ffff68 cbnz w8, 0x32f30 32f48: 14000038 b 0x33028 32f4c: cb160315 sub x21, x24, x22 32f50: 8b158388 add x8, x28, x21, lsl #32 32f54: 9360fd00 asr x0, x8, #32 32f58: 97ffaa1a bl 0x1d7c0 32f5c: 93407eb9 sxtw x25, w21 32f60: aa1603e1 mov x1, x22 32f64: aa1903e2 mov x2, x25 32f68: aa0003f7 mov x23, x0 32f6c: 97ffa735 bl 0x1cc40 32f70: b9400348 ldr w8, [x26] 32f74: 38396aff strb wzr, [x23, x25] 32f78: 7100051f cmp w8, #0x1 32f7c: 5400014c b.gt 0x32fa4 32f80: f0000181 adrp x1, 0x65000 32f84: 900001a2 adrp x2, 0x66000 32f88: b00001a3 adrp x3, 0x67000 32f8c: 320007e0 orr w0, wzr, #0x3 32f90: 910b0421 add x1, x1, #0x2c1 32f94: 912e0042 add x2, x2, #0xb80 32f98: 9112a863 add x3, x3, #0x4aa 32f9c: aa1703e4 mov x4, x23 32fa0: 97ffa77c bl 0x1cd90 <__android_log_print@plt> 32fa4: f9400775 ldr x21, [x27, #0x8] 32fa8: 91000718 add x24, x24, #0x1 32fac: d360fea8 lsr x8, x21, #32 32fb0: 6b0802bf cmp w21, w8 32fb4: 5400006a b.ge 0x32fc0 32fb8: f9400376 ldr x22, [x27] 32fbc: 14000015 b 0x33010 32fc0: 1e620100 scvtf d0, w8 32fc4: 1e680800 fmul d0, d0, d8 32fc8: 1e780008 fcvtzs w8, d0 32fcc: 93407d09 sxtw x9, w8 32fd0: 9bd47d29 umulh x9, x9, x20 32fd4: b9000f68 str w8, [x27, #0xc] 32fd8: 937d7d08 sbfiz x8, x8, #3, #32 32fdc: eb0903ff cmp xzr, x9 32fe0: da9f0100 csinv x0, x8, xzr, eq 32fe4: 97ffa7ff bl 0x1cfe0 <_Znam@plt> 32fe8: f9400379 ldr x25, [x27] 32fec: 937d7ea2 sbfiz x2, x21, #3, #32 32ff0: aa0003f6 mov x22, x0 32ff4: aa1903e1 mov x1, x25 32ff8: 97ffaa22 bl 0x1d880 32ffc: b4000099 cbz x25, 0x3300c 33000: aa1903e0 mov x0, x25 33004: 97ffaae7 bl 0x1dba0 <_ZdaPv@plt> 33008: b9400b75 ldr w21, [x27, #0x8] 3300c: f9000376 str x22, [x27] 33010: 110006a8 add w8, w21, #0x1 33014: b9000b68 str w8, [x27, #0x8] 33018: f835dad7 str x23, [x22, w21, sxtw #3] 3301c: 39400308 ldrb w8, [x24] 33020: aa1803f6 mov x22, x24 33024: 17ffffc5 b 0x32f38 33028: cb160315 sub x21, x24, x22 3302c: b26003e8 orr x8, xzr, #0x100000000 33030: 8b158108 add x8, x8, x21, lsl #32 33034: 9360fd00 asr x0, x8, #32 33038: 97ffa9e2 bl 0x1d7c0 3303c: 93407eb5 sxtw x21, w21 33040: aa1603e1 mov x1, x22 33044: aa1503e2 mov x2, x21 33048: aa0003f4 mov x20, x0 3304c: 97ffa6fd bl 0x1cc40 33050: b9400348 ldr w8, [x26] 33054: 38356a9f strb wzr, [x20, x21] 33058: 7100051f cmp w8, #0x1 3305c: 5400014c b.gt 0x33084 33060: d0000181 adrp x1, 0x65000 33064: f0000182 adrp x2, 0x66000 33068: 900001a3 adrp x3, 0x67000 3306c: 910b0421 add x1, x1, #0x2c1 33070: 912e0042 add x2, x2, #0xb80 33074: 9112a863 add x3, x3, #0x4aa 33078: 320007e0 orr w0, wzr, #0x3 3307c: aa1403e4 mov x4, x20 33080: 97ffa744 bl 0x1cd90 <__android_log_print@plt> 33084: f9400777 ldr x23, [x27, #0x8] 33088: d360fee8 lsr x8, x23, #32 3308c: 6b0802ff cmp w23, w8 33090: 5400042a b.ge 0x33114 33094: f9400375 ldr x21, [x27] 33098: 14000034 b 0x33168 3309c: f00002a8 adrp x8, 0x8a000 330a0: f9462508 ldr x8, [x8, #0xc48] 330a4: b9400108 ldr w8, [x8] 330a8: 7100051f cmp w8, #0x1 330ac: 540008ac b.gt 0x331c0 330b0: d0000181 adrp x1, 0x65000 330b4: 900001a2 adrp x2, 0x67000 330b8: 910b0421 add x1, x1, #0x2c1 330bc: 91122c42 add x2, x2, #0x48b 330c0: 1400000a b 0x330e8 330c4: f00002a8 adrp x8, 0x8a000 330c8: f9462508 ldr x8, [x8, #0xc48] 330cc: b9400108 ldr w8, [x8] 330d0: 7100051f cmp w8, #0x1 330d4: 5400076c b.gt 0x331c0 330d8: d0000181 adrp x1, 0x65000 330dc: 900001a2 adrp x2, 0x67000 330e0: 910b0421 add x1, x1, #0x2c1 330e4: 9112e842 add x2, x2, #0x4ba 330e8: a9467bfd ldp x29, x30, [sp, #0x60] 330ec: a9454ff4 ldp x20, x19, [sp, #0x50] 330f0: a94457f6 ldp x22, x21, [sp, #0x40] 330f4: a9435ff8 ldp x24, x23, [sp, #0x30] 330f8: a94267fa ldp x26, x25, [sp, #0x20] 330fc: a9416ffc ldp x28, x27, [sp, #0x10] 33100: 900001a3 adrp x3, 0x67000 33104: 9112a863 add x3, x3, #0x4aa 33108: 320007e0 orr w0, wzr, #0x3 3310c: fc4707e8 ldr d8, [sp], #0x70 33110: 17ffa720 b 0x1cd90 <__android_log_print@plt> 33114: 1e620100 scvtf d0, w8 33118: 1e680800 fmul d0, d0, d8 3311c: 1e780008 fcvtzs w8, d0 33120: 93407d09 sxtw x9, w8 33124: 321d03ea orr w10, wzr, #0x8 33128: 9bca7d29 umulh x9, x9, x10 3312c: b9000f68 str w8, [x27, #0xc] 33130: 937d7d08 sbfiz x8, x8, #3, #32 33134: eb0903ff cmp xzr, x9 33138: da9f0100 csinv x0, x8, xzr, eq 3313c: 97ffa7a9 bl 0x1cfe0 <_Znam@plt> 33140: f9400376 ldr x22, [x27] 33144: 937d7ee2 sbfiz x2, x23, #3, #32 33148: aa0003f5 mov x21, x0 3314c: aa1603e1 mov x1, x22 33150: 97ffa9cc bl 0x1d880 33154: b4000096 cbz x22, 0x33164 33158: aa1603e0 mov x0, x22 3315c: 97ffaa91 bl 0x1dba0 <_ZdaPv@plt> 33160: b9400b77 ldr w23, [x27, #0x8] 33164: f9000375 str x21, [x27] 33168: 110006e5 add w5, w23, #0x1 3316c: b9000b65 str w5, [x27, #0x8] 33170: f837dab4 str x20, [x21, w23, sxtw #3] 33174: b9400348 ldr w8, [x26] 33178: 7100051f cmp w8, #0x1 3317c: 5400022c b.gt 0x331c0 33180: aa1303e4 mov x4, x19 33184: a9467bfd ldp x29, x30, [sp, #0x60] 33188: a9454ff4 ldp x20, x19, [sp, #0x50] 3318c: a94457f6 ldp x22, x21, [sp, #0x40] 33190: a9435ff8 ldp x24, x23, [sp, #0x30] 33194: a94267fa ldp x26, x25, [sp, #0x20] 33198: a9416ffc ldp x28, x27, [sp, #0x10] 3319c: d0000181 adrp x1, 0x65000 331a0: 900001a2 adrp x2, 0x67000 331a4: 900001a3 adrp x3, 0x67000 331a8: 910b0421 add x1, x1, #0x2c1 331ac: 91138c42 add x2, x2, #0x4e3 331b0: 9112a863 add x3, x3, #0x4aa 331b4: 320007e0 orr w0, wzr, #0x3 331b8: fc4707e8 ldr d8, [sp], #0x70 331bc: 17ffa6f5 b 0x1cd90 <__android_log_print@plt> 331c0: a9467bfd ldp x29, x30, [sp, #0x60] 331c4: a9454ff4 ldp x20, x19, [sp, #0x50] 331c8: a94457f6 ldp x22, x21, [sp, #0x40] 331cc: a9435ff8 ldp x24, x23, [sp, #0x30] 331d0: a94267fa ldp x26, x25, [sp, #0x20] 331d4: a9416ffc ldp x28, x27, [sp, #0x10] 331d8: fc4707e8 ldr d8, [sp], #0x70 331dc: d65f03c0 ret 00000000000331e0 : 331e0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 331e4: a90157f6 stp x22, x21, [sp, #0x10] 331e8: a9024ff4 stp x20, x19, [sp, #0x20] 331ec: a9037bfd stp x29, x30, [sp, #0x30] 331f0: 9100c3fd add x29, sp, #0x30 331f4: f00002b6 adrp x22, 0x8a000 331f8: f946e2d6 ldr x22, [x22, #0xdc0] 331fc: f94002c0 ldr x0, [x22] 33200: 97ffa8f8 bl 0x1d5e0 <_Z12libmgr_countP8libmgr_t@plt> 33204: 2a0003f3 mov w19, w0 33208: 7100067f cmp w19, #0x1 3320c: 5400020b b.lt 0x3324c 33210: f00002b7 adrp x23, 0x8a000 33214: f945faf7 ldr x23, [x23, #0xbf0] 33218: 2a1f03f4 mov w20, wzr 3321c: 320003f8 orr w24, wzr, #0x1 33220: f94002c0 ldr x0, [x22] 33224: 2a1403e1 mov w1, w20 33228: 97ffa96e bl 0x1d7e0 <_Z10libmgr_getP8libmgr_ti@plt> 3322c: aa0003f5 mov x21, x0 33230: f94102a1 ldr x1, [x21, #0x200] 33234: b94002e2 ldr w2, [x23] 33238: 97ffa43e bl 0x1c330 <_Z4hookPKcm8HookMode@plt> 3323c: 11000694 add w20, w20, #0x1 33240: 390822b8 strb w24, [x21, #0x208] 33244: 6b14027f cmp w19, w20 33248: 54fffec1 b.ne 0x33220 3324c: a9437bfd ldp x29, x30, [sp, #0x30] 33250: a9424ff4 ldp x20, x19, [sp, #0x20] 33254: a94157f6 ldp x22, x21, [sp, #0x10] 33258: a8c45ff8 ldp x24, x23, [sp], #0x40 3325c: d65f03c0 ret 0000000000033260 : 33260: f00002a8 adrp x8, 0x8a000 33264: f945f908 ldr x8, [x8, #0xbf0] 33268: b9000100 str w0, [x8] 3326c: d65f03c0 ret 0000000000033270 : 33270: f81d0ff5 str x21, [sp, #-0x30]! 33274: a9014ff4 stp x20, x19, [sp, #0x10] 33278: a9027bfd stp x29, x30, [sp, #0x20] 3327c: 910083fd add x29, sp, #0x20 33280: f00002b5 adrp x21, 0x8a000 33284: f946e2b5 ldr x21, [x21, #0xdc0] 33288: aa0103f3 mov x19, x1 3328c: aa0003f4 mov x20, x0 33290: f94002a8 ldr x8, [x21] 33294: b50000e8 cbnz x8, 0x332b0 33298: f00002a8 adrp x8, 0x8a000 3329c: f9463d08 ldr x8, [x8, #0xc78] 332a0: b9400900 ldr w0, [x8, #0x8] 332a4: 97ffa5f3 bl 0x1ca70 <_Z13create_libmgri@plt> 332a8: aa0003e8 mov x8, x0 332ac: f90002a8 str x8, [x21] 332b0: aa0803e0 mov x0, x8 332b4: aa1403e1 mov x1, x20 332b8: 97ffa43a bl 0x1c3a0 <_Z11libmgr_findP8libmgr_tPKc@plt> 332bc: b40000a0 cbz x0, 0x332d0 332c0: a9427bfd ldp x29, x30, [sp, #0x20] 332c4: a9414ff4 ldp x20, x19, [sp, #0x10] 332c8: f84307f5 ldr x21, [sp], #0x30 332cc: d65f03c0 ret 332d0: f94002a0 ldr x0, [x21] 332d4: aa1403e1 mov x1, x20 332d8: aa1303e2 mov x2, x19 332dc: a9427bfd ldp x29, x30, [sp, #0x20] 332e0: a9414ff4 ldp x20, x19, [sp, #0x10] 332e4: f84307f5 ldr x21, [sp], #0x30 332e8: 17ffa1f6 b 0x1bac0 <_Z10libmgr_addP8libmgr_tPKcm@plt> 00000000000332ec : 332ec: f00002a8 adrp x8, 0x8a000 332f0: f9463d08 ldr x8, [x8, #0xc78] 332f4: b9400900 ldr w0, [x8, #0x8] 332f8: d65f03c0 ret 00000000000332fc : 332fc: f81a0ffb str x27, [sp, #-0x60]! 33300: a90167fa stp x26, x25, [sp, #0x10] 33304: a9025ff8 stp x24, x23, [sp, #0x20] 33308: a90357f6 stp x22, x21, [sp, #0x30] 3330c: a9044ff4 stp x20, x19, [sp, #0x40] 33310: a9057bfd stp x29, x30, [sp, #0x50] 33314: 910143fd add x29, sp, #0x50 33318: f00002b8 adrp x24, 0x8a000 3331c: f9460318 ldr x24, [x24, #0xc00] 33320: b9400308 ldr w8, [x24] 33324: 7100051f cmp w8, #0x1 33328: 540006eb b.lt 0x33404 3332c: f00002a8 adrp x8, 0x8a000 33330: f9478508 ldr x8, [x8, #0xf08] 33334: f00002b9 adrp x25, 0x8a000 33338: f9462739 ldr x25, [x25, #0xc48] 3333c: d0000194 adrp x20, 0x65000 33340: 900001b5 adrp x21, 0x67000 33344: 900001b6 adrp x22, 0x67000 33348: 900001b7 adrp x23, 0x67000 3334c: aa1f03f3 mov x19, xzr 33350: 910b0694 add x20, x20, #0x2c1 33354: 910cd6b5 add x21, x21, #0x335 33358: 910d6ad6 add x22, x22, #0x35a 3335c: 9100411a add x26, x8, #0x10 33360: 910d96f7 add x23, x23, #0x365 33364: b9400328 ldr w8, [x25] 33368: 7100051f cmp w8, #0x1 3336c: 5400012c b.gt 0x33390 33370: f9400345 ldr x5, [x26] 33374: f85f0346 ldur x6, [x26, #-0x10] 33378: 320007e0 orr w0, wzr, #0x3 3337c: aa1403e1 mov x1, x20 33380: aa1503e2 mov x2, x21 33384: aa1603e3 mov x3, x22 33388: 2a1303e4 mov w4, w19 3338c: 97ffa681 bl 0x1cd90 <__android_log_print@plt> 33390: f940035b ldr x27, [x26] 33394: 97ffa837 bl 0x1d470 33398: 93407c01 sxtw x1, w0 3339c: cb0103e8 neg x8, x1 333a0: 8a080360 and x0, x27, x8 333a4: 320007e2 orr w2, wzr, #0x3 333a8: 97ffa136 bl 0x1b880 333ac: 340001c0 cbz w0, 0x333e4 333b0: b9400328 ldr w8, [x25] 333b4: 7100051f cmp w8, #0x1 333b8: 540001cc b.gt 0x333f0 333bc: 97ffa399 bl 0x1c220 <__errno@plt> 333c0: b9400000 ldr w0, [x0] 333c4: 97ffa37f bl 0x1c1c0 333c8: aa0003e4 mov x4, x0 333cc: 320007e0 orr w0, wzr, #0x3 333d0: aa1403e1 mov x1, x20 333d4: aa1703e2 mov x2, x23 333d8: aa1603e3 mov x3, x22 333dc: 97ffa66d bl 0x1cd90 <__android_log_print@plt> 333e0: 14000004 b 0x333f0 333e4: f85f0348 ldur x8, [x26, #-0x10] 333e8: f9400349 ldr x9, [x26] 333ec: f9000128 str x8, [x9] 333f0: b9800308 ldrsw x8, [x24] 333f4: 91000673 add x19, x19, #0x1 333f8: 9100835a add x26, x26, #0x20 333fc: eb08027f cmp x19, x8 33400: 54fffb2b b.lt 0x33364 33404: a9457bfd ldp x29, x30, [sp, #0x50] 33408: a9444ff4 ldp x20, x19, [sp, #0x40] 3340c: a94357f6 ldp x22, x21, [sp, #0x30] 33410: a9425ff8 ldp x24, x23, [sp, #0x20] 33414: a94167fa ldp x26, x25, [sp, #0x10] 33418: f84607fb ldr x27, [sp], #0x60 3341c: d65f03c0 ret 0000000000033420 : 33420: a9ba6ffc stp x28, x27, [sp, #-0x60]! 33424: a90167fa stp x26, x25, [sp, #0x10] 33428: a9025ff8 stp x24, x23, [sp, #0x20] 3342c: a90357f6 stp x22, x21, [sp, #0x30] 33430: a9044ff4 stp x20, x19, [sp, #0x40] 33434: a9057bfd stp x29, x30, [sp, #0x50] 33438: 910143fd add x29, sp, #0x50 3343c: aa0003f3 mov x19, x0 33440: 97ffa3d4 bl 0x1c390 33444: aa1303e1 mov x1, x19 33448: 97ffa1c2 bl 0x1bb50 <_Z19enum_process_moduleiPKc@plt> 3344c: aa0003f3 mov x19, x0 33450: 97ffa864 bl 0x1d5e0 <_Z12libmgr_countP8libmgr_t@plt> 33454: f00002bc adrp x28, 0x8a000 33458: f946e39c ldr x28, [x28, #0xdc0] 3345c: 2a0003f4 mov w20, w0 33460: f9400388 ldr x8, [x28] 33464: aa0803e0 mov x0, x8 33468: 97ffa85e bl 0x1d5e0 <_Z12libmgr_countP8libmgr_t@plt> 3346c: 2a0003e8 mov w8, w0 33470: 6b08029f cmp w20, w8 33474: 54000641 b.ne 0x3353c 33478: 7100069f cmp w20, #0x1 3347c: 5400086b b.lt 0x33588 33480: f00002b7 adrp x23, 0x8a000 33484: f94626f7 ldr x23, [x23, #0xc48] 33488: 900001b8 adrp x24, 0x67000 3348c: 2a1f03f5 mov w21, wzr 33490: 2a1f03f6 mov w22, wzr 33494: 910f3318 add x24, x24, #0x3cc 33498: aa1303e0 mov x0, x19 3349c: 2a1503e1 mov w1, w21 334a0: 97ffa8d0 bl 0x1d7e0 <_Z10libmgr_getP8libmgr_ti@plt> 334a4: aa0003f9 mov x25, x0 334a8: 2a1f03fa mov w26, wzr 334ac: f9400380 ldr x0, [x28] 334b0: 2a1a03e1 mov w1, w26 334b4: 97ffa8cb bl 0x1d7e0 <_Z10libmgr_getP8libmgr_ti@plt> 334b8: aa0003fb mov x27, x0 334bc: aa1903e0 mov x0, x25 334c0: aa1b03e1 mov x1, x27 334c4: 97ffa69b bl 0x1cf30 334c8: 340000a0 cbz w0, 0x334dc 334cc: 1100075a add w26, w26, #0x1 334d0: 6b14035f cmp w26, w20 334d4: 54fffecb b.lt 0x334ac 334d8: 14000015 b 0x3352c 334dc: b94002e8 ldr w8, [x23] 334e0: 7100091f cmp w8, #0x2 334e4: 540001aa b.ge 0x33518 334e8: f9410325 ldr x5, [x25, #0x200] 334ec: f9410366 ldr x6, [x27, #0x200] 334f0: d0000181 adrp x1, 0x65000 334f4: 900001a2 adrp x2, 0x67000 334f8: 320007e0 orr w0, wzr, #0x3 334fc: 910b0421 add x1, x1, #0x2c1 33500: 910f6c42 add x2, x2, #0x3db 33504: aa1803e3 mov x3, x24 33508: aa1903e4 mov x4, x25 3350c: 9108037a add x26, x27, #0x200 33510: 97ffa620 bl 0x1cd90 <__android_log_print@plt> 33514: 14000002 b 0x3351c 33518: 9108037a add x26, x27, #0x200 3351c: f9410328 ldr x8, [x25, #0x200] 33520: f9400349 ldr x9, [x26] 33524: eb09011f cmp x8, x9 33528: 1a9616d6 cinc w22, w22, eq 3352c: 110006b5 add w21, w21, #0x1 33530: 6b1402bf cmp w21, w20 33534: 54fffb21 b.ne 0x33498 33538: 14000015 b 0x3358c 3353c: f00002a9 adrp x9, 0x8a000 33540: f9462529 ldr x9, [x9, #0xc48] 33544: b9400129 ldr w9, [x9] 33548: 71000d3f cmp w9, #0x3 3354c: 5400016c b.gt 0x33578 33550: d0000181 adrp x1, 0x65000 33554: 900001a2 adrp x2, 0x67000 33558: 900001a3 adrp x3, 0x67000 3355c: 910b0421 add x1, x1, #0x2c1 33560: 910e2c42 add x2, x2, #0x38b 33564: 910f3063 add x3, x3, #0x3cc 33568: 528000a0 mov w0, #0x5 // =5 3356c: 2a0803e4 mov w4, w8 33570: 2a1403e5 mov w5, w20 33574: 97ffa607 bl 0x1cd90 <__android_log_print@plt> 33578: aa1303e0 mov x0, x19 3357c: 97ffa781 bl 0x1d380 <_Z14destroy_libmgrP8libmgr_t@plt> 33580: 2a1f03e0 mov w0, wzr 33584: 14000006 b 0x3359c 33588: 2a1f03f6 mov w22, wzr 3358c: aa1303e0 mov x0, x19 33590: 97ffa77c bl 0x1d380 <_Z14destroy_libmgrP8libmgr_t@plt> 33594: 6b1402df cmp w22, w20 33598: 1a9f17e0 cset w0, eq 3359c: a9457bfd ldp x29, x30, [sp, #0x50] 335a0: a9444ff4 ldp x20, x19, [sp, #0x40] 335a4: a94357f6 ldp x22, x21, [sp, #0x30] 335a8: a9425ff8 ldp x24, x23, [sp, #0x20] 335ac: a94167fa ldp x26, x25, [sp, #0x10] 335b0: a8c66ffc ldp x28, x27, [sp], #0x60 335b4: d65f03c0 ret 00000000000335b8 : 335b8: d10243ff sub sp, sp, #0x90 335bc: a9036ffc stp x28, x27, [sp, #0x30] 335c0: a90467fa stp x26, x25, [sp, #0x40] 335c4: a9055ff8 stp x24, x23, [sp, #0x50] 335c8: a90657f6 stp x22, x21, [sp, #0x60] 335cc: a9074ff4 stp x20, x19, [sp, #0x70] 335d0: a9087bfd stp x29, x30, [sp, #0x80] 335d4: 910203fd add x29, sp, #0x80 335d8: d53bd048 mrs x8, TPIDR_EL0 335dc: f9401508 ldr x8, [x8, #0x28] 335e0: f00002b8 adrp x24, 0x8a000 335e4: f90017e8 str x8, [sp, #0x28] 335e8: f9460318 ldr x24, [x24, #0xc00] 335ec: b9400308 ldr w8, [x24] 335f0: 7100051f cmp w8, #0x1 335f4: 54000bab b.lt 0x33768 335f8: f00002a8 adrp x8, 0x8a000 335fc: f9478508 ldr x8, [x8, #0xf08] 33600: f00002b9 adrp x25, 0x8a000 33604: f9462739 ldr x25, [x25, #0xc48] 33608: d0000194 adrp x20, 0x65000 3360c: 900001b5 adrp x21, 0x67000 33610: 900001b6 adrp x22, 0x67000 33614: aa1f03f3 mov x19, xzr 33618: 910b0694 add x20, x20, #0x2c1 3361c: 910ffab5 add x21, x21, #0x3fe 33620: 911086d6 add x22, x22, #0x421 33624: 91004117 add x23, x8, #0x10 33628: 14000026 b 0x336c0 3362c: b9400328 ldr w8, [x25] 33630: 7100051f cmp w8, #0x1 33634: 5400016c b.gt 0x33660 33638: f94007e5 ldr x5, [sp, #0x8] 3363c: f0000182 adrp x2, 0x66000 33640: 900001a3 adrp x3, 0x67000 33644: 320007e0 orr w0, wzr, #0x3 33648: aa1403e1 mov x1, x20 3364c: 913fd442 add x2, x2, #0xff5 33650: 91008863 add x3, x3, #0x22 33654: aa1c03e4 mov x4, x28 33658: aa1a03e6 mov x6, x26 3365c: 97ffa5cd bl 0x1cd90 <__android_log_print@plt> 33660: 97ffa784 bl 0x1d470 33664: 93407c01 sxtw x1, w0 33668: cb0103e8 neg x8, x1 3366c: 8a080360 and x0, x27, x8 33670: 320007e2 orr w2, wzr, #0x3 33674: 97ffa083 bl 0x1b880 33678: 340001e0 cbz w0, 0x336b4 3367c: b9400328 ldr w8, [x25] 33680: 7100051f cmp w8, #0x1 33684: 5400068c b.gt 0x33754 33688: 97ffa2e6 bl 0x1c220 <__errno@plt> 3368c: b9400000 ldr w0, [x0] 33690: 97ffa2cc bl 0x1c1c0 33694: 900001a2 adrp x2, 0x67000 33698: aa0003e4 mov x4, x0 3369c: 320007e0 orr w0, wzr, #0x3 336a0: aa1403e1 mov x1, x20 336a4: 91119c42 add x2, x2, #0x467 336a8: aa1603e3 mov x3, x22 336ac: 97ffa5b9 bl 0x1cd90 <__android_log_print@plt> 336b0: 14000029 b 0x33754 336b4: a97fa6e8 ldp x8, x9, [x23, #-0x8] 336b8: f9000128 str x8, [x9] 336bc: 14000026 b 0x33754 336c0: b9400328 ldr w8, [x25] 336c4: 7100051f cmp w8, #0x1 336c8: 5400012c b.gt 0x336ec 336cc: f94002e5 ldr x5, [x23] 336d0: f85f02e6 ldur x6, [x23, #-0x10] 336d4: 320007e0 orr w0, wzr, #0x3 336d8: aa1403e1 mov x1, x20 336dc: aa1503e2 mov x2, x21 336e0: aa1603e3 mov x3, x22 336e4: 2a1303e4 mov w4, w19 336e8: 97ffa5aa bl 0x1cd90 <__android_log_print@plt> 336ec: a94072fb ldp x27, x28, [x23] 336f0: 910023e1 add x1, sp, #0x8 336f4: aa1b03e0 mov x0, x27 336f8: 97ffa79e bl 0x1d570 336fc: 34000160 cbz w0, 0x33728 33700: f9400360 ldr x0, [x27] 33704: 910023e1 add x1, sp, #0x8 33708: 97ffa79a bl 0x1d570 3370c: 340000e0 cbz w0, 0x33728 33710: f9400ffa ldr x26, [sp, #0x18] 33714: b40000ba cbz x26, 0x33728 33718: aa1a03e0 mov x0, x26 3371c: aa1c03e1 mov x1, x28 33720: 97ffa604 bl 0x1cf30 33724: 34fff840 cbz w0, 0x3362c 33728: b9400328 ldr w8, [x25] 3372c: 7100051f cmp w8, #0x1 33730: 5400012c b.gt 0x33754 33734: f94006e4 ldr x4, [x23, #0x8] 33738: 900001a2 adrp x2, 0x67000 3373c: 320007e0 orr w0, wzr, #0x3 33740: aa1403e1 mov x1, x20 33744: 9110a842 add x2, x2, #0x42a 33748: aa1603e3 mov x3, x22 3374c: aa1b03e5 mov x5, x27 33750: 97ffa590 bl 0x1cd90 <__android_log_print@plt> 33754: b9800308 ldrsw x8, [x24] 33758: 91000673 add x19, x19, #0x1 3375c: 910082f7 add x23, x23, #0x20 33760: eb08027f cmp x19, x8 33764: 54fffaeb b.lt 0x336c0 33768: d53bd048 mrs x8, TPIDR_EL0 3376c: f9401508 ldr x8, [x8, #0x28] 33770: f94017e9 ldr x9, [sp, #0x28] 33774: eb09011f cmp x8, x9 33778: 54000121 b.ne 0x3379c 3377c: a9487bfd ldp x29, x30, [sp, #0x80] 33780: a9474ff4 ldp x20, x19, [sp, #0x70] 33784: a94657f6 ldp x22, x21, [sp, #0x60] 33788: a9455ff8 ldp x24, x23, [sp, #0x50] 3378c: a94467fa ldp x26, x25, [sp, #0x40] 33790: a9436ffc ldp x28, x27, [sp, #0x30] 33794: 910243ff add sp, sp, #0x90 33798: d65f03c0 ret 3379c: 97ffa491 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000337a0 : 337a0: f81d0ff5 str x21, [sp, #-0x30]! 337a4: a9014ff4 stp x20, x19, [sp, #0x10] 337a8: a9027bfd stp x29, x30, [sp, #0x20] 337ac: 910083fd add x29, sp, #0x20 337b0: f00002b3 adrp x19, 0x8a000 337b4: f9460273 ldr x19, [x19, #0xc00] 337b8: f00002a9 adrp x9, 0x8a000 337bc: b9400268 ldr w8, [x19] 337c0: f945f929 ldr x9, [x9, #0xbf0] 337c4: b900013f str wzr, [x9] 337c8: 7100051f cmp w8, #0x1 337cc: 5400016b b.lt 0x337f8 337d0: f00002a8 adrp x8, 0x8a000 337d4: f9478508 ldr x8, [x8, #0xf08] 337d8: aa1f03f4 mov x20, xzr 337dc: 91006115 add x21, x8, #0x18 337e0: f84206a0 ldr x0, [x21], #0x20 337e4: 97ffa89b bl 0x1da50 337e8: b9800268 ldrsw x8, [x19] 337ec: 91000694 add x20, x20, #0x1 337f0: eb08029f cmp x20, x8 337f4: 54ffff6b b.lt 0x337e0 337f8: f00002b5 adrp x21, 0x8a000 337fc: f946e2b5 ldr x21, [x21, #0xdc0] 33800: b900027f str wzr, [x19] 33804: f00002b4 adrp x20, 0x8a000 33808: f94002a0 ldr x0, [x21] 3380c: f9463e94 ldr x20, [x20, #0xc78] 33810: b9000a9f str wzr, [x20, #0x8] 33814: 97ffa6db bl 0x1d380 <_Z14destroy_libmgrP8libmgr_t@plt> 33818: f00002a8 adrp x8, 0x8a000 3381c: f9462508 ldr x8, [x8, #0xc48] 33820: f90002bf str xzr, [x21] 33824: b9400108 ldr w8, [x8] 33828: 7100051f cmp w8, #0x1 3382c: 540001cc b.gt 0x33864 33830: b9400264 ldr w4, [x19] 33834: b9400a85 ldr w5, [x20, #0x8] 33838: a9427bfd ldp x29, x30, [sp, #0x20] 3383c: a9414ff4 ldp x20, x19, [sp, #0x10] 33840: d0000181 adrp x1, 0x65000 33844: 900001a2 adrp x2, 0x67000 33848: 900001a3 adrp x3, 0x67000 3384c: 910b0421 add x1, x1, #0x2c1 33850: 91140042 add x2, x2, #0x500 33854: 91147063 add x3, x3, #0x51c 33858: 320007e0 orr w0, wzr, #0x3 3385c: f84307f5 ldr x21, [sp], #0x30 33860: 17ffa54c b 0x1cd90 <__android_log_print@plt> 33864: a9427bfd ldp x29, x30, [sp, #0x20] 33868: a9414ff4 ldp x20, x19, [sp, #0x10] 3386c: f84307f5 ldr x21, [sp], #0x30 33870: d65f03c0 ret 0000000000033874 : 33874: a9be4ff4 stp x20, x19, [sp, #-0x20]! 33878: a9017bfd stp x29, x30, [sp, #0x10] 3387c: 910043fd add x29, sp, #0x10 33880: aa0103f3 mov x19, x1 33884: 97ffa6f7 bl 0x1d460 33888: aa0003f4 mov x20, x0 3388c: b40001b4 cbz x20, 0x338c0 33890: 39400268 ldrb w8, [x19] 33894: 7100bd1f cmp w8, #0x2f 33898: 54000080 b.eq 0x338a8 3389c: 385ff288 ldurb w8, [x20, #-0x1] 338a0: 7100bd1f cmp w8, #0x2f 338a4: 540000e1 b.ne 0x338c0 338a8: aa1303e0 mov x0, x19 338ac: 97ffa739 bl 0x1d590 338b0: 3860ca88 ldrb w8, [x20, w0, sxtw] 338b4: 7100011f cmp w8, #0x0 338b8: 1a9f17e0 cset w0, eq 338bc: 14000002 b 0x338c4 338c0: 2a1f03e0 mov w0, wzr 338c4: a9417bfd ldp x29, x30, [sp, #0x10] 338c8: a8c24ff4 ldp x20, x19, [sp], #0x20 338cc: d65f03c0 ret 00000000000338d0 : 338d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 338d4: a9017bfd stp x29, x30, [sp, #0x10] 338d8: 910043fd add x29, sp, #0x10 338dc: 7100041f cmp w0, #0x1 338e0: 320003e8 orr w8, wzr, #0x1 338e4: 1a80b114 csel w20, w8, w0, lt 338e8: 321d0be0 orr w0, wzr, #0x38 338ec: 97ffa7b5 bl 0x1d7c0 338f0: aa0003f3 mov x19, x0 338f4: 52804208 mov w8, #0x210 // =528 338f8: 2901527f stp wzr, w20, [x19, #0x8] 338fc: 9b287e94 smull x20, w20, w8 33900: aa1403e0 mov x0, x20 33904: 97ffa7af bl 0x1d7c0 33908: 2a1f03e1 mov w1, wzr 3390c: aa1403e2 mov x2, x20 33910: f9000260 str x0, [x19] 33914: 97ffa803 bl 0x1d920 33918: 91004260 add x0, x19, #0x10 3391c: aa1f03e1 mov x1, xzr 33920: 97ffa1b0 bl 0x1bfe0 33924: a9417bfd ldp x29, x30, [sp, #0x10] 33928: aa1303e0 mov x0, x19 3392c: a8c24ff4 ldp x20, x19, [sp], #0x20 33930: d65f03c0 ret 0000000000033934 : 33934: f81e0ff3 str x19, [sp, #-0x20]! 33938: a9017bfd stp x29, x30, [sp, #0x10] 3393c: 910043fd add x29, sp, #0x10 33940: aa0003f3 mov x19, x0 33944: b4000133 cbz x19, 0x33968 33948: 91004260 add x0, x19, #0x10 3394c: 97ff9ffd bl 0x1b940 33950: f9400260 ldr x0, [x19] 33954: 97ffa83f bl 0x1da50 33958: a9417bfd ldp x29, x30, [sp, #0x10] 3395c: aa1303e0 mov x0, x19 33960: f84207f3 ldr x19, [sp], #0x20 33964: 17ffa83b b 0x1da50 33968: a9417bfd ldp x29, x30, [sp, #0x10] 3396c: f84207f3 ldr x19, [sp], #0x20 33970: d65f03c0 ret 0000000000033974 : 33974: f81c0ff7 str x23, [sp, #-0x40]! 33978: a90157f6 stp x22, x21, [sp, #0x10] 3397c: a9024ff4 stp x20, x19, [sp, #0x20] 33980: a9037bfd stp x29, x30, [sp, #0x30] 33984: 9100c3fd add x29, sp, #0x30 33988: aa0103f4 mov x20, x1 3398c: aa0003f3 mov x19, x0 33990: aa1403e0 mov x0, x20 33994: aa0203f6 mov x22, x2 33998: 97ffa032 bl 0x1ba60 <_Z14is_hook_modulePKc@plt> 3399c: 36000360 tbz w0, #0x0, 0x33a08 339a0: 91004275 add x21, x19, #0x10 339a4: aa1503e0 mov x0, x21 339a8: 97ffa602 bl 0x1d1b0 339ac: f9400668 ldr x8, [x19, #0x8] 339b0: d360fd09 lsr x9, x8, #32 339b4: 6b09011f cmp w8, w9 339b8: 540001ca b.ge 0x339f0 339bc: f9400269 ldr x9, [x19] 339c0: 5280420a mov w10, #0x210 // =528 339c4: 320023e2 orr w2, wzr, #0x1ff 339c8: aa1403e1 mov x1, x20 339cc: 9b2a2517 smaddl x23, w8, w10, x9 339d0: aa1703e0 mov x0, x23 339d4: f90102f6 str x22, [x23, #0x200] 339d8: 390822ff strb wzr, [x23, #0x208] 339dc: 97ffa499 bl 0x1cc40 339e0: 3907feff strb wzr, [x23, #0x1ff] 339e4: b9400a68 ldr w8, [x19, #0x8] 339e8: 11000508 add w8, w8, #0x1 339ec: b9000a68 str w8, [x19, #0x8] 339f0: aa1503e0 mov x0, x21 339f4: a9437bfd ldp x29, x30, [sp, #0x30] 339f8: a9424ff4 ldp x20, x19, [sp, #0x20] 339fc: a94157f6 ldp x22, x21, [sp, #0x10] 33a00: f84407f7 ldr x23, [sp], #0x40 33a04: 17ffa85b b 0x1db70 33a08: a9437bfd ldp x29, x30, [sp, #0x30] 33a0c: a9424ff4 ldp x20, x19, [sp, #0x20] 33a10: a94157f6 ldp x22, x21, [sp, #0x10] 33a14: f84407f7 ldr x23, [sp], #0x40 33a18: d65f03c0 ret 0000000000033a1c : 33a1c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 33a20: a9017bfd stp x29, x30, [sp, #0x10] 33a24: 910043fd add x29, sp, #0x10 33a28: aa0003f3 mov x19, x0 33a2c: 91004274 add x20, x19, #0x10 33a30: aa1403e0 mov x0, x20 33a34: 97ffa5df bl 0x1d1b0 33a38: b9400a73 ldr w19, [x19, #0x8] 33a3c: aa1403e0 mov x0, x20 33a40: 97ffa84c bl 0x1db70 33a44: a9417bfd ldp x29, x30, [sp, #0x10] 33a48: 2a1303e0 mov w0, w19 33a4c: a8c24ff4 ldp x20, x19, [sp], #0x20 33a50: d65f03c0 ret 0000000000033a54 : 33a54: f81d0ff5 str x21, [sp, #-0x30]! 33a58: a9014ff4 stp x20, x19, [sp, #0x10] 33a5c: a9027bfd stp x29, x30, [sp, #0x20] 33a60: 910083fd add x29, sp, #0x20 33a64: aa0003f4 mov x20, x0 33a68: 91004295 add x21, x20, #0x10 33a6c: aa1503e0 mov x0, x21 33a70: 2a0103f3 mov w19, w1 33a74: 97ffa5cf bl 0x1d1b0 33a78: f9400288 ldr x8, [x20] 33a7c: 52804209 mov w9, #0x210 // =528 33a80: aa1503e0 mov x0, x21 33a84: 9b292273 smaddl x19, w19, w9, x8 33a88: 97ffa83a bl 0x1db70 33a8c: aa1303e0 mov x0, x19 33a90: a9427bfd ldp x29, x30, [sp, #0x20] 33a94: a9414ff4 ldp x20, x19, [sp, #0x10] 33a98: f84307f5 ldr x21, [sp], #0x30 33a9c: d65f03c0 ret 0000000000033aa0 : 33aa0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 33aa4: a90157f6 stp x22, x21, [sp, #0x10] 33aa8: a9024ff4 stp x20, x19, [sp, #0x20] 33aac: a9037bfd stp x29, x30, [sp, #0x30] 33ab0: 9100c3fd add x29, sp, #0x30 33ab4: aa0003f5 mov x21, x0 33ab8: 910042b3 add x19, x21, #0x10 33abc: aa1303e0 mov x0, x19 33ac0: aa0103f4 mov x20, x1 33ac4: 97ffa5bb bl 0x1d1b0 33ac8: b9800ab7 ldrsw x23, [x21, #0x8] 33acc: 710006ff cmp w23, #0x1 33ad0: 540002cb b.lt 0x33b28 33ad4: f94002b5 ldr x21, [x21] 33ad8: aa1f03f8 mov x24, xzr 33adc: aa1503e0 mov x0, x21 33ae0: aa1403e1 mov x1, x20 33ae4: 97ffa65f bl 0x1d460 33ae8: aa0003f6 mov x22, x0 33aec: b4000176 cbz x22, 0x33b18 33af0: 39400288 ldrb w8, [x20] 33af4: 7100bd1f cmp w8, #0x2f 33af8: 54000080 b.eq 0x33b08 33afc: 385ff2c8 ldurb w8, [x22, #-0x1] 33b00: 7100bd1f cmp w8, #0x2f 33b04: 540000a1 b.ne 0x33b18 33b08: aa1403e0 mov x0, x20 33b0c: 97ffa6a1 bl 0x1d590 33b10: 3860cac8 ldrb w8, [x22, w0, sxtw] 33b14: 34000128 cbz w8, 0x33b38 33b18: 91000718 add x24, x24, #0x1 33b1c: 910842b5 add x21, x21, #0x210 33b20: eb17031f cmp x24, x23 33b24: 54fffdcb b.lt 0x33adc 33b28: aa1303e0 mov x0, x19 33b2c: 97ffa811 bl 0x1db70 33b30: aa1f03f5 mov x21, xzr 33b34: 14000003 b 0x33b40 33b38: aa1303e0 mov x0, x19 33b3c: 97ffa80d bl 0x1db70 33b40: aa1503e0 mov x0, x21 33b44: a9437bfd ldp x29, x30, [sp, #0x30] 33b48: a9424ff4 ldp x20, x19, [sp, #0x20] 33b4c: a94157f6 ldp x22, x21, [sp, #0x10] 33b50: a8c45ff8 ldp x24, x23, [sp], #0x40 33b54: d65f03c0 ret 0000000000033b58 : 33b58: a9ba6ffc stp x28, x27, [sp, #-0x60]! 33b5c: a90167fa stp x26, x25, [sp, #0x10] 33b60: a9025ff8 stp x24, x23, [sp, #0x20] 33b64: a90357f6 stp x22, x21, [sp, #0x30] 33b68: a9044ff4 stp x20, x19, [sp, #0x40] 33b6c: a9057bfd stp x29, x30, [sp, #0x50] 33b70: 910143fd add x29, sp, #0x50 33b74: d11103ff sub sp, sp, #0x440 33b78: d53bd048 mrs x8, TPIDR_EL0 33b7c: f9401508 ldr x8, [x8, #0x28] 33b80: aa0103f3 mov x19, x1 33b84: 2a0003f6 mov w22, w0 33b88: f81a83a8 stur x8, [x29, #-0x58] 33b8c: 97ffa7e5 bl 0x1db20 <_Z13get_hook_sizev@plt> 33b90: 7100041f cmp w0, #0x1 33b94: 320003e8 orr w8, wzr, #0x1 33b98: 1a80b115 csel w21, w8, w0, lt 33b9c: 321d0be0 orr w0, wzr, #0x38 33ba0: 97ffa708 bl 0x1d7c0 33ba4: aa0003f4 mov x20, x0 33ba8: 52804208 mov w8, #0x210 // =528 33bac: 2901569f stp wzr, w21, [x20, #0x8] 33bb0: 9b287eb5 smull x21, w21, w8 33bb4: aa1503e0 mov x0, x21 33bb8: 97ffa702 bl 0x1d7c0 33bbc: 2a1f03e1 mov w1, wzr 33bc0: aa1503e2 mov x2, x21 33bc4: f9000280 str x0, [x20] 33bc8: 97ffa756 bl 0x1d920 33bcc: 91004295 add x21, x20, #0x10 33bd0: aa1503e0 mov x0, x21 33bd4: aa1f03e1 mov x1, xzr 33bd8: 97ffa102 bl 0x1bfe0 33bdc: 37f80116 tbnz w22, #0x1f, 0x33bfc 33be0: 900001a2 adrp x2, 0x67000 33be4: 9114dc42 add x2, x2, #0x537 33be8: d101e3a0 sub x0, x29, #0x78 33bec: 321b03e1 orr w1, wzr, #0x20 33bf0: 2a1603e3 mov w3, w22 33bf4: 97ffa1db bl 0x1c360 33bf8: 14000006 b 0x33c10 33bfc: 900001a2 adrp x2, 0x67000 33c00: 91149c42 add x2, x2, #0x527 33c04: d101e3a0 sub x0, x29, #0x78 33c08: 321b03e1 orr w1, wzr, #0x20 33c0c: 97ffa1d5 bl 0x1c360 33c10: f00001a1 adrp x1, 0x6a000 33c14: 91062821 add x1, x1, #0x18a 33c18: d101e3a0 sub x0, x29, #0x78 33c1c: 390053ff strb wzr, [sp, #0x14] 33c20: b90013ff str wzr, [sp, #0x10] 33c24: 97ffa747 bl 0x1d940 33c28: aa0003f6 mov x22, x0 33c2c: b4000936 cbz x22, 0x33d50 33c30: 910063e0 add x0, sp, #0x18 33c34: 321603e1 orr w1, wzr, #0x400 33c38: aa1603e2 mov x2, x22 33c3c: 97ffa36d bl 0x1c9f0 33c40: b4000840 cbz x0, 0x33d48 33c44: 900001b7 adrp x23, 0x67000 33c48: 911516f7 add x23, x23, #0x545 33c4c: 5280421a mov w26, #0x210 // =528 33c50: 910063e0 add x0, sp, #0x18 33c54: 910023e2 add x2, sp, #0x8 33c58: 910043e3 add x3, sp, #0x10 33c5c: 910003e4 mov x4, sp 33c60: aa1703e1 mov x1, x23 33c64: 97ffa21f bl 0x1c4e0 33c68: 71000c1f cmp w0, #0x3 33c6c: 54000641 b.ne 0x33d34 33c70: 910043e0 add x0, sp, #0x10 33c74: 321e03e2 orr w2, wzr, #0x4 33c78: aa1303e1 mov x1, x19 33c7c: 97ffa079 bl 0x1be60 33c80: 350005a0 cbnz w0, 0x33d34 33c84: f94003e8 ldr x8, [sp] 33c88: b5000568 cbnz x8, 0x33d34 33c8c: 910063e0 add x0, sp, #0x18 33c90: 528005e1 mov w1, #0x2f // =47 33c94: 97ffa473 bl 0x1ce60 33c98: aa0003f8 mov x24, x0 33c9c: b40004d8 cbz x24, 0x33d34 33ca0: 52800141 mov w1, #0xa // =10 33ca4: aa1803e0 mov x0, x24 33ca8: 97ffa46e bl 0x1ce60 33cac: b4000040 cbz x0, 0x33cb4 33cb0: 3900001f strb wzr, [x0] 33cb4: aa1403e0 mov x0, x20 33cb8: aa1803e1 mov x1, x24 33cbc: 97ffa1b9 bl 0x1c3a0 <_Z11libmgr_findP8libmgr_tPKc@plt> 33cc0: b50003a0 cbnz x0, 0x33d34 33cc4: f94007fb ldr x27, [sp, #0x8] 33cc8: f140237f cmp x27, #0x8, lsl #12 // =0x8000 33ccc: 54000061 b.ne 0x33cd8 33cd0: aa1f03fb mov x27, xzr 33cd4: f90007ff str xzr, [sp, #0x8] 33cd8: aa1803e0 mov x0, x24 33cdc: 97ff9f61 bl 0x1ba60 <_Z14is_hook_modulePKc@plt> 33ce0: 360002a0 tbz w0, #0x0, 0x33d34 33ce4: aa1503e0 mov x0, x21 33ce8: 97ffa532 bl 0x1d1b0 33cec: f9400688 ldr x8, [x20, #0x8] 33cf0: d360fd09 lsr x9, x8, #32 33cf4: 6b09011f cmp w8, w9 33cf8: 540001aa b.ge 0x33d2c 33cfc: f9400289 ldr x9, [x20] 33d00: 320023e2 orr w2, wzr, #0x1ff 33d04: aa1803e1 mov x1, x24 33d08: 9b3a2519 smaddl x25, w8, w26, x9 33d0c: aa1903e0 mov x0, x25 33d10: f901033b str x27, [x25, #0x200] 33d14: 3908233f strb wzr, [x25, #0x208] 33d18: 97ffa3ca bl 0x1cc40 33d1c: 3907ff3f strb wzr, [x25, #0x1ff] 33d20: b9400a88 ldr w8, [x20, #0x8] 33d24: 11000508 add w8, w8, #0x1 33d28: b9000a88 str w8, [x20, #0x8] 33d2c: aa1503e0 mov x0, x21 33d30: 97ffa790 bl 0x1db70 33d34: 910063e0 add x0, sp, #0x18 33d38: 321603e1 orr w1, wzr, #0x400 33d3c: aa1603e2 mov x2, x22 33d40: 97ffa32c bl 0x1c9f0 33d44: b5fff860 cbnz x0, 0x33c50 33d48: aa1603e0 mov x0, x22 33d4c: 97ffa2cd bl 0x1c880 33d50: d53bd048 mrs x8, TPIDR_EL0 33d54: f9401508 ldr x8, [x8, #0x28] 33d58: f85a83a9 ldur x9, [x29, #-0x58] 33d5c: eb09011f cmp x8, x9 33d60: 54000141 b.ne 0x33d88 33d64: aa1403e0 mov x0, x20 33d68: 911103ff add sp, sp, #0x440 33d6c: a9457bfd ldp x29, x30, [sp, #0x50] 33d70: a9444ff4 ldp x20, x19, [sp, #0x40] 33d74: a94357f6 ldp x22, x21, [sp, #0x30] 33d78: a9425ff8 ldp x24, x23, [sp, #0x20] 33d7c: a94167fa ldp x26, x25, [sp, #0x10] 33d80: a8c66ffc ldp x28, x27, [sp], #0x60 33d84: d65f03c0 ret 33d88: 97ffa316 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000033d8c : 33d8c: f81a0ffc str x28, [sp, #-0x60]! 33d90: a90167fa stp x26, x25, [sp, #0x10] 33d94: a9025ff8 stp x24, x23, [sp, #0x20] 33d98: a90357f6 stp x22, x21, [sp, #0x30] 33d9c: a9044ff4 stp x20, x19, [sp, #0x40] 33da0: a9057bfd stp x29, x30, [sp, #0x50] 33da4: 910143fd add x29, sp, #0x50 33da8: d11103ff sub sp, sp, #0x440 33dac: d53bd049 mrs x9, TPIDR_EL0 33db0: f9401529 ldr x9, [x9, #0x28] 33db4: 2a0303f4 mov w20, w3 33db8: aa0203f3 mov x19, x2 33dbc: aa0103f5 mov x21, x1 33dc0: 2a0003e8 mov w8, w0 33dc4: f81a83a9 stur x9, [x29, #-0x58] 33dc8: 37f80108 tbnz w8, #0x1f, 0x33de8 33dcc: 900001a2 adrp x2, 0x67000 33dd0: 9114dc42 add x2, x2, #0x537 33dd4: d101e3a0 sub x0, x29, #0x78 33dd8: 321b03e1 orr w1, wzr, #0x20 33ddc: 2a0803e3 mov w3, w8 33de0: 97ffa160 bl 0x1c360 33de4: 14000006 b 0x33dfc 33de8: 900001a2 adrp x2, 0x67000 33dec: 91149c42 add x2, x2, #0x527 33df0: d101e3a0 sub x0, x29, #0x78 33df4: 321b03e1 orr w1, wzr, #0x20 33df8: 97ffa15a bl 0x1c360 33dfc: f00001a1 adrp x1, 0x6a000 33e00: 91062821 add x1, x1, #0x18a 33e04: d101e3a0 sub x0, x29, #0x78 33e08: 390053ff strb wzr, [sp, #0x14] 33e0c: b90013ff str wzr, [sp, #0x10] 33e10: 97ffa6cc bl 0x1d940 33e14: aa0003f6 mov x22, x0 33e18: b4000756 cbz x22, 0x33f00 33e1c: 910063e0 add x0, sp, #0x18 33e20: 321603e1 orr w1, wzr, #0x400 33e24: aa1603e2 mov x2, x22 33e28: 97ffa2f2 bl 0x1c9f0 33e2c: b4000660 cbz x0, 0x33ef8 33e30: 900001b7 adrp x23, 0x67000 33e34: 911516f7 add x23, x23, #0x545 33e38: 32040bfa orr w26, wzr, #0x70000000 33e3c: 910063e0 add x0, sp, #0x18 33e40: 910023e2 add x2, sp, #0x8 33e44: 910043e3 add x3, sp, #0x10 33e48: 910003e4 mov x4, sp 33e4c: aa1703e1 mov x1, x23 33e50: 97ffa1a4 bl 0x1c4e0 33e54: 71000c1f cmp w0, #0x3 33e58: 54000461 b.ne 0x33ee4 33e5c: b94013e8 ldr w8, [sp, #0x10] 33e60: 12001d09 and w9, w8, #0xff 33e64: 7101c93f cmp w9, #0x72 33e68: 540003e1 b.ne 0x33ee4 33e6c: 12081d08 and w8, w8, #0xff000000 33e70: 6b1a011f cmp w8, w26 33e74: 54000381 b.ne 0x33ee4 33e78: f94003e8 ldr x8, [sp] 33e7c: b5000348 cbnz x8, 0x33ee4 33e80: 910063e0 add x0, sp, #0x18 33e84: 528005e1 mov w1, #0x2f // =47 33e88: 97ffa3f6 bl 0x1ce60 33e8c: aa0003f8 mov x24, x0 33e90: b40002b8 cbz x24, 0x33ee4 33e94: 52800141 mov w1, #0xa // =10 33e98: aa1803e0 mov x0, x24 33e9c: 97ffa3f1 bl 0x1ce60 33ea0: b4000040 cbz x0, 0x33ea8 33ea4: 3900001f strb wzr, [x0] 33ea8: aa1803e0 mov x0, x24 33eac: aa1503e1 mov x1, x21 33eb0: 97ffa56c bl 0x1d460 33eb4: aa0003f9 mov x25, x0 33eb8: b4000179 cbz x25, 0x33ee4 33ebc: 394002a8 ldrb w8, [x21] 33ec0: 7100bd1f cmp w8, #0x2f 33ec4: 54000080 b.eq 0x33ed4 33ec8: 385ff328 ldurb w8, [x25, #-0x1] 33ecc: 7100bd1f cmp w8, #0x2f 33ed0: 540000a1 b.ne 0x33ee4 33ed4: aa1503e0 mov x0, x21 33ed8: 97ffa5ae bl 0x1d590 33edc: 3860cb28 ldrb w8, [x25, w0, sxtw] 33ee0: 340002c8 cbz w8, 0x33f38 33ee4: 910063e0 add x0, sp, #0x18 33ee8: 321603e1 orr w1, wzr, #0x400 33eec: aa1603e2 mov x2, x22 33ef0: 97ffa2c0 bl 0x1c9f0 33ef4: b5fffa40 cbnz x0, 0x33e3c 33ef8: aa1603e0 mov x0, x22 33efc: 97ffa261 bl 0x1c880 33f00: aa1f03e0 mov x0, xzr 33f04: d53bd048 mrs x8, TPIDR_EL0 33f08: f9401508 ldr x8, [x8, #0x28] 33f0c: f85a83a9 ldur x9, [x29, #-0x58] 33f10: eb09011f cmp x8, x9 33f14: 540002e1 b.ne 0x33f70 33f18: 911103ff add sp, sp, #0x440 33f1c: a9457bfd ldp x29, x30, [sp, #0x50] 33f20: a9444ff4 ldp x20, x19, [sp, #0x40] 33f24: a94357f6 ldp x22, x21, [sp, #0x30] 33f28: a9425ff8 ldp x24, x23, [sp, #0x20] 33f2c: a94167fa ldp x26, x25, [sp, #0x10] 33f30: f84607fc ldr x28, [sp], #0x60 33f34: d65f03c0 ret 33f38: f94007e8 ldr x8, [sp, #0x8] 33f3c: f140211f cmp x8, #0x8, lsl #12 // =0x8000 33f40: 54000041 b.ne 0x33f48 33f44: f90007ff str xzr, [sp, #0x8] 33f48: d00001a2 adrp x2, 0x69000 33f4c: 93407e81 sxtw x1, w20 33f50: 91114842 add x2, x2, #0x452 33f54: aa1303e0 mov x0, x19 33f58: aa1803e3 mov x3, x24 33f5c: 97ffa101 bl 0x1c360 33f60: aa1603e0 mov x0, x22 33f64: 97ffa247 bl 0x1c880 33f68: f94007e0 ldr x0, [sp, #0x8] 33f6c: 17ffffe6 b 0x33f04 33f70: 97ffa29c bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000033f74 : 33f74: d102c3ff sub sp, sp, #0xb0 33f78: f9003bf7 str x23, [sp, #0x70] 33f7c: a90857f6 stp x22, x21, [sp, #0x80] 33f80: a9094ff4 stp x20, x19, [sp, #0x90] 33f84: a90a7bfd stp x29, x30, [sp, #0xa0] 33f88: 910283fd add x29, sp, #0xa0 33f8c: d53bd048 mrs x8, TPIDR_EL0 33f90: f9401508 ldr x8, [x8, #0x28] 33f94: 320003e1 orr w1, wzr, #0x1 33f98: aa0003f3 mov x19, x0 33f9c: f81c83a8 stur x8, [x29, #-0x38] 33fa0: 97ff9ebc bl 0x1ba90 33fa4: 321f03e1 orr w1, wzr, #0x2 33fa8: aa1303e0 mov x0, x19 33fac: 1e780015 fcvtzs w21, d0 33fb0: 97ff9eb8 bl 0x1ba90 33fb4: 320007e1 orr w1, wzr, #0x3 33fb8: aa1303e0 mov x0, x19 33fbc: 1e790016 fcvtzu w22, d0 33fc0: 97ff9eb4 bl 0x1ba90 33fc4: 321e03e1 orr w1, wzr, #0x4 33fc8: aa1303e0 mov x0, x19 33fcc: 1e780014 fcvtzs w20, d0 33fd0: 97ff9eb0 bl 0x1ba90 33fd4: 528000a1 mov w1, #0x5 // =5 33fd8: aa1303e0 mov x0, x19 33fdc: 1e780017 fcvtzs w23, d0 33fe0: 97ff9eac bl 0x1ba90 33fe4: 1e780002 fcvtzs w2, d0 33fe8: 910043e0 add x0, sp, #0x10 33fec: 2a1703e1 mov w1, w23 33ff0: 97ffa38c bl 0x1ce20 <_ZN19SpeedMeasureRequestC1Eii@plt> 33ff4: 2a1503e0 mov w0, w21 33ff8: 97ff9fde bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 33ffc: b9000be0 str w0, [sp, #0x8] 34000: 910003e0 mov x0, sp 34004: 2a1603e1 mov w1, w22 34008: 2a1403e2 mov w2, w20 3400c: 97ffa6b1 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 34010: f9400fe1 ldr x1, [sp, #0x18] 34014: b94023e2 ldr w2, [sp, #0x20] 34018: f94003e3 ldr x3, [sp] 3401c: 910023e0 add x0, sp, #0x8 34020: 97ffa4b0 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 34024: 2a0003f5 mov w21, w0 34028: 710002bf cmp w21, #0x0 3402c: 5400030c b.gt 0x3408c 34030: 910003e0 mov x0, sp 34034: 9100a3e1 add x1, sp, #0x28 34038: 321a03e2 orr w2, wzr, #0x40 3403c: 97ff9fd5 bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 34040: d00002a8 adrp x8, 0x8a000 34044: f9462508 ldr x8, [x8, #0xc48] 34048: b9400108 ldr w8, [x8] 3404c: 7100051f cmp w8, #0x1 34050: 540001ec b.gt 0x3408c 34054: 97ffa073 bl 0x1c220 <__errno@plt> 34058: b9400000 ldr w0, [x0] 3405c: 97ffa059 bl 0x1c1c0 34060: b0000181 adrp x1, 0x65000 34064: f0000182 adrp x2, 0x67000 34068: f0000183 adrp x3, 0x67000 3406c: aa0003e4 mov x4, x0 34070: 910b0421 add x1, x1, #0x2c1 34074: 91155842 add x2, x2, #0x556 34078: 9115cc63 add x3, x3, #0x573 3407c: 320007e0 orr w0, wzr, #0x3 34080: 9100a3e5 add x5, sp, #0x28 34084: 2a1403e6 mov w6, w20 34088: 97ffa342 bl 0x1cd90 <__android_log_print@plt> 3408c: 1e6202a0 scvtf d0, w21 34090: aa1303e0 mov x0, x19 34094: 97ffa613 bl 0x1d8e0 34098: d00002a8 adrp x8, 0x8a000 3409c: f946b108 ldr x8, [x8, #0xd60] 340a0: f9400fe0 ldr x0, [sp, #0x18] 340a4: 91004108 add x8, x8, #0x10 340a8: f9000be8 str x8, [sp, #0x10] 340ac: 97ffa669 bl 0x1da50 340b0: d53bd048 mrs x8, TPIDR_EL0 340b4: f9401508 ldr x8, [x8, #0x28] 340b8: f85c83a9 ldur x9, [x29, #-0x38] 340bc: eb09011f cmp x8, x9 340c0: 54000101 b.ne 0x340e0 340c4: a94a7bfd ldp x29, x30, [sp, #0xa0] 340c8: a9494ff4 ldp x20, x19, [sp, #0x90] 340cc: a94857f6 ldp x22, x21, [sp, #0x80] 340d0: f9403bf7 ldr x23, [sp, #0x70] 340d4: 320003e0 orr w0, wzr, #0x1 340d8: 9102c3ff add sp, sp, #0xb0 340dc: d65f03c0 ret 340e0: 97ffa240 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000340e4 : 340e4: d10283ff sub sp, sp, #0xa0 340e8: a90757f6 stp x22, x21, [sp, #0x70] 340ec: a9084ff4 stp x20, x19, [sp, #0x80] 340f0: a9097bfd stp x29, x30, [sp, #0x90] 340f4: 910243fd add x29, sp, #0x90 340f8: d53bd048 mrs x8, TPIDR_EL0 340fc: f9401508 ldr x8, [x8, #0x28] 34100: 320003e1 orr w1, wzr, #0x1 34104: aa0003f3 mov x19, x0 34108: f81d83a8 stur x8, [x29, #-0x28] 3410c: 97ff9e61 bl 0x1ba90 34110: 321f03e1 orr w1, wzr, #0x2 34114: aa1303e0 mov x0, x19 34118: 1e790015 fcvtzu w21, d0 3411c: 97ff9e5d bl 0x1ba90 34120: 1e790008 fcvtzu w8, d0 34124: b3607d15 bfi x21, x8, #32, #32 34128: b40006b5 cbz x21, 0x341fc 3412c: 320007e1 orr w1, wzr, #0x3 34130: aa1303e0 mov x0, x19 34134: 97ff9e57 bl 0x1ba90 34138: 321e03e1 orr w1, wzr, #0x4 3413c: aa1303e0 mov x0, x19 34140: 1e780014 fcvtzs w20, d0 34144: 97ff9e53 bl 0x1ba90 34148: 528000a1 mov w1, #0x5 // =5 3414c: aa1303e0 mov x0, x19 34150: 1e780016 fcvtzs w22, d0 34154: 97ff9f33 bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 34158: aa0003f3 mov x19, x0 3415c: 2a1403e0 mov w0, w20 34160: f90007f3 str x19, [sp, #0x8] 34164: 97ff9f83 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 34168: b90003e0 str w0, [sp] 3416c: dac00ea8 rev x8, x21 34170: 5ac00ac9 rev w9, w22 34174: 5280012a mov w10, #0x9 // =9 34178: 910003e0 mov x0, sp 3417c: d10103a1 sub x1, x29, #0x40 34180: 52800242 mov w2, #0x12 // =18 34184: aa1303e3 mov x3, x19 34188: f81c03a8 stur x8, [x29, #-0x40] 3418c: 29397fa9 stp w9, wzr, [x29, #-0x38] 34190: 781d03aa sturh w10, [x29, #-0x30] 34194: 97ffa453 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 34198: 7100001f cmp w0, #0x0 3419c: 5400030c b.gt 0x341fc 341a0: 910023e0 add x0, sp, #0x8 341a4: 910043e1 add x1, sp, #0x10 341a8: 321a03e2 orr w2, wzr, #0x40 341ac: 97ff9f79 bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 341b0: d00002a8 adrp x8, 0x8a000 341b4: f9462508 ldr x8, [x8, #0xc48] 341b8: b9400108 ldr w8, [x8] 341bc: 71000d1f cmp w8, #0x3 341c0: 540001ec b.gt 0x341fc 341c4: 97ffa017 bl 0x1c220 <__errno@plt> 341c8: b9400000 ldr w0, [x0] 341cc: 97ff9ffd bl 0x1c1c0 341d0: b9400fe6 ldr w6, [sp, #0xc] 341d4: b0000181 adrp x1, 0x65000 341d8: f0000182 adrp x2, 0x67000 341dc: f0000183 adrp x3, 0x67000 341e0: aa0003e4 mov x4, x0 341e4: 910b0421 add x1, x1, #0x2c1 341e8: 91155842 add x2, x2, #0x556 341ec: 9115fc63 add x3, x3, #0x57f 341f0: 528000a0 mov w0, #0x5 // =5 341f4: 910043e5 add x5, sp, #0x10 341f8: 97ffa2e6 bl 0x1cd90 <__android_log_print@plt> 341fc: d53bd048 mrs x8, TPIDR_EL0 34200: f9401508 ldr x8, [x8, #0x28] 34204: f85d83a9 ldur x9, [x29, #-0x28] 34208: eb09011f cmp x8, x9 3420c: 540000e1 b.ne 0x34228 34210: a9497bfd ldp x29, x30, [sp, #0x90] 34214: a9484ff4 ldp x20, x19, [sp, #0x80] 34218: a94757f6 ldp x22, x21, [sp, #0x70] 3421c: 2a1f03e0 mov w0, wzr 34220: 910283ff add sp, sp, #0xa0 34224: d65f03c0 ret 34228: 97ffa1ee bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003422c : 3422c: a9bd57fc stp x28, x21, [sp, #-0x30]! 34230: a9014ff4 stp x20, x19, [sp, #0x10] 34234: a9027bfd stp x29, x30, [sp, #0x20] 34238: 910083fd add x29, sp, #0x20 3423c: d11083ff sub sp, sp, #0x420 34240: d53bd048 mrs x8, TPIDR_EL0 34244: f9401508 ldr x8, [x8, #0x28] 34248: 320003e1 orr w1, wzr, #0x1 3424c: aa0003f3 mov x19, x0 34250: f81d83a8 stur x8, [x29, #-0x28] 34254: 97ff9e0f bl 0x1ba90 34258: 1e780000 fcvtzs w0, d0 3425c: 97ff9f45 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 34260: b90013e0 str w0, [sp, #0x10] 34264: 910023e0 add x0, sp, #0x8 34268: 97ffa5a2 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3426c: 910043e0 add x0, sp, #0x10 34270: 910063e1 add x1, sp, #0x18 34274: 321603e2 orr w2, wzr, #0x400 34278: 910023e3 add x3, sp, #0x8 3427c: 97ffa085 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 34280: 2a0003f4 mov w20, w0 34284: 7100029f cmp w20, #0x0 34288: 5400012d b.le 0x342ac 3428c: 3940a3e8 ldrb w8, [sp, #0x28] 34290: 12000d15 and w21, w8, #0xf 34294: 710026bf cmp w21, #0x9 34298: 54000261 b.ne 0x342e4 3429c: b94027e8 ldr w8, [sp, #0x24] 342a0: 5ac00908 rev w8, w8 342a4: 1e630100 ucvtf d0, w8 342a8: 14000002 b 0x342b0 342ac: 1e7e1000 fmov d0, #-1.00000000 342b0: aa1303e0 mov x0, x19 342b4: 97ffa58b bl 0x1d8e0 342b8: d53bd048 mrs x8, TPIDR_EL0 342bc: f9401508 ldr x8, [x8, #0x28] 342c0: f85d83a9 ldur x9, [x29, #-0x28] 342c4: eb09011f cmp x8, x9 342c8: 54000341 b.ne 0x34330 342cc: 320003e0 orr w0, wzr, #0x1 342d0: 911083ff add sp, sp, #0x420 342d4: a9427bfd ldp x29, x30, [sp, #0x20] 342d8: a9414ff4 ldp x20, x19, [sp, #0x10] 342dc: a8c357fc ldp x28, x21, [sp], #0x30 342e0: d65f03c0 ret 342e4: 1e7e1000 fmov d0, #-1.00000000 342e8: aa1303e0 mov x0, x19 342ec: 97ffa57d bl 0x1d8e0 342f0: d00002a8 adrp x8, 0x8a000 342f4: f9462508 ldr x8, [x8, #0xc48] 342f8: b9400108 ldr w8, [x8] 342fc: 71000d1f cmp w8, #0x3 34300: 54fffdcc b.gt 0x342b8 34304: b0000181 adrp x1, 0x65000 34308: f0000182 adrp x2, 0x67000 3430c: f0000183 adrp x3, 0x67000 34310: 910b0421 add x1, x1, #0x2c1 34314: 91166042 add x2, x2, #0x598 34318: 9116f863 add x3, x3, #0x5be 3431c: 528000a0 mov w0, #0x5 // =5 34320: 2a1503e4 mov w4, w21 34324: 2a1403e5 mov w5, w20 34328: 97ffa29a bl 0x1cd90 <__android_log_print@plt> 3432c: 17ffffe3 b 0x342b8 34330: 97ffa1ac bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034334 : 34334: f81d0ffc str x28, [sp, #-0x30]! 34338: a9014ff4 stp x20, x19, [sp, #0x10] 3433c: a9027bfd stp x29, x30, [sp, #0x20] 34340: 910083fd add x29, sp, #0x20 34344: d12003ff sub sp, sp, #0x800 34348: d53bd048 mrs x8, TPIDR_EL0 3434c: f9401508 ldr x8, [x8, #0x28] 34350: 320003e1 orr w1, wzr, #0x1 34354: aa0003f3 mov x19, x0 34358: f81d83a8 stur x8, [x29, #-0x28] 3435c: 97ff9dcd bl 0x1ba90 34360: 1e780000 fcvtzs w0, d0 34364: 97ff9f03 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 34368: b90023e0 str w0, [sp, #0x20] 3436c: 910063e0 add x0, sp, #0x18 34370: 97ffa560 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 34374: 910083e0 add x0, sp, #0x20 34378: 9100a3e1 add x1, sp, #0x28 3437c: 5280fa02 mov w2, #0x7d0 // =2000 34380: 910063e3 add x3, sp, #0x18 34384: 9100a3f4 add x20, sp, #0x28 34388: 97ffa042 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3438c: 7100041f cmp w0, #0x1 34390: 540003ab b.lt 0x34404 34394: 71001c1f cmp w0, #0x7 34398: 321f07e8 orr w8, wzr, #0x6 3439c: 1a9fc108 csel w8, w8, wzr, gt 343a0: 8b284281 add x1, x20, w8, uxtw 343a4: 4b080002 sub w2, w0, w8 343a8: 910023e0 add x0, sp, #0x8 343ac: 97ffa01d bl 0x1c420 <_ZN20SpeedMeasureResponseC1EPKci@plt> 343b0: b94013e8 ldr w8, [sp, #0x10] 343b4: 2a1f03e0 mov w0, wzr 343b8: 35000288 cbnz w8, 0x34408 343bc: b9401be8 ldr w8, [sp, #0x18] 343c0: aa1303e0 mov x0, x19 343c4: 1e630100 ucvtf d0, w8 343c8: 97ffa546 bl 0x1d8e0 343cc: b9401fe8 ldr w8, [sp, #0x1c] 343d0: aa1303e0 mov x0, x19 343d4: 1e620100 scvtf d0, w8 343d8: 97ffa542 bl 0x1d8e0 343dc: b9400be8 ldr w8, [sp, #0x8] 343e0: aa1303e0 mov x0, x19 343e4: 1e620100 scvtf d0, w8 343e8: 97ffa53e bl 0x1d8e0 343ec: b9400fe8 ldr w8, [sp, #0xc] 343f0: aa1303e0 mov x0, x19 343f4: 1e620100 scvtf d0, w8 343f8: 97ffa53a bl 0x1d8e0 343fc: 321e03e0 orr w0, wzr, #0x4 34400: 14000002 b 0x34408 34404: 2a1f03e0 mov w0, wzr 34408: d53bd048 mrs x8, TPIDR_EL0 3440c: f9401508 ldr x8, [x8, #0x28] 34410: f85d83a9 ldur x9, [x29, #-0x28] 34414: eb09011f cmp x8, x9 34418: 540000c1 b.ne 0x34430 3441c: 912003ff add sp, sp, #0x800 34420: a9427bfd ldp x29, x30, [sp, #0x20] 34424: a9414ff4 ldp x20, x19, [sp, #0x10] 34428: f84307fc ldr x28, [sp], #0x30 3442c: d65f03c0 ret 34430: 97ffa16c bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034434 : 34434: d10243ff sub sp, sp, #0x90 34438: f9001bfb str x27, [sp, #0x30] 3443c: a90467fa stp x26, x25, [sp, #0x40] 34440: a9055ff8 stp x24, x23, [sp, #0x50] 34444: a90657f6 stp x22, x21, [sp, #0x60] 34448: a9074ff4 stp x20, x19, [sp, #0x70] 3444c: a9087bfd stp x29, x30, [sp, #0x80] 34450: 910203fd add x29, sp, #0x80 34454: d53bd048 mrs x8, TPIDR_EL0 34458: f9401508 ldr x8, [x8, #0x28] 3445c: 320003e1 orr w1, wzr, #0x1 34460: aa0003f3 mov x19, x0 34464: f90017e8 str x8, [sp, #0x28] 34468: 97ff9d8a bl 0x1ba90 3446c: 321f03e1 orr w1, wzr, #0x2 34470: aa1303e0 mov x0, x19 34474: 1e780016 fcvtzs w22, d0 34478: 97ff9d86 bl 0x1ba90 3447c: 320007e1 orr w1, wzr, #0x3 34480: aa1303e0 mov x0, x19 34484: 1e790015 fcvtzu w21, d0 34488: 97ff9d82 bl 0x1ba90 3448c: 321e03e1 orr w1, wzr, #0x4 34490: aa1303e0 mov x0, x19 34494: 1e780017 fcvtzs w23, d0 34498: 97ff9d7e bl 0x1ba90 3449c: 528000a1 mov w1, #0x5 // =5 344a0: aa1303e0 mov x0, x19 344a4: 1e780018 fcvtzs w24, d0 344a8: 97ff9d7a bl 0x1ba90 344ac: 321f07e1 orr w1, wzr, #0x6 344b0: aa1303e0 mov x0, x19 344b4: 1e780019 fcvtzs w25, d0 344b8: 97ff9d76 bl 0x1ba90 344bc: 32000be1 orr w1, wzr, #0x7 344c0: aa1303e0 mov x0, x19 344c4: 1e79001a fcvtzu w26, d0 344c8: 97ff9d72 bl 0x1ba90 344cc: 321b03e0 orr w0, wzr, #0x20 344d0: 1e78001b fcvtzs w27, d0 344d4: 97ffa4bb bl 0x1d7c0 344d8: 5ac00b68 rev w8, w27 344dc: aa0003f4 mov x20, x0 344e0: 53107d08 lsr w8, w8, #16 344e4: 910043e0 add x0, sp, #0x10 344e8: 2a1803e1 mov w1, w24 344ec: 2a1903e2 mov w2, w25 344f0: b900029a str w26, [x20] 344f4: 79000a88 strh w8, [x20, #0x4] 344f8: 39001a9f strb wzr, [x20, #0x6] 344fc: 97ffa249 bl 0x1ce20 <_ZN19SpeedMeasureRequestC1Eii@plt> 34500: b98023f8 ldrsw x24, [sp, #0x20] 34504: f9400fe1 ldr x1, [sp, #0x18] 34508: 91001e80 add x0, x20, #0x7 3450c: aa1803e2 mov x2, x24 34510: 97ffa4dc bl 0x1d880 34514: 2a1603e0 mov w0, w22 34518: 11001f18 add w24, w24, #0x7 3451c: 97ff9e95 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 34520: b9000be0 str w0, [sp, #0x8] 34524: 910003e0 mov x0, sp 34528: 2a1503e1 mov w1, w21 3452c: 2a1703e2 mov w2, w23 34530: 97ffa568 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 34534: f94003e3 ldr x3, [sp] 34538: 910023e0 add x0, sp, #0x8 3453c: aa1403e1 mov x1, x20 34540: 2a1803e2 mov w2, w24 34544: 97ffa367 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 34548: 2a0003f5 mov w21, w0 3454c: 710002bf cmp w21, #0x0 34550: 5400024c b.gt 0x34598 34554: d00002a8 adrp x8, 0x8a000 34558: f9462508 ldr x8, [x8, #0xc48] 3455c: b9400108 ldr w8, [x8] 34560: 7100051f cmp w8, #0x1 34564: 540001ac b.gt 0x34598 34568: 97ff9f2e bl 0x1c220 <__errno@plt> 3456c: b9400000 ldr w0, [x0] 34570: 97ff9f14 bl 0x1c1c0 34574: b0000181 adrp x1, 0x65000 34578: f0000182 adrp x2, 0x67000 3457c: f0000183 adrp x3, 0x67000 34580: aa0003e4 mov x4, x0 34584: 910b0421 add x1, x1, #0x2c1 34588: 91175c42 add x2, x2, #0x5d7 3458c: 9117b863 add x3, x3, #0x5ee 34590: 320007e0 orr w0, wzr, #0x3 34594: 97ffa1ff bl 0x1cd90 <__android_log_print@plt> 34598: 1e6202a0 scvtf d0, w21 3459c: aa1303e0 mov x0, x19 345a0: 97ffa4d0 bl 0x1d8e0 345a4: d00002a8 adrp x8, 0x8a000 345a8: f946b108 ldr x8, [x8, #0xd60] 345ac: f9400fe0 ldr x0, [sp, #0x18] 345b0: 91004108 add x8, x8, #0x10 345b4: f9000be8 str x8, [sp, #0x10] 345b8: 97ffa526 bl 0x1da50 345bc: aa1403e0 mov x0, x20 345c0: 97ffa524 bl 0x1da50 345c4: d53bd048 mrs x8, TPIDR_EL0 345c8: f9401508 ldr x8, [x8, #0x28] 345cc: f94017e9 ldr x9, [sp, #0x28] 345d0: eb09011f cmp x8, x9 345d4: 54000141 b.ne 0x345fc 345d8: a9487bfd ldp x29, x30, [sp, #0x80] 345dc: a9474ff4 ldp x20, x19, [sp, #0x70] 345e0: a94657f6 ldp x22, x21, [sp, #0x60] 345e4: a9455ff8 ldp x24, x23, [sp, #0x50] 345e8: a94467fa ldp x26, x25, [sp, #0x40] 345ec: f9401bfb ldr x27, [sp, #0x30] 345f0: 320003e0 orr w0, wzr, #0x1 345f4: 910243ff add sp, sp, #0x90 345f8: d65f03c0 ret 345fc: 97ffa0f9 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034600 : 34600: d101c3ff sub sp, sp, #0x70 34604: a9035ff8 stp x24, x23, [sp, #0x30] 34608: a90457f6 stp x22, x21, [sp, #0x40] 3460c: a9054ff4 stp x20, x19, [sp, #0x50] 34610: a9067bfd stp x29, x30, [sp, #0x60] 34614: 910183fd add x29, sp, #0x60 34618: d53bd048 mrs x8, TPIDR_EL0 3461c: f9401508 ldr x8, [x8, #0x28] 34620: 320003e1 orr w1, wzr, #0x1 34624: aa0003f3 mov x19, x0 34628: f90017e8 str x8, [sp, #0x28] 3462c: 97ff9d19 bl 0x1ba90 34630: 321f03e1 orr w1, wzr, #0x2 34634: aa1303e0 mov x0, x19 34638: 1e780014 fcvtzs w20, d0 3463c: 97ff9d15 bl 0x1ba90 34640: 320007e1 orr w1, wzr, #0x3 34644: aa1303e0 mov x0, x19 34648: 1e790015 fcvtzu w21, d0 3464c: 97ff9d11 bl 0x1ba90 34650: 321e03e1 orr w1, wzr, #0x4 34654: aa1303e0 mov x0, x19 34658: 1e780016 fcvtzs w22, d0 3465c: 97ff9d0d bl 0x1ba90 34660: 528000a1 mov w1, #0x5 // =5 34664: aa1303e0 mov x0, x19 34668: 1e780017 fcvtzs w23, d0 3466c: 97ff9d09 bl 0x1ba90 34670: 321f07e1 orr w1, wzr, #0x6 34674: aa1303e0 mov x0, x19 34678: aa1f03e2 mov x2, xzr 3467c: 1e780018 fcvtzs w24, d0 34680: 97ffa04c bl 0x1c7b0 34684: aa0003e3 mov x3, x0 34688: 910043e0 add x0, sp, #0x10 3468c: 2a1703e1 mov w1, w23 34690: 2a1803e2 mov w2, w24 34694: 97ffa04f bl 0x1c7d0 <_ZN21AppBatchMeasueRequestC1EiiPKc@plt> 34698: 2a1403e0 mov w0, w20 3469c: 97ff9e35 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 346a0: f9400ff4 ldr x20, [sp, #0x18] 346a4: b94023f7 ldr w23, [sp, #0x20] 346a8: b9000be0 str w0, [sp, #0x8] 346ac: 910003e0 mov x0, sp 346b0: 2a1503e1 mov w1, w21 346b4: 2a1603e2 mov w2, w22 346b8: 97ffa506 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 346bc: f94003e3 ldr x3, [sp] 346c0: 910023e0 add x0, sp, #0x8 346c4: aa1403e1 mov x1, x20 346c8: 2a1703e2 mov w2, w23 346cc: 97ffa305 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 346d0: 2a0003f4 mov w20, w0 346d4: 7100029f cmp w20, #0x0 346d8: 5400024c b.gt 0x34720 346dc: d00002a8 adrp x8, 0x8a000 346e0: f9462508 ldr x8, [x8, #0xc48] 346e4: b9400108 ldr w8, [x8] 346e8: 7100051f cmp w8, #0x1 346ec: 540001ac b.gt 0x34720 346f0: 97ff9ecc bl 0x1c220 <__errno@plt> 346f4: b9400000 ldr w0, [x0] 346f8: 97ff9eb2 bl 0x1c1c0 346fc: b0000181 adrp x1, 0x65000 34700: f0000182 adrp x2, 0x67000 34704: f0000183 adrp x3, 0x67000 34708: aa0003e4 mov x4, x0 3470c: 910b0421 add x1, x1, #0x2c1 34710: 91175c42 add x2, x2, #0x5d7 34714: 91180063 add x3, x3, #0x600 34718: 320007e0 orr w0, wzr, #0x3 3471c: 97ffa19d bl 0x1cd90 <__android_log_print@plt> 34720: 1e620280 scvtf d0, w20 34724: aa1303e0 mov x0, x19 34728: 97ffa46e bl 0x1d8e0 3472c: d00002a8 adrp x8, 0x8a000 34730: f946b108 ldr x8, [x8, #0xd60] 34734: f9400fe0 ldr x0, [sp, #0x18] 34738: 91004108 add x8, x8, #0x10 3473c: f9000be8 str x8, [sp, #0x10] 34740: 97ffa4c4 bl 0x1da50 34744: d53bd048 mrs x8, TPIDR_EL0 34748: f9401508 ldr x8, [x8, #0x28] 3474c: f94017e9 ldr x9, [sp, #0x28] 34750: eb09011f cmp x8, x9 34754: 54000101 b.ne 0x34774 34758: a9467bfd ldp x29, x30, [sp, #0x60] 3475c: a9454ff4 ldp x20, x19, [sp, #0x50] 34760: a94457f6 ldp x22, x21, [sp, #0x40] 34764: a9435ff8 ldp x24, x23, [sp, #0x30] 34768: 320003e0 orr w0, wzr, #0x1 3476c: 9101c3ff add sp, sp, #0x70 34770: d65f03c0 ret 34774: 97ffa09b bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034778 : 34778: f81c0ffc str x28, [sp, #-0x40]! 3477c: a90157f6 stp x22, x21, [sp, #0x10] 34780: a9024ff4 stp x20, x19, [sp, #0x20] 34784: a9037bfd stp x29, x30, [sp, #0x30] 34788: 9100c3fd add x29, sp, #0x30 3478c: d13903ff sub sp, sp, #0xe40 34790: d53bd048 mrs x8, TPIDR_EL0 34794: f9401508 ldr x8, [x8, #0x28] 34798: 320003e1 orr w1, wzr, #0x1 3479c: aa0003f3 mov x19, x0 347a0: f81c83a8 stur x8, [x29, #-0x38] 347a4: 97ff9cbb bl 0x1ba90 347a8: 1e780000 fcvtzs w0, d0 347ac: 97ff9df1 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 347b0: b90013e0 str w0, [sp, #0x10] 347b4: 910023e0 add x0, sp, #0x8 347b8: 97ffa44e bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 347bc: 910043e0 add x0, sp, #0x10 347c0: 9119a3e1 add x1, sp, #0x668 347c4: 5280fa02 mov w2, #0x7d0 // =2000 347c8: 910023e3 add x3, sp, #0x8 347cc: 97ff9f31 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 347d0: 2a0003e8 mov w8, w0 347d4: 7100051f cmp w8, #0x1 347d8: 540000eb b.lt 0x347f4 347dc: 910063e0 add x0, sp, #0x18 347e0: 9119a3e1 add x1, sp, #0x668 347e4: 2a0803e2 mov w2, w8 347e8: 97ff9d22 bl 0x1bc70 <_ZN22AppBatchMeasueResponseC1EPci@plt> 347ec: b94023e8 ldr w8, [sp, #0x20] 347f0: 34000068 cbz w8, 0x347fc 347f4: 2a1f03e0 mov w0, wzr 347f8: 1400002b b 0x348a4 347fc: b9400be8 ldr w8, [sp, #0x8] 34800: aa1303e0 mov x0, x19 34804: 1e630100 ucvtf d0, w8 34808: 97ffa436 bl 0x1d8e0 3480c: b9400fe8 ldr w8, [sp, #0xc] 34810: aa1303e0 mov x0, x19 34814: 1e620100 scvtf d0, w8 34818: 97ffa432 bl 0x1d8e0 3481c: b9401be8 ldr w8, [sp, #0x18] 34820: aa1303e0 mov x0, x19 34824: 1e620100 scvtf d0, w8 34828: 97ffa42e bl 0x1d8e0 3482c: b9401fe8 ldr w8, [sp, #0x1c] 34830: aa1303e0 mov x0, x19 34834: 1e620100 scvtf d0, w8 34838: 97ffa42a bl 0x1d8e0 3483c: aa1303e0 mov x0, x19 34840: 2a1f03e1 mov w1, wzr 34844: 2a1f03e2 mov w2, wzr 34848: 97ff9d22 bl 0x1bcd0 3484c: b94667e8 ldr w8, [sp, #0x664] 34850: 7100051f cmp w8, #0x1 34854: 5400026b b.lt 0x348a0 34858: aa1f03f4 mov x20, xzr 3485c: 910063f5 add x21, sp, #0x18 34860: 8b140ab6 add x22, x21, x20, lsl #2 34864: b9400ec8 ldr w8, [x22, #0xc] 34868: aa1303e0 mov x0, x19 3486c: 1e630100 ucvtf d0, w8 34870: 97ffa41c bl 0x1d8e0 34874: b9432ec8 ldr w8, [x22, #0x32c] 34878: aa1303e0 mov x0, x19 3487c: 1e620100 scvtf d0, w8 34880: 97ffa418 bl 0x1d8e0 34884: 321e7be1 orr w1, wzr, #0xfffffffd 34888: aa1303e0 mov x0, x19 3488c: 97ff9fc5 bl 0x1c7a0 34890: b98667e8 ldrsw x8, [sp, #0x664] 34894: 91000694 add x20, x20, #0x1 34898: eb08029f cmp x20, x8 3489c: 54fffe2b b.lt 0x34860 348a0: 528000a0 mov w0, #0x5 // =5 348a4: d53bd048 mrs x8, TPIDR_EL0 348a8: f9401508 ldr x8, [x8, #0x28] 348ac: f85c83a9 ldur x9, [x29, #-0x38] 348b0: eb09011f cmp x8, x9 348b4: 540000e1 b.ne 0x348d0 348b8: 913903ff add sp, sp, #0xe40 348bc: a9437bfd ldp x29, x30, [sp, #0x30] 348c0: a9424ff4 ldp x20, x19, [sp, #0x20] 348c4: a94157f6 ldp x22, x21, [sp, #0x10] 348c8: f84407fc ldr x28, [sp], #0x40 348cc: d65f03c0 ret 348d0: 97ffa044 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000348d4 : 348d4: d10203ff sub sp, sp, #0x80 348d8: f9001bf9 str x25, [sp, #0x30] 348dc: a9045ff8 stp x24, x23, [sp, #0x40] 348e0: a90557f6 stp x22, x21, [sp, #0x50] 348e4: a9064ff4 stp x20, x19, [sp, #0x60] 348e8: a9077bfd stp x29, x30, [sp, #0x70] 348ec: 9101c3fd add x29, sp, #0x70 348f0: d53bd059 mrs x25, TPIDR_EL0 348f4: f9401728 ldr x8, [x25, #0x28] 348f8: 320003e1 orr w1, wzr, #0x1 348fc: aa0003f3 mov x19, x0 34900: f90017e8 str x8, [sp, #0x28] 34904: 97ff9c63 bl 0x1ba90 34908: 321f03e1 orr w1, wzr, #0x2 3490c: aa1303e0 mov x0, x19 34910: 1e790014 fcvtzu w20, d0 34914: 97ff9c5f bl 0x1ba90 34918: 320007e1 orr w1, wzr, #0x3 3491c: aa1303e0 mov x0, x19 34920: 1e780015 fcvtzs w21, d0 34924: 97ff9c5b bl 0x1ba90 34928: 321e03e1 orr w1, wzr, #0x4 3492c: aa1303e0 mov x0, x19 34930: 1e790016 fcvtzu w22, d0 34934: 97ff9c57 bl 0x1ba90 34938: 528000a1 mov w1, #0x5 // =5 3493c: aa1303e0 mov x0, x19 34940: aa1f03e2 mov x2, xzr 34944: 1e780017 fcvtzs w23, d0 34948: 97ff9f9a bl 0x1c7b0 3494c: aa0003f8 mov x24, x0 34950: 321f07e1 orr w1, wzr, #0x6 34954: aa1303e0 mov x0, x19 34958: 97ff9c4e bl 0x1ba90 3495c: 910023e0 add x0, sp, #0x8 34960: 2a1603e1 mov w1, w22 34964: 2a1703e2 mov w2, w23 34968: 1e790013 fcvtzu w19, d0 3496c: 97ffa459 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 34970: f94007e1 ldr x1, [sp, #0x8] 34974: 910043e0 add x0, sp, #0x10 34978: 2a1303e2 mov w2, w19 3497c: aa1803e3 mov x3, x24 34980: 97ffa048 bl 0x1caa0 <_ZN17SpeedReportMissIPC1EN8QPPUtils2IPEiPKc@plt> 34984: f9400be8 ldr x8, [sp, #0x10] 34988: 910043e0 add x0, sp, #0x10 3498c: 2a1403e1 mov w1, w20 34990: 2a1503e2 mov w2, w21 34994: f9400908 ldr x8, [x8, #0x10] 34998: d63f0100 blr x8 3499c: d00002a8 adrp x8, 0x8a000 349a0: f946b108 ldr x8, [x8, #0xd60] 349a4: f9400fe0 ldr x0, [sp, #0x18] 349a8: 91004108 add x8, x8, #0x10 349ac: f9000be8 str x8, [sp, #0x10] 349b0: 97ffa428 bl 0x1da50 349b4: f9401728 ldr x8, [x25, #0x28] 349b8: f94017e9 ldr x9, [sp, #0x28] 349bc: eb09011f cmp x8, x9 349c0: 54000121 b.ne 0x349e4 349c4: a9477bfd ldp x29, x30, [sp, #0x70] 349c8: a9464ff4 ldp x20, x19, [sp, #0x60] 349cc: a94557f6 ldp x22, x21, [sp, #0x50] 349d0: a9445ff8 ldp x24, x23, [sp, #0x40] 349d4: f9401bf9 ldr x25, [sp, #0x30] 349d8: 2a1f03e0 mov w0, wzr 349dc: 910203ff add sp, sp, #0x80 349e0: d65f03c0 ret 349e4: 97ff9fff bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000349e8 : 349e8: d10183ff sub sp, sp, #0x60 349ec: f90013f7 str x23, [sp, #0x20] 349f0: a90357f6 stp x22, x21, [sp, #0x30] 349f4: a9044ff4 stp x20, x19, [sp, #0x40] 349f8: a9057bfd stp x29, x30, [sp, #0x50] 349fc: 910143fd add x29, sp, #0x50 34a00: d53bd048 mrs x8, TPIDR_EL0 34a04: f9401508 ldr x8, [x8, #0x28] 34a08: 320003e1 orr w1, wzr, #0x1 34a0c: aa0003f3 mov x19, x0 34a10: f9000fe8 str x8, [sp, #0x18] 34a14: 97ff9c1f bl 0x1ba90 34a18: 321f03e1 orr w1, wzr, #0x2 34a1c: aa1303e0 mov x0, x19 34a20: 1e780014 fcvtzs w20, d0 34a24: 97ff9c1b bl 0x1ba90 34a28: 320007e1 orr w1, wzr, #0x3 34a2c: aa1303e0 mov x0, x19 34a30: 1e790015 fcvtzu w21, d0 34a34: 97ff9c17 bl 0x1ba90 34a38: 321e03e1 orr w1, wzr, #0x4 34a3c: aa1303e0 mov x0, x19 34a40: aa1f03e2 mov x2, xzr 34a44: 1e780016 fcvtzs w22, d0 34a48: 97ff9f5a bl 0x1c7b0 34a4c: aa0003f7 mov x23, x0 34a50: 2a1403e0 mov w0, w20 34a54: 97ff9d47 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 34a58: b90013e0 str w0, [sp, #0x10] 34a5c: aa1703e0 mov x0, x23 34a60: 97ffa2cc bl 0x1d590 34a64: aa0003f4 mov x20, x0 34a68: 910023e0 add x0, sp, #0x8 34a6c: 2a1503e1 mov w1, w21 34a70: 2a1603e2 mov w2, w22 34a74: 97ffa417 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 34a78: f94007e3 ldr x3, [sp, #0x8] 34a7c: 910043e0 add x0, sp, #0x10 34a80: aa1703e1 mov x1, x23 34a84: 2a1403e2 mov w2, w20 34a88: 97ffa216 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 34a8c: 2a0003f4 mov w20, w0 34a90: 7100029f cmp w20, #0x0 34a94: 5400024c b.gt 0x34adc 34a98: d00002a8 adrp x8, 0x8a000 34a9c: f9462508 ldr x8, [x8, #0xc48] 34aa0: b9400108 ldr w8, [x8] 34aa4: 7100051f cmp w8, #0x1 34aa8: 540001ac b.gt 0x34adc 34aac: 97ff9ddd bl 0x1c220 <__errno@plt> 34ab0: b9400000 ldr w0, [x0] 34ab4: 97ff9dc3 bl 0x1c1c0 34ab8: b0000181 adrp x1, 0x65000 34abc: f0000182 adrp x2, 0x67000 34ac0: f0000183 adrp x3, 0x67000 34ac4: aa0003e4 mov x4, x0 34ac8: 910b0421 add x1, x1, #0x2c1 34acc: 91175c42 add x2, x2, #0x5d7 34ad0: 91188463 add x3, x3, #0x621 34ad4: 320007e0 orr w0, wzr, #0x3 34ad8: 97ffa0ae bl 0x1cd90 <__android_log_print@plt> 34adc: 1e620280 scvtf d0, w20 34ae0: aa1303e0 mov x0, x19 34ae4: 97ffa37f bl 0x1d8e0 34ae8: d53bd048 mrs x8, TPIDR_EL0 34aec: f9401508 ldr x8, [x8, #0x28] 34af0: f9400fe9 ldr x9, [sp, #0x18] 34af4: eb09011f cmp x8, x9 34af8: 54000101 b.ne 0x34b18 34afc: a9457bfd ldp x29, x30, [sp, #0x50] 34b00: a9444ff4 ldp x20, x19, [sp, #0x40] 34b04: a94357f6 ldp x22, x21, [sp, #0x30] 34b08: f94013f7 ldr x23, [sp, #0x20] 34b0c: 320003e0 orr w0, wzr, #0x1 34b10: 910183ff add sp, sp, #0x60 34b14: d65f03c0 ret 34b18: 97ff9fb2 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034b1c : 34b1c: f81d0ffc str x28, [sp, #-0x30]! 34b20: a9014ff4 stp x20, x19, [sp, #0x10] 34b24: a9027bfd stp x29, x30, [sp, #0x20] 34b28: 910083fd add x29, sp, #0x20 34b2c: d11fc3ff sub sp, sp, #0x7f0 34b30: d53bd048 mrs x8, TPIDR_EL0 34b34: f9401508 ldr x8, [x8, #0x28] 34b38: 320003e1 orr w1, wzr, #0x1 34b3c: aa0003f3 mov x19, x0 34b40: f81d83a8 stur x8, [x29, #-0x28] 34b44: 97ff9bd3 bl 0x1ba90 34b48: 1e780000 fcvtzs w0, d0 34b4c: 97ff9d09 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 34b50: b90013e0 str w0, [sp, #0x10] 34b54: 910023e0 add x0, sp, #0x8 34b58: 97ffa366 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 34b5c: 910043e0 add x0, sp, #0x10 34b60: 910063e1 add x1, sp, #0x18 34b64: 5280fa02 mov w2, #0x7d0 // =2000 34b68: 910023e3 add x3, sp, #0x8 34b6c: 97ff9e49 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 34b70: 2a0003f4 mov w20, w0 34b74: 7100069f cmp w20, #0x1 34b78: 540001eb b.lt 0x34bb4 34b7c: b9400be8 ldr w8, [sp, #0x8] 34b80: aa1303e0 mov x0, x19 34b84: 1e630100 ucvtf d0, w8 34b88: 97ffa356 bl 0x1d8e0 34b8c: b9400fe8 ldr w8, [sp, #0xc] 34b90: aa1303e0 mov x0, x19 34b94: 1e620100 scvtf d0, w8 34b98: 97ffa352 bl 0x1d8e0 34b9c: 93407e82 sxtw x2, w20 34ba0: 910063e1 add x1, sp, #0x18 34ba4: aa1303e0 mov x0, x19 34ba8: 97ffa226 bl 0x1d440 34bac: 320007e0 orr w0, wzr, #0x3 34bb0: 14000002 b 0x34bb8 34bb4: 2a1f03e0 mov w0, wzr 34bb8: d53bd048 mrs x8, TPIDR_EL0 34bbc: f9401508 ldr x8, [x8, #0x28] 34bc0: f85d83a9 ldur x9, [x29, #-0x28] 34bc4: eb09011f cmp x8, x9 34bc8: 540000c1 b.ne 0x34be0 34bcc: 911fc3ff add sp, sp, #0x7f0 34bd0: a9427bfd ldp x29, x30, [sp, #0x20] 34bd4: a9414ff4 ldp x20, x19, [sp, #0x10] 34bd8: f84307fc ldr x28, [sp], #0x30 34bdc: d65f03c0 ret 34be0: 97ff9f80 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034be4 : 34be4: d10283ff sub sp, sp, #0xa0 34be8: a9046ffc stp x28, x27, [sp, #0x40] 34bec: a90567fa stp x26, x25, [sp, #0x50] 34bf0: a9065ff8 stp x24, x23, [sp, #0x60] 34bf4: a90757f6 stp x22, x21, [sp, #0x70] 34bf8: a9084ff4 stp x20, x19, [sp, #0x80] 34bfc: a9097bfd stp x29, x30, [sp, #0x90] 34c00: 910243fd add x29, sp, #0x90 34c04: d53bd048 mrs x8, TPIDR_EL0 34c08: f9401508 ldr x8, [x8, #0x28] 34c0c: aa0203f3 mov x19, x2 34c10: 2a0103fc mov w28, w1 34c14: aa0003f5 mov x21, x0 34c18: f9001fe8 str x8, [sp, #0x38] 34c1c: d360fe68 lsr x8, x19, #32 34c20: f9000be8 str x8, [sp, #0x10] 34c24: 97ff9b9b bl 0x1ba90 34c28: 11000781 add w1, w28, #0x1 34c2c: aa1503e0 mov x0, x21 34c30: 1e790017 fcvtzu w23, d0 34c34: 97ff9b97 bl 0x1ba90 34c38: 11000b81 add w1, w28, #0x2 34c3c: aa1503e0 mov x0, x21 34c40: aa1f03e2 mov x2, xzr 34c44: 1e78001b fcvtzs w27, d0 34c48: 97ff9eda bl 0x1c7b0 34c4c: aa0003f6 mov x22, x0 34c50: 11000f81 add w1, w28, #0x3 34c54: 9100c3e2 add x2, sp, #0x30 34c58: aa1503e0 mov x0, x21 34c5c: f9001bff str xzr, [sp, #0x30] 34c60: 97ffa238 bl 0x1d540 34c64: aa0003f9 mov x25, x0 34c68: 11001381 add w1, w28, #0x4 34c6c: aa1503e0 mov x0, x21 34c70: aa1f03e2 mov x2, xzr 34c74: 97ff9ecf bl 0x1c7b0 34c78: aa0003fa mov x26, x0 34c7c: 11001781 add w1, w28, #0x5 34c80: 9100a3e2 add x2, sp, #0x28 34c84: aa1503e0 mov x0, x21 34c88: a9027fff stp xzr, xzr, [sp, #0x20] 34c8c: f9000fff str xzr, [sp, #0x18] 34c90: 97ffa22c bl 0x1d540 34c94: f90007e0 str x0, [sp, #0x8] 34c98: 11001b81 add w1, w28, #0x6 34c9c: 910083e2 add x2, sp, #0x20 34ca0: aa1503e0 mov x0, x21 34ca4: 97ffa227 bl 0x1d540 34ca8: aa0003f8 mov x24, x0 34cac: 11001f81 add w1, w28, #0x7 34cb0: 910063e2 add x2, sp, #0x18 34cb4: aa1503e0 mov x0, x21 34cb8: 97ffa222 bl 0x1d540 34cbc: aa0003f4 mov x20, x0 34cc0: 11002381 add w1, w28, #0x8 34cc4: aa1503e0 mov x0, x21 34cc8: 97ffa2ba bl 0x1d7b0 34ccc: 321b03e0 orr w0, wzr, #0x20 34cd0: 1e78001c fcvtzs w28, d0 34cd4: 97ff9f4b bl 0x1ca00 <_Znwm@plt> 34cd8: 320003e1 orr w1, wzr, #0x1 34cdc: 2a1703e2 mov w2, w23 34ce0: 2a1b03e3 mov w3, w27 34ce4: aa0003f5 mov x21, x0 34ce8: 97ff9b12 bl 0x1b930 <_ZN12ProxyRequestC1E10APICommandjt@plt> 34cec: aa1503e0 mov x0, x21 34cf0: aa1603e1 mov x1, x22 34cf4: 97ff9fc7 bl 0x1cc10 <_ZN12ProxyRequest9AddUserIDEPKc@plt> 34cf8: 7100079f cmp w28, #0x1 34cfc: 54000061 b.ne 0x34d08 34d00: f9401be8 ldr x8, [sp, #0x30] 34d04: b4000088 cbz x8, 0x34d14 34d08: aa1503e0 mov x0, x21 34d0c: aa1903e1 mov x1, x25 34d10: 97ff9f4c bl 0x1ca40 <_ZN12ProxyRequest14AddAccessTokenEPKc@plt> 34d14: aa1503e0 mov x0, x21 34d18: aa1a03e1 mov x1, x26 34d1c: 97ff9f8d bl 0x1cb50 <_ZN12ProxyRequest10AddGamePkgEPKc@plt> 34d20: f94017e2 ldr x2, [sp, #0x28] 34d24: b4000142 cbz x2, 0x34d4c 34d28: f94013e4 ldr x4, [sp, #0x20] 34d2c: b4000104 cbz x4, 0x34d4c 34d30: f9400fe6 ldr x6, [sp, #0x18] 34d34: b40000c6 cbz x6, 0x34d4c 34d38: f94007e1 ldr x1, [sp, #0x8] 34d3c: aa1503e0 mov x0, x21 34d40: aa1803e3 mov x3, x24 34d44: aa1403e5 mov x5, x20 34d48: 97ff9ff2 bl 0x1cd10 <_ZN12ProxyRequest13AddChargeInfoEPKciS1_iS1_i@plt> 34d4c: f9400be2 ldr x2, [sp, #0x10] 34d50: aa1503e0 mov x0, x21 34d54: 2a1303e1 mov w1, w19 34d58: 97ff9c26 bl 0x1bdf0 <_ZN12ProxyRequest9AddTargetEji@plt> 34d5c: 7100079f cmp w28, #0x1 34d60: 54000221 b.ne 0x34da4 34d64: d00002a8 adrp x8, 0x8a000 34d68: f9462508 ldr x8, [x8, #0xc48] 34d6c: b9400108 ldr w8, [x8] 34d70: 7100051f cmp w8, #0x1 34d74: 5400012c b.gt 0x34d98 34d78: b0000181 adrp x1, 0x65000 34d7c: f0000182 adrp x2, 0x67000 34d80: f0000183 adrp x3, 0x67000 34d84: 910b0421 add x1, x1, #0x2c1 34d88: 9118bc42 add x2, x2, #0x62f 34d8c: 91191063 add x3, x3, #0x644 34d90: 320007e0 orr w0, wzr, #0x3 34d94: 97ff9fff bl 0x1cd90 <__android_log_print@plt> 34d98: 320003e1 orr w1, wzr, #0x1 34d9c: aa1503e0 mov x0, x21 34da0: 97ffa300 bl 0x1d9a0 <_ZN12ProxyRequest12AddProxyTypeEi@plt> 34da4: d53bd048 mrs x8, TPIDR_EL0 34da8: f9401508 ldr x8, [x8, #0x28] 34dac: f9401fe9 ldr x9, [sp, #0x38] 34db0: eb09011f cmp x8, x9 34db4: 54000141 b.ne 0x34ddc 34db8: aa1503e0 mov x0, x21 34dbc: a9497bfd ldp x29, x30, [sp, #0x90] 34dc0: a9484ff4 ldp x20, x19, [sp, #0x80] 34dc4: a94757f6 ldp x22, x21, [sp, #0x70] 34dc8: a9465ff8 ldp x24, x23, [sp, #0x60] 34dcc: a94567fa ldp x26, x25, [sp, #0x50] 34dd0: a9446ffc ldp x28, x27, [sp, #0x40] 34dd4: 910283ff add sp, sp, #0xa0 34dd8: d65f03c0 ret 34ddc: 97ff9f01 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000034de0 : 34de0: d10303ff sub sp, sp, #0xc0 34de4: fd0033e8 str d8, [sp, #0x60] 34de8: f90037fb str x27, [sp, #0x68] 34dec: a90767fa stp x26, x25, [sp, #0x70] 34df0: a9085ff8 stp x24, x23, [sp, #0x80] 34df4: a90957f6 stp x22, x21, [sp, #0x90] 34df8: a90a4ff4 stp x20, x19, [sp, #0xa0] 34dfc: a90b7bfd stp x29, x30, [sp, #0xb0] 34e00: 9102c3fd add x29, sp, #0xb0 34e04: d53bd048 mrs x8, TPIDR_EL0 34e08: f9401508 ldr x8, [x8, #0x28] 34e0c: aa0103f4 mov x20, x1 34e10: aa0203f5 mov x21, x2 34e14: 2a1f03e1 mov w1, wzr 34e18: f9002fe8 str x8, [sp, #0x58] 34e1c: f8415288 ldur x8, [x20, #0x15] 34e20: f841d289 ldur x9, [x20, #0x1d] 34e24: 2a1f03e2 mov w2, wzr 34e28: 2a0303f6 mov w22, w3 34e2c: aa0003f3 mov x19, x0 34e30: a904a7e8 stp x8, x9, [sp, #0x48] 34e34: 97ff9ba7 bl 0x1bcd0 34e38: 3d400680 ldr b0, [x20, #0x1] 34e3c: aa1303e0 mov x0, x19 34e40: 7e61d800 ucvtf d0, d0 34e44: 97ffa2a7 bl 0x1d8e0 34e48: f0000182 adrp x2, 0x67000 34e4c: 91197442 add x2, x2, #0x65d 34e50: 321f7be1 orr w1, wzr, #0xfffffffe 34e54: aa1303e0 mov x0, x19 34e58: 97ffa0d2 bl 0x1d1a0 34e5c: 39400688 ldrb w8, [x20, #0x1] 34e60: 350012e8 cbnz w8, 0x350bc 34e64: 910123e1 add x1, sp, #0x48 34e68: 321c03e2 orr w2, wzr, #0x10 34e6c: aa1303e0 mov x0, x19 34e70: 97ffa174 bl 0x1d440 34e74: f0000182 adrp x2, 0x67000 34e78: 91198442 add x2, x2, #0x661 34e7c: 321f7be1 orr w1, wzr, #0xfffffffe 34e80: aa1303e0 mov x0, x19 34e84: 97ffa0c7 bl 0x1d1a0 34e88: b9402a88 ldr w8, [x20, #0x28] 34e8c: aa1303e0 mov x0, x19 34e90: 1e630100 ucvtf d0, w8 34e94: 97ffa293 bl 0x1d8e0 34e98: f0000182 adrp x2, 0x67000 34e9c: 9119a042 add x2, x2, #0x668 34ea0: 321f7be1 orr w1, wzr, #0xfffffffe 34ea4: aa1303e0 mov x0, x19 34ea8: 97ffa0be bl 0x1d1a0 34eac: b9402e88 ldr w8, [x20, #0x2c] 34eb0: aa1303e0 mov x0, x19 34eb4: 1e630100 ucvtf d0, w8 34eb8: 97ffa28a bl 0x1d8e0 34ebc: f0000182 adrp x2, 0x67000 34ec0: 9119c042 add x2, x2, #0x670 34ec4: 321f7be1 orr w1, wzr, #0xfffffffe 34ec8: aa1303e0 mov x0, x19 34ecc: 97ffa0b5 bl 0x1d1a0 34ed0: bd400e80 ldr s0, [x20, #0xc] 34ed4: aa1303e0 mov x0, x19 34ed8: 7e61d800 ucvtf d0, d0 34edc: 97ffa281 bl 0x1d8e0 34ee0: f0000182 adrp x2, 0x67000 34ee4: 9119e442 add x2, x2, #0x679 34ee8: 321f7be1 orr w1, wzr, #0xfffffffe 34eec: aa1303e0 mov x0, x19 34ef0: 97ffa0ac bl 0x1d1a0 34ef4: 2d40a280 ldp s0, s8, [x20, #0x4] 34ef8: aa1303e0 mov x0, x19 34efc: 7e61d800 ucvtf d0, d0 34f00: 97ffa278 bl 0x1d8e0 34f04: f0000182 adrp x2, 0x67000 34f08: 911a1442 add x2, x2, #0x685 34f0c: 321f7be1 orr w1, wzr, #0xfffffffe 34f10: aa1303e0 mov x0, x19 34f14: 97ffa0a3 bl 0x1d1a0 34f18: 0f20a500 sshll v0.2d, v8.2s, #0x0 34f1c: 5e61d800 scvtf d0, d0 34f20: aa1303e0 mov x0, x19 34f24: 97ffa26f bl 0x1d8e0 34f28: f0000182 adrp x2, 0x67000 34f2c: 911a3042 add x2, x2, #0x68c 34f30: 321f7be1 orr w1, wzr, #0xfffffffe 34f34: aa1303e0 mov x0, x19 34f38: 97ffa09a bl 0x1d1a0 34f3c: b9403288 ldr w8, [x20, #0x30] 34f40: aa1303e0 mov x0, x19 34f44: 1e620100 scvtf d0, w8 34f48: 97ffa266 bl 0x1d8e0 34f4c: f0000182 adrp x2, 0x67000 34f50: 91264842 add x2, x2, #0x992 34f54: 321f7be1 orr w1, wzr, #0xfffffffe 34f58: aa1303e0 mov x0, x19 34f5c: 97ffa091 bl 0x1d1a0 34f60: b9403688 ldr w8, [x20, #0x34] 34f64: aa1303e0 mov x0, x19 34f68: 1e620100 scvtf d0, w8 34f6c: 97ffa25d bl 0x1d8e0 34f70: f0000182 adrp x2, 0x67000 34f74: 911a5442 add x2, x2, #0x695 34f78: 321f7be1 orr w1, wzr, #0xfffffffe 34f7c: aa1303e0 mov x0, x19 34f80: 97ffa088 bl 0x1d1a0 34f84: 710006df cmp w22, #0x1 34f88: 5400014b b.lt 0x34fb0 34f8c: 93407ec2 sxtw x2, w22 34f90: aa1303e0 mov x0, x19 34f94: aa1503e1 mov x1, x21 34f98: 97ffa12a bl 0x1d440 34f9c: f0000182 adrp x2, 0x67000 34fa0: 911a6042 add x2, x2, #0x698 34fa4: 321f7be1 orr w1, wzr, #0xfffffffe 34fa8: aa1303e0 mov x0, x19 34fac: 97ffa07d bl 0x1d1a0 34fb0: aa1303e0 mov x0, x19 34fb4: 2a1f03e1 mov w1, wzr 34fb8: 2a1f03e2 mov w2, wzr 34fbc: 97ff9b45 bl 0x1bcd0 34fc0: aa1403e0 mov x0, x20 34fc4: 97ff9e1f bl 0x1c840 <_ZN13ProxyResponse13GetRouteCountEv@plt> 34fc8: 2a0003f5 mov w21, w0 34fcc: 710006bf cmp w21, #0x1 34fd0: 540006cb b.lt 0x350a8 34fd4: f0000197 adrp x23, 0x67000 34fd8: f0000198 adrp x24, 0x67000 34fdc: f0000199 adrp x25, 0x67000 34fe0: 2a1f03f6 mov w22, wzr 34fe4: 9132faf7 add x23, x23, #0xcbe 34fe8: 911a8318 add x24, x24, #0x6a0 34fec: 911aaf39 add x25, x25, #0x6ab 34ff0: aa1403e0 mov x0, x20 34ff4: 2a1603e1 mov w1, w22 34ff8: 97ff9bea bl 0x1bfa0 <_ZN13ProxyResponse8GetRouteEi@plt> 34ffc: aa0003e8 mov x8, x0 35000: aa0103fa mov x26, x1 35004: 910003e0 mov x0, sp 35008: 2a0803e1 mov w1, w8 3500c: 2a1f03e2 mov w2, wzr 35010: d360fd1b lsr x27, x8, #32 35014: 97ffa2af bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 35018: 910003e0 mov x0, sp 3501c: 910023e1 add x1, sp, #0x8 35020: 321a03e2 orr w2, wzr, #0x40 35024: 97ff9bdb bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 35028: aa1303e0 mov x0, x19 3502c: 2a1f03e1 mov w1, wzr 35030: 2a1f03e2 mov w2, wzr 35034: 97ff9b27 bl 0x1bcd0 35038: 910023e1 add x1, sp, #0x8 3503c: aa1303e0 mov x0, x19 35040: 97ff9fc8 bl 0x1cf60 35044: 321f7be1 orr w1, wzr, #0xfffffffe 35048: aa1303e0 mov x0, x19 3504c: aa1703e2 mov x2, x23 35050: 97ffa054 bl 0x1d1a0 35054: 1e620360 scvtf d0, w27 35058: aa1303e0 mov x0, x19 3505c: 97ffa221 bl 0x1d8e0 35060: 321f7be1 orr w1, wzr, #0xfffffffe 35064: aa1303e0 mov x0, x19 35068: aa1803e2 mov x2, x24 3506c: 97ffa04d bl 0x1d1a0 35070: 1e620340 scvtf d0, w26 35074: aa1303e0 mov x0, x19 35078: 97ffa21a bl 0x1d8e0 3507c: 321f7be1 orr w1, wzr, #0xfffffffe 35080: aa1303e0 mov x0, x19 35084: aa1903e2 mov x2, x25 35088: 97ffa046 bl 0x1d1a0 3508c: 110006d6 add w22, w22, #0x1 35090: 321f7be1 orr w1, wzr, #0xfffffffe 35094: aa1303e0 mov x0, x19 35098: 2a1603e2 mov w2, w22 3509c: 97ff9d89 bl 0x1c6c0 350a0: 6b1602bf cmp w21, w22 350a4: 54fffa61 b.ne 0x34ff0 350a8: b0000182 adrp x2, 0x66000 350ac: 91353042 add x2, x2, #0xd4c 350b0: 321f7be1 orr w1, wzr, #0xfffffffe 350b4: aa1303e0 mov x0, x19 350b8: 97ffa03a bl 0x1d1a0 350bc: d53bd048 mrs x8, TPIDR_EL0 350c0: f9401508 ldr x8, [x8, #0x28] 350c4: f9402fe9 ldr x9, [sp, #0x58] 350c8: eb09011f cmp x8, x9 350cc: 54000141 b.ne 0x350f4 350d0: a94b7bfd ldp x29, x30, [sp, #0xb0] 350d4: a94a4ff4 ldp x20, x19, [sp, #0xa0] 350d8: a94957f6 ldp x22, x21, [sp, #0x90] 350dc: a9485ff8 ldp x24, x23, [sp, #0x80] 350e0: a94767fa ldp x26, x25, [sp, #0x70] 350e4: f94037fb ldr x27, [sp, #0x68] 350e8: fd4033e8 ldr d8, [sp, #0x60] 350ec: 910303ff add sp, sp, #0xc0 350f0: d65f03c0 ret 350f4: 97ff9e3b bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000350f8 : 350f8: d10183ff sub sp, sp, #0x60 350fc: a9025ff8 stp x24, x23, [sp, #0x20] 35100: a90357f6 stp x22, x21, [sp, #0x30] 35104: a9044ff4 stp x20, x19, [sp, #0x40] 35108: a9057bfd stp x29, x30, [sp, #0x50] 3510c: 910143fd add x29, sp, #0x50 35110: d53bd058 mrs x24, TPIDR_EL0 35114: f9401708 ldr x8, [x24, #0x28] 35118: 320003e1 orr w1, wzr, #0x1 3511c: aa0003f3 mov x19, x0 35120: f9000fe8 str x8, [sp, #0x18] 35124: 97ff9a5b bl 0x1ba90 35128: 321f03e1 orr w1, wzr, #0x2 3512c: aa1303e0 mov x0, x19 35130: 1e780014 fcvtzs w20, d0 35134: 97ff9a57 bl 0x1ba90 35138: 320007e1 orr w1, wzr, #0x3 3513c: aa1303e0 mov x0, x19 35140: 1e790015 fcvtzu w21, d0 35144: 97ff9a53 bl 0x1ba90 35148: 1e780016 fcvtzs w22, d0 3514c: 910043e0 add x0, sp, #0x10 35150: 2a1503e1 mov w1, w21 35154: 2a1603e2 mov w2, w22 35158: 97ffa25e bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 3515c: f9400be2 ldr x2, [sp, #0x10] 35160: 321e03e1 orr w1, wzr, #0x4 35164: aa1303e0 mov x0, x19 35168: 97ff9dde bl 0x1c8e0 <_Z24l_make_handshake_requestP9lua_StateiN8QPPUtils2IPE@plt> 3516c: aa0003f7 mov x23, x0 35170: 2a1403e0 mov w0, w20 35174: 97ff9b7f bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 35178: b9000be0 str w0, [sp, #0x8] 3517c: 910003e0 mov x0, sp 35180: 2a1503e1 mov w1, w21 35184: 2a1603e2 mov w2, w22 35188: 97ffa252 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 3518c: f94006e1 ldr x1, [x23, #0x8] 35190: b94012e2 ldr w2, [x23, #0x10] 35194: f94003e3 ldr x3, [sp] 35198: 910023e0 add x0, sp, #0x8 3519c: 97ffa051 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 351a0: 1e620000 scvtf d0, w0 351a4: aa1303e0 mov x0, x19 351a8: 97ffa1ce bl 0x1d8e0 351ac: f94002e8 ldr x8, [x23] 351b0: aa1703e0 mov x0, x23 351b4: f9400508 ldr x8, [x8, #0x8] 351b8: d63f0100 blr x8 351bc: f9401708 ldr x8, [x24, #0x28] 351c0: f9400fe9 ldr x9, [sp, #0x18] 351c4: eb09011f cmp x8, x9 351c8: 54000101 b.ne 0x351e8 351cc: a9457bfd ldp x29, x30, [sp, #0x50] 351d0: a9444ff4 ldp x20, x19, [sp, #0x40] 351d4: a94357f6 ldp x22, x21, [sp, #0x30] 351d8: a9425ff8 ldp x24, x23, [sp, #0x20] 351dc: 320003e0 orr w0, wzr, #0x1 351e0: 910183ff add sp, sp, #0x60 351e4: d65f03c0 ret 351e8: 97ff9dfe bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000351ec : 351ec: f81d0ffc str x28, [sp, #-0x30]! 351f0: a9014ff4 stp x20, x19, [sp, #0x10] 351f4: a9027bfd stp x29, x30, [sp, #0x20] 351f8: 910083fd add x29, sp, #0x20 351fc: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 35200: d10183ff sub sp, sp, #0x60 35204: d53bd048 mrs x8, TPIDR_EL0 35208: f9401508 ldr x8, [x8, #0x28] 3520c: 320003e1 orr w1, wzr, #0x1 35210: aa0003f3 mov x19, x0 35214: f81d83a8 stur x8, [x29, #-0x28] 35218: 97ff9a1e bl 0x1ba90 3521c: 1e780000 fcvtzs w0, d0 35220: 97ff9b54 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 35224: b9000be0 str w0, [sp, #0x8] 35228: 910003e0 mov x0, sp 3522c: 97ffa1b1 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 35230: 910023e0 add x0, sp, #0x8 35234: 910163e1 add x1, sp, #0x58 35238: 321403e2 orr w2, wzr, #0x1000 3523c: 910003e3 mov x3, sp 35240: 97ff9c94 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 35244: 2a0003f4 mov w20, w0 35248: 7100069f cmp w20, #0x1 3524c: 5400020b b.lt 0x3528c 35250: 910043e0 add x0, sp, #0x10 35254: 97ff9cb7 bl 0x1c530 <_ZN13ProxyResponseC1Ev@plt> 35258: 910043e0 add x0, sp, #0x10 3525c: 910163e1 add x1, sp, #0x58 35260: 2a1403e2 mov w2, w20 35264: 97ff9e83 bl 0x1cc70 <_ZN13ProxyResponse5ParseEPKci@plt> 35268: 910043e1 add x1, sp, #0x10 3526c: aa1303e0 mov x0, x19 35270: aa1f03e2 mov x2, xzr 35274: 2a1f03e3 mov w3, wzr 35278: 97ff9f26 bl 0x1cf10 <_Z25l_push_handshake_responseP9lua_StateP13ProxyResponsePKci@plt> 3527c: f94027e0 ldr x0, [sp, #0x48] 35280: b40000a0 cbz x0, 0x35294 35284: 97ffa247 bl 0x1dba0 <_ZdaPv@plt> 35288: 14000003 b 0x35294 3528c: aa1303e0 mov x0, x19 35290: 97ffa22c bl 0x1db40 35294: b94003e8 ldr w8, [sp] 35298: aa1303e0 mov x0, x19 3529c: 1e630100 ucvtf d0, w8 352a0: 97ffa190 bl 0x1d8e0 352a4: b94007e8 ldr w8, [sp, #0x4] 352a8: aa1303e0 mov x0, x19 352ac: 1e620100 scvtf d0, w8 352b0: 97ffa18c bl 0x1d8e0 352b4: d53bd048 mrs x8, TPIDR_EL0 352b8: f9401508 ldr x8, [x8, #0x28] 352bc: f85d83a9 ldur x9, [x29, #-0x28] 352c0: eb09011f cmp x8, x9 352c4: 54000101 b.ne 0x352e4 352c8: 320007e0 orr w0, wzr, #0x3 352cc: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 352d0: 910183ff add sp, sp, #0x60 352d4: a9427bfd ldp x29, x30, [sp, #0x20] 352d8: a9414ff4 ldp x20, x19, [sp, #0x10] 352dc: f84307fc ldr x28, [sp], #0x30 352e0: d65f03c0 ret 352e4: 97ff9dbf bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000352e8 : 352e8: d10343ff sub sp, sp, #0xd0 352ec: f90043f9 str x25, [sp, #0x80] 352f0: a9095ff8 stp x24, x23, [sp, #0x90] 352f4: a90a57f6 stp x22, x21, [sp, #0xa0] 352f8: a90b4ff4 stp x20, x19, [sp, #0xb0] 352fc: a90c7bfd stp x29, x30, [sp, #0xc0] 35300: 910303fd add x29, sp, #0xc0 35304: d53bd048 mrs x8, TPIDR_EL0 35308: f9401508 ldr x8, [x8, #0x28] 3530c: 320003e1 orr w1, wzr, #0x1 35310: aa0003f3 mov x19, x0 35314: f81b83a8 stur x8, [x29, #-0x48] 35318: 97ff99de bl 0x1ba90 3531c: 321f03e1 orr w1, wzr, #0x2 35320: aa1303e0 mov x0, x19 35324: 1e790016 fcvtzu w22, d0 35328: 97ff99da bl 0x1ba90 3532c: 320007e1 orr w1, wzr, #0x3 35330: aa1303e0 mov x0, x19 35334: 1e780017 fcvtzs w23, d0 35338: 97ff99d6 bl 0x1ba90 3533c: 321e03e1 orr w1, wzr, #0x4 35340: aa1303e0 mov x0, x19 35344: 1e790018 fcvtzu w24, d0 35348: 97ff99d2 bl 0x1ba90 3534c: 910153f5 add x21, sp, #0x54 35350: 528008a8 mov w8, #0x45 // =69 35354: 321a03e9 orr w9, wzr, #0x40 35358: 5280022a mov w10, #0x11 // =17 3535c: aa1f03e0 mov x0, xzr 35360: 1e780019 fcvtzs w25, d0 35364: 390157ff strb wzr, [sp, #0x55] 35368: 7900b3ff strh wzr, [sp, #0x58] 3536c: 7900b7ff strh wzr, [sp, #0x5a] 35370: 7900bfff strh wzr, [sp, #0x5e] 35374: 910052b4 add x20, x21, #0x14 35378: 390153e8 strb w8, [sp, #0x54] 3537c: 390173e9 strb w9, [sp, #0x5c] 35380: 390177ea strb w10, [sp, #0x5d] 35384: 97ff9ceb bl 0x1c730 35388: 52848008 mov w8, #0x2400 // =9216 3538c: 5ac00ae9 rev w9, w23 35390: 5ac00b2a rev w10, w25 35394: 321403eb orr w11, wzr, #0x1000 35398: 7900afe8 strh w8, [sp, #0x56] 3539c: 53107d28 lsr w8, w9, #16 353a0: 53107d49 lsr w9, w10, #16 353a4: 910153e0 add x0, sp, #0x54 353a8: 290c63f6 stp w22, w24, [sp, #0x60] 353ac: 7900d3e8 strh w8, [sp, #0x68] 353b0: 7900d7e9 strh w9, [sp, #0x6a] 353b4: 7900dbeb strh w11, [sp, #0x6c] 353b8: 7900dfff strh wzr, [sp, #0x6e] 353bc: 97ff9b5d bl 0x1c130 <_Z18update_ip_checksumP7ip_head@plt> 353c0: 7940afe8 ldrh w8, [sp, #0x56] 353c4: 394153e9 ldrb w9, [sp, #0x54] 353c8: 910153e2 add x2, sp, #0x54 353cc: aa1403e0 mov x0, x20 353d0: 5ac00508 rev16 w8, w8 353d4: 12000d29 and w9, w9, #0xf 353d8: 4b090901 sub w1, w8, w9, lsl #2 353dc: 97ff9a95 bl 0x1be30 <_Z19update_udp_checksumP8udp_headiP7ip_head@plt> 353e0: d0000194 adrp x20, 0x67000 353e4: aa1f03e8 mov x8, xzr 353e8: 911f6a94 add x20, x20, #0x7da 353ec: 390003ff strb wzr, [sp] 353f0: 38686aa3 ldrb w3, [x21, x8] 353f4: 910003e0 mov x0, sp 353f8: 910003e2 mov x2, sp 353fc: aa1403e1 mov x1, x20 35400: 91000516 add x22, x8, #0x1 35404: 97ff9f1b bl 0x1d070 35408: 710092df cmp w22, #0x24 3540c: aa1603e8 mov x8, x22 35410: 54ffff01 b.ne 0x353f0 35414: 910003e0 mov x0, sp 35418: 97ffa05e bl 0x1d590 3541c: aa0003e2 mov x2, x0 35420: 910003e1 mov x1, sp 35424: aa1303e0 mov x0, x19 35428: 97ffa006 bl 0x1d440 3542c: d53bd048 mrs x8, TPIDR_EL0 35430: f9401508 ldr x8, [x8, #0x28] 35434: f85b83a9 ldur x9, [x29, #-0x48] 35438: eb09011f cmp x8, x9 3543c: 54000121 b.ne 0x35460 35440: a94c7bfd ldp x29, x30, [sp, #0xc0] 35444: a94b4ff4 ldp x20, x19, [sp, #0xb0] 35448: a94a57f6 ldp x22, x21, [sp, #0xa0] 3544c: a9495ff8 ldp x24, x23, [sp, #0x90] 35450: f94043f9 ldr x25, [sp, #0x80] 35454: 320003e0 orr w0, wzr, #0x1 35458: 910343ff add sp, sp, #0xd0 3545c: d65f03c0 ret 35460: 97ff9d60 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000035464 : 35464: a9ba6ffc stp x28, x27, [sp, #-0x60]! 35468: a90167fa stp x26, x25, [sp, #0x10] 3546c: a9025ff8 stp x24, x23, [sp, #0x20] 35470: a90357f6 stp x22, x21, [sp, #0x30] 35474: a9044ff4 stp x20, x19, [sp, #0x40] 35478: a9057bfd stp x29, x30, [sp, #0x50] 3547c: 910143fd add x29, sp, #0x50 35480: d11383ff sub sp, sp, #0x4e0 35484: d53bd048 mrs x8, TPIDR_EL0 35488: f9401508 ldr x8, [x8, #0x28] 3548c: 320003e1 orr w1, wzr, #0x1 35490: aa0003f3 mov x19, x0 35494: f81a83a8 stur x8, [x29, #-0x58] 35498: 97ff997e bl 0x1ba90 3549c: 321f03e1 orr w1, wzr, #0x2 354a0: aa1303e0 mov x0, x19 354a4: 1e790015 fcvtzu w21, d0 354a8: 97ff9a5e bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 354ac: aa0003f4 mov x20, x0 354b0: 321e03e1 orr w1, wzr, #0x4 354b4: aa1303e0 mov x0, x19 354b8: 97ff9976 bl 0x1ba90 354bc: 528000a1 mov w1, #0x5 // =5 354c0: aa1303e0 mov x0, x19 354c4: 1e780016 fcvtzs w22, d0 354c8: 97ff9972 bl 0x1ba90 354cc: 321f07e1 orr w1, wzr, #0x6 354d0: aa1303e0 mov x0, x19 354d4: 1e790017 fcvtzu w23, d0 354d8: 97ff996e bl 0x1ba90 354dc: aa1303e0 mov x0, x19 354e0: 1e790018 fcvtzu w24, d0 354e4: 97ffa197 bl 0x1db40 354e8: 321f7be1 orr w1, wzr, #0xfffffffe 354ec: aa1303e0 mov x0, x19 354f0: 97ff9e98 bl 0x1cf50 354f4: 2a1f03f9 mov w25, wzr 354f8: 340003c0 cbz w0, 0x35570 354fc: 9100a3fa add x26, sp, #0x28 35500: 321f7be1 orr w1, wzr, #0xfffffffe 35504: aa1303e0 mov x0, x19 35508: 97ff9f46 bl 0x1d220 3550c: 34000240 cbz w0, 0x35554 35510: 12800001 mov w1, #-0x1 // =-1 35514: aa1303e0 mov x0, x19 35518: 97ff9f42 bl 0x1d220 3551c: 340001c0 cbz w0, 0x35554 35520: 321f7be1 orr w1, wzr, #0xfffffffe 35524: aa1303e0 mov x0, x19 35528: 97ffa0a2 bl 0x1d7b0 3552c: 12800001 mov w1, #-0x1 // =-1 35530: aa1303e0 mov x0, x19 35534: 1e78001b fcvtzs w27, d0 35538: 97ffa09e bl 0x1d7b0 3553c: 12001f29 and w9, w25, #0xff 35540: 1e780008 fcvtzs w8, d0 35544: 11000739 add w25, w25, #0x1 35548: 8b294b49 add x9, x26, w9, uxtw #2 3554c: 7900013b strh w27, [x9] 35550: 79000528 strh w8, [x9, #0x2] 35554: 321f7be1 orr w1, wzr, #0xfffffffe 35558: aa1303e0 mov x0, x19 3555c: 97ff9cb5 bl 0x1c830 35560: 321f7be1 orr w1, wzr, #0xfffffffe 35564: aa1303e0 mov x0, x19 35568: 97ff9e7a bl 0x1cf50 3556c: 35fffca0 cbnz w0, 0x35500 35570: 321f7be1 orr w1, wzr, #0xfffffffe 35574: aa1303e0 mov x0, x19 35578: 97ff9cae bl 0x1c830 3557c: 12001f25 and w5, w25, #0xff 35580: 910043e0 add x0, sp, #0x10 35584: 9100a3e4 add x4, sp, #0x28 35588: 2a1603e1 mov w1, w22 3558c: 2a1703e2 mov w2, w23 35590: 2a1803e3 mov w3, w24 35594: 97ff9aa7 bl 0x1c030 <_ZN21FastNodeMeasueRequestC1EtjjP8c2nDelayi@plt> 35598: 2a1503e0 mov w0, w21 3559c: 97ff9a75 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 355a0: f9400fe1 ldr x1, [sp, #0x18] 355a4: b94023e2 ldr w2, [sp, #0x20] 355a8: b9000be0 str w0, [sp, #0x8] 355ac: 910023e0 add x0, sp, #0x8 355b0: aa1403e3 mov x3, x20 355b4: 97ff9f4b bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 355b8: 2a0003f4 mov w20, w0 355bc: 7100029f cmp w20, #0x0 355c0: 5400024c b.gt 0x35608 355c4: b00002a8 adrp x8, 0x8a000 355c8: f9462508 ldr x8, [x8, #0xc48] 355cc: b9400108 ldr w8, [x8] 355d0: 71000d1f cmp w8, #0x3 355d4: 540001ac b.gt 0x35608 355d8: 97ff9b12 bl 0x1c220 <__errno@plt> 355dc: b9400000 ldr w0, [x0] 355e0: 97ff9af8 bl 0x1c1c0 355e4: 90000181 adrp x1, 0x65000 355e8: d0000182 adrp x2, 0x67000 355ec: d0000183 adrp x3, 0x67000 355f0: aa0003e4 mov x4, x0 355f4: 910b0421 add x1, x1, #0x2c1 355f8: 91175c42 add x2, x2, #0x5d7 355fc: 911ad463 add x3, x3, #0x6b5 35600: 528000a0 mov w0, #0x5 // =5 35604: 97ff9de3 bl 0x1cd90 <__android_log_print@plt> 35608: 93407e81 sxtw x1, w20 3560c: aa1303e0 mov x0, x19 35610: 97ff9978 bl 0x1bbf0 35614: b00002a8 adrp x8, 0x8a000 35618: f946b108 ldr x8, [x8, #0xd60] 3561c: f9400fe0 ldr x0, [sp, #0x18] 35620: 91004108 add x8, x8, #0x10 35624: f9000be8 str x8, [sp, #0x10] 35628: 97ffa10a bl 0x1da50 3562c: d53bd048 mrs x8, TPIDR_EL0 35630: f9401508 ldr x8, [x8, #0x28] 35634: f85a83a9 ldur x9, [x29, #-0x58] 35638: eb09011f cmp x8, x9 3563c: 54000141 b.ne 0x35664 35640: 320003e0 orr w0, wzr, #0x1 35644: 911383ff add sp, sp, #0x4e0 35648: a9457bfd ldp x29, x30, [sp, #0x50] 3564c: a9444ff4 ldp x20, x19, [sp, #0x40] 35650: a94357f6 ldp x22, x21, [sp, #0x30] 35654: a9425ff8 ldp x24, x23, [sp, #0x20] 35658: a94167fa ldp x26, x25, [sp, #0x10] 3565c: a8c66ffc ldp x28, x27, [sp], #0x60 35660: d65f03c0 ret 35664: 97ff9cdf bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000035668 : 35668: d10443ff sub sp, sp, #0x110 3566c: a90f4ffc stp x28, x19, [sp, #0xf0] 35670: a9107bfd stp x29, x30, [sp, #0x100] 35674: 910403fd add x29, sp, #0x100 35678: d53bd048 mrs x8, TPIDR_EL0 3567c: f9401508 ldr x8, [x8, #0x28] 35680: 320003e1 orr w1, wzr, #0x1 35684: aa0003f3 mov x19, x0 35688: f81e83a8 stur x8, [x29, #-0x18] 3568c: 97ff9901 bl 0x1ba90 35690: 1e780000 fcvtzs w0, d0 35694: 97ff9a37 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 35698: b9001be0 str w0, [sp, #0x18] 3569c: 910043e0 add x0, sp, #0x10 356a0: 97ffa094 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 356a4: 910063e0 add x0, sp, #0x18 356a8: 910083e1 add x1, sp, #0x20 356ac: 52801902 mov w2, #0xc8 // =200 356b0: 910043e3 add x3, sp, #0x10 356b4: 97ff9b77 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 356b8: 2a0003e8 mov w8, w0 356bc: 7100051f cmp w8, #0x1 356c0: 5400024b b.lt 0x35708 356c4: 910003e0 mov x0, sp 356c8: 910083e1 add x1, sp, #0x20 356cc: 2a0803e2 mov w2, w8 356d0: 97ffa034 bl 0x1d7a0 <_ZN22FastNodeMeasueResponseC1EPci@plt> 356d4: b98003e1 ldrsw x1, [sp] 356d8: aa1303e0 mov x0, x19 356dc: 97ff9945 bl 0x1bbf0 356e0: b94003e8 ldr w8, [sp] 356e4: 35000168 cbnz w8, 0x35710 356e8: 794013e1 ldrh w1, [sp, #0x8] 356ec: aa1303e0 mov x0, x19 356f0: 97ff9940 bl 0x1bbf0 356f4: b9400be8 ldr w8, [sp, #0x8] 356f8: aa1303e0 mov x0, x19 356fc: d350fd01 lsr x1, x8, #16 35700: 97ff993c bl 0x1bbf0 35704: 14000007 b 0x35720 35708: aa1303e0 mov x0, x19 3570c: 97ffa10d bl 0x1db40 35710: aa1303e0 mov x0, x19 35714: 97ffa10b bl 0x1db40 35718: aa1303e0 mov x0, x19 3571c: 97ffa109 bl 0x1db40 35720: d53bd048 mrs x8, TPIDR_EL0 35724: f9401508 ldr x8, [x8, #0x28] 35728: f85e83a9 ldur x9, [x29, #-0x18] 3572c: eb09011f cmp x8, x9 35730: 540000c1 b.ne 0x35748 35734: a9507bfd ldp x29, x30, [sp, #0x100] 35738: a94f4ffc ldp x28, x19, [sp, #0xf0] 3573c: 320007e0 orr w0, wzr, #0x3 35740: 910443ff add sp, sp, #0x110 35744: d65f03c0 ret 35748: 97ff9ca6 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003574c : 3574c: b00002a2 adrp x2, 0x8a000 35750: f9470042 ldr x2, [x2, #0xe00] 35754: d0000181 adrp x1, 0x67000 35758: 911f4821 add x1, x1, #0x7d2 3575c: 52800223 mov w3, #0x11 // =17 35760: 17ff9de8 b 0x1cf00 <_Z14l_register_libP9lua_StatePKcPK6luaRegi@plt> 0000000000035764 : 35764: a9bd57f6 stp x22, x21, [sp, #-0x30]! 35768: a9014ff4 stp x20, x19, [sp, #0x10] 3576c: a9027bfd stp x29, x30, [sp, #0x20] 35770: 910083fd add x29, sp, #0x20 35774: aa0003f6 mov x22, x0 35778: 321603e0 orr w0, wzr, #0x400 3577c: 2a0303f3 mov w19, w3 35780: 2a0203f4 mov w20, w2 35784: 2a0103f5 mov w21, w1 35788: 97ffa00e bl 0x1d7c0 3578c: b00002a8 adrp x8, 0x8a000 35790: f947c508 ldr x8, [x8, #0xf88] 35794: 321f03e9 orr w9, wzr, #0x2 35798: 5ac00a6a rev w10, w19 3579c: 53107d4a lsr w10, w10, #16 357a0: 91004108 add x8, x8, #0x10 357a4: a90002c8 stp x8, x0, [x22] 357a8: 91000808 add x8, x0, #0x2 357ac: 39000009 strb w9, [x0] 357b0: 39000415 strb w21, [x0, #0x1] 357b4: 320003e9 orr w9, wzr, #0x1 357b8: f9000ec8 str x8, [x22, #0x18] 357bc: 52800148 mov w8, #0xa // =10 357c0: 3900081f strb wzr, [x0, #0x2] 357c4: 39000c09 strb w9, [x0, #0x3] 357c8: b9000414 str w20, [x0, #0x4] 357cc: 7900100a strh w10, [x0, #0x8] 357d0: b90012c8 str w8, [x22, #0x10] 357d4: a9427bfd ldp x29, x30, [sp, #0x20] 357d8: a9414ff4 ldp x20, x19, [sp, #0x10] 357dc: a8c357f6 ldp x22, x21, [sp], #0x30 357e0: d65f03c0 ret 00000000000357e4 : 357e4: b9801008 ldrsw x8, [x0, #0x10] 357e8: f9400409 ldr x9, [x0, #0x8] 357ec: 1100050a add w10, w8, #0x1 357f0: b900100a str w10, [x0, #0x10] 357f4: 38286921 strb w1, [x9, x8] 357f8: b9801008 ldrsw x8, [x0, #0x10] 357fc: f9400409 ldr x9, [x0, #0x8] 35800: 1100050a add w10, w8, #0x1 35804: b900100a str w10, [x0, #0x10] 35808: 320003ea orr w10, wzr, #0x1 3580c: 3828692a strb w10, [x9, x8] 35810: f9400408 ldr x8, [x0, #0x8] 35814: b9801009 ldrsw x9, [x0, #0x10] 35818: 12001c4a and w10, w2, #0xff 3581c: 5ac0054a rev16 w10, w10 35820: 7829690a strh w10, [x8, x9] 35824: 11000928 add w8, w9, #0x2 35828: b9001008 str w8, [x0, #0x10] 3582c: d65f03c0 ret 0000000000035830 : 35830: f81e0ff3 str x19, [sp, #-0x20]! 35834: a9017bfd stp x29, x30, [sp, #0x10] 35838: 910043fd add x29, sp, #0x10 3583c: aa0003f3 mov x19, x0 35840: aa0103e0 mov x0, x1 35844: 97ff9d3f bl 0x1cd40 35848: d378fc08 lsr x8, x0, #56 3584c: d370fc09 lsr x9, x0, #48 35850: d368fc0a lsr x10, x0, #40 35854: 390023e8 strb w8, [sp, #0x8] 35858: d360fc08 lsr x8, x0, #32 3585c: 390027e9 strb w9, [sp, #0x9] 35860: d358fc09 lsr x9, x0, #24 35864: 39002bea strb w10, [sp, #0xa] 35868: d350fc0a lsr x10, x0, #16 3586c: 39002fe8 strb w8, [sp, #0xb] 35870: d348fc08 lsr x8, x0, #8 35874: 390033e9 strb w9, [sp, #0xc] 35878: 390037ea strb w10, [sp, #0xd] 3587c: 39003be8 strb w8, [sp, #0xe] 35880: 39003fe0 strb w0, [sp, #0xf] 35884: b9801268 ldrsw x8, [x19, #0x10] 35888: f9400669 ldr x9, [x19, #0x8] 3588c: 320003ea orr w10, wzr, #0x1 35890: 1100050b add w11, w8, #0x1 35894: b900126b str w11, [x19, #0x10] 35898: 3828692a strb w10, [x9, x8] 3589c: b9801268 ldrsw x8, [x19, #0x10] 358a0: f9400669 ldr x9, [x19, #0x8] 358a4: 1100050b add w11, w8, #0x1 358a8: b900126b str w11, [x19, #0x10] 358ac: 3828692a strb w10, [x9, x8] 358b0: f9400668 ldr x8, [x19, #0x8] 358b4: b9801269 ldrsw x9, [x19, #0x10] 358b8: 321503ea orr w10, wzr, #0x800 358bc: 7829690a strh w10, [x8, x9] 358c0: 91000929 add x9, x9, #0x2 358c4: b9001269 str w9, [x19, #0x10] 358c8: f94007ea ldr x10, [sp, #0x8] 358cc: f829690a str x10, [x8, x9] 358d0: b9401268 ldr w8, [x19, #0x10] 358d4: f9400e69 ldr x9, [x19, #0x18] 358d8: 11002108 add w8, w8, #0x8 358dc: b9001268 str w8, [x19, #0x10] 358e0: 39400128 ldrb w8, [x9] 358e4: 11000508 add w8, w8, #0x1 358e8: 39000128 strb w8, [x9] 358ec: a9417bfd ldp x29, x30, [sp, #0x10] 358f0: f84207f3 ldr x19, [sp], #0x20 358f4: d65f03c0 ret 00000000000358f8 : 358f8: b9801008 ldrsw x8, [x0, #0x10] 358fc: f9400409 ldr x9, [x0, #0x8] 35900: 321d03ea orr w10, wzr, #0x8 35904: 1100050b add w11, w8, #0x1 35908: b900100b str w11, [x0, #0x10] 3590c: 3828692a strb w10, [x9, x8] 35910: b9801008 ldrsw x8, [x0, #0x10] 35914: f9400409 ldr x9, [x0, #0x8] 35918: 320003ea orr w10, wzr, #0x1 3591c: 1100050b add w11, w8, #0x1 35920: b900100b str w11, [x0, #0x10] 35924: 3828692a strb w10, [x9, x8] 35928: f9400408 ldr x8, [x0, #0x8] 3592c: b9801009 ldrsw x9, [x0, #0x10] 35930: 32180beb orr w11, wzr, #0x700 35934: 8b090108 add x8, x8, x9 35938: 11000d29 add w9, w9, #0x3 3593c: 7900010b strh w11, [x8] 35940: b9001009 str w9, [x0, #0x10] 35944: 3900090a strb w10, [x8, #0x2] 35948: f9400408 ldr x8, [x0, #0x8] 3594c: b9801009 ldrsw x9, [x0, #0x10] 35950: 5ac0084a rev w10, w2 35954: 53107d4a lsr w10, w10, #16 35958: b8296901 str w1, [x8, x9] 3595c: b9801009 ldrsw x9, [x0, #0x10] 35960: 8b090108 add x8, x8, x9 35964: 7900090a strh w10, [x8, #0x4] 35968: f9400c08 ldr x8, [x0, #0x18] 3596c: 11001929 add w9, w9, #0x6 35970: b9001009 str w9, [x0, #0x10] 35974: 39400109 ldrb w9, [x8] 35978: 11000529 add w9, w9, #0x1 3597c: 39000109 strb w9, [x8] 35980: d65f03c0 ret 0000000000035984 : 35984: f81d0ff5 str x21, [sp, #-0x30]! 35988: a9014ff4 stp x20, x19, [sp, #0x10] 3598c: a9027bfd stp x29, x30, [sp, #0x20] 35990: 910083fd add x29, sp, #0x20 35994: aa0103f3 mov x19, x1 35998: aa0003f4 mov x20, x0 3599c: aa1303e0 mov x0, x19 359a0: 97ff9efc bl 0x1d590 359a4: b9801288 ldrsw x8, [x20, #0x10] 359a8: f9400689 ldr x9, [x20, #0x8] 359ac: 321f03ea orr w10, wzr, #0x2 359b0: aa0003f5 mov x21, x0 359b4: 1100050b add w11, w8, #0x1 359b8: b900128b str w11, [x20, #0x10] 359bc: 3828692a strb w10, [x9, x8] 359c0: b9801288 ldrsw x8, [x20, #0x10] 359c4: f9400689 ldr x9, [x20, #0x8] 359c8: 320003ea orr w10, wzr, #0x1 359cc: 93407ea2 sxtw x2, w21 359d0: 1100050b add w11, w8, #0x1 359d4: b900128b str w11, [x20, #0x10] 359d8: 3828692a strb w10, [x9, x8] 359dc: f9400688 ldr x8, [x20, #0x8] 359e0: b9801289 ldrsw x9, [x20, #0x10] 359e4: 110006aa add w10, w21, #0x1 359e8: 12001d4a and w10, w10, #0xff 359ec: 5ac0054a rev16 w10, w10 359f0: 8b090108 add x8, x8, x9 359f4: 11000d29 add w9, w9, #0x3 359f8: 7900010a strh w10, [x8] 359fc: b9001289 str w9, [x20, #0x10] 35a00: 39000915 strb w21, [x8, #0x2] 35a04: b9801288 ldrsw x8, [x20, #0x10] 35a08: f9400689 ldr x9, [x20, #0x8] 35a0c: aa1303e1 mov x1, x19 35a10: 8b080120 add x0, x9, x8 35a14: 97ff9f9b bl 0x1d880 35a18: b9401288 ldr w8, [x20, #0x10] 35a1c: f9400e89 ldr x9, [x20, #0x18] 35a20: 0b150108 add w8, w8, w21 35a24: b9001288 str w8, [x20, #0x10] 35a28: 39400128 ldrb w8, [x9] 35a2c: 11000508 add w8, w8, #0x1 35a30: 39000128 strb w8, [x9] 35a34: a9427bfd ldp x29, x30, [sp, #0x20] 35a38: a9414ff4 ldp x20, x19, [sp, #0x10] 35a3c: f84307f5 ldr x21, [sp], #0x30 35a40: d65f03c0 ret 0000000000035a44 : 35a44: f81c0ff7 str x23, [sp, #-0x40]! 35a48: a90157f6 stp x22, x21, [sp, #0x10] 35a4c: a9024ff4 stp x20, x19, [sp, #0x20] 35a50: a9037bfd stp x29, x30, [sp, #0x30] 35a54: 9100c3fd add x29, sp, #0x30 35a58: d10043ff sub sp, sp, #0x10 35a5c: d53bd048 mrs x8, TPIDR_EL0 35a60: f9401508 ldr x8, [x8, #0x28] 35a64: aa0103f5 mov x21, x1 35a68: aa0003f3 mov x19, x0 35a6c: f81c83a8 stur x8, [x29, #-0x38] 35a70: b4001055 cbz x21, 0x35c78 35a74: aa1503e0 mov x0, x21 35a78: 97ff9ec6 bl 0x1d590 35a7c: 7110041f cmp w0, #0x401 35a80: 540001eb b.lt 0x35abc 35a84: b00002a8 adrp x8, 0x8a000 35a88: f9462508 ldr x8, [x8, #0xc48] 35a8c: b9400108 ldr w8, [x8] 35a90: 71000d1f cmp w8, #0x3 35a94: 54000f2c b.gt 0x35c78 35a98: 90000181 adrp x1, 0x65000 35a9c: d0000182 adrp x2, 0x67000 35aa0: d0000183 adrp x3, 0x67000 35aa4: 910b0421 add x1, x1, #0x2c1 35aa8: 91200042 add x2, x2, #0x800 35aac: 91209463 add x3, x3, #0x825 35ab0: 528000a0 mov w0, #0x5 // =5 35ab4: 97ff9cb7 bl 0x1cd90 <__android_log_print@plt> 35ab8: 14000070 b 0x35c78 35abc: 910003f6 mov x22, sp 35ac0: d10803f4 sub x20, sp, #0x200 35ac4: 9100029f mov sp, x20 35ac8: aa1f03f7 mov x23, xzr 35acc: aa1f03ea mov x10, xzr 35ad0: 93407c08 sxtw x8, w0 35ad4: b26003e9 orr x9, xzr, #0x100000000 35ad8: 14000004 b 0x35ae8 35adc: 38376a8b strb w11, [x20, x23] 35ae0: 9100054a add x10, x10, #0x1 35ae4: 910006f7 add x23, x23, #0x1 35ae8: d3607d4b lsl x11, x10, #32 35aec: 93407d4a sxtw x10, w10 35af0: 9100094c add x12, x10, #0x2 35af4: eb08019f cmp x12, x8 35af8: 5400082c b.gt 0x35bfc 35afc: 386a6aac ldrb w12, [x21, x10] 35b00: 9100054a add x10, x10, #0x1 35b04: 8b09016b add x11, x11, x9 35b08: 7100b59f cmp w12, #0x2d 35b0c: 54ffff20 b.eq 0x35af0 35b10: 9360fd6b asr x11, x11, #32 35b14: 386b6aab ldrb w11, [x21, x11] 35b18: 5100c18d sub w13, w12, #0x30 35b1c: 38376a9f strb wzr, [x20, x23] 35b20: 710025bf cmp w13, #0x9 35b24: 54000068 b.hi 0x35b30 35b28: 531c6d8c lsl w12, w12, #4 35b2c: 14000009 b 0x35b50 35b30: 5101058d sub w13, w12, #0x41 35b34: 710065bf cmp w13, #0x19 35b38: 54000089 b.ls 0x35b48 35b3c: 5101858d sub w13, w12, #0x61 35b40: 710015bf cmp w13, #0x5 35b44: 540002c8 b.hi 0x35b9c 35b48: 531c6d8c lsl w12, w12, #4 35b4c: 1102418c add w12, w12, #0x90 35b50: 5100c16d sub w13, w11, #0x30 35b54: 38376a8c strb w12, [x20, x23] 35b58: 710025bf cmp w13, #0x9 35b5c: 54000088 b.hi 0x35b6c 35b60: 0b0c016b add w11, w11, w12 35b64: 1103416b add w11, w11, #0xd0 35b68: 17ffffdd b 0x35adc 35b6c: 5101056d sub w13, w11, #0x41 35b70: 710065bf cmp w13, #0x19 35b74: 54000088 b.hi 0x35b84 35b78: 0b0c016b add w11, w11, w12 35b7c: 1103256b add w11, w11, #0xc9 35b80: 17ffffd7 b 0x35adc 35b84: 5101856d sub w13, w11, #0x61 35b88: 710015bf cmp w13, #0x5 35b8c: 540001c8 b.hi 0x35bc4 35b90: 0b0c016b add w11, w11, w12 35b94: 1102a56b add w11, w11, #0xa9 35b98: 17ffffd1 b 0x35adc 35b9c: b00002a8 adrp x8, 0x8a000 35ba0: f9462508 ldr x8, [x8, #0xc48] 35ba4: b9400108 ldr w8, [x8] 35ba8: 7100111f cmp w8, #0x4 35bac: 5400026c b.gt 0x35bf8 35bb0: 90000181 adrp x1, 0x65000 35bb4: d0000182 adrp x2, 0x67000 35bb8: 910b0421 add x1, x1, #0x2c1 35bbc: 91225042 add x2, x2, #0x894 35bc0: 1400000a b 0x35be8 35bc4: b00002a8 adrp x8, 0x8a000 35bc8: f9462508 ldr x8, [x8, #0xc48] 35bcc: b9400108 ldr w8, [x8] 35bd0: 7100111f cmp w8, #0x4 35bd4: 5400012c b.gt 0x35bf8 35bd8: 90000181 adrp x1, 0x65000 35bdc: d0000182 adrp x2, 0x67000 35be0: 910b0421 add x1, x1, #0x2c1 35be4: 9122e842 add x2, x2, #0x8ba 35be8: d0000183 adrp x3, 0x67000 35bec: 9122bc63 add x3, x3, #0x8af 35bf0: 321f07e0 orr w0, wzr, #0x6 35bf4: 97ff9c67 bl 0x1cd90 <__android_log_print@plt> 35bf8: 2a1f03f7 mov w23, wzr 35bfc: b9801268 ldrsw x8, [x19, #0x10] 35c00: f9400669 ldr x9, [x19, #0x8] 35c04: 93407ee2 sxtw x2, w23 35c08: aa1403e1 mov x1, x20 35c0c: 1100050a add w10, w8, #0x1 35c10: b900126a str w10, [x19, #0x10] 35c14: 321f07ea orr w10, wzr, #0x6 35c18: 3828692a strb w10, [x9, x8] 35c1c: b9801268 ldrsw x8, [x19, #0x10] 35c20: f9400669 ldr x9, [x19, #0x8] 35c24: 1100050a add w10, w8, #0x1 35c28: b900126a str w10, [x19, #0x10] 35c2c: 320003ea orr w10, wzr, #0x1 35c30: 3828692a strb w10, [x9, x8] 35c34: f9400668 ldr x8, [x19, #0x8] 35c38: b9801269 ldrsw x9, [x19, #0x10] 35c3c: 12001eea and w10, w23, #0xff 35c40: 5ac0054a rev16 w10, w10 35c44: 7829690a strh w10, [x8, x9] 35c48: 91000929 add x9, x9, #0x2 35c4c: 8b090100 add x0, x8, x9 35c50: b9001269 str w9, [x19, #0x10] 35c54: 97ff9f0b bl 0x1d880 35c58: b9401268 ldr w8, [x19, #0x10] 35c5c: f9400e69 ldr x9, [x19, #0x18] 35c60: 0b170108 add w8, w8, w23 35c64: b9001268 str w8, [x19, #0x10] 35c68: 39400128 ldrb w8, [x9] 35c6c: 11000508 add w8, w8, #0x1 35c70: 39000128 strb w8, [x9] 35c74: 910002df mov sp, x22 35c78: d53bd048 mrs x8, TPIDR_EL0 35c7c: f9401508 ldr x8, [x8, #0x28] 35c80: f85c83a9 ldur x9, [x29, #-0x38] 35c84: eb09011f cmp x8, x9 35c88: 540000e1 b.ne 0x35ca4 35c8c: d100c3bf sub sp, x29, #0x30 35c90: a9437bfd ldp x29, x30, [sp, #0x30] 35c94: a9424ff4 ldp x20, x19, [sp, #0x20] 35c98: a94157f6 ldp x22, x21, [sp, #0x10] 35c9c: f84407f7 ldr x23, [sp], #0x40 35ca0: d65f03c0 ret 35ca4: 97ff9b4f bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000035ca8 : 35ca8: b9801008 ldrsw x8, [x0, #0x10] 35cac: f9400409 ldr x9, [x0, #0x8] 35cb0: 528000aa mov w10, #0x5 // =5 35cb4: 1100050b add w11, w8, #0x1 35cb8: b900100b str w11, [x0, #0x10] 35cbc: 3828692a strb w10, [x9, x8] 35cc0: b9801008 ldrsw x8, [x0, #0x10] 35cc4: f9400409 ldr x9, [x0, #0x8] 35cc8: 320003ea orr w10, wzr, #0x1 35ccc: 1100050b add w11, w8, #0x1 35cd0: b900100b str w11, [x0, #0x10] 35cd4: 3828692a strb w10, [x9, x8] 35cd8: f9400408 ldr x8, [x0, #0x8] 35cdc: b9801009 ldrsw x9, [x0, #0x10] 35ce0: 5283200b mov w11, #0x1900 // =6400 35ce4: 8b090108 add x8, x8, x9 35ce8: 11000d29 add w9, w9, #0x3 35cec: 7900010b strh w11, [x8] 35cf0: b9001009 str w9, [x0, #0x10] 35cf4: 3900090a strb w10, [x8, #0x2] 35cf8: b9801008 ldrsw x8, [x0, #0x10] 35cfc: f9400409 ldr x9, [x0, #0x8] 35d00: 8b080128 add x8, x9, x8 35d04: a9007d1f stp xzr, xzr, [x8] 35d08: b9801008 ldrsw x8, [x0, #0x10] 35d0c: f9400409 ldr x9, [x0, #0x8] 35d10: 91004108 add x8, x8, #0x10 35d14: b9001008 str w8, [x0, #0x10] 35d18: b828693f str wzr, [x9, x8] 35d1c: b9801008 ldrsw x8, [x0, #0x10] 35d20: 91001108 add x8, x8, #0x4 35d24: b9001008 str w8, [x0, #0x10] 35d28: b828693f str wzr, [x9, x8] 35d2c: b9401008 ldr w8, [x0, #0x10] 35d30: f9400c09 ldr x9, [x0, #0x18] 35d34: 11001108 add w8, w8, #0x4 35d38: b9001008 str w8, [x0, #0x10] 35d3c: 39400128 ldrb w8, [x9] 35d40: 11000508 add w8, w8, #0x1 35d44: 39000128 strb w8, [x9] 35d48: d65f03c0 ret 0000000000035d4c : 35d4c: b9801008 ldrsw x8, [x0, #0x10] 35d50: f9400409 ldr x9, [x0, #0x8] 35d54: 528000aa mov w10, #0x5 // =5 35d58: 1100050b add w11, w8, #0x1 35d5c: b900100b str w11, [x0, #0x10] 35d60: 3828692a strb w10, [x9, x8] 35d64: b9801008 ldrsw x8, [x0, #0x10] 35d68: f9400409 ldr x9, [x0, #0x8] 35d6c: 320003ea orr w10, wzr, #0x1 35d70: 1100050b add w11, w8, #0x1 35d74: b900100b str w11, [x0, #0x10] 35d78: 3828692a strb w10, [x9, x8] 35d7c: f9400408 ldr x8, [x0, #0x8] 35d80: b9801009 ldrsw x9, [x0, #0x10] 35d84: 5283200b mov w11, #0x1900 // =6400 35d88: 8b090108 add x8, x8, x9 35d8c: 11000d29 add w9, w9, #0x3 35d90: 7900010b strh w11, [x8] 35d94: b9001009 str w9, [x0, #0x10] 35d98: 3900090a strb w10, [x8, #0x2] 35d9c: b9801008 ldrsw x8, [x0, #0x10] 35da0: f9400409 ldr x9, [x0, #0x8] 35da4: 3dc00020 ldr q0, [x1] 35da8: 5ac0086a rev w10, w3 35dac: 3ca86920 str q0, [x9, x8] 35db0: b9801008 ldrsw x8, [x0, #0x10] 35db4: f9400409 ldr x9, [x0, #0x8] 35db8: 91004108 add x8, x8, #0x10 35dbc: b9001008 str w8, [x0, #0x10] 35dc0: b8286922 str w2, [x9, x8] 35dc4: b9801008 ldrsw x8, [x0, #0x10] 35dc8: 91001108 add x8, x8, #0x4 35dcc: b9001008 str w8, [x0, #0x10] 35dd0: b828692a str w10, [x9, x8] 35dd4: b9401008 ldr w8, [x0, #0x10] 35dd8: f9400c09 ldr x9, [x0, #0x18] 35ddc: 11001108 add w8, w8, #0x4 35de0: b9001008 str w8, [x0, #0x10] 35de4: 39400128 ldrb w8, [x9] 35de8: 11000508 add w8, w8, #0x1 35dec: 39000128 strb w8, [x9] 35df0: d65f03c0 ret 0000000000035df4 : 35df4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 35df8: a90157f6 stp x22, x21, [sp, #0x10] 35dfc: a9024ff4 stp x20, x19, [sp, #0x20] 35e00: a9037bfd stp x29, x30, [sp, #0x30] 35e04: 9100c3fd add x29, sp, #0x30 35e08: aa0003f4 mov x20, x0 35e0c: b9801288 ldrsw x8, [x20, #0x10] 35e10: f9400689 ldr x9, [x20, #0x8] 35e14: 5280012a mov w10, #0x9 // =9 35e18: 2a0403f6 mov w22, w4 35e1c: 1100050b add w11, w8, #0x1 35e20: b900128b str w11, [x20, #0x10] 35e24: 3828692a strb w10, [x9, x8] 35e28: b9801288 ldrsw x8, [x20, #0x10] 35e2c: f940068a ldr x10, [x20, #0x8] 35e30: 2a0603f3 mov w19, w6 35e34: 0b160049 add w9, w2, w22 35e38: 1100050b add w11, w8, #0x1 35e3c: b900128b str w11, [x20, #0x10] 35e40: 320003eb orr w11, wzr, #0x1 35e44: 3828694b strb w11, [x10, x8] 35e48: f9400688 ldr x8, [x20, #0x8] 35e4c: b980128a ldrsw x10, [x20, #0x10] 35e50: 0b130129 add w9, w9, w19 35e54: 11000d29 add w9, w9, #0x3 35e58: 12001d29 and w9, w9, #0xff 35e5c: 5ac00529 rev16 w9, w9 35e60: 8b0a0108 add x8, x8, x10 35e64: 11000d4a add w10, w10, #0x3 35e68: 79000109 strh w9, [x8] 35e6c: b900128a str w10, [x20, #0x10] 35e70: 39000902 strb w2, [x8, #0x2] 35e74: b9801288 ldrsw x8, [x20, #0x10] 35e78: f9400689 ldr x9, [x20, #0x8] 35e7c: 93407c58 sxtw x24, w2 35e80: aa1803e2 mov x2, x24 35e84: 1100050a add w10, w8, #0x1 35e88: b900128a str w10, [x20, #0x10] 35e8c: 38286936 strb w22, [x9, x8] 35e90: b9801288 ldrsw x8, [x20, #0x10] 35e94: f9400689 ldr x9, [x20, #0x8] 35e98: aa0503f5 mov x21, x5 35e9c: aa0303f7 mov x23, x3 35ea0: 1100050a add w10, w8, #0x1 35ea4: b900128a str w10, [x20, #0x10] 35ea8: 38286933 strb w19, [x9, x8] 35eac: b9801288 ldrsw x8, [x20, #0x10] 35eb0: f9400689 ldr x9, [x20, #0x8] 35eb4: 8b080120 add x0, x9, x8 35eb8: 97ff9e72 bl 0x1d880 35ebc: b9801288 ldrsw x8, [x20, #0x10] 35ec0: f9400689 ldr x9, [x20, #0x8] 35ec4: 93407ed6 sxtw x22, w22 35ec8: aa1703e1 mov x1, x23 35ecc: 8b180108 add x8, x8, x24 35ed0: 8b080120 add x0, x9, x8 35ed4: aa1603e2 mov x2, x22 35ed8: b9001288 str w8, [x20, #0x10] 35edc: 97ff9e69 bl 0x1d880 35ee0: b9801288 ldrsw x8, [x20, #0x10] 35ee4: f9400689 ldr x9, [x20, #0x8] 35ee8: 93407e62 sxtw x2, w19 35eec: aa1503e1 mov x1, x21 35ef0: 8b160108 add x8, x8, x22 35ef4: 8b080120 add x0, x9, x8 35ef8: b9001288 str w8, [x20, #0x10] 35efc: 97ff9e61 bl 0x1d880 35f00: b9401288 ldr w8, [x20, #0x10] 35f04: f9400e89 ldr x9, [x20, #0x18] 35f08: 0b130108 add w8, w8, w19 35f0c: b9001288 str w8, [x20, #0x10] 35f10: 39400128 ldrb w8, [x9] 35f14: 11000508 add w8, w8, #0x1 35f18: 39000128 strb w8, [x9] 35f1c: a9437bfd ldp x29, x30, [sp, #0x30] 35f20: a9424ff4 ldp x20, x19, [sp, #0x20] 35f24: a94157f6 ldp x22, x21, [sp, #0x10] 35f28: a8c45ff8 ldp x24, x23, [sp], #0x40 35f2c: d65f03c0 ret 0000000000035f30 : 35f30: b9801008 ldrsw x8, [x0, #0x10] 35f34: f9400409 ldr x9, [x0, #0x8] 35f38: 1100050a add w10, w8, #0x1 35f3c: b900100a str w10, [x0, #0x10] 35f40: 5280014a mov w10, #0xa // =10 35f44: 3828692a strb w10, [x9, x8] 35f48: b9801008 ldrsw x8, [x0, #0x10] 35f4c: f9400409 ldr x9, [x0, #0x8] 35f50: 1100050a add w10, w8, #0x1 35f54: b900100a str w10, [x0, #0x10] 35f58: 320003ea orr w10, wzr, #0x1 35f5c: 3828692a strb w10, [x9, x8] 35f60: f9400408 ldr x8, [x0, #0x8] 35f64: b9801009 ldrsw x9, [x0, #0x10] 35f68: 321803ea orr w10, wzr, #0x100 35f6c: 8b090108 add x8, x8, x9 35f70: 11000d29 add w9, w9, #0x3 35f74: 7900010a strh w10, [x8] 35f78: b9001009 str w9, [x0, #0x10] 35f7c: 39000901 strb w1, [x8, #0x2] 35f80: f9400c08 ldr x8, [x0, #0x18] 35f84: 39400109 ldrb w9, [x8] 35f88: 11000529 add w9, w9, #0x1 35f8c: 39000109 strb w9, [x8] 35f90: d65f03c0 ret 0000000000035f94 : 35f94: f81e0ff3 str x19, [sp, #-0x20]! 35f98: a9017bfd stp x29, x30, [sp, #0x10] 35f9c: 910043fd add x29, sp, #0x10 35fa0: aa0003f3 mov x19, x0 35fa4: 91001260 add x0, x19, #0x4 35fa8: 97ff9e52 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 35fac: 91003260 add x0, x19, #0xc 35fb0: 97ff9e50 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 35fb4: 52800148 mov w8, #0xa // =10 35fb8: 321d0fe0 orr w0, wzr, #0x78 35fbc: b9004668 str w8, [x19, #0x44] 35fc0: 97ff9c08 bl 0x1cfe0 <_Znam@plt> 35fc4: a903027f stp xzr, x0, [x19, #0x30] 35fc8: b900427f str wzr, [x19, #0x40] 35fcc: 3900527f strb wzr, [x19, #0x14] 35fd0: a9417bfd ldp x29, x30, [sp, #0x10] 35fd4: f84207f3 ldr x19, [sp], #0x20 35fd8: d65f03c0 ret 0000000000035fdc : 35fdc: d10183ff sub sp, sp, #0x60 35fe0: f90013f7 str x23, [sp, #0x20] 35fe4: a90357f6 stp x22, x21, [sp, #0x30] 35fe8: a9044ff4 stp x20, x19, [sp, #0x40] 35fec: a9057bfd stp x29, x30, [sp, #0x50] 35ff0: 910143fd add x29, sp, #0x50 35ff4: d53bd048 mrs x8, TPIDR_EL0 35ff8: f9401508 ldr x8, [x8, #0x28] 35ffc: 2a0203f4 mov w20, w2 36000: aa0103f6 mov x22, x1 36004: aa0003f3 mov x19, x0 36008: f9000fe8 str x8, [sp, #0x18] 3600c: 7100169f cmp w20, #0x5 36010: 5400006a b.ge 0x3601c 36014: 2a1f03f5 mov w21, wzr 36018: 14000045 b 0x3612c 3601c: 93407e97 sxtw x23, w20 36020: aa1703e0 mov x0, x23 36024: 97ff9de7 bl 0x1d7c0 36028: aa0003f5 mov x21, x0 3602c: aa1603e1 mov x1, x22 36030: aa1703e2 mov x2, x23 36034: f90007f5 str x21, [sp, #0x8] 36038: 97ff9e12 bl 0x1d880 3603c: 394002a8 ldrb w8, [x21] 36040: b90017f4 str w20, [sp, #0x14] 36044: 321e03e9 orr w9, wzr, #0x4 36048: 39000268 strb w8, [x19] 3604c: 394006a8 ldrb w8, [x21, #0x1] 36050: 39000668 strb w8, [x19, #0x1] 36054: 39400ea8 ldrb w8, [x21, #0x3] 36058: 39400ab6 ldrb w22, [x21, #0x2] 3605c: b90013e9 str w9, [sp, #0x10] 36060: 7100051f cmp w8, #0x1 36064: 540005e1 b.ne 0x36120 36068: b94006a8 ldr w8, [x21, #0x4] 3606c: 52800149 mov w9, #0xa // =10 36070: b9000668 str w8, [x19, #0x4] 36074: 794012a8 ldrh w8, [x21, #0x8] 36078: b90013e9 str w9, [sp, #0x10] 3607c: 5ac00908 rev w8, w8 36080: 53107d08 lsr w8, w8, #16 36084: b9000a68 str w8, [x19, #0x8] 36088: 71002a88 subs w8, w20, #0xa 3608c: 540004ab b.lt 0x36120 36090: 34000676 cbz w22, 0x3615c 36094: 7100111f cmp w8, #0x4 36098: 5400044b b.lt 0x36120 3609c: 2a1f03f7 mov w23, wzr 360a0: 52800148 mov w8, #0xa // =10 360a4: f94007e9 ldr x9, [sp, #0x8] 360a8: 93407d0b sxtw x11, w8 360ac: 9100056c add x12, x11, #0x1 360b0: b90013ec str w12, [sp, #0x10] 360b4: 9100096a add x10, x11, #0x2 360b8: 386b6922 ldrb w2, [x9, x11] 360bc: b90013ea str w10, [sp, #0x10] 360c0: 386c692b ldrb w11, [x9, x12] 360c4: 7100057f cmp w11, #0x1 360c8: 540002c1 b.ne 0x36120 360cc: 786a6929 ldrh w9, [x9, x10] 360d0: 11001108 add w8, w8, #0x4 360d4: b90013e8 str w8, [sp, #0x10] 360d8: 4b080288 sub w8, w20, w8 360dc: 5ac00929 rev w9, w9 360e0: 53107d23 lsr w3, w9, #16 360e4: 6b03011f cmp w8, w3 360e8: 540001cb b.lt 0x36120 360ec: 910023e1 add x1, sp, #0x8 360f0: aa1303e0 mov x0, x19 360f4: 97ff9e0f bl 0x1d930 <_ZN13ProxyResponse9ParseHeadEP12BufferReader11APIHeadTypei@plt> 360f8: 36000140 tbz w0, #0x0, 0x36120 360fc: 110006f7 add w23, w23, #0x1 36100: 6b1602ff cmp w23, w22 36104: 5400030a b.ge 0x36164 36108: 294253e8 ldp w8, w20, [sp, #0x10] 3610c: 2a1f03f5 mov w21, wzr 36110: 4b080289 sub w9, w20, w8 36114: 7100113f cmp w9, #0x4 36118: 54fffc6a b.ge 0x360a4 3611c: 14000002 b 0x36124 36120: 2a1f03f5 mov w21, wzr 36124: f94007e0 ldr x0, [sp, #0x8] 36128: 97ff9e4a bl 0x1da50 3612c: d53bd048 mrs x8, TPIDR_EL0 36130: f9401508 ldr x8, [x8, #0x28] 36134: f9400fe9 ldr x9, [sp, #0x18] 36138: eb09011f cmp x8, x9 3613c: 54000181 b.ne 0x3616c 36140: 2a1503e0 mov w0, w21 36144: a9457bfd ldp x29, x30, [sp, #0x50] 36148: a9444ff4 ldp x20, x19, [sp, #0x40] 3614c: a94357f6 ldp x22, x21, [sp, #0x30] 36150: f94013f7 ldr x23, [sp, #0x20] 36154: 910183ff add sp, sp, #0x60 36158: d65f03c0 ret 3615c: 52800155 mov w21, #0xa // =10 36160: 17fffff1 b 0x36124 36164: b94013f5 ldr w21, [sp, #0x10] 36168: 17ffffef b 0x36124 3616c: 97ff9a1d bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000036170 : 36170: d10243ff sub sp, sp, #0x90 36174: fd0013e8 str d8, [sp, #0x20] 36178: a9036ffc stp x28, x27, [sp, #0x30] 3617c: a90467fa stp x26, x25, [sp, #0x40] 36180: a9055ff8 stp x24, x23, [sp, #0x50] 36184: a90657f6 stp x22, x21, [sp, #0x60] 36188: a9074ff4 stp x20, x19, [sp, #0x70] 3618c: a9087bfd stp x29, x30, [sp, #0x80] 36190: 910203fd add x29, sp, #0x80 36194: d53bd048 mrs x8, TPIDR_EL0 36198: f9401509 ldr x9, [x8, #0x28] 3619c: aa0103f3 mov x19, x1 361a0: aa0003f4 mov x20, x0 361a4: 51000448 sub w8, w2, #0x1 361a8: f9000fe9 str x9, [sp, #0x18] 361ac: 7100191f cmp w8, #0x6 361b0: 54000168 b.hi 0x361dc 361b4: b0000189 adrp x9, 0x67000 361b8: 911f9129 add x9, x9, #0x7e4 361bc: b8a87928 ldrsw x8, [x9, x8, lsl #2] 361c0: 8b090108 add x8, x8, x9 361c4: d61f0100 br x8 361c8: 7100207f cmp w3, #0x8 361cc: 54000ee1 b.ne 0x363a8 361d0: b9400a68 ldr w8, [x19, #0x8] 361d4: 11002108 add w8, w8, #0x8 361d8: 14000011 b 0x3621c 361dc: b9400a68 ldr w8, [x19, #0x8] 361e0: 0b030108 add w8, w8, w3 361e4: 1400000e b 0x3621c 361e8: a9402a69 ldp x9, x10, [x19] 361ec: 2a1f03e0 mov w0, wzr 361f0: 11000548 add w8, w10, #0x1 361f4: b9000a68 str w8, [x19, #0x8] 361f8: 386ac929 ldrb w9, [x9, w10, sxtw] 361fc: d360fd4a lsr x10, x10, #32 36200: 4b08014a sub w10, w10, w8 36204: 6b09015f cmp w10, w9 36208: 5400116b b.lt 0x36434 3620c: 1100052a add w10, w9, #0x1 36210: 6b03015f cmp w10, w3 36214: 54001101 b.ne 0x36434 36218: 0b080128 add w8, w9, w8 3621c: b9000a68 str w8, [x19, #0x8] 36220: 14000084 b 0x36430 36224: 7100607f cmp w3, #0x18 36228: 54000c01 b.ne 0x363a8 3622c: 320003e0 orr w0, wzr, #0x1 36230: 39005280 strb w0, [x20, #0x14] 36234: b9800a68 ldrsw x8, [x19, #0x8] 36238: f9400269 ldr x9, [x19] 3623c: 3ce86920 ldr q0, [x9, x8] 36240: 3c815280 stur q0, [x20, #0x15] 36244: b9800a68 ldrsw x8, [x19, #0x8] 36248: f9400269 ldr x9, [x19] 3624c: 9100410a add x10, x8, #0x10 36250: b9000a6a str w10, [x19, #0x8] 36254: b86a692a ldr w10, [x9, x10] 36258: 9100510b add x11, x8, #0x14 3625c: b9000a6b str w11, [x19, #0x8] 36260: 11006108 add w8, w8, #0x18 36264: b9002a8a str w10, [x20, #0x28] 36268: b86b6929 ldr w9, [x9, x11] 3626c: b9000a68 str w8, [x19, #0x8] 36270: 5ac00928 rev w8, w9 36274: b9002e88 str w8, [x20, #0x2c] 36278: 1400006f b 0x36434 3627c: 7100047f cmp w3, #0x1 36280: 5400094b b.lt 0x363a8 36284: a9402e69 ldp x9, x11, [x19] 36288: 2a1f03e0 mov w0, wzr 3628c: 11000568 add w8, w11, #0x1 36290: b9000a68 str w8, [x19, #0x8] 36294: 386bc92a ldrb w10, [x9, w11, sxtw] 36298: d360fd6b lsr x11, x11, #32 3629c: 4b08016b sub w11, w11, w8 362a0: 6b0a0d7f cmp w11, w10, lsl #3 362a4: 54000c8b b.lt 0x36434 362a8: 320003eb orr w11, wzr, #0x1 362ac: 331d1d4b bfi w11, w10, #3, #8 362b0: 6b03017f cmp w11, w3 362b4: 54000c01 b.ne 0x36434 362b8: 34000bca cbz w10, 0x36430 362bc: 2a1f03f7 mov w23, wzr 362c0: 4b0a03ec neg w12, w10 362c4: 321e07ed orr w13, wzr, #0xc 362c8: 1e6f1008 fmov d8, #1.50000000 362cc: b9000fec str w12, [sp, #0xc] 362d0: 14000003 b 0x362dc 362d4: f9400269 ldr x9, [x19] 362d8: b9400a68 ldr w8, [x19, #0x8] 362dc: 8b28c129 add x9, x9, w8, sxtw 362e0: 11002108 add w8, w8, #0x8 362e4: 7940092a ldrh w10, [x9, #0x4] 362e8: 79400d2b ldrh w11, [x9, #0x6] 362ec: b940013a ldr w26, [x9] 362f0: b9000a68 str w8, [x19, #0x8] 362f4: f9402298 ldr x24, [x20, #0x40] 362f8: 5ac00948 rev w8, w10 362fc: 5ac00969 rev w9, w11 36300: 53107d1c lsr w28, w8, #16 36304: 53107d3b lsr w27, w9, #16 36308: d360ff08 lsr x8, x24, #32 3630c: b3603f9a bfi x26, x28, #32, #16 36310: 6b08031f cmp w24, w8 36314: 5400006a b.ge 0x36320 36318: f9401e95 ldr x21, [x20, #0x38] 3631c: 14000018 b 0x3637c 36320: 1e620100 scvtf d0, w8 36324: 1e680800 fmul d0, d0, d8 36328: 1e780008 fcvtzs w8, d0 3632c: 93407d09 sxtw x9, w8 36330: 9bcd7d29 umulh x9, x9, x13 36334: b9004688 str w8, [x20, #0x44] 36338: 9b2d7d08 smull x8, w8, w13 3633c: eb0903ff cmp xzr, x9 36340: da9f0100 csinv x0, x8, xzr, eq 36344: 321e07f9 orr w25, wzr, #0xc 36348: 97ff9b26 bl 0x1cfe0 <_Znam@plt> 3634c: f9401e96 ldr x22, [x20, #0x38] 36350: 9b397f02 smull x2, w24, w25 36354: aa0003f5 mov x21, x0 36358: aa1603e1 mov x1, x22 3635c: 97ff9d49 bl 0x1d880 36360: b4000096 cbz x22, 0x36370 36364: aa1603e0 mov x0, x22 36368: 97ff9e0e bl 0x1dba0 <_ZdaPv@plt> 3636c: b9404298 ldr w24, [x20, #0x40] 36370: f9001e95 str x21, [x20, #0x38] 36374: b9400fec ldr w12, [sp, #0xc] 36378: 321e07ed orr w13, wzr, #0xc 3637c: 11000708 add w8, w24, #0x1 36380: 9b2d5709 smaddl x9, w24, w13, x21 36384: b9004288 str w8, [x20, #0x40] 36388: f900013a str x26, [x9] 3638c: b900093b str w27, [x9, #0x8] 36390: 35000057 cbnz w23, 0x36398 36394: 29066e9c stp w28, w27, [x20, #0x30] 36398: 510006f7 sub w23, w23, #0x1 3639c: 6b17019f cmp w12, w23 363a0: 54fff9a1 b.ne 0x362d4 363a4: 14000023 b 0x36430 363a8: 2a1f03e0 mov w0, wzr 363ac: 14000022 b 0x36434 363b0: b9400a68 ldr w8, [x19, #0x8] 363b4: 0b030108 add w8, w8, w3 363b8: b9000a68 str w8, [x19, #0x8] 363bc: 900002a8 adrp x8, 0x8a000 363c0: f9462508 ldr x8, [x8, #0xc48] 363c4: b9400108 ldr w8, [x8] 363c8: 7100051f cmp w8, #0x1 363cc: 5400032c b.gt 0x36430 363d0: f0000161 adrp x1, 0x65000 363d4: b0000182 adrp x2, 0x67000 363d8: b0000183 adrp x3, 0x67000 363dc: 910b0421 add x1, x1, #0x2c1 363e0: 9120d042 add x2, x2, #0x834 363e4: 91213863 add x3, x3, #0x84e 363e8: 320007e0 orr w0, wzr, #0x3 363ec: 97ff9a69 bl 0x1cd90 <__android_log_print@plt> 363f0: 14000010 b 0x36430 363f4: b9800a68 ldrsw x8, [x19, #0x8] 363f8: f9400269 ldr x9, [x19] 363fc: 910043e0 add x0, sp, #0x10 36400: 9100050a add x10, x8, #0x1 36404: b9000a6a str w10, [x19, #0x8] 36408: 8b08012b add x11, x9, x8 3640c: 7840516b ldurh w11, [x11, #0x5] 36410: b86a6921 ldr w1, [x9, x10] 36414: 11001d08 add w8, w8, #0x7 36418: b9000a68 str w8, [x19, #0x8] 3641c: 5ac00968 rev w8, w11 36420: 53107d02 lsr w2, w8, #16 36424: 97ff9dab bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 36428: f9400be8 ldr x8, [sp, #0x10] 3642c: f800c288 stur x8, [x20, #0xc] 36430: 320003e0 orr w0, wzr, #0x1 36434: d53bd048 mrs x8, TPIDR_EL0 36438: f9401508 ldr x8, [x8, #0x28] 3643c: f9400fe9 ldr x9, [sp, #0x18] 36440: eb09011f cmp x8, x9 36444: 54000141 b.ne 0x3646c 36448: a9487bfd ldp x29, x30, [sp, #0x80] 3644c: a9474ff4 ldp x20, x19, [sp, #0x70] 36450: a94657f6 ldp x22, x21, [sp, #0x60] 36454: a9455ff8 ldp x24, x23, [sp, #0x50] 36458: a94467fa ldp x26, x25, [sp, #0x40] 3645c: a9436ffc ldp x28, x27, [sp, #0x30] 36460: fd4013e8 ldr d8, [sp, #0x20] 36464: 910243ff add sp, sp, #0x90 36468: d65f03c0 ret 3646c: 97ff995d bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000036470 : 36470: b9404000 ldr w0, [x0, #0x40] 36474: d65f03c0 ret 0000000000036478 : 36478: f9401c08 ldr x8, [x0, #0x38] 3647c: 321e07e9 orr w9, wzr, #0xc 36480: 9b292028 smaddl x8, w1, w9, x8 36484: f9400100 ldr x0, [x8] 36488: b9400901 ldr w1, [x8, #0x8] 3648c: d65f03c0 ret 0000000000036490 : 36490: f81d0ff5 str x21, [sp, #-0x30]! 36494: a9014ff4 stp x20, x19, [sp, #0x10] 36498: a9027bfd stp x29, x30, [sp, #0x20] 3649c: 910083fd add x29, sp, #0x20 364a0: aa0003f5 mov x21, x0 364a4: 321a03e0 orr w0, wzr, #0x40 364a8: 2a0203f3 mov w19, w2 364ac: 2a0103f4 mov w20, w1 364b0: 97ff9cc4 bl 0x1d7c0 364b4: 900002a8 adrp x8, 0x8a000 364b8: f945dd08 ldr x8, [x8, #0xbb8] 364bc: 320003e9 orr w9, wzr, #0x1 364c0: 5ac00a8a rev w10, w20 364c4: 5ac00a6b rev w11, w19 364c8: 91004108 add x8, x8, #0x10 364cc: a90002a8 stp x8, x0, [x21] 364d0: 39000009 strb w9, [x0] 364d4: 39000409 strb w9, [x0, #0x1] 364d8: 32000be8 orr w8, wzr, #0x7 364dc: 53107d49 lsr w9, w10, #16 364e0: 53107d6a lsr w10, w11, #16 364e4: 79000409 strh w9, [x0, #0x2] 364e8: 7900080a strh w10, [x0, #0x4] 364ec: b90012a8 str w8, [x21, #0x10] 364f0: a9427bfd ldp x29, x30, [sp, #0x20] 364f4: a9414ff4 ldp x20, x19, [sp, #0x10] 364f8: 321f1be9 orr w9, wzr, #0xfe 364fc: 39001809 strb w9, [x0, #0x6] 36500: f84307f5 ldr x21, [sp], #0x30 36504: d65f03c0 ret 0000000000036508 : 36508: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3650c: a9014ff4 stp x20, x19, [sp, #0x10] 36510: a9027bfd stp x29, x30, [sp, #0x20] 36514: 910083fd add x29, sp, #0x20 36518: aa0103f5 mov x21, x1 3651c: aa0003f3 mov x19, x0 36520: f900027f str xzr, [x19] 36524: 7100185f cmp w2, #0x6 36528: 540000ea b.ge 0x36544 3652c: 320003e8 orr w8, wzr, #0x1 36530: b9000a68 str w8, [x19, #0x8] 36534: a9427bfd ldp x29, x30, [sp, #0x20] 36538: a9414ff4 ldp x20, x19, [sp, #0x10] 3653c: a8c357f6 ldp x22, x21, [sp], #0x30 36540: d65f03c0 ret 36544: 93407c56 sxtw x22, w2 36548: aa1603e0 mov x0, x22 3654c: 97ff9c9d bl 0x1d7c0 36550: aa1503e1 mov x1, x21 36554: aa1603e2 mov x2, x22 36558: aa0003f4 mov x20, x0 3655c: 97ff9cc9 bl 0x1d880 36560: 39400688 ldrb w8, [x20, #0x1] 36564: b9000a68 str w8, [x19, #0x8] 36568: 35000128 cbnz w8, 0x3658c 3656c: 79400688 ldrh w8, [x20, #0x2] 36570: 5ac00908 rev w8, w8 36574: 53107d08 lsr w8, w8, #16 36578: b9000268 str w8, [x19] 3657c: 79400a88 ldrh w8, [x20, #0x4] 36580: 5ac00908 rev w8, w8 36584: 53107d08 lsr w8, w8, #16 36588: b9000668 str w8, [x19, #0x4] 3658c: aa1403e0 mov x0, x20 36590: a9427bfd ldp x29, x30, [sp, #0x20] 36594: a9414ff4 ldp x20, x19, [sp, #0x10] 36598: a8c357f6 ldp x22, x21, [sp], #0x30 3659c: 17ff9d2d b 0x1da50 00000000000365a0 : 365a0: f81c0ff7 str x23, [sp, #-0x40]! 365a4: a90157f6 stp x22, x21, [sp, #0x10] 365a8: a9024ff4 stp x20, x19, [sp, #0x20] 365ac: a9037bfd stp x29, x30, [sp, #0x30] 365b0: 9100c3fd add x29, sp, #0x30 365b4: aa0003f3 mov x19, x0 365b8: 321803e0 orr w0, wzr, #0x100 365bc: aa0303f5 mov x21, x3 365c0: 2a0203f6 mov w22, w2 365c4: 2a0103f7 mov w23, w1 365c8: 97ff9c7e bl 0x1d7c0 365cc: 900002a8 adrp x8, 0x8a000 365d0: f9465d08 ldr x8, [x8, #0xcb8] 365d4: aa0003f4 mov x20, x0 365d8: 321f03e9 orr w9, wzr, #0x2 365dc: 91004108 add x8, x8, #0x10 365e0: a9005268 stp x8, x20, [x19] 365e4: 39000289 strb w9, [x20] 365e8: 5ac00ae9 rev w9, w23 365ec: 53107d29 lsr w9, w9, #16 365f0: 320007e8 orr w8, wzr, #0x3 365f4: 79000689 strh w9, [x20, #0x2] 365f8: 52801909 mov w9, #0xc8 // =200 365fc: 39000688 strb w8, [x20, #0x1] 36600: 5ac00ac8 rev w8, w22 36604: 1b097eca mul w10, w22, w9 36608: 53107d08 lsr w8, w8, #16 3660c: 5ac0094a rev w10, w10 36610: 79000a88 strh w8, [x20, #0x4] 36614: 52800128 mov w8, #0x9 // =9 36618: 53107d4a lsr w10, w10, #16 3661c: 79000e8a strh w10, [x20, #0x6] 36620: b9001268 str w8, [x19, #0x10] 36624: 39002289 strb w9, [x20, #0x8] 36628: b40001d5 cbz x21, 0x36660 3662c: aa1503e0 mov x0, x21 36630: 97ff9bd8 bl 0x1d590 36634: aa0003f6 mov x22, x0 36638: 52800148 mov w8, #0xa // =10 3663c: 91002a80 add x0, x20, #0xa 36640: 93407ec2 sxtw x2, w22 36644: aa1503e1 mov x1, x21 36648: b9001268 str w8, [x19, #0x10] 3664c: 39002696 strb w22, [x20, #0x9] 36650: 97ff9c8c bl 0x1d880 36654: 11002ac8 add w8, w22, #0xa 36658: b9001268 str w8, [x19, #0x10] 3665c: 14000004 b 0x3666c 36660: 52800148 mov w8, #0xa // =10 36664: b9001268 str w8, [x19, #0x10] 36668: 3900269f strb wzr, [x20, #0x9] 3666c: 11000509 add w9, w8, #0x1 36670: 321f1bea orr w10, wzr, #0xfe 36674: b9001269 str w9, [x19, #0x10] 36678: 3828ca8a strb w10, [x20, w8, sxtw] 3667c: a9437bfd ldp x29, x30, [sp, #0x30] 36680: a9424ff4 ldp x20, x19, [sp, #0x20] 36684: a94157f6 ldp x22, x21, [sp, #0x10] 36688: f84407f7 ldr x23, [sp], #0x40 3668c: d65f03c0 ret 0000000000036690 : 36690: f81c0ff7 str x23, [sp, #-0x40]! 36694: a90157f6 stp x22, x21, [sp, #0x10] 36698: a9024ff4 stp x20, x19, [sp, #0x20] 3669c: a9037bfd stp x29, x30, [sp, #0x30] 366a0: 9100c3fd add x29, sp, #0x30 366a4: 2a0203f5 mov w21, w2 366a8: aa0103f6 mov x22, x1 366ac: aa0003f3 mov x19, x0 366b0: f900027f str xzr, [x19] 366b4: b9064e7f str wzr, [x19, #0x64c] 366b8: 710022bf cmp w21, #0x8 366bc: 5400010a b.ge 0x366dc 366c0: 320003e8 orr w8, wzr, #0x1 366c4: b9000a68 str w8, [x19, #0x8] 366c8: a9437bfd ldp x29, x30, [sp, #0x30] 366cc: a9424ff4 ldp x20, x19, [sp, #0x20] 366d0: a94157f6 ldp x22, x21, [sp, #0x10] 366d4: f84407f7 ldr x23, [sp], #0x40 366d8: d65f03c0 ret 366dc: 93407eb7 sxtw x23, w21 366e0: aa1703e0 mov x0, x23 366e4: 97ff9c37 bl 0x1d7c0 366e8: aa1603e1 mov x1, x22 366ec: aa1703e2 mov x2, x23 366f0: aa0003f4 mov x20, x0 366f4: 97ff9c63 bl 0x1d880 366f8: 39400688 ldrb w8, [x20, #0x1] 366fc: b9000a68 str w8, [x19, #0x8] 36700: 350004c8 cbnz w8, 0x36798 36704: 79400688 ldrh w8, [x20, #0x2] 36708: 128006e9 mov w9, #-0x38 // =-56 3670c: 51002aaa sub w10, w21, #0xa 36710: 5ac00908 rev w8, w8 36714: 53107d08 lsr w8, w8, #16 36718: b9000268 str w8, [x19] 3671c: 79400a88 ldrh w8, [x20, #0x4] 36720: 5ac00908 rev w8, w8 36724: 53107d08 lsr w8, w8, #16 36728: b9000668 str w8, [x19, #0x4] 3672c: 39401a88 ldrb w8, [x20, #0x6] 36730: 7103211f cmp w8, #0xc8 36734: 1a893108 csel w8, w8, w9, lo 36738: 321f07e9 orr w9, wzr, #0x6 3673c: 12001d08 and w8, w8, #0xff 36740: 1b097d09 mul w9, w8, w9 36744: b9064e68 str w8, [x19, #0x64c] 36748: 6b0a013f cmp w9, w10 3674c: 54000241 b.ne 0x36794 36750: 34000248 cbz w8, 0x36798 36754: aa1f03e8 mov x8, xzr 36758: 91002e89 add x9, x20, #0xb 3675c: 32003fea orr w10, wzr, #0xffff 36760: b85fc12b ldur w11, [x9, #-0x4] 36764: 8b080a6c add x12, x19, x8, lsl #2 36768: 91000508 add x8, x8, #0x1 3676c: b9000d8b str w11, [x12, #0xc] 36770: 7840652b ldrh w11, [x9], #0x6 36774: 5ac0056d rev16 w13, w11 36778: 6b0a017f cmp w11, w10 3677c: 5a9f11ab csinv w11, w13, wzr, ne 36780: b9032d8b str w11, [x12, #0x32c] 36784: b9864e6b ldrsw x11, [x19, #0x64c] 36788: eb0b011f cmp x8, x11 3678c: 54fffeab b.lt 0x36760 36790: 14000002 b 0x36798 36794: b9064e7f str wzr, [x19, #0x64c] 36798: aa1403e0 mov x0, x20 3679c: a9437bfd ldp x29, x30, [sp, #0x30] 367a0: a9424ff4 ldp x20, x19, [sp, #0x20] 367a4: a94157f6 ldp x22, x21, [sp, #0x10] 367a8: f84407f7 ldr x23, [sp], #0x40 367ac: 17ff9ca9 b 0x1da50 00000000000367b0 : 367b0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 367b4: a90157f6 stp x22, x21, [sp, #0x10] 367b8: a9024ff4 stp x20, x19, [sp, #0x20] 367bc: a9037bfd stp x29, x30, [sp, #0x30] 367c0: 9100c3fd add x29, sp, #0x30 367c4: aa0103f7 mov x23, x1 367c8: aa0003f3 mov x19, x0 367cc: 321a03e0 orr w0, wzr, #0x40 367d0: aa0303f5 mov x21, x3 367d4: 2a0203f6 mov w22, w2 367d8: d360fef8 lsr x24, x23, #32 367dc: 97ff9bf9 bl 0x1d7c0 367e0: 900002a8 adrp x8, 0x8a000 367e4: f945a908 ldr x8, [x8, #0xb50] 367e8: aa0003f4 mov x20, x0 367ec: 321f03e9 orr w9, wzr, #0x2 367f0: 5280016a mov w10, #0xb // =11 367f4: 91004108 add x8, x8, #0x10 367f8: a9005268 stp x8, x20, [x19] 367fc: 39000289 strb w9, [x20] 36800: 39000689 strb w9, [x20, #0x1] 36804: 321e03e8 orr w8, wzr, #0x4 36808: 5ac00b09 rev w9, w24 3680c: 39000a88 strb w8, [x20, #0x2] 36810: 320003e8 orr w8, wzr, #0x1 36814: 53107d29 lsr w9, w9, #16 36818: 39000e96 strb w22, [x20, #0x3] 3681c: 39001288 strb w8, [x20, #0x4] 36820: b8005297 stur w23, [x20, #0x5] 36824: 78009289 sturh w9, [x20, #0x9] 36828: b900126a str w10, [x19, #0x10] 3682c: b40001d5 cbz x21, 0x36864 36830: aa1503e0 mov x0, x21 36834: 97ff9b57 bl 0x1d590 36838: aa0003f6 mov x22, x0 3683c: 321e07e8 orr w8, wzr, #0xc 36840: 91003280 add x0, x20, #0xc 36844: 93407ec2 sxtw x2, w22 36848: aa1503e1 mov x1, x21 3684c: b9001268 str w8, [x19, #0x10] 36850: 39002e96 strb w22, [x20, #0xb] 36854: 97ff9c0b bl 0x1d880 36858: 110032c8 add w8, w22, #0xc 3685c: b9001268 str w8, [x19, #0x10] 36860: 14000004 b 0x36870 36864: 321e07e8 orr w8, wzr, #0xc 36868: b9001268 str w8, [x19, #0x10] 3686c: 39002e9f strb wzr, [x20, #0xb] 36870: 11000509 add w9, w8, #0x1 36874: 321f1bea orr w10, wzr, #0xfe 36878: b9001269 str w9, [x19, #0x10] 3687c: 3828ca8a strb w10, [x20, w8, sxtw] 36880: a9437bfd ldp x29, x30, [sp, #0x30] 36884: a9424ff4 ldp x20, x19, [sp, #0x20] 36888: a94157f6 ldp x22, x21, [sp, #0x10] 3688c: a8c45ff8 ldp x24, x23, [sp], #0x40 36890: d65f03c0 ret 0000000000036894 : 36894: d10143ff sub sp, sp, #0x50 36898: f90013f5 str x21, [sp, #0x20] 3689c: a9034ff4 stp x20, x19, [sp, #0x30] 368a0: a9047bfd stp x29, x30, [sp, #0x40] 368a4: 910103fd add x29, sp, #0x40 368a8: d53bd048 mrs x8, TPIDR_EL0 368ac: f9401508 ldr x8, [x8, #0x28] 368b0: 2a0203f4 mov w20, w2 368b4: 2a0103f5 mov w21, w1 368b8: aa0003f3 mov x19, x0 368bc: f9000fe8 str x8, [sp, #0x18] 368c0: 97ff995c bl 0x1ce30 <_ZN8QPPUtils9UDPSocket6CreateEv@plt> 368c4: b90013e0 str w0, [sp, #0x10] 368c8: 910043e0 add x0, sp, #0x10 368cc: 97ff93e9 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 368d0: 36000260 tbz w0, #0x0, 0x3691c 368d4: 900002a8 adrp x8, 0x8a000 368d8: f9462508 ldr x8, [x8, #0xc48] 368dc: b9400108 ldr w8, [x8] 368e0: 71000d1f cmp w8, #0x3 368e4: 5400060c b.gt 0x369a4 368e8: 97ff964e bl 0x1c220 <__errno@plt> 368ec: b9400000 ldr w0, [x0] 368f0: 97ff9634 bl 0x1c1c0 368f4: f0000161 adrp x1, 0x65000 368f8: b0000182 adrp x2, 0x67000 368fc: b0000183 adrp x3, 0x67000 36900: aa0003e4 mov x4, x0 36904: 910b0421 add x1, x1, #0x2c1 36908: 91216042 add x2, x2, #0x858 3690c: 9121c463 add x3, x3, #0x871 36910: 528000a0 mov w0, #0x5 // =5 36914: 97ff991f bl 0x1cd90 <__android_log_print@plt> 36918: 14000023 b 0x369a4 3691c: 910023e0 add x0, sp, #0x8 36920: 2a1503e1 mov w1, w21 36924: 2a1403e2 mov w2, w20 36928: 97ff9c6a bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 3692c: f9400661 ldr x1, [x19, #0x8] 36930: b9401262 ldr w2, [x19, #0x10] 36934: f94007e3 ldr x3, [sp, #0x8] 36938: 910043e0 add x0, sp, #0x10 3693c: 97ff9a69 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 36940: 3100041f cmn w0, #0x1 36944: 540002c1 b.ne 0x3699c 36948: 900002a8 adrp x8, 0x8a000 3694c: f9462508 ldr x8, [x8, #0xc48] 36950: b9400108 ldr w8, [x8] 36954: 71000d1f cmp w8, #0x3 36958: 5400022c b.gt 0x3699c 3695c: 910043e0 add x0, sp, #0x10 36960: 97ff9884 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 36964: 2a0003f3 mov w19, w0 36968: 97ff962e bl 0x1c220 <__errno@plt> 3696c: b9400000 ldr w0, [x0] 36970: 97ff9614 bl 0x1c1c0 36974: f0000161 adrp x1, 0x65000 36978: b0000182 adrp x2, 0x67000 3697c: b0000183 adrp x3, 0x67000 36980: aa0003e5 mov x5, x0 36984: 910b0421 add x1, x1, #0x2c1 36988: 9121d842 add x2, x2, #0x876 3698c: 9121c463 add x3, x3, #0x871 36990: 528000a0 mov w0, #0x5 // =5 36994: 2a1303e4 mov w4, w19 36998: 97ff98fe bl 0x1cd90 <__android_log_print@plt> 3699c: 910043e0 add x0, sp, #0x10 369a0: 97ff9b18 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 369a4: d53bd048 mrs x8, TPIDR_EL0 369a8: f9401508 ldr x8, [x8, #0x28] 369ac: f9400fe9 ldr x9, [sp, #0x18] 369b0: eb09011f cmp x8, x9 369b4: 540000c1 b.ne 0x369cc 369b8: a9447bfd ldp x29, x30, [sp, #0x40] 369bc: a9434ff4 ldp x20, x19, [sp, #0x30] 369c0: f94013f5 ldr x21, [sp, #0x20] 369c4: 910143ff add sp, sp, #0x50 369c8: d65f03c0 ret 369cc: 97ff9805 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000369d0 : 369d0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 369d4: a90157f6 stp x22, x21, [sp, #0x10] 369d8: a9024ff4 stp x20, x19, [sp, #0x20] 369dc: a9037bfd stp x29, x30, [sp, #0x30] 369e0: 9100c3fd add x29, sp, #0x30 369e4: aa0003f3 mov x19, x0 369e8: 5280bb80 mov w0, #0x5dc // =1500 369ec: 2a0503f4 mov w20, w5 369f0: aa0403f5 mov x21, x4 369f4: 2a0303f6 mov w22, w3 369f8: 2a0203f7 mov w23, w2 369fc: 2a0103f8 mov w24, w1 36a00: 97ff9b70 bl 0x1d7c0 36a04: 900002a8 adrp x8, 0x8a000 36a08: f9479108 ldr x8, [x8, #0xf20] 36a0c: 528000aa mov w10, #0x5 // =5 36a10: 5ac00b0b rev w11, w24 36a14: 5ac00aec rev w12, w23 36a18: 91004108 add x8, x8, #0x10 36a1c: 320003e9 orr w9, wzr, #0x1 36a20: a9000268 stp x8, x0, [x19] 36a24: 3900040a strb w10, [x0, #0x1] 36a28: 321f0be8 orr w8, wzr, #0xe 36a2c: 53107d6a lsr w10, w11, #16 36a30: b900040c str w12, [x0, #0x4] 36a34: 7100068c subs w12, w20, #0x1 36a38: 39000009 strb w9, [x0] 36a3c: 7900040a strh w10, [x0, #0x2] 36a40: 39002009 strb w9, [x0, #0x8] 36a44: b8009016 stur w22, [x0, #0x9] 36a48: b9001268 str w8, [x19, #0x10] 36a4c: 39003414 strb w20, [x0, #0xd] 36a50: 5400054b b.lt 0x36af8 36a54: 531e7688 lsl w8, w20, #2 36a58: 9100058a add x10, x12, #0x1 36a5c: 321f0be9 orr w9, wzr, #0xe 36a60: f1000d5f cmp x10, #0x3 36a64: 54000068 b.hi 0x36a70 36a68: aa1f03ea mov x10, xzr 36a6c: 14000012 b 0x36ab4 36a70: 9240054b and x11, x10, #0x3 36a74: cb0b014a sub x10, x10, x11 36a78: 321f0be9 orr w9, wzr, #0xe 36a7c: b40001ca cbz x10, 0x36ab4 36a80: d37ef589 lsl x9, x12, #2 36a84: 91004929 add x9, x9, #0x12 36a88: cb0b0929 sub x9, x9, x11, lsl #2 36a8c: 9100380c add x12, x0, #0xe 36a90: aa1503ed mov x13, x21 36a94: aa0a03ee mov x14, x10 36a98: 0cdf85a0 ld2 { v0.4h, v1.4h }, [x13], #16 36a9c: d10011ce sub x14, x14, #0x4 36aa0: 0e201802 rev16 v2.8b, v0.8b 36aa4: 0e201823 rev16 v3.8b, v1.8b 36aa8: 0c9f8582 st2 { v2.4h, v3.4h }, [x12], #16 36aac: b5ffff6e cbnz x14, 0x36a98 36ab0: b400020b cbz x11, 0x36af0 36ab4: 8b0a0aab add x11, x21, x10, lsl #2 36ab8: 8b09000c add x12, x0, x9 36abc: 4b0a028a sub w10, w20, w10 36ac0: 91000969 add x9, x11, #0x2 36ac4: 9100098b add x11, x12, #0x2 36ac8: 785fe12c ldurh w12, [x9, #-0x2] 36acc: 5100054a sub w10, w10, #0x1 36ad0: 5ac0098c rev w12, w12 36ad4: 53107d8c lsr w12, w12, #16 36ad8: 781fe16c sturh w12, [x11, #-0x2] 36adc: 7840452c ldrh w12, [x9], #0x4 36ae0: 5ac0098c rev w12, w12 36ae4: 53107d8c lsr w12, w12, #16 36ae8: 7800456c strh w12, [x11], #0x4 36aec: 35fffeea cbnz w10, 0x36ac8 36af0: 11003908 add w8, w8, #0xe 36af4: b9001268 str w8, [x19, #0x10] 36af8: 11000509 add w9, w8, #0x1 36afc: b9001269 str w9, [x19, #0x10] 36b00: a9437bfd ldp x29, x30, [sp, #0x30] 36b04: a9424ff4 ldp x20, x19, [sp, #0x20] 36b08: a94157f6 ldp x22, x21, [sp, #0x10] 36b0c: 321f1bea orr w10, wzr, #0xfe 36b10: 3828c80a strb w10, [x0, w8, sxtw] 36b14: a8c45ff8 ldp x24, x23, [sp], #0x40 36b18: d65f03c0 ret 0000000000036b1c : 36b1c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 36b20: a9014ff4 stp x20, x19, [sp, #0x10] 36b24: a9027bfd stp x29, x30, [sp, #0x20] 36b28: 910083fd add x29, sp, #0x20 36b2c: aa0103f5 mov x21, x1 36b30: aa0003f3 mov x19, x0 36b34: f900027f str xzr, [x19] 36b38: 7100245f cmp w2, #0x9 36b3c: 540000ea b.ge 0x36b58 36b40: 320003e8 orr w8, wzr, #0x1 36b44: b9000268 str w8, [x19] 36b48: a9427bfd ldp x29, x30, [sp, #0x20] 36b4c: a9414ff4 ldp x20, x19, [sp, #0x10] 36b50: a8c357f6 ldp x22, x21, [sp], #0x30 36b54: d65f03c0 ret 36b58: 93407c56 sxtw x22, w2 36b5c: aa1603e0 mov x0, x22 36b60: 97ff9b18 bl 0x1d7c0 36b64: aa1503e1 mov x1, x21 36b68: aa1603e2 mov x2, x22 36b6c: aa0003f4 mov x20, x0 36b70: 97ff9b44 bl 0x1d880 36b74: 39400688 ldrb w8, [x20, #0x1] 36b78: b9000268 str w8, [x19] 36b7c: 350001a8 cbnz w8, 0x36bb0 36b80: 79400688 ldrh w8, [x20, #0x2] 36b84: 5ac00908 rev w8, w8 36b88: 53107d08 lsr w8, w8, #16 36b8c: b9000668 str w8, [x19, #0x4] 36b90: 79400a88 ldrh w8, [x20, #0x4] 36b94: 5ac00908 rev w8, w8 36b98: 53107d08 lsr w8, w8, #16 36b9c: 79001268 strh w8, [x19, #0x8] 36ba0: 79400e88 ldrh w8, [x20, #0x6] 36ba4: 5ac00908 rev w8, w8 36ba8: 53107d08 lsr w8, w8, #16 36bac: 79001668 strh w8, [x19, #0xa] 36bb0: aa1403e0 mov x0, x20 36bb4: a9427bfd ldp x29, x30, [sp, #0x20] 36bb8: a9414ff4 ldp x20, x19, [sp, #0x10] 36bbc: a8c357f6 ldp x22, x21, [sp], #0x30 36bc0: 17ff9ba4 b 0x1da50 0000000000036bc4 : 36bc4: 900002a9 adrp x9, 0x8a000 36bc8: f9400408 ldr x8, [x0, #0x8] 36bcc: f946b129 ldr x9, [x9, #0xd60] 36bd0: 91004129 add x9, x9, #0x10 36bd4: f9000009 str x9, [x0] 36bd8: aa0803e0 mov x0, x8 36bdc: 17ff9b9d b 0x1da50 0000000000036be0 : 36be0: f81e0ff3 str x19, [sp, #-0x20]! 36be4: a9017bfd stp x29, x30, [sp, #0x10] 36be8: 910043fd add x29, sp, #0x10 36bec: aa0003f3 mov x19, x0 36bf0: 900002a8 adrp x8, 0x8a000 36bf4: f9400660 ldr x0, [x19, #0x8] 36bf8: f946b108 ldr x8, [x8, #0xd60] 36bfc: 91004108 add x8, x8, #0x10 36c00: f9000268 str x8, [x19] 36c04: 97ff9b93 bl 0x1da50 36c08: a9417bfd ldp x29, x30, [sp, #0x10] 36c0c: aa1303e0 mov x0, x19 36c10: f84207f3 ldr x19, [sp], #0x20 36c14: 17ff9613 b 0x1c460 <_ZdlPv@plt> 0000000000036c18 : 36c18: f81e0ff3 str x19, [sp, #-0x20]! 36c1c: a9017bfd stp x29, x30, [sp, #0x10] 36c20: 910043fd add x29, sp, #0x10 36c24: aa0003f3 mov x19, x0 36c28: 900002a8 adrp x8, 0x8a000 36c2c: f9400660 ldr x0, [x19, #0x8] 36c30: f946b108 ldr x8, [x8, #0xd60] 36c34: 91004108 add x8, x8, #0x10 36c38: f9000268 str x8, [x19] 36c3c: 97ff9b85 bl 0x1da50 36c40: a9417bfd ldp x29, x30, [sp, #0x10] 36c44: aa1303e0 mov x0, x19 36c48: f84207f3 ldr x19, [sp], #0x20 36c4c: 17ff9605 b 0x1c460 <_ZdlPv@plt> 0000000000036c50 : 36c50: f81e0ff3 str x19, [sp, #-0x20]! 36c54: a9017bfd stp x29, x30, [sp, #0x10] 36c58: 910043fd add x29, sp, #0x10 36c5c: aa0003f3 mov x19, x0 36c60: 900002a8 adrp x8, 0x8a000 36c64: f9400660 ldr x0, [x19, #0x8] 36c68: f946b108 ldr x8, [x8, #0xd60] 36c6c: 91004108 add x8, x8, #0x10 36c70: f9000268 str x8, [x19] 36c74: 97ff9b77 bl 0x1da50 36c78: a9417bfd ldp x29, x30, [sp, #0x10] 36c7c: aa1303e0 mov x0, x19 36c80: f84207f3 ldr x19, [sp], #0x20 36c84: 17ff95f7 b 0x1c460 <_ZdlPv@plt> 0000000000036c88 : 36c88: f81e0ff3 str x19, [sp, #-0x20]! 36c8c: a9017bfd stp x29, x30, [sp, #0x10] 36c90: 910043fd add x29, sp, #0x10 36c94: aa0003f3 mov x19, x0 36c98: 900002a8 adrp x8, 0x8a000 36c9c: f9400660 ldr x0, [x19, #0x8] 36ca0: f946b108 ldr x8, [x8, #0xd60] 36ca4: 91004108 add x8, x8, #0x10 36ca8: f9000268 str x8, [x19] 36cac: 97ff9b69 bl 0x1da50 36cb0: a9417bfd ldp x29, x30, [sp, #0x10] 36cb4: aa1303e0 mov x0, x19 36cb8: f84207f3 ldr x19, [sp], #0x20 36cbc: 17ff95e9 b 0x1c460 <_ZdlPv@plt> 0000000000036cc0 : 36cc0: f81e0ff3 str x19, [sp, #-0x20]! 36cc4: a9017bfd stp x29, x30, [sp, #0x10] 36cc8: 910043fd add x29, sp, #0x10 36ccc: aa0003f3 mov x19, x0 36cd0: 900002a8 adrp x8, 0x8a000 36cd4: f9400660 ldr x0, [x19, #0x8] 36cd8: f946b108 ldr x8, [x8, #0xd60] 36cdc: 91004108 add x8, x8, #0x10 36ce0: f9000268 str x8, [x19] 36ce4: 97ff9b5b bl 0x1da50 36ce8: a9417bfd ldp x29, x30, [sp, #0x10] 36cec: aa1303e0 mov x0, x19 36cf0: f84207f3 ldr x19, [sp], #0x20 36cf4: 17ff95db b 0x1c460 <_ZdlPv@plt> 0000000000036cf8 : 36cf8: f81e0ff3 str x19, [sp, #-0x20]! 36cfc: a9017bfd stp x29, x30, [sp, #0x10] 36d00: 910043fd add x29, sp, #0x10 36d04: aa0003f3 mov x19, x0 36d08: 900002a8 adrp x8, 0x8a000 36d0c: f9400660 ldr x0, [x19, #0x8] 36d10: f946b108 ldr x8, [x8, #0xd60] 36d14: 91004108 add x8, x8, #0x10 36d18: f9000268 str x8, [x19] 36d1c: 97ff9b4d bl 0x1da50 36d20: a9417bfd ldp x29, x30, [sp, #0x10] 36d24: aa1303e0 mov x0, x19 36d28: f84207f3 ldr x19, [sp], #0x20 36d2c: 17ff95cd b 0x1c460 <_ZdlPv@plt> 0000000000036d30 : 36d30: a9bd57f6 stp x22, x21, [sp, #-0x30]! 36d34: a9014ff4 stp x20, x19, [sp, #0x10] 36d38: a9027bfd stp x29, x30, [sp, #0x20] 36d3c: 910083fd add x29, sp, #0x20 36d40: f0000175 adrp x21, 0x65000 36d44: aa0203f4 mov x20, x2 36d48: aa0103e8 mov x8, x1 36d4c: f0000161 adrp x1, 0x65000 36d50: b0000182 adrp x2, 0x67000 36d54: 911746b5 add x21, x21, #0x5d1 36d58: aa0003f3 mov x19, x0 36d5c: 910b0421 add x1, x1, #0x2c1 36d60: 91235042 add x2, x2, #0x8d4 36d64: 32000be0 orr w0, wzr, #0x7 36d68: aa1503e3 mov x3, x21 36d6c: aa0803e4 mov x4, x8 36d70: aa1403e5 mov x5, x20 36d74: 97ff9807 bl 0x1cd90 <__android_log_print@plt> 36d78: 97ff92b2 bl 0x1b840 <_Z10hook_clearv@plt> 36d7c: 97ff97cd bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 36d80: 3900101f strb wzr, [x0, #0x4] 36d84: 52802600 mov w0, #0x130 // =304 36d88: 97ff971e bl 0x1ca00 <_Znwm@plt> 36d8c: aa0003f6 mov x22, x0 36d90: f84052a8 ldur x8, [x21, #0x5] 36d94: f94002a9 ldr x9, [x21] 36d98: f000018a adrp x10, 0x69000 36d9c: f80c52df stur xzr, [x22, #0xc5] 36da0: f90062df str xzr, [x22, #0xc0] 36da4: 291a7edf stp wzr, wzr, [x22, #0xd0] 36da8: 390336df strb wzr, [x22, #0xcd] 36dac: 9112214a add x10, x10, #0x488 36db0: f100029f cmp x20, #0x0 36db4: 9a940154 csel x20, x10, x20, eq 36db8: aa1403e0 mov x0, x20 36dbc: a9005ad6 stp x22, x22, [x22] 36dc0: f80152c8 stur x8, [x22, #0x15] 36dc4: f9000ac9 str x9, [x22, #0x10] 36dc8: 97ff99f2 bl 0x1d590 36dcc: b26003e8 orr x8, xzr, #0x100000000 36dd0: 8b008108 add x8, x8, x0, lsl #32 36dd4: 9360fd00 asr x0, x8, #32 36dd8: 97ff9a7a bl 0x1d7c0 36ddc: aa1403e1 mov x1, x20 36de0: aa0003f5 mov x21, x0 36de4: 97ff9b2f bl 0x1daa0 36de8: b980c6c8 ldrsw x8, [x22, #0xc4] 36dec: 11000509 add w9, w8, #0x1 36df0: 8b080ec8 add x8, x22, x8, lsl #3 36df4: b900c6c9 str w9, [x22, #0xc4] 36df8: f9004115 str x21, [x8, #0x80] 36dfc: b980cac8 ldrsw x8, [x22, #0xc8] 36e00: 52800e69 mov w9, #0x73 // =115 36e04: 1100050a add w10, w8, #0x1 36e08: 8b0802c8 add x8, x22, x8 36e0c: b900caca str w10, [x22, #0xc8] 36e10: 39014109 strb w9, [x8, #0x50] 36e14: 97ff96bf bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 36e18: aa1603e1 mov x1, x22 36e1c: 97ff9445 bl 0x1bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt> 36e20: 97ff96bc bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 36e24: 97ff98cb bl 0x1d150 <_ZN8QPPUtils12EventManager5CloseEv@plt> 36e28: 321f7be1 orr w1, wzr, #0xfffffffe 36e2c: aa1303e0 mov x0, x19 36e30: 97ff9680 bl 0x1c830 36e34: aa1303e0 mov x0, x19 36e38: a9427bfd ldp x29, x30, [sp, #0x20] 36e3c: a9414ff4 ldp x20, x19, [sp, #0x10] 36e40: a8c357f6 ldp x22, x21, [sp], #0x30 36e44: 17ff97ef b 0x1ce00 0000000000036e48 : 36e48: 900002a8 adrp x8, 0x8a000 36e4c: f9472d08 ldr x8, [x8, #0xe58] 36e50: b9800108 ldrsw x8, [x8] 36e54: f9000048 str x8, [x2] 36e58: 900002a8 adrp x8, 0x8a000 36e5c: f9476508 ldr x8, [x8, #0xec8] 36e60: f9400100 ldr x0, [x8] 36e64: d65f03c0 ret 0000000000036e68 : 36e68: f81d0ff5 str x21, [sp, #-0x30]! 36e6c: a9014ff4 stp x20, x19, [sp, #0x10] 36e70: a9027bfd stp x29, x30, [sp, #0x20] 36e74: 910083fd add x29, sp, #0x20 36e78: 2a0403f5 mov w21, w4 36e7c: aa0303f3 mov x19, x3 36e80: aa0003f4 mov x20, x0 36e84: 7100045f cmp w2, #0x1 36e88: 540003eb b.lt 0x36f04 36e8c: 900002a8 adrp x8, 0x8a000 36e90: 900002a9 adrp x9, 0x8a000 36e94: f9476508 ldr x8, [x8, #0xec8] 36e98: f9472d29 ldr x9, [x9, #0xe58] 36e9c: aa1403e0 mov x0, x20 36ea0: aa1303e3 mov x3, x19 36ea4: f9000101 str x1, [x8] 36ea8: b9000122 str w2, [x9] 36eac: 900002a1 adrp x1, 0x8a000 36eb0: f9478021 ldr x1, [x1, #0xf00] 36eb4: aa1f03e2 mov x2, xzr 36eb8: 97ff9552 bl 0x1c400 36ebc: 350000e0 cbnz w0, 0x36ed8 36ec0: aa1403e0 mov x0, x20 36ec4: 2a1f03e1 mov w1, wzr 36ec8: 2a1f03e2 mov w2, wzr 36ecc: 2a1f03e3 mov w3, wzr 36ed0: 97ff9704 bl 0x1cae0 36ed4: 34000380 cbz w0, 0x36f44 36ed8: 12800001 mov w1, #-0x1 // =-1 36edc: aa1403e0 mov x0, x20 36ee0: aa1f03e2 mov x2, xzr 36ee4: 97ff9997 bl 0x1d540 36ee8: aa0003e5 mov x5, x0 36eec: 36000115 tbz w21, #0x0, 0x36f0c 36ef0: aa1403e0 mov x0, x20 36ef4: aa1303e1 mov x1, x19 36ef8: aa0503e2 mov x2, x5 36efc: 97ff92f5 bl 0x1bad0 <_Z12on_lua_errorP9lua_StatePKcS2_@plt> 36f00: 1400000c b 0x36f30 36f04: 320003e0 orr w0, wzr, #0x1 36f08: 1400000b b 0x36f34 36f0c: f0000161 adrp x1, 0x65000 36f10: b0000182 adrp x2, 0x67000 36f14: b0000183 adrp x3, 0x67000 36f18: 910b0421 add x1, x1, #0x2c1 36f1c: 91239842 add x2, x2, #0x8e6 36f20: 9123f863 add x3, x3, #0x8fe 36f24: 32000be0 orr w0, wzr, #0x7 36f28: aa1303e4 mov x4, x19 36f2c: 97ff9799 bl 0x1cd90 <__android_log_print@plt> 36f30: 2a1f03e0 mov w0, wzr 36f34: a9427bfd ldp x29, x30, [sp, #0x20] 36f38: a9414ff4 ldp x20, x19, [sp, #0x10] 36f3c: f84307f5 ldr x21, [sp], #0x30 36f40: d65f03c0 ret 36f44: 320003e0 orr w0, wzr, #0x1 36f48: 17fffffb b 0x36f34 0000000000036f4c : 36f4c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 36f50: a90167fa stp x26, x25, [sp, #0x10] 36f54: a9025ff8 stp x24, x23, [sp, #0x20] 36f58: a90357f6 stp x22, x21, [sp, #0x30] 36f5c: a9044ff4 stp x20, x19, [sp, #0x40] 36f60: a9057bfd stp x29, x30, [sp, #0x50] 36f64: 910143fd add x29, sp, #0x50 36f68: 900002a8 adrp x8, 0x8a000 36f6c: f9473d08 ldr x8, [x8, #0xe78] 36f70: 2a0703fb mov w27, w7 36f74: aa0603fc mov x28, x6 36f78: aa0503f5 mov x21, x5 36f7c: 39400108 ldrb w8, [x8] 36f80: 2a0403f6 mov w22, w4 36f84: 2a0303f7 mov w23, w3 36f88: aa0203f8 mov x24, x2 36f8c: aa0103f9 mov x25, x1 36f90: 34000068 cbz w8, 0x36f9c 36f94: 2a1f03f5 mov w21, wzr 36f98: 14000050 b 0x370d8 36f9c: b9401bba ldr w26, [x29, #0x18] 36fa0: aa1f03e0 mov x0, xzr 36fa4: 97ff9307 bl 0x1bbc0 <_Z15init_lua_enginePKc@plt> 36fa8: aa0003f4 mov x20, x0 36fac: 93407f40 sxtw x0, w26 36fb0: 97ff9a04 bl 0x1d7c0 36fb4: aa0003f3 mov x19, x0 36fb8: 7100075f cmp w26, #0x1 36fbc: 540000ab b.lt 0x36fd0 36fc0: f9400ba0 ldr x0, [x29, #0x10] 36fc4: 2a1a03e1 mov w1, w26 36fc8: aa1303e2 mov x2, x19 36fcc: 97ff99b9 bl 0x1d6b0 <_ZN8QPPUtils9xor_cryptEPKciPc@plt> 36fd0: b0000183 adrp x3, 0x67000 36fd4: 91242c63 add x3, x3, #0x90b 36fd8: 320003e4 orr w4, wzr, #0x1 36fdc: aa1403e0 mov x0, x20 36fe0: aa1c03e1 mov x1, x28 36fe4: 2a1b03e2 mov w2, w27 36fe8: 97ff9a1e bl 0x1d860 <_Z12do_lua_pcodeP9lua_StatePKciS2_b@plt> 36fec: 36000700 tbz w0, #0x0, 0x370cc 36ff0: b0000183 adrp x3, 0x67000 36ff4: 91245863 add x3, x3, #0x916 36ff8: 320003e4 orr w4, wzr, #0x1 36ffc: aa1403e0 mov x0, x20 37000: aa1303e1 mov x1, x19 37004: 2a1a03e2 mov w2, w26 37008: 97ff9a16 bl 0x1d860 <_Z12do_lua_pcodeP9lua_StatePKciS2_b@plt> 3700c: 36000600 tbz w0, #0x0, 0x370cc 37010: a9426bbb ldp x27, x26, [x29, #0x20] 37014: b0000182 adrp x2, 0x68000 37018: 910e5042 add x2, x2, #0x394 3701c: 1284e221 mov w1, #-0x2712 // =-10002 37020: aa1403e0 mov x0, x20 37024: 97ff944b bl 0x1c150 37028: 90000182 adrp x2, 0x67000 3702c: 9124a042 add x2, x2, #0x928 37030: 12800001 mov w1, #-0x1 // =-1 37034: aa1403e0 mov x0, x20 37038: 97ff9446 bl 0x1c150 3703c: aa1403e0 mov x0, x20 37040: aa1903e1 mov x1, x25 37044: 97ff97c7 bl 0x1cf60 37048: aa1403e0 mov x0, x20 3704c: aa1803e1 mov x1, x24 37050: 97ff97c4 bl 0x1cf60 37054: 1e6202e0 scvtf d0, w23 37058: aa1403e0 mov x0, x20 3705c: 97ff9a21 bl 0x1d8e0 37060: 1e6202c0 scvtf d0, w22 37064: aa1403e0 mov x0, x20 37068: 97ff9a1e bl 0x1d8e0 3706c: aa1403e0 mov x0, x20 37070: aa1503e1 mov x1, x21 37074: 97ff97bb bl 0x1cf60 37078: aa1403e0 mov x0, x20 3707c: aa1b03e1 mov x1, x27 37080: 97ff97b8 bl 0x1cf60 37084: aa1403e0 mov x0, x20 37088: aa1a03e1 mov x1, x26 3708c: 97ff97b5 bl 0x1cf60 37090: 32000be1 orr w1, wzr, #0x7 37094: aa1403e0 mov x0, x20 37098: 2a1f03e2 mov w2, wzr 3709c: 2a1f03e3 mov w3, wzr 370a0: 97ff9690 bl 0x1cae0 370a4: 340002a0 cbz w0, 0x370f8 370a8: 12800001 mov w1, #-0x1 // =-1 370ac: aa1403e0 mov x0, x20 370b0: aa1f03e2 mov x2, xzr 370b4: 97ff9923 bl 0x1d540 370b8: 90000181 adrp x1, 0x67000 370bc: aa0003e2 mov x2, x0 370c0: 91248821 add x1, x1, #0x922 370c4: aa1403e0 mov x0, x20 370c8: 97ff9282 bl 0x1bad0 <_Z12on_lua_errorP9lua_StatePKcS2_@plt> 370cc: 2a1f03f5 mov w21, wzr 370d0: aa1303e0 mov x0, x19 370d4: 97ff9a5f bl 0x1da50 370d8: 2a1503e0 mov w0, w21 370dc: a9457bfd ldp x29, x30, [sp, #0x50] 370e0: a9444ff4 ldp x20, x19, [sp, #0x40] 370e4: a94357f6 ldp x22, x21, [sp, #0x30] 370e8: a9425ff8 ldp x24, x23, [sp, #0x20] 370ec: a94167fa ldp x26, x25, [sp, #0x10] 370f0: a8c66ffc ldp x28, x27, [sp], #0x60 370f4: d65f03c0 ret 370f8: 321f7be1 orr w1, wzr, #0xfffffffe 370fc: aa1403e0 mov x0, x20 37100: 97ff95cc bl 0x1c830 37104: f0000288 adrp x8, 0x8a000 37108: f9469108 ldr x8, [x8, #0xd20] 3710c: 320003f5 orr w21, wzr, #0x1 37110: f9000114 str x20, [x8] 37114: f0000288 adrp x8, 0x8a000 37118: f9473d08 ldr x8, [x8, #0xe78] 3711c: 39000115 strb w21, [x8] 37120: 17ffffec b 0x370d0 0000000000037124 : 37124: f81e0ff3 str x19, [sp, #-0x20]! 37128: a9017bfd stp x29, x30, [sp, #0x10] 3712c: 910043fd add x29, sp, #0x10 37130: f0000288 adrp x8, 0x8a000 37134: f947f508 ldr x8, [x8, #0xfe8] 37138: 39400109 ldrb w9, [x8] 3713c: 35000469 cbnz w9, 0x371c8 37140: f0000289 adrp x9, 0x8a000 37144: f9469129 ldr x9, [x9, #0xd20] 37148: b0000182 adrp x2, 0x68000 3714c: 910e5042 add x2, x2, #0x394 37150: 1284e221 mov w1, #-0x2712 // =-10002 37154: f9400133 ldr x19, [x9] 37158: 320003e9 orr w9, wzr, #0x1 3715c: 39000109 strb w9, [x8] 37160: aa1303e0 mov x0, x19 37164: 97ff93fb bl 0x1c150 37168: 90000182 adrp x2, 0x67000 3716c: 9124cc42 add x2, x2, #0x933 37170: 12800001 mov w1, #-0x1 // =-1 37174: aa1303e0 mov x0, x19 37178: 97ff93f6 bl 0x1c150 3717c: aa1303e0 mov x0, x19 37180: 2a1f03e1 mov w1, wzr 37184: 2a1f03e2 mov w2, wzr 37188: 2a1f03e3 mov w3, wzr 3718c: 97ff9655 bl 0x1cae0 37190: 34000160 cbz w0, 0x371bc 37194: 12800001 mov w1, #-0x1 // =-1 37198: aa1303e0 mov x0, x19 3719c: aa1f03e2 mov x2, xzr 371a0: 97ff98e8 bl 0x1d540 371a4: 90000181 adrp x1, 0x67000 371a8: aa0003e2 mov x2, x0 371ac: 9124b421 add x1, x1, #0x92d 371b0: aa1303e0 mov x0, x19 371b4: 97ff9247 bl 0x1bad0 <_Z12on_lua_errorP9lua_StatePKcS2_@plt> 371b8: 14000004 b 0x371c8 371bc: 321f7be1 orr w1, wzr, #0xfffffffe 371c0: aa1303e0 mov x0, x19 371c4: 97ff959b bl 0x1c830 371c8: a9417bfd ldp x29, x30, [sp, #0x10] 371cc: aa1f03e0 mov x0, xzr 371d0: f84207f3 ldr x19, [sp], #0x20 371d4: d65f03c0 ret 00000000000371d8 : 371d8: d10083ff sub sp, sp, #0x20 371dc: a9017bfd stp x29, x30, [sp, #0x10] 371e0: 910043fd add x29, sp, #0x10 371e4: d53bd048 mrs x8, TPIDR_EL0 371e8: f9401508 ldr x8, [x8, #0x28] 371ec: f90007e8 str x8, [sp, #0x8] 371f0: 36000340 tbz w0, #0x0, 0x37258 371f4: f0000282 adrp x2, 0x8a000 371f8: f947a842 ldr x2, [x2, #0xf50] 371fc: 910003e0 mov x0, sp 37200: aa1f03e1 mov x1, xzr 37204: aa1f03e3 mov x3, xzr 37208: 97ff91de bl 0x1b980 3720c: 34000280 cbz w0, 0x3725c 37210: f0000288 adrp x8, 0x8a000 37214: f9462508 ldr x8, [x8, #0xc48] 37218: b9400108 ldr w8, [x8] 3721c: 7100111f cmp w8, #0x4 37220: 540001ec b.gt 0x3725c 37224: 97ff93ff bl 0x1c220 <__errno@plt> 37228: b9400000 ldr w0, [x0] 3722c: 97ff93e5 bl 0x1c1c0 37230: d0000161 adrp x1, 0x65000 37234: 90000182 adrp x2, 0x67000 37238: 90000183 adrp x3, 0x67000 3723c: aa0003e4 mov x4, x0 37240: 910b0421 add x1, x1, #0x2c1 37244: 9124e042 add x2, x2, #0x938 37248: 91259c63 add x3, x3, #0x967 3724c: 321f07e0 orr w0, wzr, #0x6 37250: 97ff96d0 bl 0x1cd90 <__android_log_print@plt> 37254: 14000002 b 0x3725c 37258: 97ff999a bl 0x1d8c0 <_Z17proxy_thread_procPv@plt> 3725c: d53bd048 mrs x8, TPIDR_EL0 37260: f9401508 ldr x8, [x8, #0x28] 37264: f94007e9 ldr x9, [sp, #0x8] 37268: eb09011f cmp x8, x9 3726c: 54000081 b.ne 0x3727c 37270: a9417bfd ldp x29, x30, [sp, #0x10] 37274: 910083ff add sp, sp, #0x20 37278: d65f03c0 ret 3727c: 97ff95d9 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000037280 : 37280: f81e0ff3 str x19, [sp, #-0x20]! 37284: a9017bfd stp x29, x30, [sp, #0x10] 37288: 910043fd add x29, sp, #0x10 3728c: 320003e1 orr w1, wzr, #0x1 37290: 97ff9700 bl 0x1ce90 37294: 7100001f cmp w0, #0x0 37298: 1a9f07f3 cset w19, ne 3729c: 97ff9685 bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 372a0: 39001013 strb w19, [x0, #0x4] 372a4: a9417bfd ldp x29, x30, [sp, #0x10] 372a8: 2a1f03e0 mov w0, wzr 372ac: f84207f3 ldr x19, [sp], #0x20 372b0: d65f03c0 ret 00000000000372b4 : 372b4: f81d0ff5 str x21, [sp, #-0x30]! 372b8: a9014ff4 stp x20, x19, [sp, #0x10] 372bc: a9027bfd stp x29, x30, [sp, #0x20] 372c0: 910083fd add x29, sp, #0x20 372c4: d10043ff sub sp, sp, #0x10 372c8: d53bd048 mrs x8, TPIDR_EL0 372cc: f9401508 ldr x8, [x8, #0x28] 372d0: 320003e1 orr w1, wzr, #0x1 372d4: aa0003f3 mov x19, x0 372d8: 320003f4 orr w20, wzr, #0x1 372dc: f81d83a8 stur x8, [x29, #-0x28] 372e0: 97ff9310 bl 0x1bf20 372e4: aa0003e8 mov x8, x0 372e8: b940c509 ldr w9, [x8, #0xc4] 372ec: 7100013f cmp w9, #0x0 372f0: 5400006d b.le 0x372fc 372f4: f9404100 ldr x0, [x8, #0x80] 372f8: 14000003 b 0x37304 372fc: aa1f03e0 mov x0, xzr 37300: 39033114 strb w20, [x8, #0xcc] 37304: b940c109 ldr w9, [x8, #0xc0] 37308: 7100013f cmp w9, #0x0 3730c: 540001ad b.le 0x37340 37310: b9406114 ldr w20, [x8, #0x60] 37314: 910003e8 mov x8, sp 37318: 91003e89 add x9, x20, #0xf 3731c: 927c7129 and x9, x9, #0x1fffffff0 37320: cb090115 sub x21, x8, x9 37324: 910002bf mov sp, x21 37328: 7100069f cmp w20, #0x1 3732c: 5400012b b.lt 0x37350 37330: 2a1403e1 mov w1, w20 37334: aa1503e2 mov x2, x21 37338: 97ff98de bl 0x1d6b0 <_ZN8QPPUtils9xor_cryptEPKciPc@plt> 3733c: 14000005 b 0x37350 37340: 320003e9 orr w9, wzr, #0x1 37344: 2a1f03f4 mov w20, wzr 37348: 39033109 strb w9, [x8, #0xcc] 3734c: d100b3b5 sub x21, x29, #0x2c 37350: 90000183 adrp x3, 0x67000 37354: 9125c863 add x3, x3, #0x972 37358: aa1303e0 mov x0, x19 3735c: aa1503e1 mov x1, x21 37360: 2a1403e2 mov w2, w20 37364: 2a1f03e4 mov w4, wzr 37368: 97ff993e bl 0x1d860 <_Z12do_lua_pcodeP9lua_StatePKciS2_b@plt> 3736c: d53bd048 mrs x8, TPIDR_EL0 37370: f9401508 ldr x8, [x8, #0x28] 37374: f85d83a9 ldur x9, [x29, #-0x28] 37378: eb09011f cmp x8, x9 3737c: 540000e1 b.ne 0x37398 37380: 2a1f03e0 mov w0, wzr 37384: d10083bf sub sp, x29, #0x20 37388: a9427bfd ldp x29, x30, [sp, #0x20] 3738c: a9414ff4 ldp x20, x19, [sp, #0x10] 37390: f84307f5 ldr x21, [sp], #0x30 37394: d65f03c0 ret 37398: 97ff9592 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003739c : 3739c: f81d0ff5 str x21, [sp, #-0x30]! 373a0: a9014ff4 stp x20, x19, [sp, #0x10] 373a4: a9027bfd stp x29, x30, [sp, #0x20] 373a8: 910083fd add x29, sp, #0x20 373ac: 320003e1 orr w1, wzr, #0x1 373b0: aa0003f3 mov x19, x0 373b4: 97ff929b bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 373b8: aa0003f4 mov x20, x0 373bc: 320007e1 orr w1, wzr, #0x3 373c0: aa1303e0 mov x0, x19 373c4: aa1f03e2 mov x2, xzr 373c8: 97ff94fa bl 0x1c7b0 373cc: aa0003e2 mov x2, x0 373d0: aa1303e0 mov x0, x19 373d4: aa1403e1 mov x1, x20 373d8: 97ff9372 bl 0x1c1a0 <_ZN18UDPTrafficHijacker6CreateEP9lua_StateN8QPPUtils2IPEPKc@plt> 373dc: aa0003f4 mov x20, x0 373e0: b4000194 cbz x20, 0x37410 373e4: f9400288 ldr x8, [x20] 373e8: aa1403e0 mov x0, x20 373ec: f9400908 ldr x8, [x8, #0x10] 373f0: d63f0100 blr x8 373f4: 2a0003f5 mov w21, w0 373f8: 97ff962e bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 373fc: 79000415 strh w21, [x0, #0x2] 37400: aa1303e0 mov x0, x19 37404: aa1403e1 mov x1, x20 37408: 97ff945a bl 0x1c570 3740c: 14000003 b 0x37418 37410: aa1303e0 mov x0, x19 37414: 97ff99cb bl 0x1db40 37418: a9427bfd ldp x29, x30, [sp, #0x20] 3741c: a9414ff4 ldp x20, x19, [sp, #0x10] 37420: 320003e0 orr w0, wzr, #0x1 37424: f84307f5 ldr x21, [sp], #0x30 37428: d65f03c0 ret 000000000003742c : 3742c: 2a1f03e0 mov w0, wzr 37430: d65f03c0 ret 0000000000037434 : 37434: f81e0ff3 str x19, [sp, #-0x20]! 37438: a9017bfd stp x29, x30, [sp, #0x10] 3743c: 910043fd add x29, sp, #0x10 37440: 320003e1 orr w1, wzr, #0x1 37444: aa0003f3 mov x19, x0 37448: 97ff92b6 bl 0x1bf20 3744c: f9400008 ldr x8, [x0] 37450: f9400d08 ldr x8, [x8, #0x18] 37454: d63f0100 blr x8 37458: 12000001 and w1, w0, #0x1 3745c: aa1303e0 mov x0, x19 37460: 97ff94a4 bl 0x1c6f0 37464: a9417bfd ldp x29, x30, [sp, #0x10] 37468: 320003e0 orr w0, wzr, #0x1 3746c: f84207f3 ldr x19, [sp], #0x20 37470: d65f03c0 ret 0000000000037474 : 37474: a9bf7bfd stp x29, x30, [sp, #-0x10]! 37478: 910003fd mov x29, sp 3747c: 320003e1 orr w1, wzr, #0x1 37480: 97ff92a8 bl 0x1bf20 37484: b4000080 cbz x0, 0x37494 37488: f9400008 ldr x8, [x0] 3748c: f9400508 ldr x8, [x8, #0x8] 37490: d63f0100 blr x8 37494: 2a1f03e0 mov w0, wzr 37498: a8c17bfd ldp x29, x30, [sp], #0x10 3749c: d65f03c0 ret 00000000000374a0 : 374a0: f81d0ff5 str x21, [sp, #-0x30]! 374a4: a9014ff4 stp x20, x19, [sp, #0x10] 374a8: a9027bfd stp x29, x30, [sp, #0x20] 374ac: 910083fd add x29, sp, #0x20 374b0: 320003e1 orr w1, wzr, #0x1 374b4: aa0003f3 mov x19, x0 374b8: 97ff929a bl 0x1bf20 374bc: aa0003f4 mov x20, x0 374c0: f9400288 ldr x8, [x20] 374c4: f9401108 ldr x8, [x8, #0x20] 374c8: d63f0100 blr x8 374cc: 2a0003f5 mov w21, w0 374d0: 120002a1 and w1, w21, #0x1 374d4: aa1303e0 mov x0, x19 374d8: 97ff9486 bl 0x1c6f0 374dc: 9e6703e0 fmov d0, xzr 374e0: 360000d5 tbz w21, #0x0, 0x374f8 374e4: f9400288 ldr x8, [x20] 374e8: aa1403e0 mov x0, x20 374ec: f9400908 ldr x8, [x8, #0x10] 374f0: d63f0100 blr x8 374f4: 1e620000 scvtf d0, w0 374f8: aa1303e0 mov x0, x19 374fc: 97ff98f9 bl 0x1d8e0 37500: a9427bfd ldp x29, x30, [sp, #0x20] 37504: a9414ff4 ldp x20, x19, [sp, #0x10] 37508: 321f03e0 orr w0, wzr, #0x2 3750c: f84307f5 ldr x21, [sp], #0x30 37510: d65f03c0 ret 0000000000037514 : 37514: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37518: a9017bfd stp x29, x30, [sp, #0x10] 3751c: 910043fd add x29, sp, #0x10 37520: 320003e1 orr w1, wzr, #0x1 37524: aa0003f3 mov x19, x0 37528: 97ff927e bl 0x1bf20 3752c: aa0003f4 mov x20, x0 37530: 321f03e1 orr w1, wzr, #0x2 37534: aa1303e0 mov x0, x19 37538: 97ff9656 bl 0x1ce90 3753c: f9400288 ldr x8, [x20] 37540: 7100001f cmp w0, #0x0 37544: 1a9f07e1 cset w1, ne 37548: aa1403e0 mov x0, x20 3754c: f9400d08 ldr x8, [x8, #0x18] 37550: d63f0100 blr x8 37554: 12000001 and w1, w0, #0x1 37558: aa1303e0 mov x0, x19 3755c: 97ff9465 bl 0x1c6f0 37560: a9417bfd ldp x29, x30, [sp, #0x10] 37564: 320003e0 orr w0, wzr, #0x1 37568: a8c24ff4 ldp x20, x19, [sp], #0x20 3756c: d65f03c0 ret 0000000000037570 : 37570: d10143ff sub sp, sp, #0x50 37574: f9000bf7 str x23, [sp, #0x10] 37578: a90257f6 stp x22, x21, [sp, #0x20] 3757c: a9034ff4 stp x20, x19, [sp, #0x30] 37580: a9047bfd stp x29, x30, [sp, #0x40] 37584: 910103fd add x29, sp, #0x40 37588: d53bd048 mrs x8, TPIDR_EL0 3758c: f9401508 ldr x8, [x8, #0x28] 37590: 320003e1 orr w1, wzr, #0x1 37594: aa0003f3 mov x19, x0 37598: f90007e8 str x8, [sp, #0x8] 3759c: 97ff9261 bl 0x1bf20 375a0: aa0003f4 mov x20, x0 375a4: 321f03e1 orr w1, wzr, #0x2 375a8: aa1303e0 mov x0, x19 375ac: 97ff925d bl 0x1bf20 375b0: aa0003f5 mov x21, x0 375b4: 320007e1 orr w1, wzr, #0x3 375b8: aa1303e0 mov x0, x19 375bc: 97ff9219 bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 375c0: aa0003f6 mov x22, x0 375c4: 528000a1 mov w1, #0x5 // =5 375c8: aa1303e0 mov x0, x19 375cc: f90003ff str xzr, [sp] 375d0: 97ff90f0 bl 0x1b990 375d4: aa1f03f7 mov x23, xzr 375d8: 34000280 cbz w0, 0x37628 375dc: 528000a1 mov w1, #0x5 // =5 375e0: 910003e2 mov x2, sp 375e4: aa1303e0 mov x0, x19 375e8: 97ff97d6 bl 0x1d540 375ec: f0000288 adrp x8, 0x8a000 375f0: f9462508 ldr x8, [x8, #0xc48] 375f4: aa0003f7 mov x23, x0 375f8: b9400108 ldr w8, [x8] 375fc: 7100051f cmp w8, #0x1 37600: 5400014c b.gt 0x37628 37604: f94003e4 ldr x4, [sp] 37608: d0000161 adrp x1, 0x65000 3760c: 90000182 adrp x2, 0x67000 37610: 90000183 adrp x3, 0x67000 37614: 910b0421 add x1, x1, #0x2c1 37618: 9125fc42 add x2, x2, #0x97f 3761c: 91265463 add x3, x3, #0x995 37620: 320007e0 orr w0, wzr, #0x3 37624: 97ff95db bl 0x1cd90 <__android_log_print@plt> 37628: f9400288 ldr x8, [x20] 3762c: b94003e4 ldr w4, [sp] 37630: aa1403e0 mov x0, x20 37634: aa1603e1 mov x1, x22 37638: f9401108 ldr x8, [x8, #0x20] 3763c: aa1503e2 mov x2, x21 37640: aa1703e3 mov x3, x23 37644: d63f0100 blr x8 37648: 12000001 and w1, w0, #0x1 3764c: aa1303e0 mov x0, x19 37650: 97ff9428 bl 0x1c6f0 37654: d53bd048 mrs x8, TPIDR_EL0 37658: f9401508 ldr x8, [x8, #0x28] 3765c: f94007e9 ldr x9, [sp, #0x8] 37660: eb09011f cmp x8, x9 37664: 54000101 b.ne 0x37684 37668: a9447bfd ldp x29, x30, [sp, #0x40] 3766c: a9434ff4 ldp x20, x19, [sp, #0x30] 37670: a94257f6 ldp x22, x21, [sp, #0x20] 37674: f9400bf7 ldr x23, [sp, #0x10] 37678: 320003e0 orr w0, wzr, #0x1 3767c: 910143ff add sp, sp, #0x50 37680: d65f03c0 ret 37684: 97ff94d7 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000037688 : 37688: f81d0ff5 str x21, [sp, #-0x30]! 3768c: a9014ff4 stp x20, x19, [sp, #0x10] 37690: a9027bfd stp x29, x30, [sp, #0x20] 37694: 910083fd add x29, sp, #0x20 37698: 320003e1 orr w1, wzr, #0x1 3769c: aa0003f3 mov x19, x0 376a0: 97ff9220 bl 0x1bf20 376a4: aa0003f4 mov x20, x0 376a8: 321f03e1 orr w1, wzr, #0x2 376ac: aa1303e0 mov x0, x19 376b0: 97ff90f8 bl 0x1ba90 376b4: 320007e1 orr w1, wzr, #0x3 376b8: aa1303e0 mov x0, x19 376bc: 1e790015 fcvtzu w21, d0 376c0: 97ff90f4 bl 0x1ba90 376c4: f9400288 ldr x8, [x20] 376c8: 1e780002 fcvtzs w2, d0 376cc: aa1403e0 mov x0, x20 376d0: aa1503e1 mov x1, x21 376d4: f9401508 ldr x8, [x8, #0x28] 376d8: d63f0100 blr x8 376dc: 12000001 and w1, w0, #0x1 376e0: aa1303e0 mov x0, x19 376e4: 97ff9403 bl 0x1c6f0 376e8: a9427bfd ldp x29, x30, [sp, #0x20] 376ec: a9414ff4 ldp x20, x19, [sp, #0x10] 376f0: 320003e0 orr w0, wzr, #0x1 376f4: f84307f5 ldr x21, [sp], #0x30 376f8: d65f03c0 ret 00000000000376fc : 376fc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37700: a9017bfd stp x29, x30, [sp, #0x10] 37704: 910043fd add x29, sp, #0x10 37708: 320003e1 orr w1, wzr, #0x1 3770c: 97ff9205 bl 0x1bf20 37710: aa0003f3 mov x19, x0 37714: 97ff941f bl 0x1c790 <_ZN11LinkManager11GetInstanceEv@plt> 37718: aa0003f4 mov x20, x0 3771c: aa1303e0 mov x0, x19 37720: 97ff9644 bl 0x1d030 <_ZN4Link3KeyEv@plt> 37724: aa0003e1 mov x1, x0 37728: aa1403e0 mov x0, x20 3772c: 97ff9741 bl 0x1d430 <_ZN11LinkManager10RemoveLinkEm@plt> 37730: b40000b3 cbz x19, 0x37744 37734: f9400268 ldr x8, [x19] 37738: aa1303e0 mov x0, x19 3773c: f9400508 ldr x8, [x8, #0x8] 37740: d63f0100 blr x8 37744: a9417bfd ldp x29, x30, [sp, #0x10] 37748: 2a1f03e0 mov w0, wzr 3774c: a8c24ff4 ldp x20, x19, [sp], #0x20 37750: d65f03c0 ret 0000000000037754 : 37754: d10143ff sub sp, sp, #0x50 37758: a9015ff8 stp x24, x23, [sp, #0x10] 3775c: a90257f6 stp x22, x21, [sp, #0x20] 37760: a9034ff4 stp x20, x19, [sp, #0x30] 37764: a9047bfd stp x29, x30, [sp, #0x40] 37768: 910103fd add x29, sp, #0x40 3776c: d53bd048 mrs x8, TPIDR_EL0 37770: f9401508 ldr x8, [x8, #0x28] 37774: 320003e1 orr w1, wzr, #0x1 37778: aa0003f3 mov x19, x0 3777c: f90007e8 str x8, [sp, #0x8] 37780: 97ff91e8 bl 0x1bf20 37784: f9400008 ldr x8, [x0] 37788: f9400908 ldr x8, [x8, #0x10] 3778c: d63f0100 blr x8 37790: aa0003f4 mov x20, x0 37794: b40004b4 cbz x20, 0x37828 37798: 321f03e1 orr w1, wzr, #0x2 3779c: aa1303e0 mov x0, x19 377a0: 97ff90bc bl 0x1ba90 377a4: 320007e1 orr w1, wzr, #0x3 377a8: aa1303e0 mov x0, x19 377ac: 1e780015 fcvtzs w21, d0 377b0: 97ff90b8 bl 0x1ba90 377b4: 321e03e1 orr w1, wzr, #0x4 377b8: aa1303e0 mov x0, x19 377bc: 1e790016 fcvtzu w22, d0 377c0: 97ff90b4 bl 0x1ba90 377c4: 2a1503e0 mov w0, w21 377c8: 1e780017 fcvtzs w23, d0 377cc: 97ff91e9 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 377d0: aa0003f5 mov x21, x0 377d4: 528000a1 mov w1, #0x5 // =5 377d8: aa1303e0 mov x0, x19 377dc: 97ff90ad bl 0x1ba90 377e0: 910003e0 mov x0, sp 377e4: 2a1603e1 mov w1, w22 377e8: 2a1703e2 mov w2, w23 377ec: 1e780018 fcvtzs w24, d0 377f0: 97ff98b8 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 377f4: f94003e1 ldr x1, [sp] 377f8: 92407ea0 and x0, x21, #0xffffffff 377fc: 2a1803e2 mov w2, w24 37800: 97ff939c bl 0x1c670 <_ZN3QPP4Path10CreatePathEN8QPPUtils9UDPSocketENS1_2IPEi@plt> 37804: aa0003f5 mov x21, x0 37808: b4000155 cbz x21, 0x37830 3780c: aa1403e0 mov x0, x20 37810: aa1503e1 mov x1, x21 37814: 2a1f03e2 mov w2, wzr 37818: 97ff9676 bl 0x1d1f0 <_ZN3QPP14ClientTaskImpl7SetPathEPNS_4PathEb@plt> 3781c: 36000280 tbz w0, #0x0, 0x3786c 37820: 9e6703e0 fmov d0, xzr 37824: 14000017 b 0x37880 37828: 1e711000 fmov d0, #-3.00000000 3782c: 14000015 b 0x37880 37830: f0000288 adrp x8, 0x8a000 37834: f9462508 ldr x8, [x8, #0xc48] 37838: b9400108 ldr w8, [x8] 3783c: 7100111f cmp w8, #0x4 37840: 5400012c b.gt 0x37864 37844: d0000161 adrp x1, 0x65000 37848: 90000182 adrp x2, 0x67000 3784c: 90000183 adrp x3, 0x67000 37850: 910b0421 add x1, x1, #0x2c1 37854: 9126a842 add x2, x2, #0x9aa 37858: 91271c63 add x3, x3, #0x9c7 3785c: 321f07e0 orr w0, wzr, #0x6 37860: 97ff954c bl 0x1cd90 <__android_log_print@plt> 37864: 1e7e1000 fmov d0, #-1.00000000 37868: 14000006 b 0x37880 3786c: aa1503e0 mov x0, x21 37870: 97ff980c bl 0x1d8a0 <_ZN3QPP4PathD1Ev@plt> 37874: aa1503e0 mov x0, x21 37878: 97ff92fa bl 0x1c460 <_ZdlPv@plt> 3787c: 1e701000 fmov d0, #-2.00000000 37880: aa1303e0 mov x0, x19 37884: 97ff9817 bl 0x1d8e0 37888: d53bd048 mrs x8, TPIDR_EL0 3788c: f9401508 ldr x8, [x8, #0x28] 37890: f94007e9 ldr x9, [sp, #0x8] 37894: eb09011f cmp x8, x9 37898: 54000101 b.ne 0x378b8 3789c: a9447bfd ldp x29, x30, [sp, #0x40] 378a0: a9434ff4 ldp x20, x19, [sp, #0x30] 378a4: a94257f6 ldp x22, x21, [sp, #0x20] 378a8: a9415ff8 ldp x24, x23, [sp, #0x10] 378ac: 320003e0 orr w0, wzr, #0x1 378b0: 910143ff add sp, sp, #0x50 378b4: d65f03c0 ret 378b8: 97ff944a bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000378bc : 378bc: d10103ff sub sp, sp, #0x40 378c0: fd000be8 str d8, [sp, #0x10] 378c4: f9000ff5 str x21, [sp, #0x18] 378c8: a9024ff4 stp x20, x19, [sp, #0x20] 378cc: a9037bfd stp x29, x30, [sp, #0x30] 378d0: 9100c3fd add x29, sp, #0x30 378d4: d53bd048 mrs x8, TPIDR_EL0 378d8: f9401508 ldr x8, [x8, #0x28] 378dc: 320003e1 orr w1, wzr, #0x1 378e0: aa0003f3 mov x19, x0 378e4: f90007e8 str x8, [sp, #0x8] 378e8: 97ff918e bl 0x1bf20 378ec: f9400008 ldr x8, [x0] 378f0: f9400908 ldr x8, [x8, #0x10] 378f4: d63f0100 blr x8 378f8: aa0003f4 mov x20, x0 378fc: 321f03e1 orr w1, wzr, #0x2 37900: aa1303e0 mov x0, x19 37904: 97ff9063 bl 0x1ba90 37908: 1e780000 fcvtzs w0, d0 3790c: 97ff9199 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 37910: aa0003f5 mov x21, x0 37914: 320007e1 orr w1, wzr, #0x3 37918: aa1303e0 mov x0, x19 3791c: 97ff905d bl 0x1ba90 37920: 321e03e1 orr w1, wzr, #0x4 37924: aa1303e0 mov x0, x19 37928: 4ea01c08 mov v8.16b, v0.16b 3792c: 97ff9059 bl 0x1ba90 37930: b40002f4 cbz x20, 0x3798c 37934: 1e780002 fcvtzs w2, d0 37938: 1e790101 fcvtzu w1, d8 3793c: 910003e0 mov x0, sp 37940: 97ff9864 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 37944: f94003e1 ldr x1, [sp] 37948: 92407ea0 and x0, x21, #0xffffffff 3794c: 2a1f03e2 mov w2, wzr 37950: 97ff9348 bl 0x1c670 <_ZN3QPP4Path10CreatePathEN8QPPUtils9UDPSocketENS1_2IPEi@plt> 37954: aa0003f5 mov x21, x0 37958: b40001b5 cbz x21, 0x3798c 3795c: aa1403e0 mov x0, x20 37960: aa1503e1 mov x1, x21 37964: 97ff925f bl 0x1c2e0 <_ZN3QPP14ClientTaskImpl14SetNewMainPathEPNS_4PathE@plt> 37968: 2a0003f4 mov w20, w0 3796c: 370000b4 tbnz w20, #0x0, 0x37980 37970: aa1503e0 mov x0, x21 37974: 97ff97cb bl 0x1d8a0 <_ZN3QPP4PathD1Ev@plt> 37978: aa1503e0 mov x0, x21 3797c: 97ff92b9 bl 0x1c460 <_ZdlPv@plt> 37980: 12000281 and w1, w20, #0x1 37984: aa1303e0 mov x0, x19 37988: 14000003 b 0x37994 3798c: aa1303e0 mov x0, x19 37990: 2a1f03e1 mov w1, wzr 37994: 97ff9357 bl 0x1c6f0 37998: d53bd048 mrs x8, TPIDR_EL0 3799c: f9401508 ldr x8, [x8, #0x28] 379a0: f94007e9 ldr x9, [sp, #0x8] 379a4: eb09011f cmp x8, x9 379a8: 54000101 b.ne 0x379c8 379ac: a9437bfd ldp x29, x30, [sp, #0x30] 379b0: a9424ff4 ldp x20, x19, [sp, #0x20] 379b4: f9400ff5 ldr x21, [sp, #0x18] 379b8: fd400be8 ldr d8, [sp, #0x10] 379bc: 320003e0 orr w0, wzr, #0x1 379c0: 910103ff add sp, sp, #0x40 379c4: d65f03c0 ret 379c8: 97ff9406 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000379cc : 379cc: d10103ff sub sp, sp, #0x40 379d0: f9000bf5 str x21, [sp, #0x10] 379d4: a9024ff4 stp x20, x19, [sp, #0x20] 379d8: a9037bfd stp x29, x30, [sp, #0x30] 379dc: 9100c3fd add x29, sp, #0x30 379e0: d53bd048 mrs x8, TPIDR_EL0 379e4: f9401508 ldr x8, [x8, #0x28] 379e8: 320003e1 orr w1, wzr, #0x1 379ec: aa0003f4 mov x20, x0 379f0: f90007e8 str x8, [sp, #0x8] 379f4: 97ff914b bl 0x1bf20 379f8: f9400008 ldr x8, [x0] 379fc: f9400908 ldr x8, [x8, #0x10] 37a00: d63f0100 blr x8 37a04: aa0003f3 mov x19, x0 37a08: 321f03e1 orr w1, wzr, #0x2 37a0c: aa1403e0 mov x0, x20 37a10: 97ff9020 bl 0x1ba90 37a14: 320007e1 orr w1, wzr, #0x3 37a18: aa1403e0 mov x0, x20 37a1c: 1e780015 fcvtzs w21, d0 37a20: 97ff9100 bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 37a24: f90003e0 str x0, [sp] 37a28: 2a1503e0 mov w0, w21 37a2c: 97ff9151 bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 37a30: b40000f3 cbz x19, 0x37a4c 37a34: f9400268 ldr x8, [x19] 37a38: 92407c01 and x1, x0, #0xffffffff 37a3c: 910003e2 mov x2, sp 37a40: aa1303e0 mov x0, x19 37a44: f9401508 ldr x8, [x8, #0x28] 37a48: d63f0100 blr x8 37a4c: d53bd048 mrs x8, TPIDR_EL0 37a50: f9401508 ldr x8, [x8, #0x28] 37a54: f94007e9 ldr x9, [sp, #0x8] 37a58: eb09011f cmp x8, x9 37a5c: 540000e1 b.ne 0x37a78 37a60: a9437bfd ldp x29, x30, [sp, #0x30] 37a64: a9424ff4 ldp x20, x19, [sp, #0x20] 37a68: f9400bf5 ldr x21, [sp, #0x10] 37a6c: 2a1f03e0 mov w0, wzr 37a70: 910103ff add sp, sp, #0x40 37a74: d65f03c0 ret 37a78: 97ff93da bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000037a7c : 37a7c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37a80: a9017bfd stp x29, x30, [sp, #0x10] 37a84: 910043fd add x29, sp, #0x10 37a88: 320003e1 orr w1, wzr, #0x1 37a8c: aa0003f3 mov x19, x0 37a90: 97ff9124 bl 0x1bf20 37a94: f9400008 ldr x8, [x0] 37a98: f9401d08 ldr x8, [x8, #0x38] 37a9c: d63f0100 blr x8 37aa0: d360fc14 lsr x20, x0, #32 37aa4: 1e630000 ucvtf d0, w0 37aa8: aa1303e0 mov x0, x19 37aac: 97ff978d bl 0x1d8e0 37ab0: 1e630280 ucvtf d0, w20 37ab4: aa1303e0 mov x0, x19 37ab8: 97ff978a bl 0x1d8e0 37abc: a9417bfd ldp x29, x30, [sp, #0x10] 37ac0: 321f03e0 orr w0, wzr, #0x2 37ac4: a8c24ff4 ldp x20, x19, [sp], #0x20 37ac8: d65f03c0 ret 0000000000037acc : 37acc: 2a1f03e0 mov w0, wzr 37ad0: d65f03c0 ret 0000000000037ad4 : 37ad4: f81e0ff3 str x19, [sp, #-0x20]! 37ad8: a9017bfd stp x29, x30, [sp, #0x10] 37adc: 910043fd add x29, sp, #0x10 37ae0: 320003e1 orr w1, wzr, #0x1 37ae4: 97ff910f bl 0x1bf20 37ae8: f9400008 ldr x8, [x0] 37aec: f9400908 ldr x8, [x8, #0x10] 37af0: d63f0100 blr x8 37af4: aa0003f3 mov x19, x0 37af8: b4000213 cbz x19, 0x37b38 37afc: f0000288 adrp x8, 0x8a000 37b00: f9462508 ldr x8, [x8, #0xc48] 37b04: b9400108 ldr w8, [x8] 37b08: 7100091f cmp w8, #0x2 37b0c: 5400012c b.gt 0x37b30 37b10: d0000161 adrp x1, 0x65000 37b14: 90000182 adrp x2, 0x67000 37b18: 90000183 adrp x3, 0x67000 37b1c: 910b0421 add x1, x1, #0x2c1 37b20: 91277042 add x2, x2, #0x9dc 37b24: 9127dc63 add x3, x3, #0x9f7 37b28: 321e03e0 orr w0, wzr, #0x4 37b2c: 97ff9499 bl 0x1cd90 <__android_log_print@plt> 37b30: aa1303e0 mov x0, x19 37b34: 97ff95df bl 0x1d2b0 <_ZN3QPP14ClientTaskImpl15RemoveVicePathsEv@plt> 37b38: a9417bfd ldp x29, x30, [sp, #0x10] 37b3c: 2a1f03e0 mov w0, wzr 37b40: f84207f3 ldr x19, [sp], #0x20 37b44: d65f03c0 ret 0000000000037b48 : 37b48: fc170fec str d12, [sp, #-0x90]! 37b4c: 6d012beb stp d11, d10, [sp, #0x10] 37b50: 6d0223e9 stp d9, d8, [sp, #0x20] 37b54: a9036ffc stp x28, x27, [sp, #0x30] 37b58: a90467fa stp x26, x25, [sp, #0x40] 37b5c: a9055ff8 stp x24, x23, [sp, #0x50] 37b60: a90657f6 stp x22, x21, [sp, #0x60] 37b64: a9074ff4 stp x20, x19, [sp, #0x70] 37b68: a9087bfd stp x29, x30, [sp, #0x80] 37b6c: 910203fd add x29, sp, #0x80 37b70: d11c83ff sub sp, sp, #0x720 37b74: d53bd048 mrs x8, TPIDR_EL0 37b78: f9401508 ldr x8, [x8, #0x28] 37b7c: 320003e1 orr w1, wzr, #0x1 37b80: aa0003f6 mov x22, x0 37b84: f81783a8 stur x8, [x29, #-0x88] 37b88: 97ff90e6 bl 0x1bf20 37b8c: f9400008 ldr x8, [x0] 37b90: f9400908 ldr x8, [x8, #0x10] 37b94: d63f0100 blr x8 37b98: b4000100 cbz x0, 0x37bb8 37b9c: 91004000 add x0, x0, #0x10 37ba0: 911303e1 add x1, sp, #0x4c0 37ba4: 9109a3e2 add x2, sp, #0x268 37ba8: 910043e3 add x3, sp, #0x10 37bac: 97ff96c9 bl 0x1d6d0 <_ZN3QPP10DelayTrace9DumpDelayEPNS_16DelayTraceResultES2_S2_@plt> 37bb0: 2a0003f4 mov w20, w0 37bb4: 14000002 b 0x37bbc 37bb8: 2a1f03f4 mov w20, wzr 37bbc: aa1603e0 mov x0, x22 37bc0: 2a1f03e1 mov w1, wzr 37bc4: 2a1f03e2 mov w2, wzr 37bc8: 97ff9042 bl 0x1bcd0 37bcc: aa1603e0 mov x0, x22 37bd0: 2a1f03e1 mov w1, wzr 37bd4: 2a1f03e2 mov w2, wzr 37bd8: 97ff903e bl 0x1bcd0 37bdc: aa1603e0 mov x0, x22 37be0: 2a1f03e1 mov w1, wzr 37be4: 2a1f03e2 mov w2, wzr 37be8: 97ff903a bl 0x1bcd0 37bec: 9e6703e8 fmov d8, xzr 37bf0: 9e6703e9 fmov d9, xzr 37bf4: 9e6703ea fmov d10, xzr 37bf8: 9e6703eb fmov d11, xzr 37bfc: 9e6703ec fmov d12, xzr 37c00: 9e6703e0 fmov d0, xzr 37c04: 7100069f cmp w20, #0x1 37c08: 5400084b b.lt 0x37d10 37c0c: 911303e8 add x8, sp, #0x4c0 37c10: 9109a3e9 add x9, sp, #0x268 37c14: 910043ea add x10, sp, #0x10 37c18: 2a1f03f5 mov w21, wzr 37c1c: 29017ff4 stp w20, wzr, [sp, #0x8] 37c20: 2a1f03f7 mov w23, wzr 37c24: 2a1f03f8 mov w24, wzr 37c28: 2a1f03f9 mov w25, wzr 37c2c: 2a1f03fa mov w26, wzr 37c30: 2a1f03fb mov w27, wzr 37c34: b27e011c orr x28, x8, #0x4 37c38: b27e0134 orr x20, x9, #0x4 37c3c: b27f0153 orr x19, x10, #0x2 37c40: 78dfc38a ldursh w10, [x28, #-0x4] 37c44: 78dfe388 ldursh w8, [x28, #-0x2] 37c48: 79c00389 ldrsh w9, [x28] 37c4c: aa1603e0 mov x0, x22 37c50: 1e620140 scvtf d0, w10 37c54: 0b1b011b add w27, w8, w27 37c58: 0b1a013a add w26, w9, w26 37c5c: 97ff9721 bl 0x1d8e0 37c60: 110006b5 add w21, w21, #0x1 37c64: 321e77e1 orr w1, wzr, #0xfffffffc 37c68: aa1603e0 mov x0, x22 37c6c: 2a1503e2 mov w2, w21 37c70: 97ff9294 bl 0x1c6c0 37c74: 78dfc28a ldursh w10, [x20, #-0x4] 37c78: 78dfe288 ldursh w8, [x20, #-0x2] 37c7c: 79c00289 ldrsh w9, [x20] 37c80: aa1603e0 mov x0, x22 37c84: 1e620140 scvtf d0, w10 37c88: 0b190119 add w25, w8, w25 37c8c: 0b180138 add w24, w9, w24 37c90: 97ff9714 bl 0x1d8e0 37c94: 321e7be1 orr w1, wzr, #0xfffffffd 37c98: aa1603e0 mov x0, x22 37c9c: 2a1503e2 mov w2, w21 37ca0: 97ff9288 bl 0x1c6c0 37ca4: 79c00268 ldrsh w8, [x19] 37ca8: 79c00669 ldrsh w9, [x19, #0x2] 37cac: 78dfe26a ldursh w10, [x19, #-0x2] 37cb0: aa1603e0 mov x0, x22 37cb4: 0b170117 add w23, w8, w23 37cb8: b9400fe8 ldr w8, [sp, #0xc] 37cbc: 1e620140 scvtf d0, w10 37cc0: 0b080128 add w8, w9, w8 37cc4: b9000fe8 str w8, [sp, #0xc] 37cc8: 97ff9706 bl 0x1d8e0 37ccc: 321f7be1 orr w1, wzr, #0xfffffffe 37cd0: aa1603e0 mov x0, x22 37cd4: 2a1503e2 mov w2, w21 37cd8: 97ff927a bl 0x1c6c0 37cdc: b9400be8 ldr w8, [sp, #0x8] 37ce0: 91001b9c add x28, x28, #0x6 37ce4: 91001a94 add x20, x20, #0x6 37ce8: 91001a73 add x19, x19, #0x6 37cec: 6b15011f cmp w8, w21 37cf0: 54fffa81 b.ne 0x37c40 37cf4: b9400fe8 ldr w8, [sp, #0xc] 37cf8: 1e620360 scvtf d0, w27 37cfc: 1e62034c scvtf d12, w26 37d00: 1e62032b scvtf d11, w25 37d04: 1e62030a scvtf d10, w24 37d08: 1e6202e9 scvtf d9, w23 37d0c: 1e620108 scvtf d8, w8 37d10: aa1603e0 mov x0, x22 37d14: 97ff96f3 bl 0x1d8e0 37d18: aa1603e0 mov x0, x22 37d1c: 4eac1d80 mov v0.16b, v12.16b 37d20: 97ff96f0 bl 0x1d8e0 37d24: aa1603e0 mov x0, x22 37d28: 4eab1d60 mov v0.16b, v11.16b 37d2c: 97ff96ed bl 0x1d8e0 37d30: aa1603e0 mov x0, x22 37d34: 4eaa1d40 mov v0.16b, v10.16b 37d38: 97ff96ea bl 0x1d8e0 37d3c: aa1603e0 mov x0, x22 37d40: 4ea91d20 mov v0.16b, v9.16b 37d44: 97ff96e7 bl 0x1d8e0 37d48: aa1603e0 mov x0, x22 37d4c: 4ea81d00 mov v0.16b, v8.16b 37d50: 97ff96e4 bl 0x1d8e0 37d54: d53bd048 mrs x8, TPIDR_EL0 37d58: f9401508 ldr x8, [x8, #0x28] 37d5c: f85783a9 ldur x9, [x29, #-0x88] 37d60: eb09011f cmp x8, x9 37d64: 540001a1 b.ne 0x37d98 37d68: 52800120 mov w0, #0x9 // =9 37d6c: 911c83ff add sp, sp, #0x720 37d70: a9487bfd ldp x29, x30, [sp, #0x80] 37d74: a9474ff4 ldp x20, x19, [sp, #0x70] 37d78: a94657f6 ldp x22, x21, [sp, #0x60] 37d7c: a9455ff8 ldp x24, x23, [sp, #0x50] 37d80: a94467fa ldp x26, x25, [sp, #0x40] 37d84: a9436ffc ldp x28, x27, [sp, #0x30] 37d88: 6d4223e9 ldp d9, d8, [sp, #0x20] 37d8c: 6d412beb ldp d11, d10, [sp, #0x10] 37d90: fc4907ec ldr d12, [sp], #0x90 37d94: d65f03c0 ret 37d98: 97ff9312 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000037d9c : 37d9c: d10143ff sub sp, sp, #0x50 37da0: f90013f5 str x21, [sp, #0x20] 37da4: a9034ff4 stp x20, x19, [sp, #0x30] 37da8: a9047bfd stp x29, x30, [sp, #0x40] 37dac: 910103fd add x29, sp, #0x40 37db0: d53bd048 mrs x8, TPIDR_EL0 37db4: f9401508 ldr x8, [x8, #0x28] 37db8: 320003e1 orr w1, wzr, #0x1 37dbc: aa0003f3 mov x19, x0 37dc0: f9000fe8 str x8, [sp, #0x18] 37dc4: 97ff9057 bl 0x1bf20 37dc8: aa0003f5 mov x21, x0 37dcc: 321f03e1 orr w1, wzr, #0x2 37dd0: aa1303e0 mov x0, x19 37dd4: 97ff93ab bl 0x1cc80 37dd8: f94002a8 ldr x8, [x21] 37ddc: aa0003f4 mov x20, x0 37de0: aa1503e0 mov x0, x21 37de4: f9400908 ldr x8, [x8, #0x10] 37de8: d63f0100 blr x8 37dec: 29027fff stp wzr, wzr, [sp, #0x10] 37df0: b9000fff str wzr, [sp, #0xc] 37df4: b4000120 cbz x0, 0x37e18 37df8: 91004000 add x0, x0, #0x10 37dfc: 910053e2 add x2, sp, #0x14 37e00: 910043e3 add x3, sp, #0x10 37e04: 910033e4 add x4, sp, #0xc 37e08: 2a1403e1 mov w1, w20 37e0c: 97ff8fd1 bl 0x1bd50 <_ZN3QPP10DelayTrace17GetRawPeerQualityEiPiS1_S1_@plt> 37e10: b98017e1 ldrsw x1, [sp, #0x14] 37e14: 14000002 b 0x37e1c 37e18: aa1f03e1 mov x1, xzr 37e1c: aa1303e0 mov x0, x19 37e20: 97ff8f74 bl 0x1bbf0 37e24: b98013e1 ldrsw x1, [sp, #0x10] 37e28: aa1303e0 mov x0, x19 37e2c: 97ff8f71 bl 0x1bbf0 37e30: b9800fe1 ldrsw x1, [sp, #0xc] 37e34: aa1303e0 mov x0, x19 37e38: 97ff8f6e bl 0x1bbf0 37e3c: d53bd048 mrs x8, TPIDR_EL0 37e40: f9401508 ldr x8, [x8, #0x28] 37e44: f9400fe9 ldr x9, [sp, #0x18] 37e48: eb09011f cmp x8, x9 37e4c: 540000e1 b.ne 0x37e68 37e50: a9447bfd ldp x29, x30, [sp, #0x40] 37e54: a9434ff4 ldp x20, x19, [sp, #0x30] 37e58: f94013f5 ldr x21, [sp, #0x20] 37e5c: 320007e0 orr w0, wzr, #0x3 37e60: 910143ff add sp, sp, #0x50 37e64: d65f03c0 ret 37e68: 97ff92de bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000037e6c : 37e6c: 6dbc23e9 stp d9, d8, [sp, #-0x40]! 37e70: a90157f6 stp x22, x21, [sp, #0x10] 37e74: a9024ff4 stp x20, x19, [sp, #0x20] 37e78: a9037bfd stp x29, x30, [sp, #0x30] 37e7c: 9100c3fd add x29, sp, #0x30 37e80: 320003e1 orr w1, wzr, #0x1 37e84: aa0003f3 mov x19, x0 37e88: 97ff9026 bl 0x1bf20 37e8c: f9400008 ldr x8, [x0] 37e90: f9400908 ldr x8, [x8, #0x10] 37e94: d63f0100 blr x8 37e98: aa0003f4 mov x20, x0 37e9c: 9e6703e0 fmov d0, xzr 37ea0: 9e6703e9 fmov d9, xzr 37ea4: 9e6703e8 fmov d8, xzr 37ea8: b4000194 cbz x20, 0x37ed8 37eac: aa1403e0 mov x0, x20 37eb0: 97ff9344 bl 0x1cbc0 <_ZN3QPP14ClientTaskImpl16GetVicePathBytesEv@plt> 37eb4: 530a7c16 lsr w22, w0, #10 37eb8: aa1403e0 mov x0, x20 37ebc: 97ff8ead bl 0x1b970 <_ZN3QPP14ClientTaskImpl15GetVicePathTimeEv@plt> 37ec0: 2a0003f5 mov w21, w0 37ec4: aa1403e0 mov x0, x20 37ec8: 97ff9682 bl 0x1d8d0 <_ZN3QPP14ClientTaskImpl18GetViceEnableTimesEv@plt> 37ecc: 1e6202c0 scvtf d0, w22 37ed0: 1e6202a9 scvtf d9, w21 37ed4: 1e620008 scvtf d8, w0 37ed8: aa1303e0 mov x0, x19 37edc: 97ff9681 bl 0x1d8e0 37ee0: aa1303e0 mov x0, x19 37ee4: 4ea91d20 mov v0.16b, v9.16b 37ee8: 97ff967e bl 0x1d8e0 37eec: aa1303e0 mov x0, x19 37ef0: 4ea81d00 mov v0.16b, v8.16b 37ef4: 97ff967b bl 0x1d8e0 37ef8: a9437bfd ldp x29, x30, [sp, #0x30] 37efc: a9424ff4 ldp x20, x19, [sp, #0x20] 37f00: a94157f6 ldp x22, x21, [sp, #0x10] 37f04: 320007e0 orr w0, wzr, #0x3 37f08: 6cc423e9 ldp d9, d8, [sp], #0x40 37f0c: d65f03c0 ret 0000000000037f10 : 37f10: d10143ff sub sp, sp, #0x50 37f14: f90013f5 str x21, [sp, #0x20] 37f18: a9034ff4 stp x20, x19, [sp, #0x30] 37f1c: a9047bfd stp x29, x30, [sp, #0x40] 37f20: 910103fd add x29, sp, #0x40 37f24: d53bd055 mrs x21, TPIDR_EL0 37f28: f94016a8 ldr x8, [x21, #0x28] 37f2c: 320003e1 orr w1, wzr, #0x1 37f30: aa0003f3 mov x19, x0 37f34: f9000fe8 str x8, [sp, #0x18] 37f38: 97ff8ffa bl 0x1bf20 37f3c: aa0003f4 mov x20, x0 37f40: 910023e0 add x0, sp, #0x8 37f44: b90017ff str wzr, [sp, #0x14] 37f48: 97ff966a bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 37f4c: f9400288 ldr x8, [x20] 37f50: 910053e1 add x1, sp, #0x14 37f54: 910023e2 add x2, sp, #0x8 37f58: aa1403e0 mov x0, x20 37f5c: f9401908 ldr x8, [x8, #0x30] 37f60: d63f0100 blr x8 37f64: b94017e8 ldr w8, [sp, #0x14] 37f68: aa1303e0 mov x0, x19 37f6c: 1e620100 scvtf d0, w8 37f70: 97ff965c bl 0x1d8e0 37f74: b9400be8 ldr w8, [sp, #0x8] 37f78: aa1303e0 mov x0, x19 37f7c: 1e630100 ucvtf d0, w8 37f80: 97ff9658 bl 0x1d8e0 37f84: b9400fe8 ldr w8, [sp, #0xc] 37f88: aa1303e0 mov x0, x19 37f8c: 1e620100 scvtf d0, w8 37f90: 97ff9654 bl 0x1d8e0 37f94: f94016a8 ldr x8, [x21, #0x28] 37f98: f9400fe9 ldr x9, [sp, #0x18] 37f9c: eb09011f cmp x8, x9 37fa0: 540000e1 b.ne 0x37fbc 37fa4: a9447bfd ldp x29, x30, [sp, #0x40] 37fa8: a9434ff4 ldp x20, x19, [sp, #0x30] 37fac: f94013f5 ldr x21, [sp, #0x20] 37fb0: 320007e0 orr w0, wzr, #0x3 37fb4: 910143ff add sp, sp, #0x50 37fb8: d65f03c0 ret 37fbc: 97ff9289 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000037fc0 : 37fc0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37fc4: a9017bfd stp x29, x30, [sp, #0x10] 37fc8: 910043fd add x29, sp, #0x10 37fcc: 320003e1 orr w1, wzr, #0x1 37fd0: aa1f03e2 mov x2, xzr 37fd4: aa0003f3 mov x19, x0 37fd8: 97ff91f6 bl 0x1c7b0 37fdc: aa0003f4 mov x20, x0 37fe0: 321f03e1 orr w1, wzr, #0x2 37fe4: aa1303e0 mov x0, x19 37fe8: 97ff8eaa bl 0x1ba90 37fec: 1e780001 fcvtzs w1, d0 37ff0: aa1403e0 mov x0, x20 37ff4: 97ff954f bl 0x1d530 <_ZN3QPP3Env6ConfigEPKci@plt> 37ff8: a9417bfd ldp x29, x30, [sp, #0x10] 37ffc: 2a1f03e0 mov w0, wzr 38000: a8c24ff4 ldp x20, x19, [sp], #0x20 38004: d65f03c0 ret 0000000000038008 : 38008: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3800c: 910003fd mov x29, sp 38010: 320003e1 orr w1, wzr, #0x1 38014: 97ff939f bl 0x1ce90 38018: d0000288 adrp x8, 0x8a000 3801c: f946b908 ldr x8, [x8, #0xd70] 38020: 7100001f cmp w0, #0x0 38024: 1a9f07e1 cset w1, ne 38028: f9400108 ldr x8, [x8] 3802c: aa0803e0 mov x0, x8 38030: 97ff9690 bl 0x1da70 <_ZN3QPP3Env16SetPrintDatagramEb@plt> 38034: 2a1f03e0 mov w0, wzr 38038: a8c17bfd ldp x29, x30, [sp], #0x10 3803c: d65f03c0 ret 0000000000038040 : 38040: a9ba6ffc stp x28, x27, [sp, #-0x60]! 38044: a90167fa stp x26, x25, [sp, #0x10] 38048: a9025ff8 stp x24, x23, [sp, #0x20] 3804c: a90357f6 stp x22, x21, [sp, #0x30] 38050: a9044ff4 stp x20, x19, [sp, #0x40] 38054: a9057bfd stp x29, x30, [sp, #0x50] 38058: 910143fd add x29, sp, #0x50 3805c: 320003e1 orr w1, wzr, #0x1 38060: aa0003f5 mov x21, x0 38064: 320003f9 orr w25, wzr, #0x1 38068: 97ff938a bl 0x1ce90 3806c: 2a0003f4 mov w20, w0 38070: 321f03e1 orr w1, wzr, #0x2 38074: aa1503e0 mov x0, x21 38078: aa1f03e2 mov x2, xzr 3807c: 97ff91cd bl 0x1c7b0 38080: aa0003f6 mov x22, x0 38084: 52a00020 mov w0, #0x10000 // =65536 38088: 72920000 movk w0, #0x9000 3808c: 97ff95cd bl 0x1d7c0 38090: aa0003f3 mov x19, x0 38094: 52a00022 mov w2, #0x10000 // =65536 38098: 72920002 movk w2, #0x9000 3809c: aa1503e0 mov x0, x21 380a0: aa1303e1 mov x1, x19 380a4: 97ff9183 bl 0x1c6b0 <_Z11lua_to_jsonP9lua_StatePci@plt> 380a8: 52802600 mov w0, #0x130 // =304 380ac: 97ff9255 bl 0x1ca00 <_Znwm@plt> 380b0: b0000168 adrp x8, 0x65000 380b4: 911a1108 add x8, x8, #0x684 380b8: aa0003f5 mov x21, x0 380bc: b000019a adrp x26, 0x69000 380c0: 3dc00100 ldr q0, [x8] 380c4: b900d2bf str wzr, [x21, #0xd0] 380c8: aa1503f8 mov x24, x21 380cc: 9112235a add x26, x26, #0x488 380d0: f10002df cmp x22, #0x0 380d4: 9a960356 csel x22, x26, x22, eq 380d8: aa1603e0 mov x0, x22 380dc: f80c0f1f str xzr, [x24, #0xc0]! 380e0: f80c52bf stur xzr, [x21, #0xc5] 380e4: b900d6bf str wzr, [x21, #0xd4] 380e8: a90056b5 stp x21, x21, [x21] 380ec: 390336bf strb wzr, [x21, #0xcd] 380f0: 3d8006a0 str q0, [x21, #0x10] 380f4: 97ff9527 bl 0x1d590 380f8: b26003fb orr x27, xzr, #0x100000000 380fc: 8b008368 add x8, x27, x0, lsl #32 38100: 9360fd00 asr x0, x8, #32 38104: 97ff95af bl 0x1d7c0 38108: aa1603e1 mov x1, x22 3810c: aa0003f7 mov x23, x0 38110: 97ff9664 bl 0x1daa0 38114: b980c6a8 ldrsw x8, [x21, #0xc4] 38118: 52800e7c mov w28, #0x73 // =115 3811c: 11000509 add w9, w8, #0x1 38120: 8b080ea8 add x8, x21, x8, lsl #3 38124: b900c6a9 str w9, [x21, #0xc4] 38128: f9004117 str x23, [x8, #0x80] 3812c: b980caa8 ldrsw x8, [x21, #0xc8] 38130: 11000509 add w9, w8, #0x1 38134: 8b0802a8 add x8, x21, x8 38138: b900caa9 str w9, [x21, #0xc8] 3813c: 3901411c strb w28, [x8, #0x50] 38140: b940c6a8 ldr w8, [x21, #0xc4] 38144: 7100211f cmp w8, #0x8 38148: 5400006b b.lt 0x38154 3814c: 390332b9 strb w25, [x21, #0xcc] 38150: 14000015 b 0x381a4 38154: f100027f cmp x19, #0x0 38158: 9a930356 csel x22, x26, x19, eq 3815c: aa1603e0 mov x0, x22 38160: 97ff950c bl 0x1d590 38164: 8b008368 add x8, x27, x0, lsl #32 38168: 9360fd00 asr x0, x8, #32 3816c: 97ff9595 bl 0x1d7c0 38170: aa1603e1 mov x1, x22 38174: aa0003f7 mov x23, x0 38178: 97ff964a bl 0x1daa0 3817c: b980c6a8 ldrsw x8, [x21, #0xc4] 38180: 11000509 add w9, w8, #0x1 38184: 8b080ea8 add x8, x21, x8, lsl #3 38188: b900c6a9 str w9, [x21, #0xc4] 3818c: f9004117 str x23, [x8, #0x80] 38190: b980caa8 ldrsw x8, [x21, #0xc8] 38194: 11000509 add w9, w8, #0x1 38198: 8b0802a8 add x8, x21, x8 3819c: b900caa9 str w9, [x21, #0xc8] 381a0: 3901411c strb w28, [x8, #0x50] 381a4: b9800308 ldrsw x8, [x24] 381a8: 7100211f cmp w8, #0x8 381ac: 5400008b b.lt 0x381bc 381b0: 320003e8 orr w8, wzr, #0x1 381b4: 390332a8 strb w8, [x21, #0xcc] 381b8: 1400000d b 0x381ec 381bc: 7100029f cmp w20, #0x0 381c0: 11000509 add w9, w8, #0x1 381c4: 8b080aa8 add x8, x21, x8, lsl #2 381c8: 1a9f07ea cset w10, ne 381cc: b900c2a9 str w9, [x21, #0xc0] 381d0: b900610a str w10, [x8, #0x60] 381d4: b980caa8 ldrsw x8, [x21, #0xc8] 381d8: 52800d29 mov w9, #0x69 // =105 381dc: 1100050a add w10, w8, #0x1 381e0: 8b0802a8 add x8, x21, x8 381e4: b900caaa str w10, [x21, #0xc8] 381e8: 39014109 strb w9, [x8, #0x50] 381ec: 97ff91c9 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 381f0: aa1503e1 mov x1, x21 381f4: 97ff8f4f bl 0x1bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt> 381f8: aa1303e0 mov x0, x19 381fc: 97ff9615 bl 0x1da50 38200: a9457bfd ldp x29, x30, [sp, #0x50] 38204: a9444ff4 ldp x20, x19, [sp, #0x40] 38208: a94357f6 ldp x22, x21, [sp, #0x30] 3820c: a9425ff8 ldp x24, x23, [sp, #0x20] 38210: a94167fa ldp x26, x25, [sp, #0x10] 38214: 2a1f03e0 mov w0, wzr 38218: a8c66ffc ldp x28, x27, [sp], #0x60 3821c: d65f03c0 ret 0000000000038220 : 38220: a9bb67fc stp x28, x25, [sp, #-0x50]! 38224: a9015ff8 stp x24, x23, [sp, #0x10] 38228: a90257f6 stp x22, x21, [sp, #0x20] 3822c: a9034ff4 stp x20, x19, [sp, #0x30] 38230: a9047bfd stp x29, x30, [sp, #0x40] 38234: 910103fd add x29, sp, #0x40 38238: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3823c: d12043ff sub sp, sp, #0x810 38240: d53bd048 mrs x8, TPIDR_EL0 38244: f9401508 ldr x8, [x8, #0x28] 38248: 320003e1 orr w1, wzr, #0x1 3824c: aa1f03e2 mov x2, xzr 38250: aa0003f3 mov x19, x0 38254: f81b83a8 stur x8, [x29, #-0x48] 38258: 320003f7 orr w23, wzr, #0x1 3825c: 97ff9155 bl 0x1c7b0 38260: aa0003f5 mov x21, x0 38264: 321f03e1 orr w1, wzr, #0x2 38268: aa1303e0 mov x0, x19 3826c: aa1f03e2 mov x2, xzr 38270: 97ff9150 bl 0x1c7b0 38274: aa0003f4 mov x20, x0 38278: 910023e1 add x1, sp, #0x8 3827c: 52850002 mov w2, #0x2800 // =10240 38280: aa1303e0 mov x0, x19 38284: 97ff910b bl 0x1c6b0 <_Z11lua_to_jsonP9lua_StatePci@plt> 38288: 52802600 mov w0, #0x130 // =304 3828c: 97ff91dd bl 0x1ca00 <_Znwm@plt> 38290: b0000169 adrp x9, 0x65000 38294: 911db929 add x9, x9, #0x76e 38298: aa0003f3 mov x19, x0 3829c: 3dc00120 ldr q0, [x9] 382a0: b0000198 adrp x24, 0x69000 382a4: f80c527f stur xzr, [x19, #0xc5] 382a8: f900627f str xzr, [x19, #0xc0] 382ac: 291a7e7f stp wzr, wzr, [x19, #0xd0] 382b0: 3903367f strb wzr, [x19, #0xcd] 382b4: 91122318 add x24, x24, #0x488 382b8: f10002bf cmp x21, #0x0 382bc: 9a950315 csel x21, x24, x21, eq 382c0: 52800de8 mov w8, #0x6f // =111 382c4: aa1503e0 mov x0, x21 382c8: a9004e73 stp x19, x19, [x19] 382cc: 79004268 strh w8, [x19, #0x20] 382d0: 3d800660 str q0, [x19, #0x10] 382d4: 97ff94af bl 0x1d590 382d8: b26003f9 orr x25, xzr, #0x100000000 382dc: 8b008328 add x8, x25, x0, lsl #32 382e0: 9360fd00 asr x0, x8, #32 382e4: 97ff9537 bl 0x1d7c0 382e8: aa1503e1 mov x1, x21 382ec: aa0003f6 mov x22, x0 382f0: 97ff95ec bl 0x1daa0 382f4: b980c668 ldrsw x8, [x19, #0xc4] 382f8: 11000509 add w9, w8, #0x1 382fc: 8b080e68 add x8, x19, x8, lsl #3 38300: b900c669 str w9, [x19, #0xc4] 38304: f9004116 str x22, [x8, #0x80] 38308: b980ca68 ldrsw x8, [x19, #0xc8] 3830c: 52800e76 mov w22, #0x73 // =115 38310: 11000509 add w9, w8, #0x1 38314: 8b080268 add x8, x19, x8 38318: b900ca69 str w9, [x19, #0xc8] 3831c: 39014116 strb w22, [x8, #0x50] 38320: b940c668 ldr w8, [x19, #0xc4] 38324: 7100211f cmp w8, #0x8 38328: 5400006b b.lt 0x38334 3832c: 39033277 strb w23, [x19, #0xcc] 38330: 14000018 b 0x38390 38334: f100029f cmp x20, #0x0 38338: 9a940314 csel x20, x24, x20, eq 3833c: aa1403e0 mov x0, x20 38340: 97ff9494 bl 0x1d590 38344: 8b008328 add x8, x25, x0, lsl #32 38348: 9360fd00 asr x0, x8, #32 3834c: 97ff951d bl 0x1d7c0 38350: aa1403e1 mov x1, x20 38354: aa0003f5 mov x21, x0 38358: 97ff95d2 bl 0x1daa0 3835c: b980c668 ldrsw x8, [x19, #0xc4] 38360: 11000509 add w9, w8, #0x1 38364: 8b080e68 add x8, x19, x8, lsl #3 38368: b900c669 str w9, [x19, #0xc4] 3836c: f9004115 str x21, [x8, #0x80] 38370: b980ca68 ldrsw x8, [x19, #0xc8] 38374: 11000509 add w9, w8, #0x1 38378: 8b080268 add x8, x19, x8 3837c: b900ca69 str w9, [x19, #0xc8] 38380: 39014116 strb w22, [x8, #0x50] 38384: b940c668 ldr w8, [x19, #0xc4] 38388: 7100211f cmp w8, #0x8 3838c: 5400008b b.lt 0x3839c 38390: 320003e8 orr w8, wzr, #0x1 38394: 39033268 strb w8, [x19, #0xcc] 38398: 14000015 b 0x383ec 3839c: 910023e0 add x0, sp, #0x8 383a0: 97ff947c bl 0x1d590 383a4: b26003e8 orr x8, xzr, #0x100000000 383a8: 8b008108 add x8, x8, x0, lsl #32 383ac: 9360fd00 asr x0, x8, #32 383b0: 97ff9504 bl 0x1d7c0 383b4: 910023e1 add x1, sp, #0x8 383b8: aa0003f4 mov x20, x0 383bc: 97ff95b9 bl 0x1daa0 383c0: b980c668 ldrsw x8, [x19, #0xc4] 383c4: 11000509 add w9, w8, #0x1 383c8: 8b080e68 add x8, x19, x8, lsl #3 383cc: b900c669 str w9, [x19, #0xc4] 383d0: f9004114 str x20, [x8, #0x80] 383d4: b980ca68 ldrsw x8, [x19, #0xc8] 383d8: 52800e69 mov w9, #0x73 // =115 383dc: 1100050a add w10, w8, #0x1 383e0: 8b080268 add x8, x19, x8 383e4: b900ca6a str w10, [x19, #0xc8] 383e8: 39014109 strb w9, [x8, #0x50] 383ec: 97ff9149 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 383f0: aa1303e1 mov x1, x19 383f4: 97ff8ecf bl 0x1bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt> 383f8: d53bd048 mrs x8, TPIDR_EL0 383fc: f9401508 ldr x8, [x8, #0x28] 38400: f85b83a9 ldur x9, [x29, #-0x48] 38404: eb09011f cmp x8, x9 38408: 54000141 b.ne 0x38430 3840c: 2a1f03e0 mov w0, wzr 38410: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 38414: 912043ff add sp, sp, #0x810 38418: a9447bfd ldp x29, x30, [sp, #0x40] 3841c: a9434ff4 ldp x20, x19, [sp, #0x30] 38420: a94257f6 ldp x22, x21, [sp, #0x20] 38424: a9415ff8 ldp x24, x23, [sp, #0x10] 38428: a8c567fc ldp x28, x25, [sp], #0x50 3842c: d65f03c0 ret 38430: 97ff916c bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000038434 : 38434: a9bd57fc stp x28, x21, [sp, #-0x30]! 38438: a9014ff4 stp x20, x19, [sp, #0x10] 3843c: a9027bfd stp x29, x30, [sp, #0x20] 38440: 910083fd add x29, sp, #0x20 38444: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 38448: d10043ff sub sp, sp, #0x10 3844c: d53bd055 mrs x21, TPIDR_EL0 38450: f94016a8 ldr x8, [x21, #0x28] 38454: 910023e1 add x1, sp, #0x8 38458: 321403e2 orr w2, wzr, #0x1000 3845c: f81d83a8 stur x8, [x29, #-0x28] 38460: 97ff9094 bl 0x1c6b0 <_Z11lua_to_jsonP9lua_StatePci@plt> 38464: 52802600 mov w0, #0x130 // =304 38468: 97ff9166 bl 0x1ca00 <_Znwm@plt> 3846c: b0000168 adrp x8, 0x65000 38470: 911a9908 add x8, x8, #0x6a6 38474: f8407109 ldur x9, [x8, #0x7] 38478: f9400108 ldr x8, [x8] 3847c: aa0003f3 mov x19, x0 38480: 910023e0 add x0, sp, #0x8 38484: f80c527f stur xzr, [x19, #0xc5] 38488: f900627f str xzr, [x19, #0xc0] 3848c: 291a7e7f stp wzr, wzr, [x19, #0xd0] 38490: a9004e73 stp x19, x19, [x19] 38494: f8017269 stur x9, [x19, #0x17] 38498: f9000a68 str x8, [x19, #0x10] 3849c: 3903367f strb wzr, [x19, #0xcd] 384a0: 97ff943c bl 0x1d590 384a4: b26003e8 orr x8, xzr, #0x100000000 384a8: 8b008108 add x8, x8, x0, lsl #32 384ac: 9360fd00 asr x0, x8, #32 384b0: 97ff94c4 bl 0x1d7c0 384b4: 910023e1 add x1, sp, #0x8 384b8: aa0003f4 mov x20, x0 384bc: 97ff9579 bl 0x1daa0 384c0: b980c668 ldrsw x8, [x19, #0xc4] 384c4: 11000509 add w9, w8, #0x1 384c8: 8b080e68 add x8, x19, x8, lsl #3 384cc: b900c669 str w9, [x19, #0xc4] 384d0: f9004114 str x20, [x8, #0x80] 384d4: b980ca68 ldrsw x8, [x19, #0xc8] 384d8: 52800e69 mov w9, #0x73 // =115 384dc: 1100050a add w10, w8, #0x1 384e0: 8b080268 add x8, x19, x8 384e4: b900ca6a str w10, [x19, #0xc8] 384e8: 39014109 strb w9, [x8, #0x50] 384ec: 97ff9109 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 384f0: aa1303e1 mov x1, x19 384f4: 97ff8e8f bl 0x1bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt> 384f8: f94016a8 ldr x8, [x21, #0x28] 384fc: f85d83a9 ldur x9, [x29, #-0x28] 38500: eb09011f cmp x8, x9 38504: 54000101 b.ne 0x38524 38508: 2a1f03e0 mov w0, wzr 3850c: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 38510: 910043ff add sp, sp, #0x10 38514: a9427bfd ldp x29, x30, [sp, #0x20] 38518: a9414ff4 ldp x20, x19, [sp, #0x10] 3851c: a8c357fc ldp x28, x21, [sp], #0x30 38520: d65f03c0 ret 38524: 97ff912f bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000038528 : 38528: a9bd57fc stp x28, x21, [sp, #-0x30]! 3852c: a9014ff4 stp x20, x19, [sp, #0x10] 38530: a9027bfd stp x29, x30, [sp, #0x20] 38534: 910083fd add x29, sp, #0x20 38538: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 3853c: d10043ff sub sp, sp, #0x10 38540: d53bd055 mrs x21, TPIDR_EL0 38544: f94016a8 ldr x8, [x21, #0x28] 38548: 910023e1 add x1, sp, #0x8 3854c: 321403e2 orr w2, wzr, #0x1000 38550: f81d83a8 stur x8, [x29, #-0x28] 38554: 97ff9057 bl 0x1c6b0 <_Z11lua_to_jsonP9lua_StatePci@plt> 38558: 52802600 mov w0, #0x130 // =304 3855c: 97ff9129 bl 0x1ca00 <_Znwm@plt> 38560: b0000168 adrp x8, 0x65000 38564: 911e4d08 add x8, x8, #0x793 38568: f8405109 ldur x9, [x8, #0x5] 3856c: f9400108 ldr x8, [x8] 38570: aa0003f3 mov x19, x0 38574: 910023e0 add x0, sp, #0x8 38578: f80c527f stur xzr, [x19, #0xc5] 3857c: f900627f str xzr, [x19, #0xc0] 38580: 291a7e7f stp wzr, wzr, [x19, #0xd0] 38584: a9004e73 stp x19, x19, [x19] 38588: f8015269 stur x9, [x19, #0x15] 3858c: f9000a68 str x8, [x19, #0x10] 38590: 3903367f strb wzr, [x19, #0xcd] 38594: 97ff93ff bl 0x1d590 38598: b26003e8 orr x8, xzr, #0x100000000 3859c: 8b008108 add x8, x8, x0, lsl #32 385a0: 9360fd00 asr x0, x8, #32 385a4: 97ff9487 bl 0x1d7c0 385a8: 910023e1 add x1, sp, #0x8 385ac: aa0003f4 mov x20, x0 385b0: 97ff953c bl 0x1daa0 385b4: b980c668 ldrsw x8, [x19, #0xc4] 385b8: 11000509 add w9, w8, #0x1 385bc: 8b080e68 add x8, x19, x8, lsl #3 385c0: b900c669 str w9, [x19, #0xc4] 385c4: f9004114 str x20, [x8, #0x80] 385c8: b980ca68 ldrsw x8, [x19, #0xc8] 385cc: 52800e69 mov w9, #0x73 // =115 385d0: 1100050a add w10, w8, #0x1 385d4: 8b080268 add x8, x19, x8 385d8: b900ca6a str w10, [x19, #0xc8] 385dc: 39014109 strb w9, [x8, #0x50] 385e0: 97ff90cc bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 385e4: aa1303e1 mov x1, x19 385e8: 97ff8e52 bl 0x1bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt> 385ec: f94016a8 ldr x8, [x21, #0x28] 385f0: f85d83a9 ldur x9, [x29, #-0x28] 385f4: eb09011f cmp x8, x9 385f8: 54000101 b.ne 0x38618 385fc: 2a1f03e0 mov w0, wzr 38600: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 38604: 910043ff add sp, sp, #0x10 38608: a9427bfd ldp x29, x30, [sp, #0x20] 3860c: a9414ff4 ldp x20, x19, [sp, #0x10] 38610: a8c357fc ldp x28, x21, [sp], #0x30 38614: d65f03c0 ret 38618: 97ff90f2 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003861c : 3861c: f81d0ff5 str x21, [sp, #-0x30]! 38620: a9014ff4 stp x20, x19, [sp, #0x10] 38624: a9027bfd stp x29, x30, [sp, #0x20] 38628: 910083fd add x29, sp, #0x20 3862c: 320003e1 orr w1, wzr, #0x1 38630: aa0003f5 mov x21, x0 38634: 97ff8d17 bl 0x1ba90 38638: 321f03e1 orr w1, wzr, #0x2 3863c: aa1503e0 mov x0, x21 38640: aa1f03e2 mov x2, xzr 38644: 1e780013 fcvtzs w19, d0 38648: 97ff905a bl 0x1c7b0 3864c: aa0003f4 mov x20, x0 38650: 320007e1 orr w1, wzr, #0x3 38654: aa1503e0 mov x0, x21 38658: 97ff8d0e bl 0x1ba90 3865c: d0000288 adrp x8, 0x8a000 38660: f9462508 ldr x8, [x8, #0xc48] 38664: 1e780015 fcvtzs w21, d0 38668: b9400108 ldr w8, [x8] 3866c: 7100091f cmp w8, #0x2 38670: 5400018c b.gt 0x386a0 38674: b0000161 adrp x1, 0x65000 38678: f0000162 adrp x2, 0x67000 3867c: f0000163 adrp x3, 0x67000 38680: 910b0421 add x1, x1, #0x2c1 38684: 91283842 add x2, x2, #0xa0e 38688: 9128c863 add x3, x3, #0xa32 3868c: 321e03e0 orr w0, wzr, #0x4 38690: 2a1303e4 mov w4, w19 38694: aa1403e5 mov x5, x20 38698: 2a1503e6 mov w6, w21 3869c: 97ff91bd bl 0x1cd90 <__android_log_print@plt> 386a0: 97ff9184 bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 386a4: 2a1303e1 mov w1, w19 386a8: aa1403e2 mov x2, x20 386ac: 2a1503e3 mov w3, w21 386b0: 97ff8f74 bl 0x1c480 <_ZN13HookShareData15AddAccelAddressEiPKci@plt> 386b4: a9427bfd ldp x29, x30, [sp, #0x20] 386b8: a9414ff4 ldp x20, x19, [sp, #0x10] 386bc: 2a1f03e0 mov w0, wzr 386c0: f84307f5 ldr x21, [sp], #0x30 386c4: d65f03c0 ret 00000000000386c8 : 386c8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 386cc: 910003fd mov x29, sp 386d0: d0000288 adrp x8, 0x8a000 386d4: f9462508 ldr x8, [x8, #0xc48] 386d8: b9400108 ldr w8, [x8] 386dc: 7100091f cmp w8, #0x2 386e0: 5400012c b.gt 0x38704 386e4: b0000161 adrp x1, 0x65000 386e8: f0000162 adrp x2, 0x67000 386ec: f0000163 adrp x3, 0x67000 386f0: 910b0421 add x1, x1, #0x2c1 386f4: 91291842 add x2, x2, #0xa46 386f8: 91299863 add x3, x3, #0xa66 386fc: 321e03e0 orr w0, wzr, #0x4 38700: 97ff91a4 bl 0x1cd90 <__android_log_print@plt> 38704: 97ff916b bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 38708: 97ff8c6a bl 0x1b8b0 <_ZN13HookShareData17ClearAccelAddressEv@plt> 3870c: 2a1f03e0 mov w0, wzr 38710: a8c17bfd ldp x29, x30, [sp], #0x10 38714: d65f03c0 ret 0000000000038718 : 38718: f81e0ff3 str x19, [sp, #-0x20]! 3871c: a9017bfd stp x29, x30, [sp, #0x10] 38720: 910043fd add x29, sp, #0x10 38724: aa0003f3 mov x19, x0 38728: 52801640 mov w0, #0xb2 // =178 3872c: 97ff923d bl 0x1d020 38730: 9e620000 scvtf d0, x0 38734: aa1303e0 mov x0, x19 38738: 97ff946a bl 0x1d8e0 3873c: a9417bfd ldp x29, x30, [sp, #0x10] 38740: 320003e0 orr w0, wzr, #0x1 38744: f84207f3 ldr x19, [sp], #0x20 38748: d65f03c0 ret 000000000003874c : 3874c: f81a0ffb str x27, [sp, #-0x60]! 38750: a90167fa stp x26, x25, [sp, #0x10] 38754: a9025ff8 stp x24, x23, [sp, #0x20] 38758: a90357f6 stp x22, x21, [sp, #0x30] 3875c: a9044ff4 stp x20, x19, [sp, #0x40] 38760: a9057bfd stp x29, x30, [sp, #0x50] 38764: 910143fd add x29, sp, #0x50 38768: 320003e1 orr w1, wzr, #0x1 3876c: aa1f03e2 mov x2, xzr 38770: aa0003f3 mov x19, x0 38774: 320003f9 orr w25, wzr, #0x1 38778: 97ff900e bl 0x1c7b0 3877c: aa0003f7 mov x23, x0 38780: 321f03e1 orr w1, wzr, #0x2 38784: aa1303e0 mov x0, x19 38788: aa1f03e2 mov x2, xzr 3878c: 97ff9009 bl 0x1c7b0 38790: aa0003fa mov x26, x0 38794: aa1703e0 mov x0, x23 38798: 97ff937e bl 0x1d590 3879c: aa0003f4 mov x20, x0 387a0: aa1a03e0 mov x0, x26 387a4: 97ff937b bl 0x1d590 387a8: aa0003fb mov x27, x0 387ac: aa1403e0 mov x0, x20 387b0: 97ff9404 bl 0x1d7c0 387b4: b37ffa99 bfi x25, x20, #1, #63 387b8: aa0003f5 mov x21, x0 387bc: aa1903e0 mov x0, x25 387c0: 97ff9400 bl 0x1d7c0 387c4: aa0003f6 mov x22, x0 387c8: b40004f5 cbz x21, 0x38864 387cc: b40004d6 cbz x22, 0x38864 387d0: aa1503e0 mov x0, x21 387d4: 2a1f03e1 mov w1, wzr 387d8: aa1403e2 mov x2, x20 387dc: d37ffa98 lsl x24, x20, #1 387e0: 97ff9450 bl 0x1d920 387e4: aa1603e0 mov x0, x22 387e8: 2a1f03e1 mov w1, wzr 387ec: aa1903e2 mov x2, x25 387f0: 97ff944c bl 0x1d920 387f4: aa1703e0 mov x0, x23 387f8: 2a1403e1 mov w1, w20 387fc: aa1a03e2 mov x2, x26 38800: 2a1b03e3 mov w3, w27 38804: aa1503e4 mov x4, x21 38808: 97ff9456 bl 0x1d960 <_ZN8QPPUtils14xor_crypt_baseEPKciS1_iPc@plt> 3880c: b40001b4 cbz x20, 0x38840 38810: f0000177 adrp x23, 0x67000 38814: 9129f2f7 add x23, x23, #0xa7c 38818: aa1603f9 mov x25, x22 3881c: aa1503fa mov x26, x21 38820: 38401743 ldrb w3, [x26], #0x1 38824: aa1903e0 mov x0, x25 38828: aa1803e1 mov x1, x24 3882c: aa1703e2 mov x2, x23 38830: 97ff8ecc bl 0x1c360 38834: d1000694 sub x20, x20, #0x1 38838: 91000b39 add x25, x25, #0x2 3883c: b5ffff34 cbnz x20, 0x38820 38840: aa1303e0 mov x0, x19 38844: aa1603e1 mov x1, x22 38848: aa1803e2 mov x2, x24 3884c: 97ff92fd bl 0x1d440 38850: aa1503e0 mov x0, x21 38854: 97ff947f bl 0x1da50 38858: aa1603e0 mov x0, x22 3885c: 97ff947d bl 0x1da50 38860: 14000003 b 0x3886c 38864: aa1303e0 mov x0, x19 38868: 97ff94b6 bl 0x1db40 3886c: a9457bfd ldp x29, x30, [sp, #0x50] 38870: a9444ff4 ldp x20, x19, [sp, #0x40] 38874: a94357f6 ldp x22, x21, [sp, #0x30] 38878: a9425ff8 ldp x24, x23, [sp, #0x20] 3887c: a94167fa ldp x26, x25, [sp, #0x10] 38880: 320003e0 orr w0, wzr, #0x1 38884: f84607fb ldr x27, [sp], #0x60 38888: d65f03c0 ret 000000000003888c : 3888c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 38890: a9017bfd stp x29, x30, [sp, #0x10] 38894: 910043fd add x29, sp, #0x10 38898: 320003e1 orr w1, wzr, #0x1 3889c: aa0003f3 mov x19, x0 388a0: 97ff8da0 bl 0x1bf20 388a4: aa0003f4 mov x20, x0 388a8: 321f03e1 orr w1, wzr, #0x2 388ac: aa1303e0 mov x0, x19 388b0: 97ff93c0 bl 0x1d7b0 388b4: 1e780000 fcvtzs w0, d0 388b8: 97ff8dae bl 0x1bf70 <_ZN8QPPUtils9UDPSocket8AttachFDEi@plt> 388bc: 92407c01 and x1, x0, #0xffffffff 388c0: aa1403e0 mov x0, x20 388c4: 97ff926b bl 0x1d270 <_ZN7UDPLink17ResetDirectSocketEN8QPPUtils9UDPSocketE@plt> 388c8: 12000001 and w1, w0, #0x1 388cc: aa1303e0 mov x0, x19 388d0: 97ff8f88 bl 0x1c6f0 388d4: a9417bfd ldp x29, x30, [sp, #0x10] 388d8: 320003e0 orr w0, wzr, #0x1 388dc: a8c24ff4 ldp x20, x19, [sp], #0x20 388e0: d65f03c0 ret 00000000000388e4 : 388e4: d0000282 adrp x2, 0x8a000 388e8: f946a042 ldr x2, [x2, #0xd40] 388ec: f0000161 adrp x1, 0x67000 388f0: 91314021 add x1, x1, #0xc50 388f4: 321b03e3 orr w3, wzr, #0x20 388f8: 17ff9182 b 0x1cf00 <_Z14l_register_libP9lua_StatePKcPK6luaRegi@plt> 00000000000388fc : 388fc: d10103ff sub sp, sp, #0x40 38900: f9000bf5 str x21, [sp, #0x10] 38904: a9024ff4 stp x20, x19, [sp, #0x20] 38908: a9037bfd stp x29, x30, [sp, #0x30] 3890c: 9100c3fd add x29, sp, #0x30 38910: d53bd048 mrs x8, TPIDR_EL0 38914: f9401508 ldr x8, [x8, #0x28] 38918: 2a0103f3 mov w19, w1 3891c: 11000675 add w21, w19, #0x1 38920: 2a1503e1 mov w1, w21 38924: aa0003f4 mov x20, x0 38928: f90007e8 str x8, [sp, #0x8] 3892c: 97ff923d bl 0x1d220 38930: 340003c0 cbz w0, 0x389a8 38934: aa1403e0 mov x0, x20 38938: 2a1503e1 mov w1, w21 3893c: 97ff939d bl 0x1d7b0 38940: aa1403e0 mov x0, x20 38944: 2a1303e1 mov w1, w19 38948: 1e780015 fcvtzs w21, d0 3894c: 97ff9235 bl 0x1d220 38950: 34000120 cbz w0, 0x38974 38954: aa1403e0 mov x0, x20 38958: 2a1303e1 mov w1, w19 3895c: 97ff8c4d bl 0x1ba90 38960: 1e790001 fcvtzu w1, d0 38964: 910003e0 mov x0, sp 38968: 2a1503e2 mov w2, w21 3896c: 97ff9459 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 38970: 14000010 b 0x389b0 38974: aa1403e0 mov x0, x20 38978: 2a1303e1 mov w1, w19 3897c: 97ff8c05 bl 0x1b990 38980: 34000140 cbz w0, 0x389a8 38984: aa1403e0 mov x0, x20 38988: 2a1303e1 mov w1, w19 3898c: aa1f03e2 mov x2, xzr 38990: 97ff92ec bl 0x1d540 38994: aa0003e1 mov x1, x0 38998: 910003e0 mov x0, sp 3899c: 2a1503e2 mov w2, w21 389a0: 97ff93ac bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 389a4: 14000003 b 0x389b0 389a8: 910003e0 mov x0, sp 389ac: 97ff93d1 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 389b0: f94003e0 ldr x0, [sp] 389b4: d53bd048 mrs x8, TPIDR_EL0 389b8: f9401508 ldr x8, [x8, #0x28] 389bc: f94007e9 ldr x9, [sp, #0x8] 389c0: eb09011f cmp x8, x9 389c4: 540000c1 b.ne 0x389dc 389c8: a9437bfd ldp x29, x30, [sp, #0x30] 389cc: a9424ff4 ldp x20, x19, [sp, #0x20] 389d0: f9400bf5 ldr x21, [sp, #0x10] 389d4: 910103ff add sp, sp, #0x40 389d8: d65f03c0 ret 389dc: 97ff9001 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000389e0 : 389e0: d100c3ff sub sp, sp, #0x30 389e4: a9014ff4 stp x20, x19, [sp, #0x10] 389e8: a9027bfd stp x29, x30, [sp, #0x20] 389ec: 910083fd add x29, sp, #0x20 389f0: d53bd054 mrs x20, TPIDR_EL0 389f4: f9401688 ldr x8, [x20, #0x28] 389f8: aa0003f3 mov x19, x0 389fc: f90007e8 str x8, [sp, #0x8] 38a00: 97ff910c bl 0x1ce30 <_ZN8QPPUtils9UDPSocket6CreateEv@plt> 38a04: b90003e0 str w0, [sp] 38a08: 910003e0 mov x0, sp 38a0c: 97ff9059 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 38a10: 1e620000 scvtf d0, w0 38a14: aa1303e0 mov x0, x19 38a18: 97ff93b2 bl 0x1d8e0 38a1c: f9401688 ldr x8, [x20, #0x28] 38a20: f94007e9 ldr x9, [sp, #0x8] 38a24: eb09011f cmp x8, x9 38a28: 540000c1 b.ne 0x38a40 38a2c: a9427bfd ldp x29, x30, [sp, #0x20] 38a30: a9414ff4 ldp x20, x19, [sp, #0x10] 38a34: 320003e0 orr w0, wzr, #0x1 38a38: 9100c3ff add sp, sp, #0x30 38a3c: d65f03c0 ret 38a40: 97ff8fe8 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000038a44 : 38a44: d10103ff sub sp, sp, #0x40 38a48: f90013f3 str x19, [sp, #0x20] 38a4c: a9037bfd stp x29, x30, [sp, #0x30] 38a50: 9100c3fd add x29, sp, #0x30 38a54: d53bd048 mrs x8, TPIDR_EL0 38a58: f9401508 ldr x8, [x8, #0x28] 38a5c: 320003e1 orr w1, wzr, #0x1 38a60: aa0003f3 mov x19, x0 38a64: f9000fe8 str x8, [sp, #0x18] 38a68: 97ff8cee bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 38a6c: f9000be0 str x0, [sp, #0x10] 38a70: 910043e0 add x0, sp, #0x10 38a74: 97ff930b bl 0x1d6a0 <_ZN8QPPUtils2IP7IsEmptyEv@plt> 38a78: 36000060 tbz w0, #0x0, 0x38a84 38a7c: 1e7e1000 fmov d0, #-1.00000000 38a80: 14000007 b 0x38a9c 38a84: f9400be0 ldr x0, [sp, #0x10] 38a88: 97ff93e2 bl 0x1da10 <_ZN8QPPUtils9UDPSocket6ListenENS_2IPE@plt> 38a8c: b9000be0 str w0, [sp, #0x8] 38a90: 910023e0 add x0, sp, #0x8 38a94: 97ff9037 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 38a98: 1e620000 scvtf d0, w0 38a9c: aa1303e0 mov x0, x19 38aa0: 97ff9390 bl 0x1d8e0 38aa4: d53bd048 mrs x8, TPIDR_EL0 38aa8: f9401508 ldr x8, [x8, #0x28] 38aac: f9400fe9 ldr x9, [sp, #0x18] 38ab0: eb09011f cmp x8, x9 38ab4: 540000c1 b.ne 0x38acc 38ab8: a9437bfd ldp x29, x30, [sp, #0x30] 38abc: f94013f3 ldr x19, [sp, #0x20] 38ac0: 320003e0 orr w0, wzr, #0x1 38ac4: 910103ff add sp, sp, #0x40 38ac8: d65f03c0 ret 38acc: 97ff8fc5 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000038ad0 : 38ad0: a9bb67fa stp x26, x25, [sp, #-0x50]! 38ad4: a9015ff8 stp x24, x23, [sp, #0x10] 38ad8: a90257f6 stp x22, x21, [sp, #0x20] 38adc: a9034ff4 stp x20, x19, [sp, #0x30] 38ae0: a9047bfd stp x29, x30, [sp, #0x40] 38ae4: 910103fd add x29, sp, #0x40 38ae8: 320003e1 orr w1, wzr, #0x1 38aec: aa0003f3 mov x19, x0 38af0: 320003f7 orr w23, wzr, #0x1 38af4: 97ff8be7 bl 0x1ba90 38af8: 321f03e1 orr w1, wzr, #0x2 38afc: aa1303e0 mov x0, x19 38b00: aa1f03e2 mov x2, xzr 38b04: 1e780018 fcvtzs w24, d0 38b08: 97ff8f2a bl 0x1c7b0 38b0c: aa0003f5 mov x21, x0 38b10: 320007e1 orr w1, wzr, #0x3 38b14: aa1303e0 mov x0, x19 38b18: 97ff90de bl 0x1ce90 38b1c: 7100001f cmp w0, #0x0 38b20: 321e03e1 orr w1, wzr, #0x4 38b24: aa1303e0 mov x0, x19 38b28: 1a9f07f9 cset w25, ne 38b2c: 97ff90d9 bl 0x1ce90 38b30: 7100001f cmp w0, #0x0 38b34: 52801700 mov w0, #0xb8 // =184 38b38: 1a9f07fa cset w26, ne 38b3c: 97ff8fb1 bl 0x1ca00 <_Znwm@plt> 38b40: aa0003f4 mov x20, x0 38b44: 97ff8def bl 0x1c300 <_ZN8QPPUtils9IAutoFreeC2Ev@plt> 38b48: 91006296 add x22, x20, #0x18 38b4c: aa1603e0 mov x0, x22 38b50: 97ff8e58 bl 0x1c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt> 38b54: d0000288 adrp x8, 0x8a000 38b58: f9463108 ldr x8, [x8, #0xc60] 38b5c: 9100de80 add x0, x20, #0x37 38b60: 321903e2 orr w2, wzr, #0x80 38b64: aa1503e1 mov x1, x21 38b68: 91004109 add x9, x8, #0x10 38b6c: 91012108 add x8, x8, #0x48 38b70: f9001693 str x19, [x20, #0x28] 38b74: b9003298 str w24, [x20, #0x30] 38b78: 3900d299 strb w25, [x20, #0x34] 38b7c: 3900d69a strb w26, [x20, #0x35] 38b80: 3900da97 strb w23, [x20, #0x36] 38b84: f9000289 str x9, [x20] 38b88: f9000e88 str x8, [x20, #0x18] 38b8c: 97ff902d bl 0x1cc40 38b90: 97ff8e50 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 38b94: f9401a81 ldr x1, [x20, #0x30] 38b98: f2601c3f tst x1, #0xff00000000 38b9c: 1a9f07e3 cset w3, ne 38ba0: f2581c3f tst x1, #0xff0000000000 38ba4: 1a9f07e4 cset w4, ne 38ba8: aa1603e2 mov x2, x22 38bac: 97ff8fed bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 38bb0: 360000a0 tbz w0, #0x0, 0x38bc4 38bb4: aa1303e0 mov x0, x19 38bb8: aa1403e1 mov x1, x20 38bbc: 97ff8e6d bl 0x1c570 38bc0: 14000012 b 0x38c08 38bc4: d0000288 adrp x8, 0x8a000 38bc8: f9462508 ldr x8, [x8, #0xc48] 38bcc: b9400108 ldr w8, [x8] 38bd0: 7100111f cmp w8, #0x4 38bd4: 5400014c b.gt 0x38bfc 38bd8: b9403284 ldr w4, [x20, #0x30] 38bdc: b0000161 adrp x1, 0x65000 38be0: f0000162 adrp x2, 0x67000 38be4: f0000163 adrp x3, 0x67000 38be8: 910b0421 add x1, x1, #0x2c1 38bec: 9134ec42 add x2, x2, #0xd3b 38bf0: 91359863 add x3, x3, #0xd66 38bf4: 321f07e0 orr w0, wzr, #0x6 38bf8: 97ff9066 bl 0x1cd90 <__android_log_print@plt> 38bfc: aa1303e0 mov x0, x19 38c00: 3900da9f strb wzr, [x20, #0x36] 38c04: 97ff93cf bl 0x1db40 38c08: a9447bfd ldp x29, x30, [sp, #0x40] 38c0c: a9434ff4 ldp x20, x19, [sp, #0x30] 38c10: a94257f6 ldp x22, x21, [sp, #0x20] 38c14: a9415ff8 ldp x24, x23, [sp, #0x10] 38c18: 320003e0 orr w0, wzr, #0x1 38c1c: a8c567fa ldp x26, x25, [sp], #0x50 38c20: d65f03c0 ret 0000000000038c24 : 38c24: f81e0ff3 str x19, [sp, #-0x20]! 38c28: a9017bfd stp x29, x30, [sp, #0x10] 38c2c: 910043fd add x29, sp, #0x10 38c30: 320003e1 orr w1, wzr, #0x1 38c34: 97ff8cbb bl 0x1bf20 38c38: aa0003f3 mov x19, x0 38c3c: 3940da68 ldrb w8, [x19, #0x36] 38c40: 340002a8 cbz w8, 0x38c94 38c44: 3900da7f strb wzr, [x19, #0x36] 38c48: 97ff8e22 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 38c4c: b9403261 ldr w1, [x19, #0x30] 38c50: 97ff911c bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 38c54: d0000288 adrp x8, 0x8a000 38c58: f9462508 ldr x8, [x8, #0xc48] 38c5c: b9400108 ldr w8, [x8] 38c60: 7100111f cmp w8, #0x4 38c64: 5400018c b.gt 0x38c94 38c68: 52000008 eor w8, w0, #0x1 38c6c: 36000148 tbz w8, #0x0, 0x38c94 38c70: b9403264 ldr w4, [x19, #0x30] 38c74: b0000161 adrp x1, 0x65000 38c78: f0000162 adrp x2, 0x67000 38c7c: f0000163 adrp x3, 0x67000 38c80: 910b0421 add x1, x1, #0x2c1 38c84: 9135b042 add x2, x2, #0xd6c 38c88: 91366463 add x3, x3, #0xd99 38c8c: 321f07e0 orr w0, wzr, #0x6 38c90: 97ff9040 bl 0x1cd90 <__android_log_print@plt> 38c94: a9417bfd ldp x29, x30, [sp, #0x10] 38c98: 2a1f03e0 mov w0, wzr 38c9c: f84207f3 ldr x19, [sp], #0x20 38ca0: d65f03c0 ret 0000000000038ca4 : 38ca4: f81e0ff3 str x19, [sp, #-0x20]! 38ca8: a9017bfd stp x29, x30, [sp, #0x10] 38cac: 910043fd add x29, sp, #0x10 38cb0: 320003e1 orr w1, wzr, #0x1 38cb4: aa1f03e2 mov x2, xzr 38cb8: aa0003f3 mov x19, x0 38cbc: 97ff8ebd bl 0x1c7b0 38cc0: 97ff8af4 bl 0x1b890 <_ZN8QPPUtils9ipv4_addrEPKc@plt> 38cc4: 1e630000 ucvtf d0, w0 38cc8: aa1303e0 mov x0, x19 38ccc: 97ff9305 bl 0x1d8e0 38cd0: a9417bfd ldp x29, x30, [sp, #0x10] 38cd4: 320003e0 orr w0, wzr, #0x1 38cd8: f84207f3 ldr x19, [sp], #0x20 38cdc: d65f03c0 ret 0000000000038ce0 : 38ce0: d101c3ff sub sp, sp, #0x70 38ce4: a9054ff4 stp x20, x19, [sp, #0x50] 38ce8: a9067bfd stp x29, x30, [sp, #0x60] 38cec: 910183fd add x29, sp, #0x60 38cf0: d53bd054 mrs x20, TPIDR_EL0 38cf4: f9401688 ldr x8, [x20, #0x28] 38cf8: 320003e1 orr w1, wzr, #0x1 38cfc: aa0003f3 mov x19, x0 38d00: f81e83a8 stur x8, [x29, #-0x18] 38d04: 97ff8b63 bl 0x1ba90 38d08: 1e790001 fcvtzu w1, d0 38d0c: 910003e0 mov x0, sp 38d10: 2a1f03e2 mov w2, wzr 38d14: 97ff936f bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 38d18: 910003e0 mov x0, sp 38d1c: 910023e1 add x1, sp, #0x8 38d20: 321a03e2 orr w2, wzr, #0x40 38d24: 97ff8c9b bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 38d28: 910023e1 add x1, sp, #0x8 38d2c: aa1303e0 mov x0, x19 38d30: 97ff908c bl 0x1cf60 38d34: f9401688 ldr x8, [x20, #0x28] 38d38: f85e83a9 ldur x9, [x29, #-0x18] 38d3c: eb09011f cmp x8, x9 38d40: 540000c1 b.ne 0x38d58 38d44: a9467bfd ldp x29, x30, [sp, #0x60] 38d48: a9454ff4 ldp x20, x19, [sp, #0x50] 38d4c: 320003e0 orr w0, wzr, #0x1 38d50: 9101c3ff add sp, sp, #0x70 38d54: d65f03c0 ret 38d58: 97ff8f22 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000038d5c : 38d5c: f81e0ff3 str x19, [sp, #-0x20]! 38d60: a9017bfd stp x29, x30, [sp, #0x10] 38d64: 910043fd add x29, sp, #0x10 38d68: 320003e1 orr w1, wzr, #0x1 38d6c: aa0003f3 mov x19, x0 38d70: 97ff8b48 bl 0x1ba90 38d74: 1e790000 fcvtzu w0, d0 38d78: 97ff935a bl 0x1dae0 <_ZN8QPPUtils2IP19ParseNetworkSegmentEj@plt> 38d7c: 1e630000 ucvtf d0, w0 38d80: aa1303e0 mov x0, x19 38d84: 97ff92d7 bl 0x1d8e0 38d88: a9417bfd ldp x29, x30, [sp, #0x10] 38d8c: 320003e0 orr w0, wzr, #0x1 38d90: f84207f3 ldr x19, [sp], #0x20 38d94: d65f03c0 ret 0000000000038d98 : 38d98: f81e0ff3 str x19, [sp, #-0x20]! 38d9c: a9017bfd stp x29, x30, [sp, #0x10] 38da0: 910043fd add x29, sp, #0x10 38da4: 320003e1 orr w1, wzr, #0x1 38da8: aa0003f3 mov x19, x0 38dac: 97ff8b39 bl 0x1ba90 38db0: 1e790000 fcvtzu w0, d0 38db4: 97ff9023 bl 0x1ce40 <_ZN8QPPUtils2IP16IsPrivateAddressEj@plt> 38db8: 12000001 and w1, w0, #0x1 38dbc: aa1303e0 mov x0, x19 38dc0: 97ff8e4c bl 0x1c6f0 38dc4: a9417bfd ldp x29, x30, [sp, #0x10] 38dc8: 320003e0 orr w0, wzr, #0x1 38dcc: f84207f3 ldr x19, [sp], #0x20 38dd0: d65f03c0 ret 0000000000038dd4 : 38dd4: f81e0ff3 str x19, [sp, #-0x20]! 38dd8: a9017bfd stp x29, x30, [sp, #0x10] 38ddc: 910043fd add x29, sp, #0x10 38de0: 320003e1 orr w1, wzr, #0x1 38de4: aa0003f3 mov x19, x0 38de8: 97ff8b2a bl 0x1ba90 38dec: 1e780000 fcvtzs w0, d0 38df0: 97ff8ff4 bl 0x1cdc0 <_ZN8QPPUtils14get_local_portEi@plt> 38df4: 1e620000 scvtf d0, w0 38df8: aa1303e0 mov x0, x19 38dfc: 97ff92b9 bl 0x1d8e0 38e00: a9417bfd ldp x29, x30, [sp, #0x10] 38e04: 320003e0 orr w0, wzr, #0x1 38e08: f84207f3 ldr x19, [sp], #0x20 38e0c: d65f03c0 ret 0000000000038e10 : 38e10: f81e0ff3 str x19, [sp, #-0x20]! 38e14: a9017bfd stp x29, x30, [sp, #0x10] 38e18: 910043fd add x29, sp, #0x10 38e1c: 320003e1 orr w1, wzr, #0x1 38e20: 97ff8b1c bl 0x1ba90 38e24: 1e780013 fcvtzs w19, d0 38e28: 2a1303e0 mov w0, w19 38e2c: 97ff91e1 bl 0x1d5b0 38e30: 3100041f cmn w0, #0x1 38e34: 540000a1 b.ne 0x38e48 38e38: 97ff8cfa bl 0x1c220 <__errno@plt> 38e3c: b9400008 ldr w8, [x0] 38e40: 7100111f cmp w8, #0x4 38e44: 54ffff20 b.eq 0x38e28 38e48: a9417bfd ldp x29, x30, [sp, #0x10] 38e4c: 2a1f03e0 mov w0, wzr 38e50: f84207f3 ldr x19, [sp], #0x20 38e54: d65f03c0 ret 0000000000038e58 : 38e58: a9be4ff4 stp x20, x19, [sp, #-0x20]! 38e5c: a9017bfd stp x29, x30, [sp, #0x10] 38e60: 910043fd add x29, sp, #0x10 38e64: 320003e1 orr w1, wzr, #0x1 38e68: aa0003f3 mov x19, x0 38e6c: 97ff8b09 bl 0x1ba90 38e70: 321f03e1 orr w1, wzr, #0x2 38e74: aa1303e0 mov x0, x19 38e78: aa1f03e2 mov x2, xzr 38e7c: 1e780014 fcvtzs w20, d0 38e80: 97ff8e4c bl 0x1c7b0 38e84: aa0003e1 mov x1, x0 38e88: 2a1403e0 mov w0, w20 38e8c: 97ff8f0d bl 0x1cac0 <_ZN8QPPUtils6Socket18BindSocketToDeviceEiPKc@plt> 38e90: 12000001 and w1, w0, #0x1 38e94: aa1303e0 mov x0, x19 38e98: 97ff8e16 bl 0x1c6f0 38e9c: a9417bfd ldp x29, x30, [sp, #0x10] 38ea0: 320003e0 orr w0, wzr, #0x1 38ea4: a8c24ff4 ldp x20, x19, [sp], #0x20 38ea8: d65f03c0 ret 0000000000038eac : 38eac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 38eb0: a9017bfd stp x29, x30, [sp, #0x10] 38eb4: 910043fd add x29, sp, #0x10 38eb8: d0000282 adrp x2, 0x8a000 38ebc: f945c042 ldr x2, [x2, #0xb80] 38ec0: f0000174 adrp x20, 0x67000 38ec4: 91349a94 add x20, x20, #0xd26 38ec8: 321c03e3 orr w3, wzr, #0x10 38ecc: aa1403e1 mov x1, x20 38ed0: aa0003f3 mov x19, x0 38ed4: 97ff900b bl 0x1cf00 <_Z14l_register_libP9lua_StatePKcPK6luaRegi@plt> 38ed8: a9417bfd ldp x29, x30, [sp, #0x10] 38edc: f0000162 adrp x2, 0x67000 38ee0: 9134c042 add x2, x2, #0xd30 38ee4: 12800003 mov w3, #-0x1 // =-1 38ee8: aa1303e0 mov x0, x19 38eec: aa1403e1 mov x1, x20 38ef0: a8c24ff4 ldp x20, x19, [sp], #0x20 38ef4: 17ff8ca7 b 0x1c190 <_Z16l_register_constP9lua_StatePKcS2_i@plt> 0000000000038ef8 : 38ef8: f81e0ff3 str x19, [sp, #-0x20]! 38efc: a9017bfd stp x29, x30, [sp, #0x10] 38f00: 910043fd add x29, sp, #0x10 38f04: aa0003f3 mov x19, x0 38f08: 91006260 add x0, x19, #0x18 38f0c: 97ff919d bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 38f10: a9417bfd ldp x29, x30, [sp, #0x10] 38f14: aa1303e0 mov x0, x19 38f18: f84207f3 ldr x19, [sp], #0x20 38f1c: 17ff8f95 b 0x1cd70 <_ZN8QPPUtils9IAutoFreeD2Ev@plt> 0000000000038f20 : 38f20: f81e0ff3 str x19, [sp, #-0x20]! 38f24: a9017bfd stp x29, x30, [sp, #0x10] 38f28: 910043fd add x29, sp, #0x10 38f2c: aa0003f3 mov x19, x0 38f30: 91006260 add x0, x19, #0x18 38f34: 97ff9193 bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 38f38: aa1303e0 mov x0, x19 38f3c: 97ff8f8d bl 0x1cd70 <_ZN8QPPUtils9IAutoFreeD2Ev@plt> 38f40: a9417bfd ldp x29, x30, [sp, #0x10] 38f44: aa1303e0 mov x0, x19 38f48: f84207f3 ldr x19, [sp], #0x20 38f4c: 17ff8d45 b 0x1c460 <_ZdlPv@plt> 0000000000038f50 : 38f50: 3940d800 ldrb w0, [x0, #0x36] 38f54: d65f03c0 ret 0000000000038f58 : 38f58: f81e0ff3 str x19, [sp, #-0x20]! 38f5c: a9017bfd stp x29, x30, [sp, #0x10] 38f60: 910043fd add x29, sp, #0x10 38f64: aa0003f3 mov x19, x0 38f68: f9401660 ldr x0, [x19, #0x28] 38f6c: 9100de62 add x2, x19, #0x37 38f70: 1284e221 mov w1, #-0x2712 // =-10002 38f74: 97ff8c77 bl 0x1c150 38f78: bd403260 ldr s0, [x19, #0x30] 38f7c: f9401660 ldr x0, [x19, #0x28] 38f80: 0f20a400 sshll v0.2d, v0.2s, #0x0 38f84: 5e61d800 scvtf d0, d0 38f88: 97ff9256 bl 0x1d8e0 38f8c: f9401660 ldr x0, [x19, #0x28] 38f90: 320003e1 orr w1, wzr, #0x1 38f94: 97ff8dd7 bl 0x1c6f0 38f98: f9401660 ldr x0, [x19, #0x28] 38f9c: a9417bfd ldp x29, x30, [sp, #0x10] 38fa0: 321f03e1 orr w1, wzr, #0x2 38fa4: 2a1f03e2 mov w2, wzr 38fa8: f84207f3 ldr x19, [sp], #0x20 38fac: 17ff9219 b 0x1d810 0000000000038fb0 : 38fb0: f81e0ff3 str x19, [sp, #-0x20]! 38fb4: a9017bfd stp x29, x30, [sp, #0x10] 38fb8: 910043fd add x29, sp, #0x10 38fbc: aa0003f3 mov x19, x0 38fc0: f9401660 ldr x0, [x19, #0x28] 38fc4: 9100de62 add x2, x19, #0x37 38fc8: 1284e221 mov w1, #-0x2712 // =-10002 38fcc: 97ff8c61 bl 0x1c150 38fd0: bd403260 ldr s0, [x19, #0x30] 38fd4: f9401660 ldr x0, [x19, #0x28] 38fd8: 0f20a400 sshll v0.2d, v0.2s, #0x0 38fdc: 5e61d800 scvtf d0, d0 38fe0: 97ff9240 bl 0x1d8e0 38fe4: f9401660 ldr x0, [x19, #0x28] 38fe8: 2a1f03e1 mov w1, wzr 38fec: 97ff8dc1 bl 0x1c6f0 38ff0: f9401660 ldr x0, [x19, #0x28] 38ff4: a9417bfd ldp x29, x30, [sp, #0x10] 38ff8: 321f03e1 orr w1, wzr, #0x2 38ffc: 2a1f03e2 mov w2, wzr 39000: f84207f3 ldr x19, [sp], #0x20 39004: 17ff9203 b 0x1d810 0000000000039008 : 39008: f81e0ff3 str x19, [sp, #-0x20]! 3900c: a9017bfd stp x29, x30, [sp, #0x10] 39010: 910043fd add x29, sp, #0x10 39014: d1006013 sub x19, x0, #0x18 39018: 97ff915a bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 3901c: a9417bfd ldp x29, x30, [sp, #0x10] 39020: aa1303e0 mov x0, x19 39024: f84207f3 ldr x19, [sp], #0x20 39028: 17ff8f52 b 0x1cd70 <_ZN8QPPUtils9IAutoFreeD2Ev@plt> 000000000003902c : 3902c: f81e0ff3 str x19, [sp, #-0x20]! 39030: a9017bfd stp x29, x30, [sp, #0x10] 39034: 910043fd add x29, sp, #0x10 39038: d1006013 sub x19, x0, #0x18 3903c: 97ff9151 bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 39040: aa1303e0 mov x0, x19 39044: 97ff8f4b bl 0x1cd70 <_ZN8QPPUtils9IAutoFreeD2Ev@plt> 39048: a9417bfd ldp x29, x30, [sp, #0x10] 3904c: aa1303e0 mov x0, x19 39050: f84207f3 ldr x19, [sp], #0x20 39054: 17ff8d03 b 0x1c460 <_ZdlPv@plt> 0000000000039058 : 39058: f81e0ff3 str x19, [sp, #-0x20]! 3905c: a9017bfd stp x29, x30, [sp, #0x10] 39060: 910043fd add x29, sp, #0x10 39064: aa0003f3 mov x19, x0 39068: f9400a60 ldr x0, [x19, #0x10] 3906c: 91007e62 add x2, x19, #0x1f 39070: 1284e221 mov w1, #-0x2712 // =-10002 39074: 97ff8c37 bl 0x1c150 39078: bd401a60 ldr s0, [x19, #0x18] 3907c: f9400a60 ldr x0, [x19, #0x10] 39080: 0f20a400 sshll v0.2d, v0.2s, #0x0 39084: 5e61d800 scvtf d0, d0 39088: 97ff9216 bl 0x1d8e0 3908c: f9400a60 ldr x0, [x19, #0x10] 39090: 320003e1 orr w1, wzr, #0x1 39094: 97ff8d97 bl 0x1c6f0 39098: f9400a60 ldr x0, [x19, #0x10] 3909c: a9417bfd ldp x29, x30, [sp, #0x10] 390a0: 321f03e1 orr w1, wzr, #0x2 390a4: 2a1f03e2 mov w2, wzr 390a8: f84207f3 ldr x19, [sp], #0x20 390ac: 17ff91d9 b 0x1d810 00000000000390b0 : 390b0: f81e0ff3 str x19, [sp, #-0x20]! 390b4: a9017bfd stp x29, x30, [sp, #0x10] 390b8: 910043fd add x29, sp, #0x10 390bc: aa0003f3 mov x19, x0 390c0: f9400a60 ldr x0, [x19, #0x10] 390c4: 91007e62 add x2, x19, #0x1f 390c8: 1284e221 mov w1, #-0x2712 // =-10002 390cc: 97ff8c21 bl 0x1c150 390d0: bd401a60 ldr s0, [x19, #0x18] 390d4: f9400a60 ldr x0, [x19, #0x10] 390d8: 0f20a400 sshll v0.2d, v0.2s, #0x0 390dc: 5e61d800 scvtf d0, d0 390e0: 97ff9200 bl 0x1d8e0 390e4: f9400a60 ldr x0, [x19, #0x10] 390e8: 2a1f03e1 mov w1, wzr 390ec: 97ff8d81 bl 0x1c6f0 390f0: f9400a60 ldr x0, [x19, #0x10] 390f4: a9417bfd ldp x29, x30, [sp, #0x10] 390f8: 321f03e1 orr w1, wzr, #0x2 390fc: 2a1f03e2 mov w2, wzr 39100: f84207f3 ldr x19, [sp], #0x20 39104: 17ff91c3 b 0x1d810 0000000000039108 : 39108: f81e0ff3 str x19, [sp, #-0x20]! 3910c: a9017bfd stp x29, x30, [sp, #0x10] 39110: 910043fd add x29, sp, #0x10 39114: aa0003f3 mov x19, x0 39118: aa1f03e0 mov x0, xzr 3911c: 97ff8d85 bl 0x1c730 39120: 1e630000 ucvtf d0, w0 39124: aa1303e0 mov x0, x19 39128: 97ff91ee bl 0x1d8e0 3912c: a9417bfd ldp x29, x30, [sp, #0x10] 39130: 320003e0 orr w0, wzr, #0x1 39134: f84207f3 ldr x19, [sp], #0x20 39138: d65f03c0 ret 000000000003913c : 3913c: d10103ff sub sp, sp, #0x40 39140: a9024ff4 stp x20, x19, [sp, #0x20] 39144: a9037bfd stp x29, x30, [sp, #0x30] 39148: 9100c3fd add x29, sp, #0x30 3914c: d53bd054 mrs x20, TPIDR_EL0 39150: f9401688 ldr x8, [x20, #0x28] 39154: aa0003f3 mov x19, x0 39158: 910023e0 add x0, sp, #0x8 3915c: aa1f03e1 mov x1, xzr 39160: f9000fe8 str x8, [sp, #0x18] 39164: 97ff8e4b bl 0x1ca90 39168: a940a3e9 ldp x9, x8, [sp, #0x8] 3916c: d2e4188b mov x11, #0x20c4000000000000 // =2361012104648982528 39170: f2d374ab movk x11, #0x9ba5, lsl #32 39174: f2bc6a6b movk x11, #0xe353, lsl #16 39178: f29ef9eb movk x11, #0xf7cf 3917c: 9b4b7d08 smulh x8, x8, x11 39180: 9347fd0b asr x11, x8, #7 39184: 52807d0a mov w10, #0x3e8 // =1000 39188: 8b48fd68 add x8, x11, x8, lsr #63 3918c: 9b0a2128 madd x8, x9, x10, x8 39190: 9e630100 ucvtf d0, x8 39194: aa1303e0 mov x0, x19 39198: 97ff91d2 bl 0x1d8e0 3919c: f9401688 ldr x8, [x20, #0x28] 391a0: f9400fe9 ldr x9, [sp, #0x18] 391a4: eb09011f cmp x8, x9 391a8: 540000c1 b.ne 0x391c0 391ac: a9437bfd ldp x29, x30, [sp, #0x30] 391b0: a9424ff4 ldp x20, x19, [sp, #0x20] 391b4: 320003e0 orr w0, wzr, #0x1 391b8: 910103ff add sp, sp, #0x40 391bc: d65f03c0 ret 391c0: 97ff8e08 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000391c4 : 391c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 391c8: 910003fd mov x29, sp 391cc: 320003e1 orr w1, wzr, #0x1 391d0: 97ff8a30 bl 0x1ba90 391d4: 1e780000 fcvtzs w0, d0 391d8: 97ff89f6 bl 0x1b9b0 <_ZN8QPPUtils13set_log_levelEi@plt> 391dc: 2a1f03e0 mov w0, wzr 391e0: a8c17bfd ldp x29, x30, [sp], #0x10 391e4: d65f03c0 ret 00000000000391e8 : 391e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 391ec: 910003fd mov x29, sp 391f0: b0000288 adrp x8, 0x8a000 391f4: f9462508 ldr x8, [x8, #0xc48] 391f8: b9400108 ldr w8, [x8] 391fc: 1e620100 scvtf d0, w8 39200: 97ff91b8 bl 0x1d8e0 39204: 320003e0 orr w0, wzr, #0x1 39208: a8c17bfd ldp x29, x30, [sp], #0x10 3920c: d65f03c0 ret 0000000000039210 : 39210: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39214: 910003fd mov x29, sp 39218: 320003e1 orr w1, wzr, #0x1 3921c: aa1f03e2 mov x2, xzr 39220: 97ff8d64 bl 0x1c7b0 39224: b0000288 adrp x8, 0x8a000 39228: f9462508 ldr x8, [x8, #0xc48] 3922c: aa0003e4 mov x4, x0 39230: b9400108 ldr w8, [x8] 39234: 7100051f cmp w8, #0x1 39238: 5400012c b.gt 0x3925c 3923c: 90000161 adrp x1, 0x65000 39240: b0000162 adrp x2, 0x66000 39244: d0000163 adrp x3, 0x67000 39248: 910b0421 add x1, x1, #0x2c1 3924c: 912e0042 add x2, x2, #0xb80 39250: 91367863 add x3, x3, #0xd9e 39254: 320007e0 orr w0, wzr, #0x3 39258: 97ff8ece bl 0x1cd90 <__android_log_print@plt> 3925c: 2a1f03e0 mov w0, wzr 39260: a8c17bfd ldp x29, x30, [sp], #0x10 39264: d65f03c0 ret 0000000000039268 : 39268: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3926c: 910003fd mov x29, sp 39270: 320003e1 orr w1, wzr, #0x1 39274: aa1f03e2 mov x2, xzr 39278: 97ff8d4e bl 0x1c7b0 3927c: b0000288 adrp x8, 0x8a000 39280: f9462508 ldr x8, [x8, #0xc48] 39284: aa0003e4 mov x4, x0 39288: b9400108 ldr w8, [x8] 3928c: 7100091f cmp w8, #0x2 39290: 5400012c b.gt 0x392b4 39294: 90000161 adrp x1, 0x65000 39298: b0000162 adrp x2, 0x66000 3929c: d0000163 adrp x3, 0x67000 392a0: 910b0421 add x1, x1, #0x2c1 392a4: 912e0042 add x2, x2, #0xb80 392a8: 9136a863 add x3, x3, #0xdaa 392ac: 321e03e0 orr w0, wzr, #0x4 392b0: 97ff8eb8 bl 0x1cd90 <__android_log_print@plt> 392b4: 2a1f03e0 mov w0, wzr 392b8: a8c17bfd ldp x29, x30, [sp], #0x10 392bc: d65f03c0 ret 00000000000392c0 : 392c0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 392c4: 910003fd mov x29, sp 392c8: 320003e1 orr w1, wzr, #0x1 392cc: aa1f03e2 mov x2, xzr 392d0: 97ff8d38 bl 0x1c7b0 392d4: b0000288 adrp x8, 0x8a000 392d8: f9462508 ldr x8, [x8, #0xc48] 392dc: aa0003e4 mov x4, x0 392e0: b9400108 ldr w8, [x8] 392e4: 71000d1f cmp w8, #0x3 392e8: 5400012c b.gt 0x3930c 392ec: 90000161 adrp x1, 0x65000 392f0: b0000162 adrp x2, 0x66000 392f4: d0000163 adrp x3, 0x67000 392f8: 910b0421 add x1, x1, #0x2c1 392fc: 912e0042 add x2, x2, #0xb80 39300: 9136d463 add x3, x3, #0xdb5 39304: 528000a0 mov w0, #0x5 // =5 39308: 97ff8ea2 bl 0x1cd90 <__android_log_print@plt> 3930c: 2a1f03e0 mov w0, wzr 39310: a8c17bfd ldp x29, x30, [sp], #0x10 39314: d65f03c0 ret 0000000000039318 : 39318: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3931c: 910003fd mov x29, sp 39320: 320003e1 orr w1, wzr, #0x1 39324: aa1f03e2 mov x2, xzr 39328: 97ff8d22 bl 0x1c7b0 3932c: b0000288 adrp x8, 0x8a000 39330: f9462508 ldr x8, [x8, #0xc48] 39334: aa0003e4 mov x4, x0 39338: b9400108 ldr w8, [x8] 3933c: 7100111f cmp w8, #0x4 39340: 5400012c b.gt 0x39364 39344: 90000161 adrp x1, 0x65000 39348: b0000162 adrp x2, 0x66000 3934c: d0000163 adrp x3, 0x67000 39350: 910b0421 add x1, x1, #0x2c1 39354: 912e0042 add x2, x2, #0xb80 39358: 91370c63 add x3, x3, #0xdc3 3935c: 321f07e0 orr w0, wzr, #0x6 39360: 97ff8e8c bl 0x1cd90 <__android_log_print@plt> 39364: 2a1f03e0 mov w0, wzr 39368: a8c17bfd ldp x29, x30, [sp], #0x10 3936c: d65f03c0 ret 0000000000039370 : 39370: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39374: 910003fd mov x29, sp 39378: 320003e1 orr w1, wzr, #0x1 3937c: aa1f03e2 mov x2, xzr 39380: 97ff8d0c bl 0x1c7b0 39384: 90000161 adrp x1, 0x65000 39388: b0000162 adrp x2, 0x66000 3938c: d0000163 adrp x3, 0x67000 39390: aa0003e4 mov x4, x0 39394: 910b0421 add x1, x1, #0x2c1 39398: 912e0042 add x2, x2, #0xb80 3939c: 91373c63 add x3, x3, #0xdcf 393a0: 32000be0 orr w0, wzr, #0x7 393a4: 97ff8e7b bl 0x1cd90 <__android_log_print@plt> 393a8: 2a1f03e0 mov w0, wzr 393ac: a8c17bfd ldp x29, x30, [sp], #0x10 393b0: d65f03c0 ret 00000000000393b4 : 393b4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 393b8: a90167fa stp x26, x25, [sp, #0x10] 393bc: a9025ff8 stp x24, x23, [sp, #0x20] 393c0: a90357f6 stp x22, x21, [sp, #0x30] 393c4: a9044ff4 stp x20, x19, [sp, #0x40] 393c8: a9057bfd stp x29, x30, [sp, #0x50] 393cc: 910143fd add x29, sp, #0x50 393d0: aa0003f3 mov x19, x0 393d4: 97ff8b9f bl 0x1c250 393d8: 2a0003f4 mov w20, w0 393dc: d0000160 adrp x0, 0x67000 393e0: 91376c00 add x0, x0, #0xddb 393e4: 2a1403e1 mov w1, w20 393e8: 97ff89a6 bl 0x1ba80 393ec: 7100069f cmp w20, #0x1 393f0: 540006eb b.lt 0x394cc 393f4: d0000175 adrp x21, 0x67000 393f8: b000017c adrp x28, 0x66000 393fc: d0000176 adrp x22, 0x67000 39400: d0000177 adrp x23, 0x67000 39404: d0000178 adrp x24, 0x67000 39408: 2a1f03fb mov w27, wzr 3940c: 9137aeb5 add x21, x21, #0xdeb 39410: 91007b9c add x28, x28, #0x1e 39414: 9137f2d6 add x22, x22, #0xdfc 39418: 913816f7 add x23, x23, #0xe05 3941c: 9137c718 add x24, x24, #0xdf1 39420: 11000779 add w25, w27, #0x1 39424: aa1303e0 mov x0, x19 39428: 2a1903e1 mov w1, w25 3942c: 97ff8f4d bl 0x1d160 39430: 2a0003fa mov w26, w0 39434: aa1503e0 mov x0, x21 39438: 2a1a03e1 mov w1, w26 3943c: 97ff8991 bl 0x1ba80 39440: aa1303e0 mov x0, x19 39444: 7100075f cmp w26, #0x1 39448: 54000220 b.eq 0x3948c 3944c: 71000f5f cmp w26, #0x3 39450: 54000120 b.eq 0x39474 39454: 7100135f cmp w26, #0x4 39458: 54000281 b.ne 0x394a8 3945c: 2a1903e1 mov w1, w25 39460: aa1f03e2 mov x2, xzr 39464: 97ff9037 bl 0x1d540 39468: aa0003e2 mov x2, x0 3946c: aa1803e0 mov x0, x24 39470: 14000012 b 0x394b8 39474: 2a1903e1 mov w1, w25 39478: 97ff90ce bl 0x1d7b0 3947c: aa1703e0 mov x0, x23 39480: 2a1903e1 mov w1, w25 39484: 97ff897f bl 0x1ba80 39488: 1400000e b 0x394c0 3948c: 2a1903e1 mov w1, w25 39490: 97ff8e80 bl 0x1ce90 39494: b0000168 adrp x8, 0x66000 39498: 7100001f cmp w0, #0x0 3949c: 91008d08 add x8, x8, #0x23 394a0: 9a881382 csel x2, x28, x8, ne 394a4: 14000004 b 0x394b4 394a8: 2a1a03e1 mov w1, w26 394ac: 97ff8ba9 bl 0x1c350 394b0: aa0003e2 mov x2, x0 394b4: aa1603e0 mov x0, x22 394b8: 2a1903e1 mov w1, w25 394bc: 97ff8971 bl 0x1ba80 394c0: 1100077b add w27, w27, #0x1 394c4: 6b1b029f cmp w20, w27 394c8: 54fffac1 b.ne 0x39420 394cc: a9457bfd ldp x29, x30, [sp, #0x50] 394d0: a9444ff4 ldp x20, x19, [sp, #0x40] 394d4: a94357f6 ldp x22, x21, [sp, #0x30] 394d8: a9425ff8 ldp x24, x23, [sp, #0x20] 394dc: a94167fa ldp x26, x25, [sp, #0x10] 394e0: 2a1f03e0 mov w0, wzr 394e4: a8c66ffc ldp x28, x27, [sp], #0x60 394e8: d65f03c0 ret 00000000000394ec : 394ec: f81d0ff5 str x21, [sp, #-0x30]! 394f0: a9014ff4 stp x20, x19, [sp, #0x10] 394f4: a9027bfd stp x29, x30, [sp, #0x20] 394f8: 910083fd add x29, sp, #0x20 394fc: 320003e1 orr w1, wzr, #0x1 39500: aa0003f3 mov x19, x0 39504: 97ff8963 bl 0x1ba90 39508: 321f03e1 orr w1, wzr, #0x2 3950c: aa1303e0 mov x0, x19 39510: 1e780014 fcvtzs w20, d0 39514: 97ff895f bl 0x1ba90 39518: 1e780015 fcvtzs w21, d0 3951c: 97ff8a19 bl 0x1bd80 <_ZN8QPPUtils11signal_initEv@plt> 39520: 97ff8c50 bl 0x1c660 <_Z24hook_save_socket_contextv@plt> 39524: 97ff8c47 bl 0x1c640 <_ZN8QPPUtils6Socket4InitEv@plt> 39528: aa1f03e0 mov x0, xzr 3952c: 97ff8b5d bl 0x1c2a0 <_ZN8QPPUtils6Socket15SetInitCallbackEPFiiE@plt> 39530: 97ff8be8 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 39534: 2a1403e1 mov w1, w20 39538: 2a1503e2 mov w2, w21 3953c: 97ff8f79 bl 0x1d320 <_ZN8QPPUtils13NetworkPoller4InitEii@plt> 39540: 36000080 tbz w0, #0x0, 0x39550 39544: 320003e1 orr w1, wzr, #0x1 39548: aa1303e0 mov x0, x19 3954c: 14000010 b 0x3958c 39550: b0000288 adrp x8, 0x8a000 39554: f9462508 ldr x8, [x8, #0xc48] 39558: b9400108 ldr w8, [x8] 3955c: 7100111f cmp w8, #0x4 39560: 5400012c b.gt 0x39584 39564: 90000161 adrp x1, 0x65000 39568: d0000162 adrp x2, 0x67000 3956c: d0000163 adrp x3, 0x67000 39570: 910b0421 add x1, x1, #0x2c1 39574: 91383842 add x2, x2, #0xe0e 39578: 9138c063 add x3, x3, #0xe30 3957c: 321f07e0 orr w0, wzr, #0x6 39580: 97ff8e04 bl 0x1cd90 <__android_log_print@plt> 39584: aa1303e0 mov x0, x19 39588: 2a1f03e1 mov w1, wzr 3958c: 97ff8c59 bl 0x1c6f0 39590: 52801300 mov w0, #0x98 // =152 39594: 97ff8d1b bl 0x1ca00 <_Znwm@plt> 39598: 2a1f03e1 mov w1, wzr 3959c: aa0003f3 mov x19, x0 395a0: 97ff8b3c bl 0x1c290 <_ZN3QPP3EnvC1Eb@plt> 395a4: b0000288 adrp x8, 0x8a000 395a8: f946b908 ldr x8, [x8, #0xd70] 395ac: a9427bfd ldp x29, x30, [sp, #0x20] 395b0: 320003e0 orr w0, wzr, #0x1 395b4: f9000113 str x19, [x8] 395b8: a9414ff4 ldp x20, x19, [sp, #0x10] 395bc: f84307f5 ldr x21, [sp], #0x30 395c0: d65f03c0 ret 00000000000395c4 : 395c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 395c8: 910003fd mov x29, sp 395cc: 97ff8bc1 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 395d0: 97ff88a4 bl 0x1b860 <_ZN8QPPUtils13NetworkPoller4LoopEv@plt> 395d4: b0000288 adrp x8, 0x8a000 395d8: f946b908 ldr x8, [x8, #0xd70] 395dc: f9400100 ldr x0, [x8] 395e0: 97ff9174 bl 0x1dbb0 <_ZN3QPP3Env6UpdateEv@plt> 395e4: aa1f03e0 mov x0, xzr 395e8: 97ff8c52 bl 0x1c730 395ec: b0000288 adrp x8, 0x8a000 395f0: f9463508 ldr x8, [x8, #0xc68] 395f4: b9400109 ldr w9, [x8] 395f8: 4b090009 sub w9, w0, w9 395fc: 7100053f cmp w9, #0x1 39600: 540000cb b.lt 0x39618 39604: b9000100 str w0, [x8] 39608: 97ff8f42 bl 0x1d310 <_ZN8QPPUtils11GlobalTimer11GetInstanceEv@plt> 3960c: 97ff8949 bl 0x1bb30 <_ZN8QPPUtils5Timer4LoopEv@plt> 39610: 97ff8d10 bl 0x1ca50 <_ZN8QPPUtils15AutoFreeManager11GetInstanceEv@plt> 39614: 97ff8cdf bl 0x1c990 <_ZN8QPPUtils15AutoFreeManager4LoopEv@plt> 39618: 2a1f03e0 mov w0, wzr 3961c: a8c17bfd ldp x29, x30, [sp], #0x10 39620: d65f03c0 ret 0000000000039624 : 39624: f81c0ff7 str x23, [sp, #-0x40]! 39628: a90157f6 stp x22, x21, [sp, #0x10] 3962c: a9024ff4 stp x20, x19, [sp, #0x20] 39630: a9037bfd stp x29, x30, [sp, #0x30] 39634: 9100c3fd add x29, sp, #0x30 39638: aa0003f3 mov x19, x0 3963c: f9400274 ldr x20, [x19] 39640: b4000374 cbz x20, 0x396ac 39644: f9400676 ldr x22, [x19, #0x8] 39648: 1284e221 mov w1, #-0x2712 // =-10002 3964c: aa1403e2 mov x2, x20 39650: aa1603e0 mov x0, x22 39654: 97ff8abf bl 0x1c150 39658: aa1603e0 mov x0, x22 3965c: aa1303e1 mov x1, x19 39660: 97ff8bc4 bl 0x1c570 39664: 320003e1 orr w1, wzr, #0x1 39668: 320003e2 orr w2, wzr, #0x1 3966c: aa1603e0 mov x0, x22 39670: 320003f5 orr w21, wzr, #0x1 39674: 97ff9067 bl 0x1d810 39678: 12800001 mov w1, #-0x1 // =-1 3967c: aa1603e0 mov x0, x22 39680: 97ff8e04 bl 0x1ce90 39684: 2a0003f7 mov w23, w0 39688: 321f7be1 orr w1, wzr, #0xfffffffe 3968c: aa1603e0 mov x0, x22 39690: 97ff8c68 bl 0x1c830 39694: 350000f7 cbnz w23, 0x396b0 39698: aa1403e0 mov x0, x20 3969c: 97ff90ed bl 0x1da50 396a0: 2a1f03f5 mov w21, wzr 396a4: f900027f str xzr, [x19] 396a8: 14000002 b 0x396b0 396ac: 2a1f03f5 mov w21, wzr 396b0: 2a1503e0 mov w0, w21 396b4: a9437bfd ldp x29, x30, [sp, #0x30] 396b8: a9424ff4 ldp x20, x19, [sp, #0x20] 396bc: a94157f6 ldp x22, x21, [sp, #0x10] 396c0: f84407f7 ldr x23, [sp], #0x40 396c4: d65f03c0 ret 00000000000396c8 : 396c8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 396cc: a9014ff4 stp x20, x19, [sp, #0x10] 396d0: a9027bfd stp x29, x30, [sp, #0x20] 396d4: 910083fd add x29, sp, #0x20 396d8: 320003e1 orr w1, wzr, #0x1 396dc: aa0003f3 mov x19, x0 396e0: 97ff88ec bl 0x1ba90 396e4: 321f03e1 orr w1, wzr, #0x2 396e8: aa1303e0 mov x0, x19 396ec: aa1f03e2 mov x2, xzr 396f0: 1e780014 fcvtzs w20, d0 396f4: 97ff8c2f bl 0x1c7b0 396f8: aa0003f5 mov x21, x0 396fc: 97ff8fa5 bl 0x1d590 39700: b26003e8 orr x8, xzr, #0x100000000 39704: 8b008108 add x8, x8, x0, lsl #32 39708: 9360fd00 asr x0, x8, #32 3970c: 97ff902d bl 0x1d7c0 39710: aa1503e1 mov x1, x21 39714: aa0003f6 mov x22, x0 39718: 97ff90e2 bl 0x1daa0 3971c: 97ff8efd bl 0x1d310 <_ZN8QPPUtils11GlobalTimer11GetInstanceEv@plt> 39720: b0000282 adrp x2, 0x8a000 39724: f945b842 ldr x2, [x2, #0xb70] 39728: 2a1403e1 mov w1, w20 3972c: aa1603e3 mov x3, x22 39730: aa1303e4 mov x4, x19 39734: 97ff8a33 bl 0x1c000 <_ZN8QPPUtils5Timer3AddEiPFbPNS_9TimerItemEEPvS5_@plt> 39738: aa0003e1 mov x1, x0 3973c: aa1303e0 mov x0, x19 39740: 97ff8b8c bl 0x1c570 39744: a9427bfd ldp x29, x30, [sp, #0x20] 39748: a9414ff4 ldp x20, x19, [sp, #0x10] 3974c: 320003e0 orr w0, wzr, #0x1 39750: a8c357f6 ldp x22, x21, [sp], #0x30 39754: d65f03c0 ret 0000000000039758 : 39758: f81e0ff3 str x19, [sp, #-0x20]! 3975c: a9017bfd stp x29, x30, [sp, #0x10] 39760: 910043fd add x29, sp, #0x10 39764: 320003e1 orr w1, wzr, #0x1 39768: 97ff89ee bl 0x1bf20 3976c: aa0003f3 mov x19, x0 39770: f9400260 ldr x0, [x19] 39774: b4000060 cbz x0, 0x39780 39778: 97ff90b6 bl 0x1da50 3977c: f900027f str xzr, [x19] 39780: 97ff8ee4 bl 0x1d310 <_ZN8QPPUtils11GlobalTimer11GetInstanceEv@plt> 39784: aa1303e1 mov x1, x19 39788: 97ff8aee bl 0x1c340 <_ZN8QPPUtils5Timer6RemoveEPNS_9TimerItemE@plt> 3978c: a9417bfd ldp x29, x30, [sp, #0x10] 39790: 2a1f03e0 mov w0, wzr 39794: f84207f3 ldr x19, [sp], #0x20 39798: d65f03c0 ret 000000000003979c : 3979c: 2a1f03e0 mov w0, wzr 397a0: d65f03c0 ret 00000000000397a4 : 397a4: 2a1f03e0 mov w0, wzr 397a8: d65f03c0 ret 00000000000397ac : 397ac: f81d0ff5 str x21, [sp, #-0x30]! 397b0: a9014ff4 stp x20, x19, [sp, #0x10] 397b4: a9027bfd stp x29, x30, [sp, #0x20] 397b8: 910083fd add x29, sp, #0x20 397bc: 320003e1 orr w1, wzr, #0x1 397c0: aa0003f3 mov x19, x0 397c4: 97ff8d2f bl 0x1cc80 397c8: aa0003f4 mov x20, x0 397cc: 321f03e1 orr w1, wzr, #0x2 397d0: aa1303e0 mov x0, x19 397d4: aa1f03e2 mov x2, xzr 397d8: 97ff8bf6 bl 0x1c7b0 397dc: aa0003f5 mov x21, x0 397e0: 320007e1 orr w1, wzr, #0x3 397e4: aa1303e0 mov x0, x19 397e8: aa1f03e2 mov x2, xzr 397ec: 97ff8bf1 bl 0x1c7b0 397f0: aa0003f3 mov x19, x0 397f4: 97ff8d2f bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 397f8: 2a1403e1 mov w1, w20 397fc: 97ff8b3d bl 0x1c4f0 <_ZN13HookShareData7SetModeE8HookMode@plt> 39800: 2a1403e0 mov w0, w20 39804: aa1503e1 mov x1, x21 39808: aa1303e2 mov x2, x19 3980c: 97ff8dfd bl 0x1d000 <_Z9hook_init8HookModePKcS1_@plt> 39810: a9427bfd ldp x29, x30, [sp, #0x20] 39814: a9414ff4 ldp x20, x19, [sp, #0x10] 39818: 2a1f03e0 mov w0, wzr 3981c: f84307f5 ldr x21, [sp], #0x30 39820: d65f03c0 ret 0000000000039824 : 39824: f81e0ff3 str x19, [sp, #-0x20]! 39828: a9017bfd stp x29, x30, [sp, #0x10] 3982c: 910043fd add x29, sp, #0x10 39830: 320003e1 orr w1, wzr, #0x1 39834: 97ff8d13 bl 0x1cc80 39838: aa0003f3 mov x19, x0 3983c: 97ff8d1d bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 39840: 2a1303e1 mov w1, w19 39844: 97ff8b2b bl 0x1c4f0 <_ZN13HookShareData7SetModeE8HookMode@plt> 39848: 2a1303e0 mov w0, w19 3984c: 97ff8869 bl 0x1b9f0 <_Z13set_hook_mode8HookMode@plt> 39850: a9417bfd ldp x29, x30, [sp, #0x10] 39854: 2a1f03e0 mov w0, wzr 39858: f84207f3 ldr x19, [sp], #0x20 3985c: d65f03c0 ret 0000000000039860 : 39860: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39864: 910003fd mov x29, sp 39868: 320003e1 orr w1, wzr, #0x1 3986c: aa1f03e2 mov x2, xzr 39870: 97ff8bd0 bl 0x1c7b0 39874: 97ff888b bl 0x1baa0 <_Z15set_hook_modulePKc@plt> 39878: 2a1f03e0 mov w0, wzr 3987c: a8c17bfd ldp x29, x30, [sp], #0x10 39880: d65f03c0 ret 0000000000039884 : 39884: a9be4ff4 stp x20, x19, [sp, #-0x20]! 39888: a9017bfd stp x29, x30, [sp, #0x10] 3988c: 910043fd add x29, sp, #0x10 39890: 320003e1 orr w1, wzr, #0x1 39894: aa1f03e2 mov x2, xzr 39898: aa0003f3 mov x19, x0 3989c: 97ff8bc5 bl 0x1c7b0 398a0: aa0003f4 mov x20, x0 398a4: 321f03e1 orr w1, wzr, #0x2 398a8: aa1303e0 mov x0, x19 398ac: 97ff8cf5 bl 0x1cc80 398b0: aa0003e1 mov x1, x0 398b4: aa1403e0 mov x0, x20 398b8: 97ff8b96 bl 0x1c710 <_Z15set_module_basePKcm@plt> 398bc: a9417bfd ldp x29, x30, [sp, #0x10] 398c0: 2a1f03e0 mov w0, wzr 398c4: a8c24ff4 ldp x20, x19, [sp], #0x20 398c8: d65f03c0 ret 00000000000398cc : 398cc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 398d0: 910003fd mov x29, sp 398d4: 97ff8d9b bl 0x1cf40 <_Z11hook_modulev@plt> 398d8: 2a1f03e0 mov w0, wzr 398dc: a8c17bfd ldp x29, x30, [sp], #0x10 398e0: d65f03c0 ret 00000000000398e4 : 398e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 398e8: 910003fd mov x29, sp 398ec: 97ff89d5 bl 0x1c040 <_Z8hook_setv@plt> 398f0: 2a1f03e0 mov w0, wzr 398f4: a8c17bfd ldp x29, x30, [sp], #0x10 398f8: d65f03c0 ret 00000000000398fc : 398fc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39900: 910003fd mov x29, sp 39904: 97ff87cf bl 0x1b840 <_Z10hook_clearv@plt> 39908: 2a1f03e0 mov w0, wzr 3990c: a8c17bfd ldp x29, x30, [sp], #0x10 39910: d65f03c0 ret 0000000000039914 : 39914: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39918: 910003fd mov x29, sp 3991c: 97ff88e5 bl 0x1bcb0 <_Z10hook_resetv@plt> 39920: 2a1f03e0 mov w0, wzr 39924: a8c17bfd ldp x29, x30, [sp], #0x10 39928: d65f03c0 ret 000000000003992c : 3992c: f81e0ff3 str x19, [sp, #-0x20]! 39930: a9017bfd stp x29, x30, [sp, #0x10] 39934: 910043fd add x29, sp, #0x10 39938: 320003e1 orr w1, wzr, #0x1 3993c: aa1f03e2 mov x2, xzr 39940: aa0003f3 mov x19, x0 39944: 97ff8b9b bl 0x1c7b0 39948: 97ff8dfe bl 0x1d140 <_Z14is_hook_stablePKc@plt> 3994c: 12000001 and w1, w0, #0x1 39950: aa1303e0 mov x0, x19 39954: 97ff8b67 bl 0x1c6f0 39958: a9417bfd ldp x29, x30, [sp, #0x10] 3995c: 320003e0 orr w0, wzr, #0x1 39960: f84207f3 ldr x19, [sp], #0x20 39964: d65f03c0 ret 0000000000039968 : 39968: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3996c: a9017bfd stp x29, x30, [sp, #0x10] 39970: 910043fd add x29, sp, #0x10 39974: 320003e1 orr w1, wzr, #0x1 39978: aa0003f3 mov x19, x0 3997c: 97ff8845 bl 0x1ba90 39980: 321f03e1 orr w1, wzr, #0x2 39984: aa1303e0 mov x0, x19 39988: 1e780014 fcvtzs w20, d0 3998c: 97ff8841 bl 0x1ba90 39990: 1e780008 fcvtzs w8, d0 39994: 6a14011f tst w8, w20 39998: 1a9f07e1 cset w1, ne 3999c: aa1303e0 mov x0, x19 399a0: 97ff8b54 bl 0x1c6f0 399a4: a9417bfd ldp x29, x30, [sp, #0x10] 399a8: 320003e0 orr w0, wzr, #0x1 399ac: a8c24ff4 ldp x20, x19, [sp], #0x20 399b0: d65f03c0 ret 00000000000399b4 : 399b4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 399b8: 910003fd mov x29, sp 399bc: 320003e1 orr w1, wzr, #0x1 399c0: 97ff8834 bl 0x1ba90 399c4: 1e780000 fcvtzs w0, d0 399c8: 97ff8ee6 bl 0x1d560 399cc: 2a1f03e0 mov w0, wzr 399d0: a8c17bfd ldp x29, x30, [sp], #0x10 399d4: d65f03c0 ret 00000000000399d8 : 399d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 399dc: a9017bfd stp x29, x30, [sp, #0x10] 399e0: 910043fd add x29, sp, #0x10 399e4: 320003e1 orr w1, wzr, #0x1 399e8: aa1f03e2 mov x2, xzr 399ec: aa0003f3 mov x19, x0 399f0: 97ff8b70 bl 0x1c7b0 399f4: aa0003f4 mov x20, x0 399f8: 321f03e1 orr w1, wzr, #0x2 399fc: aa1303e0 mov x0, x19 39a00: 97ff8824 bl 0x1ba90 39a04: 1e780001 fcvtzs w1, d0 39a08: aa1403e0 mov x0, x20 39a0c: 97ff8ef1 bl 0x1d5d0 39a10: aa0003f4 mov x20, x0 39a14: b4000114 cbz x20, 0x39a34 39a18: 320003e1 orr w1, wzr, #0x1 39a1c: aa1303e0 mov x0, x19 39a20: 97ff8b34 bl 0x1c6f0 39a24: aa1303e0 mov x0, x19 39a28: aa1403e1 mov x1, x20 39a2c: 97ff8ad1 bl 0x1c570 39a30: 14000006 b 0x39a48 39a34: aa1303e0 mov x0, x19 39a38: 2a1f03e1 mov w1, wzr 39a3c: 97ff8b2d bl 0x1c6f0 39a40: aa1303e0 mov x0, x19 39a44: 97ff903f bl 0x1db40 39a48: a9417bfd ldp x29, x30, [sp, #0x10] 39a4c: 321f03e0 orr w0, wzr, #0x2 39a50: a8c24ff4 ldp x20, x19, [sp], #0x20 39a54: d65f03c0 ret 0000000000039a58 : 39a58: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39a5c: 910003fd mov x29, sp 39a60: 320003e1 orr w1, wzr, #0x1 39a64: 97ff892f bl 0x1bf20 39a68: 97ff8c12 bl 0x1cab0 39a6c: 2a1f03e0 mov w0, wzr 39a70: a8c17bfd ldp x29, x30, [sp], #0x10 39a74: d65f03c0 ret 0000000000039a78 : 39a78: f81e0ff3 str x19, [sp, #-0x20]! 39a7c: a9017bfd stp x29, x30, [sp, #0x10] 39a80: 910043fd add x29, sp, #0x10 39a84: b0000283 adrp x3, 0x8a000 39a88: f9479463 ldr x3, [x3, #0xf28] 39a8c: d0000161 adrp x1, 0x67000 39a90: d0000162 adrp x2, 0x67000 39a94: 913c3c21 add x1, x1, #0xf0f 39a98: 913c4842 add x2, x2, #0xf12 39a9c: 528000a4 mov w4, #0x5 // =5 39aa0: aa0003f3 mov x19, x0 39aa4: 97ff8c53 bl 0x1cbf0 <_Z22l_register_const_tableP9lua_StatePKcS2_PK8luaConsti@plt> 39aa8: b0000281 adrp x1, 0x8a000 39aac: f9476021 ldr x1, [x1, #0xec0] 39ab0: aa1303e0 mov x0, x19 39ab4: 2a1f03e2 mov w2, wzr 39ab8: 97ff8922 bl 0x1bf40 39abc: d0000162 adrp x2, 0x67000 39ac0: 91368042 add x2, x2, #0xda0 39ac4: 1284e221 mov w1, #-0x2712 // =-10002 39ac8: aa1303e0 mov x0, x19 39acc: 97ff8db5 bl 0x1d1a0 39ad0: b0000281 adrp x1, 0x8a000 39ad4: f947d021 ldr x1, [x1, #0xfa0] 39ad8: aa1303e0 mov x0, x19 39adc: 2a1f03e2 mov w2, wzr 39ae0: 97ff8918 bl 0x1bf40 39ae4: d0000162 adrp x2, 0x67000 39ae8: 9136b042 add x2, x2, #0xdac 39aec: 1284e221 mov w1, #-0x2712 // =-10002 39af0: aa1303e0 mov x0, x19 39af4: 97ff8dab bl 0x1d1a0 39af8: b0000281 adrp x1, 0x8a000 39afc: f9470821 ldr x1, [x1, #0xe10] 39b00: aa1303e0 mov x0, x19 39b04: 2a1f03e2 mov w2, wzr 39b08: 97ff890e bl 0x1bf40 39b0c: d0000162 adrp x2, 0x67000 39b10: 9136dc42 add x2, x2, #0xdb7 39b14: 1284e221 mov w1, #-0x2712 // =-10002 39b18: aa1303e0 mov x0, x19 39b1c: 97ff8da1 bl 0x1d1a0 39b20: b0000281 adrp x1, 0x8a000 39b24: f9464421 ldr x1, [x1, #0xc88] 39b28: aa1303e0 mov x0, x19 39b2c: 2a1f03e2 mov w2, wzr 39b30: 97ff8904 bl 0x1bf40 39b34: d0000162 adrp x2, 0x67000 39b38: 91371442 add x2, x2, #0xdc5 39b3c: 1284e221 mov w1, #-0x2712 // =-10002 39b40: aa1303e0 mov x0, x19 39b44: 97ff8d97 bl 0x1d1a0 39b48: b0000281 adrp x1, 0x8a000 39b4c: f9479c21 ldr x1, [x1, #0xf38] 39b50: aa1303e0 mov x0, x19 39b54: 2a1f03e2 mov w2, wzr 39b58: 97ff88fa bl 0x1bf40 39b5c: a9417bfd ldp x29, x30, [sp, #0x10] 39b60: d0000162 adrp x2, 0x67000 39b64: 91374442 add x2, x2, #0xdd1 39b68: 1284e221 mov w1, #-0x2712 // =-10002 39b6c: aa1303e0 mov x0, x19 39b70: f84207f3 ldr x19, [sp], #0x20 39b74: 17ff8d8b b 0x1d1a0 0000000000039b78 : 39b78: a9bd57f6 stp x22, x21, [sp, #-0x30]! 39b7c: a9014ff4 stp x20, x19, [sp, #0x10] 39b80: a9027bfd stp x29, x30, [sp, #0x20] 39b84: 910083fd add x29, sp, #0x20 39b88: aa0103e8 mov x8, x1 39b8c: aa0203f4 mov x20, x2 39b90: 1284e221 mov w1, #-0x2712 // =-10002 39b94: aa0803e2 mov x2, x8 39b98: 2a0403f5 mov w21, w4 39b9c: aa0303f6 mov x22, x3 39ba0: aa0003f3 mov x19, x0 39ba4: 97ff896b bl 0x1c150 39ba8: aa1303e0 mov x0, x19 39bac: 2a1f03e1 mov w1, wzr 39bb0: 2a1f03e2 mov w2, wzr 39bb4: 97ff8847 bl 0x1bcd0 39bb8: 710006bf cmp w21, #0x1 39bbc: 540001ab b.lt 0x39bf0 39bc0: 910022d6 add x22, x22, #0x8 39bc4: b94002c8 ldr w8, [x22] 39bc8: aa1303e0 mov x0, x19 39bcc: 1e620100 scvtf d0, w8 39bd0: 97ff8f44 bl 0x1d8e0 39bd4: f85f82c2 ldur x2, [x22, #-0x8] 39bd8: 321f7be1 orr w1, wzr, #0xfffffffe 39bdc: aa1303e0 mov x0, x19 39be0: 97ff8d70 bl 0x1d1a0 39be4: 910042d6 add x22, x22, #0x10 39be8: 510006b5 sub w21, w21, #0x1 39bec: 35fffed5 cbnz w21, 0x39bc4 39bf0: 321f7be1 orr w1, wzr, #0xfffffffe 39bf4: aa1303e0 mov x0, x19 39bf8: aa1403e2 mov x2, x20 39bfc: 97ff8d69 bl 0x1d1a0 39c00: aa1303e0 mov x0, x19 39c04: a9427bfd ldp x29, x30, [sp, #0x20] 39c08: a9414ff4 ldp x20, x19, [sp, #0x10] 39c0c: 321f7be1 orr w1, wzr, #0xfffffffe 39c10: a8c357f6 ldp x22, x21, [sp], #0x30 39c14: 17ff8b07 b 0x1c830 0000000000039c18 : 39c18: a9bd57f6 stp x22, x21, [sp, #-0x30]! 39c1c: a9014ff4 stp x20, x19, [sp, #0x10] 39c20: a9027bfd stp x29, x30, [sp, #0x20] 39c24: 910083fd add x29, sp, #0x20 39c28: aa0203f5 mov x21, x2 39c2c: d0000162 adrp x2, 0x67000 39c30: aa0103f6 mov x22, x1 39c34: 913c3c42 add x2, x2, #0xf0f 39c38: 1284e221 mov w1, #-0x2712 // =-10002 39c3c: 2a0303f4 mov w20, w3 39c40: aa0003f3 mov x19, x0 39c44: 97ff8943 bl 0x1c150 39c48: aa1303e0 mov x0, x19 39c4c: aa1603e1 mov x1, x22 39c50: 97ff8cc4 bl 0x1cf60 39c54: aa1303e0 mov x0, x19 39c58: 2a1f03e1 mov w1, wzr 39c5c: 2a1f03e2 mov w2, wzr 39c60: 97ff881c bl 0x1bcd0 39c64: 7100069f cmp w20, #0x1 39c68: 540001cb b.lt 0x39ca0 39c6c: 910022b5 add x21, x21, #0x8 39c70: f85f82a1 ldur x1, [x21, #-0x8] 39c74: aa1303e0 mov x0, x19 39c78: 97ff8cba bl 0x1cf60 39c7c: f84106a1 ldr x1, [x21], #0x10 39c80: aa1303e0 mov x0, x19 39c84: 2a1f03e2 mov w2, wzr 39c88: 97ff88ae bl 0x1bf40 39c8c: 321e7be1 orr w1, wzr, #0xfffffffd 39c90: aa1303e0 mov x0, x19 39c94: 97ff8da7 bl 0x1d330 39c98: 51000694 sub w20, w20, #0x1 39c9c: 35fffeb4 cbnz w20, 0x39c70 39ca0: 321e7be1 orr w1, wzr, #0xfffffffd 39ca4: aa1303e0 mov x0, x19 39ca8: 97ff8da2 bl 0x1d330 39cac: aa1303e0 mov x0, x19 39cb0: a9427bfd ldp x29, x30, [sp, #0x20] 39cb4: a9414ff4 ldp x20, x19, [sp, #0x10] 39cb8: 321f7be1 orr w1, wzr, #0xfffffffe 39cbc: a8c357f6 ldp x22, x21, [sp], #0x30 39cc0: 17ff8adc b 0x1c830 0000000000039cc4 : 39cc4: f81d0ff5 str x21, [sp, #-0x30]! 39cc8: a9014ff4 stp x20, x19, [sp, #0x10] 39ccc: a9027bfd stp x29, x30, [sp, #0x20] 39cd0: 910083fd add x29, sp, #0x20 39cd4: aa0103e8 mov x8, x1 39cd8: aa0203f4 mov x20, x2 39cdc: 1284e221 mov w1, #-0x2712 // =-10002 39ce0: aa0803e2 mov x2, x8 39ce4: 2a0303f3 mov w19, w3 39ce8: aa0003f5 mov x21, x0 39cec: 97ff8919 bl 0x1c150 39cf0: aa1503e0 mov x0, x21 39cf4: aa1403e1 mov x1, x20 39cf8: 97ff8c9a bl 0x1cf60 39cfc: 1e620260 scvtf d0, w19 39d00: aa1503e0 mov x0, x21 39d04: 97ff8ef7 bl 0x1d8e0 39d08: 321e7be1 orr w1, wzr, #0xfffffffd 39d0c: aa1503e0 mov x0, x21 39d10: 97ff8d88 bl 0x1d330 39d14: a9427bfd ldp x29, x30, [sp, #0x20] 39d18: a9414ff4 ldp x20, x19, [sp, #0x10] 39d1c: 321f7be1 orr w1, wzr, #0xfffffffe 39d20: aa1503e0 mov x0, x21 39d24: f84307f5 ldr x21, [sp], #0x30 39d28: 17ff8ac2 b 0x1c830 0000000000039d2c : 39d2c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 39d30: a9017bfd stp x29, x30, [sp, #0x10] 39d34: 910043fd add x29, sp, #0x10 39d38: aa0003f4 mov x20, x0 39d3c: aa1f03e0 mov x0, xzr 39d40: 97ff8a7c bl 0x1c730 39d44: 97ff8977 bl 0x1c320 39d48: 97ff8ca2 bl 0x1cfd0 39d4c: aa0003f3 mov x19, x0 39d50: 97ff8730 bl 0x1ba10 39d54: b0000282 adrp x2, 0x8a000 39d58: f9465842 ldr x2, [x2, #0xcb0] 39d5c: d0000161 adrp x1, 0x67000 39d60: 913c5821 add x1, x1, #0xf16 39d64: 52800343 mov w3, #0x1a // =26 39d68: aa1303e0 mov x0, x19 39d6c: 97ff8c65 bl 0x1cf00 <_Z14l_register_libP9lua_StatePKcPK6luaRegi@plt> 39d70: aa1303e0 mov x0, x19 39d74: 97ff8aa3 bl 0x1c800 <_Z19init_lua_log_defineP9lua_State@plt> 39d78: aa1303e0 mov x0, x19 39d7c: 97ff8851 bl 0x1bec0 <_Z12init_networkP9lua_State@plt> 39d80: aa1303e0 mov x0, x19 39d84: 97ff8cb7 bl 0x1d060 <_Z10init_eventP9lua_State@plt> 39d88: aa1303e0 mov x0, x19 39d8c: 97ff8da5 bl 0x1d420 <_Z10init_protoP9lua_State@plt> 39d90: aa1303e0 mov x0, x19 39d94: 97ff8a6b bl 0x1c740 <_Z10init_proxyP9lua_State@plt> 39d98: b4000314 cbz x20, 0x39df8 39d9c: aa1303e0 mov x0, x19 39da0: aa1403e1 mov x1, x20 39da4: 97ff8d0f bl 0x1d1e0 39da8: 350000e0 cbnz w0, 0x39dc4 39dac: 12800002 mov w2, #-0x1 // =-1 39db0: aa1303e0 mov x0, x19 39db4: 2a1f03e1 mov w1, wzr 39db8: 2a1f03e3 mov w3, wzr 39dbc: 97ff8b49 bl 0x1cae0 39dc0: 340001c0 cbz w0, 0x39df8 39dc4: 12800001 mov w1, #-0x1 // =-1 39dc8: aa1303e0 mov x0, x19 39dcc: aa1f03e2 mov x2, xzr 39dd0: 97ff8ddc bl 0x1d540 39dd4: 90000161 adrp x1, 0x65000 39dd8: d0000162 adrp x2, 0x67000 39ddc: d0000163 adrp x3, 0x67000 39de0: aa0003e4 mov x4, x0 39de4: 910b0421 add x1, x1, #0x2c1 39de8: 913c7842 add x2, x2, #0xf1e 39dec: 913ca463 add x3, x3, #0xf29 39df0: 32000be0 orr w0, wzr, #0x7 39df4: 97ff8be7 bl 0x1cd90 <__android_log_print@plt> 39df8: a9417bfd ldp x29, x30, [sp, #0x10] 39dfc: aa1303e0 mov x0, x19 39e00: a8c24ff4 ldp x20, x19, [sp], #0x20 39e04: d65f03c0 ret 0000000000039e08 : 39e08: f81d0ff5 str x21, [sp, #-0x30]! 39e0c: a9014ff4 stp x20, x19, [sp, #0x10] 39e10: a9027bfd stp x29, x30, [sp, #0x20] 39e14: 910083fd add x29, sp, #0x20 39e18: b0000288 adrp x8, 0x8a000 39e1c: f9471108 ldr x8, [x8, #0xe20] 39e20: 2a0303f3 mov w19, w3 39e24: aa0003f5 mov x21, x0 39e28: aa0203f4 mov x20, x2 39e2c: 91004108 add x8, x8, #0x10 39e30: b90012b3 str w19, [x21, #0x10] 39e34: a90006a8 stp x8, x1, [x21] 39e38: 97ff8a56 bl 0x1c790 <_ZN11LinkManager11GetInstanceEv@plt> 39e3c: f9000ea0 str x0, [x21, #0x18] 39e40: aa1403e0 mov x0, x20 39e44: 97ff8dd3 bl 0x1d590 39e48: b26003e8 orr x8, xzr, #0x100000000 39e4c: 8b008108 add x8, x8, x0, lsl #32 39e50: 9360fd00 asr x0, x8, #32 39e54: 97ff8e5b bl 0x1d7c0 39e58: aa1403e1 mov x1, x20 39e5c: f90012a0 str x0, [x21, #0x20] 39e60: 97ff8f10 bl 0x1daa0 39e64: b90012b3 str w19, [x21, #0x10] 39e68: a9427bfd ldp x29, x30, [sp, #0x20] 39e6c: a9414ff4 ldp x20, x19, [sp, #0x10] 39e70: f84307f5 ldr x21, [sp], #0x30 39e74: d65f03c0 ret 0000000000039e78 : 39e78: b0000289 adrp x9, 0x8a000 39e7c: f9401008 ldr x8, [x0, #0x20] 39e80: f9471129 ldr x9, [x9, #0xe20] 39e84: 91004129 add x9, x9, #0x10 39e88: f9000009 str x9, [x0] 39e8c: aa0803e0 mov x0, x8 39e90: 17ff8ef0 b 0x1da50 0000000000039e94 : 39e94: f81e0ff3 str x19, [sp, #-0x20]! 39e98: a9017bfd stp x29, x30, [sp, #0x10] 39e9c: 910043fd add x29, sp, #0x10 39ea0: aa0003f3 mov x19, x0 39ea4: b0000288 adrp x8, 0x8a000 39ea8: f9401260 ldr x0, [x19, #0x20] 39eac: f9471108 ldr x8, [x8, #0xe20] 39eb0: 91004108 add x8, x8, #0x10 39eb4: f9000268 str x8, [x19] 39eb8: 97ff8ee6 bl 0x1da50 39ebc: a9417bfd ldp x29, x30, [sp, #0x10] 39ec0: aa1303e0 mov x0, x19 39ec4: f84207f3 ldr x19, [sp], #0x20 39ec8: 17ff8966 b 0x1c460 <_ZdlPv@plt> 0000000000039ecc : 39ecc: b9401000 ldr w0, [x0, #0x10] 39ed0: d65f03c0 ret 0000000000039ed4 : 39ed4: f81d0ff5 str x21, [sp, #-0x30]! 39ed8: a9014ff4 stp x20, x19, [sp, #0x10] 39edc: a9027bfd stp x29, x30, [sp, #0x20] 39ee0: 910083fd add x29, sp, #0x20 39ee4: b0000288 adrp x8, 0x8a000 39ee8: f9471108 ldr x8, [x8, #0xe20] 39eec: 2a0303f3 mov w19, w3 39ef0: aa0003f5 mov x21, x0 39ef4: aa0203f4 mov x20, x2 39ef8: 91004108 add x8, x8, #0x10 39efc: b90012b3 str w19, [x21, #0x10] 39f00: a90006a8 stp x8, x1, [x21] 39f04: 97ff8a23 bl 0x1c790 <_ZN11LinkManager11GetInstanceEv@plt> 39f08: f9000ea0 str x0, [x21, #0x18] 39f0c: aa1403e0 mov x0, x20 39f10: 97ff8da0 bl 0x1d590 39f14: b26003e8 orr x8, xzr, #0x100000000 39f18: 8b008108 add x8, x8, x0, lsl #32 39f1c: 9360fd00 asr x0, x8, #32 39f20: 97ff8e28 bl 0x1d7c0 39f24: aa1403e1 mov x1, x20 39f28: f90012a0 str x0, [x21, #0x20] 39f2c: 97ff8edd bl 0x1daa0 39f30: b90012b3 str w19, [x21, #0x10] 39f34: b0000288 adrp x8, 0x8a000 39f38: f945e908 ldr x8, [x8, #0xbd0] 39f3c: 91004108 add x8, x8, #0x10 39f40: f90002a8 str x8, [x21] 39f44: a9427bfd ldp x29, x30, [sp, #0x20] 39f48: a9414ff4 ldp x20, x19, [sp, #0x10] 39f4c: f84307f5 ldr x21, [sp], #0x30 39f50: d65f03c0 ret 0000000000039f54 : 39f54: f81e0ff3 str x19, [sp, #-0x20]! 39f58: a9017bfd stp x29, x30, [sp, #0x10] 39f5c: 910043fd add x29, sp, #0x10 39f60: aa0003f3 mov x19, x0 39f64: b0000288 adrp x8, 0x8a000 39f68: f9401260 ldr x0, [x19, #0x20] 39f6c: f9471108 ldr x8, [x8, #0xe20] 39f70: 91004108 add x8, x8, #0x10 39f74: f9000268 str x8, [x19] 39f78: 97ff8eb6 bl 0x1da50 39f7c: a9417bfd ldp x29, x30, [sp, #0x10] 39f80: aa1303e0 mov x0, x19 39f84: f84207f3 ldr x19, [sp], #0x20 39f88: 17ff8936 b 0x1c460 <_ZdlPv@plt> 0000000000039f8c : 39f8c: d10203ff sub sp, sp, #0x80 39f90: f9001bf9 str x25, [sp, #0x30] 39f94: a9045ff8 stp x24, x23, [sp, #0x40] 39f98: a90557f6 stp x22, x21, [sp, #0x50] 39f9c: a9064ff4 stp x20, x19, [sp, #0x60] 39fa0: a9077bfd stp x29, x30, [sp, #0x70] 39fa4: 9101c3fd add x29, sp, #0x70 39fa8: d53bd057 mrs x23, TPIDR_EL0 39fac: f94016e8 ldr x8, [x23, #0x28] 39fb0: aa0003f3 mov x19, x0 39fb4: aa0203f5 mov x21, x2 39fb8: aa0303f4 mov x20, x3 39fbc: f90017e8 str x8, [sp, #0x28] 39fc0: f9400660 ldr x0, [x19, #0x8] 39fc4: f9401262 ldr x2, [x19, #0x20] 39fc8: aa0103f6 mov x22, x1 39fcc: 1284e221 mov w1, #-0x2712 // =-10002 39fd0: d360feb8 lsr x24, x21, #32 39fd4: d360fe99 lsr x25, x20, #32 39fd8: 97ff885e bl 0x1c150 39fdc: aa1603e0 mov x0, x22 39fe0: 97ff8c14 bl 0x1d030 <_ZN4Link3KeyEv@plt> 39fe4: d0000161 adrp x1, 0x67000 39fe8: aa0003e2 mov x2, x0 39fec: 910d5821 add x1, x1, #0x356 39ff0: 910023e0 add x0, sp, #0x8 39ff4: 97ff8c1f bl 0x1d070 39ff8: f9400660 ldr x0, [x19, #0x8] 39ffc: 910023e1 add x1, sp, #0x8 3a000: 97ff8bd8 bl 0x1cf60 3a004: f9400660 ldr x0, [x19, #0x8] 3a008: aa1603e1 mov x1, x22 3a00c: 97ff8959 bl 0x1c570 3a010: f9400660 ldr x0, [x19, #0x8] 3a014: 1e6302a0 ucvtf d0, w21 3a018: 97ff8e32 bl 0x1d8e0 3a01c: f9400660 ldr x0, [x19, #0x8] 3a020: 1e620300 scvtf d0, w24 3a024: 97ff8e2f bl 0x1d8e0 3a028: f9400660 ldr x0, [x19, #0x8] 3a02c: 1e630280 ucvtf d0, w20 3a030: 97ff8e2c bl 0x1d8e0 3a034: f9400660 ldr x0, [x19, #0x8] 3a038: 1e620320 scvtf d0, w25 3a03c: 97ff8e29 bl 0x1d8e0 3a040: f9400660 ldr x0, [x19, #0x8] 3a044: 321f07e1 orr w1, wzr, #0x6 3a048: 2a1f03e2 mov w2, wzr 3a04c: 97ff8df1 bl 0x1d810 3a050: f94016e8 ldr x8, [x23, #0x28] 3a054: f94017e9 ldr x9, [sp, #0x28] 3a058: eb09011f cmp x8, x9 3a05c: 54000101 b.ne 0x3a07c 3a060: a9477bfd ldp x29, x30, [sp, #0x70] 3a064: a9464ff4 ldp x20, x19, [sp, #0x60] 3a068: a94557f6 ldp x22, x21, [sp, #0x50] 3a06c: a9445ff8 ldp x24, x23, [sp, #0x40] 3a070: f9401bf9 ldr x25, [sp, #0x30] 3a074: 910203ff add sp, sp, #0x80 3a078: d65f03c0 ret 3a07c: 97ff8a59 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003a080 : 3a080: a9bb67fa stp x26, x25, [sp, #-0x50]! 3a084: a9015ff8 stp x24, x23, [sp, #0x10] 3a088: a90257f6 stp x22, x21, [sp, #0x20] 3a08c: a9034ff4 stp x20, x19, [sp, #0x30] 3a090: a9047bfd stp x29, x30, [sp, #0x40] 3a094: 910103fd add x29, sp, #0x40 3a098: aa0403f5 mov x21, x4 3a09c: aa0003f7 mov x23, x0 3a0a0: d370bea8 lsl x8, x21, #16 3a0a4: aa0303f6 mov x22, x3 3a0a8: f9400ee0 ldr x0, [x23, #0x18] 3a0ac: 92503d08 and x8, x8, #0xffff000000000000 3a0b0: b3707ec8 bfi x8, x22, #16, #32 3a0b4: 8b968118 add x24, x8, x22, asr #32 3a0b8: aa0103f4 mov x20, x1 3a0bc: aa1803e1 mov x1, x24 3a0c0: 2a0203f3 mov w19, w2 3a0c4: 97ff8b43 bl 0x1cdd0 <_ZN11LinkManager8FindLinkEm@plt> 3a0c8: aa0003f9 mov x25, x0 3a0cc: b50002f9 cbnz x25, 0x3a128 3a0d0: f94002e8 ldr x8, [x23] 3a0d4: aa1703e0 mov x0, x23 3a0d8: f9401508 ldr x8, [x8, #0x28] 3a0dc: d63f0100 blr x8 3a0e0: aa0003fa mov x26, x0 3a0e4: 52800a00 mov w0, #0x50 // =80 3a0e8: 97ff8a46 bl 0x1ca00 <_Znwm@plt> 3a0ec: aa1803e1 mov x1, x24 3a0f0: aa1a03e2 mov x2, x26 3a0f4: aa1603e3 mov x3, x22 3a0f8: aa1503e4 mov x4, x21 3a0fc: aa0003f9 mov x25, x0 3a100: 97ff8928 bl 0x1c5a0 <_ZN7UDPLinkC1EmP10IUDPWriterN8QPPUtils2IPES3_@plt> 3a104: f9400ee0 ldr x0, [x23, #0x18] 3a108: aa1803e1 mov x1, x24 3a10c: aa1903e2 mov x2, x25 3a110: 97ff8e80 bl 0x1db10 <_ZN11LinkManager10InsertLinkEmP4Link@plt> 3a114: aa1703e0 mov x0, x23 3a118: aa1903e1 mov x1, x25 3a11c: aa1603e2 mov x2, x22 3a120: aa1503e3 mov x3, x21 3a124: 97ff8833 bl 0x1c1f0 <_ZN13UDPDispatcher17OnNewLinkCallbackEP7UDPLinkN8QPPUtils2IPES3_@plt> 3a128: aa1403e1 mov x1, x20 3a12c: 2a1303e2 mov w2, w19 3a130: a9447bfd ldp x29, x30, [sp, #0x40] 3a134: a9434ff4 ldp x20, x19, [sp, #0x30] 3a138: a94257f6 ldp x22, x21, [sp, #0x20] 3a13c: a9415ff8 ldp x24, x23, [sp, #0x10] 3a140: aa1903e0 mov x0, x25 3a144: a8c567fa ldp x26, x25, [sp], #0x50 3a148: 17ff8aa2 b 0x1cbd0 <_ZN7UDPLink4SendEPKci@plt> 000000000003a14c : 3a14c: d10143ff sub sp, sp, #0x50 3a150: a9015ff8 stp x24, x23, [sp, #0x10] 3a154: a90257f6 stp x22, x21, [sp, #0x20] 3a158: a9034ff4 stp x20, x19, [sp, #0x30] 3a15c: a9047bfd stp x29, x30, [sp, #0x40] 3a160: 910103fd add x29, sp, #0x40 3a164: d53bd048 mrs x8, TPIDR_EL0 3a168: f9401508 ldr x8, [x8, #0x28] 3a16c: aa0103f5 mov x21, x1 3a170: aa0003f7 mov x23, x0 3a174: aa1503e0 mov x0, x21 3a178: aa0203f6 mov x22, x2 3a17c: f90007e8 str x8, [sp, #0x8] 3a180: d360feb3 lsr x19, x21, #32 3a184: 97ff8e23 bl 0x1da10 <_ZN8QPPUtils9UDPSocket6ListenENS_2IPE@plt> 3a188: b90003e0 str w0, [sp] 3a18c: 910003e0 mov x0, sp 3a190: 97ff85b8 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 3a194: 36000200 tbz w0, #0x0, 0x3a1d4 3a198: 90000288 adrp x8, 0x8a000 3a19c: f9462508 ldr x8, [x8, #0xc48] 3a1a0: b9400108 ldr w8, [x8] 3a1a4: 7100111f cmp w8, #0x4 3a1a8: 540009cc b.gt 0x3a2e0 3a1ac: f0000141 adrp x1, 0x65000 3a1b0: b0000162 adrp x2, 0x67000 3a1b4: b0000163 adrp x3, 0x67000 3a1b8: 910b0421 add x1, x1, #0x2c1 3a1bc: 913ce442 add x2, x2, #0xf39 3a1c0: 913d6463 add x3, x3, #0xf59 3a1c4: 321f07e0 orr w0, wzr, #0x6 3a1c8: 2a1303e4 mov w4, w19 3a1cc: 97ff8af1 bl 0x1cd90 <__android_log_print@plt> 3a1d0: 14000044 b 0x3a2e0 3a1d4: 52800900 mov w0, #0x48 // =72 3a1d8: 97ff8a0a bl 0x1ca00 <_Znwm@plt> 3a1dc: 90000288 adrp x8, 0x8a000 3a1e0: b94003f8 ldr w24, [sp] 3a1e4: f9471108 ldr x8, [x8, #0xe20] 3a1e8: aa0003f4 mov x20, x0 3a1ec: b9001293 str w19, [x20, #0x10] 3a1f0: 91004108 add x8, x8, #0x10 3a1f4: a9005e88 stp x8, x23, [x20] 3a1f8: 97ff8966 bl 0x1c790 <_ZN11LinkManager11GetInstanceEv@plt> 3a1fc: f9000e80 str x0, [x20, #0x18] 3a200: aa1603e0 mov x0, x22 3a204: 97ff8ce3 bl 0x1d590 3a208: b26003e8 orr x8, xzr, #0x100000000 3a20c: 8b008108 add x8, x8, x0, lsl #32 3a210: 9360fd00 asr x0, x8, #32 3a214: 97ff8d6b bl 0x1d7c0 3a218: aa1603e1 mov x1, x22 3a21c: f9001280 str x0, [x20, #0x20] 3a220: 97ff8e20 bl 0x1daa0 3a224: b9001293 str w19, [x20, #0x10] 3a228: 90000288 adrp x8, 0x8a000 3a22c: f945e908 ldr x8, [x8, #0xbd0] 3a230: 9100a296 add x22, x20, #0x28 3a234: aa1603e0 mov x0, x22 3a238: 91004108 add x8, x8, #0x10 3a23c: f9000288 str x8, [x20] 3a240: 97ff889c bl 0x1c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt> 3a244: 90000288 adrp x8, 0x8a000 3a248: f947e508 ldr x8, [x8, #0xfc8] 3a24c: 9100f280 add x0, x20, #0x3c 3a250: b9003a98 str w24, [x20, #0x38] 3a254: 91004109 add x9, x8, #0x10 3a258: 91018108 add x8, x8, #0x60 3a25c: f9000289 str x9, [x20] 3a260: f9001688 str x8, [x20, #0x28] 3a264: 97ff8da3 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a268: 97ff889a bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3a26c: aa0003f7 mov x23, x0 3a270: 910003e0 mov x0, sp 3a274: 97ff8a3f bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3a278: 2a0003e1 mov w1, w0 3a27c: 320003e3 orr w3, wzr, #0x1 3a280: aa1703e0 mov x0, x23 3a284: aa1603e2 mov x2, x22 3a288: 2a1f03e4 mov w4, wzr 3a28c: 97ff8a35 bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 3a290: 36000060 tbz w0, #0x0, 0x3a29c 3a294: 2907ce95 stp w21, w19, [x20, #0x3c] 3a298: 14000013 b 0x3a2e4 3a29c: 90000288 adrp x8, 0x8a000 3a2a0: f9462508 ldr x8, [x8, #0xc48] 3a2a4: b9400108 ldr w8, [x8] 3a2a8: 7100111f cmp w8, #0x4 3a2ac: 5400012c b.gt 0x3a2d0 3a2b0: f0000141 adrp x1, 0x65000 3a2b4: b0000162 adrp x2, 0x67000 3a2b8: b0000163 adrp x3, 0x67000 3a2bc: 910b0421 add x1, x1, #0x2c1 3a2c0: 913d8042 add x2, x2, #0xf60 3a2c4: 913d6463 add x3, x3, #0xf59 3a2c8: 321f07e0 orr w0, wzr, #0x6 3a2cc: 97ff8ab1 bl 0x1cd90 <__android_log_print@plt> 3a2d0: f9400288 ldr x8, [x20] 3a2d4: aa1403e0 mov x0, x20 3a2d8: f9400508 ldr x8, [x8, #0x8] 3a2dc: d63f0100 blr x8 3a2e0: aa1f03f4 mov x20, xzr 3a2e4: d53bd048 mrs x8, TPIDR_EL0 3a2e8: f9401508 ldr x8, [x8, #0x28] 3a2ec: f94007e9 ldr x9, [sp, #0x8] 3a2f0: eb09011f cmp x8, x9 3a2f4: 54000101 b.ne 0x3a314 3a2f8: aa1403e0 mov x0, x20 3a2fc: a9447bfd ldp x29, x30, [sp, #0x40] 3a300: a9434ff4 ldp x20, x19, [sp, #0x30] 3a304: a94257f6 ldp x22, x21, [sp, #0x20] 3a308: a9415ff8 ldp x24, x23, [sp, #0x10] 3a30c: 910143ff add sp, sp, #0x50 3a310: d65f03c0 ret 3a314: 97ff89b3 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003a318 : 3a318: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3a31c: a9014ff4 stp x20, x19, [sp, #0x10] 3a320: a9027bfd stp x29, x30, [sp, #0x20] 3a324: 910083fd add x29, sp, #0x20 3a328: 90000288 adrp x8, 0x8a000 3a32c: f9471108 ldr x8, [x8, #0xe20] 3a330: 2a0303f4 mov w20, w3 3a334: aa0003f6 mov x22, x0 3a338: aa0403f3 mov x19, x4 3a33c: 91004108 add x8, x8, #0x10 3a340: aa0203f5 mov x21, x2 3a344: b90012d4 str w20, [x22, #0x10] 3a348: a90006c8 stp x8, x1, [x22] 3a34c: 97ff8911 bl 0x1c790 <_ZN11LinkManager11GetInstanceEv@plt> 3a350: f9000ec0 str x0, [x22, #0x18] 3a354: aa1303e0 mov x0, x19 3a358: 97ff8c8e bl 0x1d590 3a35c: b26003e8 orr x8, xzr, #0x100000000 3a360: 8b008108 add x8, x8, x0, lsl #32 3a364: 9360fd00 asr x0, x8, #32 3a368: 97ff8d16 bl 0x1d7c0 3a36c: aa1303e1 mov x1, x19 3a370: f90012c0 str x0, [x22, #0x20] 3a374: 97ff8dcb bl 0x1daa0 3a378: b90012d4 str w20, [x22, #0x10] 3a37c: 90000288 adrp x8, 0x8a000 3a380: f945e908 ldr x8, [x8, #0xbd0] 3a384: 9100a2c0 add x0, x22, #0x28 3a388: 91004108 add x8, x8, #0x10 3a38c: f90002c8 str x8, [x22] 3a390: 97ff8848 bl 0x1c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt> 3a394: 90000288 adrp x8, 0x8a000 3a398: f947e508 ldr x8, [x8, #0xfc8] 3a39c: b9003ad5 str w21, [x22, #0x38] 3a3a0: 9100f2c0 add x0, x22, #0x3c 3a3a4: 91004109 add x9, x8, #0x10 3a3a8: 91018108 add x8, x8, #0x60 3a3ac: f90002c9 str x9, [x22] 3a3b0: f90016c8 str x8, [x22, #0x28] 3a3b4: a9427bfd ldp x29, x30, [sp, #0x20] 3a3b8: a9414ff4 ldp x20, x19, [sp, #0x10] 3a3bc: a8c357f6 ldp x22, x21, [sp], #0x30 3a3c0: 17ff8d4c b 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 000000000003a3c4 : 3a3c4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3a3c8: a9014ff4 stp x20, x19, [sp, #0x10] 3a3cc: a9027bfd stp x29, x30, [sp, #0x20] 3a3d0: 910083fd add x29, sp, #0x20 3a3d4: 90000288 adrp x8, 0x8a000 3a3d8: f947e508 ldr x8, [x8, #0xfc8] 3a3dc: aa0003f3 mov x19, x0 3a3e0: aa1303f4 mov x20, x19 3a3e4: 91004109 add x9, x8, #0x10 3a3e8: 91018108 add x8, x8, #0x60 3a3ec: f9000269 str x9, [x19] 3a3f0: f8028e88 str x8, [x20, #0x28]! 3a3f4: 97ff8837 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3a3f8: 91004295 add x21, x20, #0x10 3a3fc: aa0003f6 mov x22, x0 3a400: aa1503e0 mov x0, x21 3a404: 97ff89db bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3a408: 2a0003e1 mov w1, w0 3a40c: aa1603e0 mov x0, x22 3a410: 97ff8b2c bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 3a414: 90000288 adrp x8, 0x8a000 3a418: f9462508 ldr x8, [x8, #0xc48] 3a41c: b9400108 ldr w8, [x8] 3a420: 7100111f cmp w8, #0x4 3a424: 540001cc b.gt 0x3a45c 3a428: 52000008 eor w8, w0, #0x1 3a42c: 36000188 tbz w8, #0x0, 0x3a45c 3a430: aa1503e0 mov x0, x21 3a434: 97ff89cf bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3a438: f0000141 adrp x1, 0x65000 3a43c: b0000162 adrp x2, 0x67000 3a440: b0000163 adrp x3, 0x67000 3a444: 2a0003e4 mov w4, w0 3a448: 910b0421 add x1, x1, #0x2c1 3a44c: 913e2442 add x2, x2, #0xf89 3a450: 913ee463 add x3, x3, #0xfb9 3a454: 321f07e0 orr w0, wzr, #0x6 3a458: 97ff8a4e bl 0x1cd90 <__android_log_print@plt> 3a45c: aa1503e0 mov x0, x21 3a460: 97ff8c68 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 3a464: aa1403e0 mov x0, x20 3a468: 97ff8c46 bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 3a46c: 90000288 adrp x8, 0x8a000 3a470: f9401260 ldr x0, [x19, #0x20] 3a474: f9471108 ldr x8, [x8, #0xe20] 3a478: 91004108 add x8, x8, #0x10 3a47c: f9000268 str x8, [x19] 3a480: a9427bfd ldp x29, x30, [sp, #0x20] 3a484: a9414ff4 ldp x20, x19, [sp, #0x10] 3a488: a8c357f6 ldp x22, x21, [sp], #0x30 3a48c: 17ff8d71 b 0x1da50 000000000003a490 : 3a490: d100a000 sub x0, x0, #0x28 3a494: 17ff87c7 b 0x1c3b0 <_ZN18UDPTrafficHijackerD2Ev@plt> 000000000003a498 : 3a498: f81e0ff3 str x19, [sp, #-0x20]! 3a49c: a9017bfd stp x29, x30, [sp, #0x10] 3a4a0: 910043fd add x29, sp, #0x10 3a4a4: aa0003f3 mov x19, x0 3a4a8: 97ff87c2 bl 0x1c3b0 <_ZN18UDPTrafficHijackerD2Ev@plt> 3a4ac: a9417bfd ldp x29, x30, [sp, #0x10] 3a4b0: aa1303e0 mov x0, x19 3a4b4: f84207f3 ldr x19, [sp], #0x20 3a4b8: 17ff87ea b 0x1c460 <_ZdlPv@plt> 000000000003a4bc : 3a4bc: f81e0ff3 str x19, [sp, #-0x20]! 3a4c0: a9017bfd stp x29, x30, [sp, #0x10] 3a4c4: 910043fd add x29, sp, #0x10 3a4c8: d100a013 sub x19, x0, #0x28 3a4cc: aa1303e0 mov x0, x19 3a4d0: 97ff87b8 bl 0x1c3b0 <_ZN18UDPTrafficHijackerD2Ev@plt> 3a4d4: a9417bfd ldp x29, x30, [sp, #0x10] 3a4d8: aa1303e0 mov x0, x19 3a4dc: f84207f3 ldr x19, [sp], #0x20 3a4e0: 17ff87e0 b 0x1c460 <_ZdlPv@plt> 000000000003a4e4 : 3a4e4: f81e0ff3 str x19, [sp, #-0x20]! 3a4e8: a9017bfd stp x29, x30, [sp, #0x10] 3a4ec: 910043fd add x29, sp, #0x10 3a4f0: aa0003f3 mov x19, x0 3a4f4: 321c03e0 orr w0, wzr, #0x10 3a4f8: 97ff8942 bl 0x1ca00 <_Znwm@plt> 3a4fc: b9403a61 ldr w1, [x19, #0x38] 3a500: aa0003f3 mov x19, x0 3a504: 97ff8d33 bl 0x1d9d0 <_ZN9UDPWriterC1EN8QPPUtils9UDPSocketE@plt> 3a508: a9417bfd ldp x29, x30, [sp, #0x10] 3a50c: aa1303e0 mov x0, x19 3a510: f84207f3 ldr x19, [sp], #0x20 3a514: d65f03c0 ret 000000000003a518 : 3a518: a9be4ffc stp x28, x19, [sp, #-0x20]! 3a51c: a9017bfd stp x29, x30, [sp, #0x10] 3a520: 910043fd add x29, sp, #0x10 3a524: d11103ff sub sp, sp, #0x440 3a528: d53bd048 mrs x8, TPIDR_EL0 3a52c: f9401508 ldr x8, [x8, #0x28] 3a530: aa0003f3 mov x19, x0 3a534: b0000160 adrp x0, 0x67000 3a538: 913f6800 add x0, x0, #0xfda 3a53c: d100e3a1 sub x1, x29, #0x38 3a540: f81e83a8 stur x8, [x29, #-0x18] 3a544: 97ff87c3 bl 0x1c450 <_ZN8QPPUtils9fakeip2ipEPKcPc@plt> 3a548: b9401262 ldr w2, [x19, #0x10] 3a54c: 910043e0 add x0, sp, #0x10 3a550: d100e3a1 sub x1, x29, #0x38 3a554: 97ff8cbf bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 3a558: f9400be3 ldr x3, [sp, #0x10] 3a55c: 9100e273 add x19, x19, #0x38 3a560: b0000161 adrp x1, 0x67000 3a564: 913f3421 add x1, x1, #0xfcd 3a568: 321e07e2 orr w2, wzr, #0xc 3a56c: aa1303e0 mov x0, x19 3a570: 97ff8b5c bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 3a574: 910023e0 add x0, sp, #0x8 3a578: 97ff8cde bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a57c: 910063e1 add x1, sp, #0x18 3a580: 321603e2 orr w2, wzr, #0x400 3a584: 910023e3 add x3, sp, #0x8 3a588: aa1303e0 mov x0, x19 3a58c: 97ff87c1 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a590: 7100041f cmp w0, #0x1 3a594: 54000daa b.ge 0x3a748 3a598: 52a00020 mov w0, #0x10000 // =65536 3a59c: 7290d400 movk w0, #0x86a0 3a5a0: 97ff8bf0 bl 0x1d560 3a5a4: 910023e0 add x0, sp, #0x8 3a5a8: 97ff8cd2 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a5ac: 910063e1 add x1, sp, #0x18 3a5b0: 321603e2 orr w2, wzr, #0x400 3a5b4: 910023e3 add x3, sp, #0x8 3a5b8: aa1303e0 mov x0, x19 3a5bc: 97ff87b5 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a5c0: 7100001f cmp w0, #0x0 3a5c4: 54000c2c b.gt 0x3a748 3a5c8: 52a00020 mov w0, #0x10000 // =65536 3a5cc: 7290d400 movk w0, #0x86a0 3a5d0: 97ff8be4 bl 0x1d560 3a5d4: 910023e0 add x0, sp, #0x8 3a5d8: 97ff8cc6 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a5dc: 910063e1 add x1, sp, #0x18 3a5e0: 321603e2 orr w2, wzr, #0x400 3a5e4: 910023e3 add x3, sp, #0x8 3a5e8: aa1303e0 mov x0, x19 3a5ec: 97ff87a9 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a5f0: 7100001f cmp w0, #0x0 3a5f4: 54000aac b.gt 0x3a748 3a5f8: 52a00020 mov w0, #0x10000 // =65536 3a5fc: 7290d400 movk w0, #0x86a0 3a600: 97ff8bd8 bl 0x1d560 3a604: 910023e0 add x0, sp, #0x8 3a608: 97ff8cba bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a60c: 910063e1 add x1, sp, #0x18 3a610: 321603e2 orr w2, wzr, #0x400 3a614: 910023e3 add x3, sp, #0x8 3a618: aa1303e0 mov x0, x19 3a61c: 97ff879d bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a620: 7100001f cmp w0, #0x0 3a624: 5400092c b.gt 0x3a748 3a628: 52a00020 mov w0, #0x10000 // =65536 3a62c: 7290d400 movk w0, #0x86a0 3a630: 97ff8bcc bl 0x1d560 3a634: 910023e0 add x0, sp, #0x8 3a638: 97ff8cae bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a63c: 910063e1 add x1, sp, #0x18 3a640: 321603e2 orr w2, wzr, #0x400 3a644: 910023e3 add x3, sp, #0x8 3a648: aa1303e0 mov x0, x19 3a64c: 97ff8791 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a650: 7100001f cmp w0, #0x0 3a654: 540007ac b.gt 0x3a748 3a658: 52a00020 mov w0, #0x10000 // =65536 3a65c: 7290d400 movk w0, #0x86a0 3a660: 97ff8bc0 bl 0x1d560 3a664: 910023e0 add x0, sp, #0x8 3a668: 97ff8ca2 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a66c: 910063e1 add x1, sp, #0x18 3a670: 321603e2 orr w2, wzr, #0x400 3a674: 910023e3 add x3, sp, #0x8 3a678: aa1303e0 mov x0, x19 3a67c: 97ff8785 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a680: 7100001f cmp w0, #0x0 3a684: 5400062c b.gt 0x3a748 3a688: 52a00020 mov w0, #0x10000 // =65536 3a68c: 7290d400 movk w0, #0x86a0 3a690: 97ff8bb4 bl 0x1d560 3a694: 910023e0 add x0, sp, #0x8 3a698: 97ff8c96 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a69c: 910063e1 add x1, sp, #0x18 3a6a0: 321603e2 orr w2, wzr, #0x400 3a6a4: 910023e3 add x3, sp, #0x8 3a6a8: aa1303e0 mov x0, x19 3a6ac: 97ff8779 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a6b0: 7100001f cmp w0, #0x0 3a6b4: 540004ac b.gt 0x3a748 3a6b8: 52a00020 mov w0, #0x10000 // =65536 3a6bc: 7290d400 movk w0, #0x86a0 3a6c0: 97ff8ba8 bl 0x1d560 3a6c4: 910023e0 add x0, sp, #0x8 3a6c8: 97ff8c8a bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a6cc: 910063e1 add x1, sp, #0x18 3a6d0: 321603e2 orr w2, wzr, #0x400 3a6d4: 910023e3 add x3, sp, #0x8 3a6d8: aa1303e0 mov x0, x19 3a6dc: 97ff876d bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a6e0: 7100001f cmp w0, #0x0 3a6e4: 5400032c b.gt 0x3a748 3a6e8: 52a00020 mov w0, #0x10000 // =65536 3a6ec: 7290d400 movk w0, #0x86a0 3a6f0: 97ff8b9c bl 0x1d560 3a6f4: 910023e0 add x0, sp, #0x8 3a6f8: 97ff8c7e bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a6fc: 910063e1 add x1, sp, #0x18 3a700: 321603e2 orr w2, wzr, #0x400 3a704: 910023e3 add x3, sp, #0x8 3a708: aa1303e0 mov x0, x19 3a70c: 97ff8761 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a710: 7100001f cmp w0, #0x0 3a714: 540001ac b.gt 0x3a748 3a718: 52a00020 mov w0, #0x10000 // =65536 3a71c: 7290d400 movk w0, #0x86a0 3a720: 97ff8b90 bl 0x1d560 3a724: 910023e0 add x0, sp, #0x8 3a728: 97ff8c72 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a72c: 910063e1 add x1, sp, #0x18 3a730: 321603e2 orr w2, wzr, #0x400 3a734: 910023e3 add x3, sp, #0x8 3a738: aa1303e0 mov x0, x19 3a73c: 97ff8755 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a740: 7100001f cmp w0, #0x0 3a744: 5400016d b.le 0x3a770 3a748: 320003e0 orr w0, wzr, #0x1 3a74c: d53bd048 mrs x8, TPIDR_EL0 3a750: f9401508 ldr x8, [x8, #0x28] 3a754: f85e83a9 ldur x9, [x29, #-0x18] 3a758: eb09011f cmp x8, x9 3a75c: 54000141 b.ne 0x3a784 3a760: 911103ff add sp, sp, #0x440 3a764: a9417bfd ldp x29, x30, [sp, #0x10] 3a768: a8c24ffc ldp x28, x19, [sp], #0x20 3a76c: d65f03c0 ret 3a770: 52a00020 mov w0, #0x10000 // =65536 3a774: 7290d400 movk w0, #0x86a0 3a778: 97ff8b7a bl 0x1d560 3a77c: 2a1f03e0 mov w0, wzr 3a780: 17fffff3 b 0x3a74c 3a784: 97ff8897 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003a788 : 3a788: d10103ff sub sp, sp, #0x40 3a78c: a90157f6 stp x22, x21, [sp, #0x10] 3a790: a9024ff4 stp x20, x19, [sp, #0x20] 3a794: a9037bfd stp x29, x30, [sp, #0x30] 3a798: 9100c3fd add x29, sp, #0x30 3a79c: d53bd048 mrs x8, TPIDR_EL0 3a7a0: f9401508 ldr x8, [x8, #0x28] 3a7a4: aa0003f4 mov x20, x0 3a7a8: 9100e293 add x19, x20, #0x38 3a7ac: aa1303e0 mov x0, x19 3a7b0: f90007e8 str x8, [sp, #0x8] 3a7b4: 97ff8b33 bl 0x1d480 <_ZN8QPPUtils6Socket7IsAliveEv@plt> 3a7b8: 36000160 tbz w0, #0x0, 0x3a7e4 3a7bc: 90000288 adrp x8, 0x8a000 3a7c0: f9462508 ldr x8, [x8, #0xc48] 3a7c4: b9400108 ldr w8, [x8] 3a7c8: 7100091f cmp w8, #0x2 3a7cc: 54000b4c b.gt 0x3a934 3a7d0: f0000141 adrp x1, 0x65000 3a7d4: b0000162 adrp x2, 0x67000 3a7d8: 910b0421 add x1, x1, #0x2c1 3a7dc: 913f9042 add x2, x2, #0xfe4 3a7e0: 14000051 b 0x3a924 3a7e4: 97ff873b bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3a7e8: aa0003f5 mov x21, x0 3a7ec: aa1303e0 mov x0, x19 3a7f0: 97ff88e0 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3a7f4: 2a0003e1 mov w1, w0 3a7f8: aa1503e0 mov x0, x21 3a7fc: 97ff8a31 bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 3a800: 90000296 adrp x22, 0x8a000 3a804: f94626d6 ldr x22, [x22, #0xc48] 3a808: b94002c8 ldr w8, [x22] 3a80c: 7100111f cmp w8, #0x4 3a810: 5400016c b.gt 0x3a83c 3a814: 52000008 eor w8, w0, #0x1 3a818: 36000128 tbz w8, #0x0, 0x3a83c 3a81c: f0000141 adrp x1, 0x65000 3a820: d0000162 adrp x2, 0x68000 3a824: d0000163 adrp x3, 0x68000 3a828: 910b0421 add x1, x1, #0x2c1 3a82c: 91006442 add x2, x2, #0x19 3a830: 91001863 add x3, x3, #0x6 3a834: 321f07e0 orr w0, wzr, #0x6 3a838: 97ff8956 bl 0x1cd90 <__android_log_print@plt> 3a83c: 910003e0 mov x0, sp 3a840: 97ff8a14 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 3a844: 2a1f03f5 mov w21, wzr 3a848: b9404288 ldr w8, [x20, #0x40] 3a84c: 11000508 add w8, w8, #0x1 3a850: b9004288 str w8, [x20, #0x40] 3a854: f843c280 ldur x0, [x20, #0x3c] 3a858: 97ff8c6e bl 0x1da10 <_ZN8QPPUtils9UDPSocket6ListenENS_2IPE@plt> 3a85c: b90003e0 str w0, [sp] 3a860: 910003e0 mov x0, sp 3a864: 97ff8b87 bl 0x1d680 <_ZN8QPPUtils6Socket7IsValidEv@plt> 3a868: 370000a0 tbnz w0, #0x0, 0x3a87c 3a86c: 110006b5 add w21, w21, #0x1 3a870: 71018ebf cmp w21, #0x63 3a874: 54fffead b.le 0x3a848 3a878: 14000004 b 0x3a888 3a87c: b9404295 ldr w21, [x20, #0x40] 3a880: 97ff890c bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 3a884: 79000415 strh w21, [x0, #0x2] 3a888: 910003e0 mov x0, sp 3a88c: 97ff83f9 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 3a890: 360001e0 tbz w0, #0x0, 0x3a8cc 3a894: b94002c8 ldr w8, [x22] 3a898: 7100111f cmp w8, #0x4 3a89c: 5400062c b.gt 0x3a960 3a8a0: b9404284 ldr w4, [x20, #0x40] 3a8a4: f0000141 adrp x1, 0x65000 3a8a8: b0000162 adrp x2, 0x67000 3a8ac: d0000163 adrp x3, 0x68000 3a8b0: 910b0421 add x1, x1, #0x2c1 3a8b4: 913ce442 add x2, x2, #0xf39 3a8b8: 91001863 add x3, x3, #0x6 3a8bc: 321f07e0 orr w0, wzr, #0x6 3a8c0: 97ff8934 bl 0x1cd90 <__android_log_print@plt> 3a8c4: 2a1f03e0 mov w0, wzr 3a8c8: 1400001c b 0x3a938 3a8cc: 97ff8701 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3a8d0: aa0003f5 mov x21, x0 3a8d4: 910003e0 mov x0, sp 3a8d8: 97ff88a6 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3a8dc: 2a0003e1 mov w1, w0 3a8e0: 9100a282 add x2, x20, #0x28 3a8e4: 320003e3 orr w3, wzr, #0x1 3a8e8: aa1503e0 mov x0, x21 3a8ec: 2a1f03e4 mov w4, wzr 3a8f0: 97ff889c bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 3a8f4: 360003a0 tbz w0, #0x0, 0x3a968 3a8f8: aa1303e0 mov x0, x19 3a8fc: 97ff8b41 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 3a900: b94003e8 ldr w8, [sp] 3a904: b9000268 str w8, [x19] 3a908: b94002c8 ldr w8, [x22] 3a90c: 7100091f cmp w8, #0x2 3a910: 5400012c b.gt 0x3a934 3a914: f0000141 adrp x1, 0x65000 3a918: d0000162 adrp x2, 0x68000 3a91c: 910b0421 add x1, x1, #0x2c1 3a920: 91011042 add x2, x2, #0x44 3a924: d0000163 adrp x3, 0x68000 3a928: 91001863 add x3, x3, #0x6 3a92c: 321e03e0 orr w0, wzr, #0x4 3a930: 97ff8918 bl 0x1cd90 <__android_log_print@plt> 3a934: 320003e0 orr w0, wzr, #0x1 3a938: d53bd048 mrs x8, TPIDR_EL0 3a93c: f9401508 ldr x8, [x8, #0x28] 3a940: f94007e9 ldr x9, [sp, #0x8] 3a944: eb09011f cmp x8, x9 3a948: 540002e1 b.ne 0x3a9a4 3a94c: a9437bfd ldp x29, x30, [sp, #0x30] 3a950: a9424ff4 ldp x20, x19, [sp, #0x20] 3a954: a94157f6 ldp x22, x21, [sp, #0x10] 3a958: 910103ff add sp, sp, #0x40 3a95c: d65f03c0 ret 3a960: 2a1f03e0 mov w0, wzr 3a964: 17fffff5 b 0x3a938 3a968: b94002c8 ldr w8, [x22] 3a96c: 7100111f cmp w8, #0x4 3a970: 5400012c b.gt 0x3a994 3a974: f0000141 adrp x1, 0x65000 3a978: b0000162 adrp x2, 0x67000 3a97c: d0000163 adrp x3, 0x68000 3a980: 910b0421 add x1, x1, #0x2c1 3a984: 913d8042 add x2, x2, #0xf60 3a988: 91001863 add x3, x3, #0x6 3a98c: 321f07e0 orr w0, wzr, #0x6 3a990: 97ff8900 bl 0x1cd90 <__android_log_print@plt> 3a994: 910003e0 mov x0, sp 3a998: 97ff8b1a bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 3a99c: 2a1f03e0 mov w0, wzr 3a9a0: 17ffffe6 b 0x3a938 3a9a4: 97ff880f bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003a9a8 : 3a9a8: f81b0ffc str x28, [sp, #-0x50]! 3a9ac: a9015ff8 stp x24, x23, [sp, #0x10] 3a9b0: a90257f6 stp x22, x21, [sp, #0x20] 3a9b4: a9034ff4 stp x20, x19, [sp, #0x30] 3a9b8: a9047bfd stp x29, x30, [sp, #0x40] 3a9bc: 910103fd add x29, sp, #0x40 3a9c0: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3a9c4: d12083ff sub sp, sp, #0x820 3a9c8: d53bd048 mrs x8, TPIDR_EL0 3a9cc: f9401508 ldr x8, [x8, #0x28] 3a9d0: aa0003f3 mov x19, x0 3a9d4: 910043e0 add x0, sp, #0x10 3a9d8: f81b83a8 stur x8, [x29, #-0x48] 3a9dc: 97ff8bc5 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3a9e0: 9100e274 add x20, x19, #0x38 3a9e4: 910063e1 add x1, sp, #0x18 3a9e8: 52850002 mov w2, #0x2800 // =10240 3a9ec: 910043e3 add x3, sp, #0x10 3a9f0: aa1403e0 mov x0, x20 3a9f4: 910063f5 add x21, sp, #0x18 3a9f8: 97ff86a6 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3a9fc: 3100041f cmn w0, #0x1 3aa00: 54000340 b.eq 0x3aa68 3aa04: 52a349b7 mov w23, #0x1a4d0000 // =441253888 3aa08: 91002ab5 add x21, x21, #0xa 3aa0c: 72878577 movk w23, #0x3c2b 3aa10: 71002816 subs w22, w0, #0xa 3aa14: 540001cd b.le 0x3aa4c 3aa18: 794043e8 ldrh w8, [sp, #0x20] 3aa1c: 294307f8 ldp w24, w1, [sp, #0x18] 3aa20: 910023e0 add x0, sp, #0x8 3aa24: 5ac00908 rev w8, w8 3aa28: 53107d02 lsr w2, w8, #16 3aa2c: 97ff8c29 bl 0x1dad0 <_ZN8QPPUtils2IPC1Eji@plt> 3aa30: 6b17031f cmp w24, w23 3aa34: 540000c1 b.ne 0x3aa4c 3aa38: a94093e3 ldp x3, x4, [sp, #0x8] 3aa3c: aa1303e0 mov x0, x19 3aa40: aa1503e1 mov x1, x21 3aa44: 2a1603e2 mov w2, w22 3aa48: 97ff8b2e bl 0x1d700 <_ZN13UDPDispatcher8DispatchEPKciN8QPPUtils2IPES3_@plt> 3aa4c: 910063e1 add x1, sp, #0x18 3aa50: 52850002 mov w2, #0x2800 // =10240 3aa54: 910043e3 add x3, sp, #0x10 3aa58: aa1403e0 mov x0, x20 3aa5c: 97ff868d bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3aa60: 3100041f cmn w0, #0x1 3aa64: 54fffd61 b.ne 0x3aa10 3aa68: 97ff85ee bl 0x1c220 <__errno@plt> 3aa6c: b9400008 ldr w8, [x0] 3aa70: 71002d1f cmp w8, #0xb 3aa74: 54000340 b.eq 0x3aadc 3aa78: b9400008 ldr w8, [x0] 3aa7c: 7100111f cmp w8, #0x4 3aa80: 540002e0 b.eq 0x3aadc 3aa84: 90000288 adrp x8, 0x8a000 3aa88: b9400014 ldr w20, [x0] 3aa8c: f9462508 ldr x8, [x8, #0xc48] 3aa90: b9400108 ldr w8, [x8] 3aa94: 71000d1f cmp w8, #0x3 3aa98: 540001cc b.gt 0x3aad0 3aa9c: b9400015 ldr w21, [x0] 3aaa0: b9400000 ldr w0, [x0] 3aaa4: 97ff85c7 bl 0x1c1c0 3aaa8: f0000141 adrp x1, 0x65000 3aaac: d0000162 adrp x2, 0x68000 3aab0: d0000163 adrp x3, 0x68000 3aab4: aa0003e5 mov x5, x0 3aab8: 910b0421 add x1, x1, #0x2c1 3aabc: 9101b042 add x2, x2, #0x6c 3aac0: 91024c63 add x3, x3, #0x93 3aac4: 528000a0 mov w0, #0x5 // =5 3aac8: 2a1503e4 mov w4, w21 3aacc: 97ff88b1 bl 0x1cd90 <__android_log_print@plt> 3aad0: aa1303e0 mov x0, x19 3aad4: 2a1403e1 mov w1, w20 3aad8: 97ff8406 bl 0x1baf0 <_ZN18UDPTrafficHijacker7OnErrorEi@plt> 3aadc: d53bd048 mrs x8, TPIDR_EL0 3aae0: f9401508 ldr x8, [x8, #0x28] 3aae4: f85b83a9 ldur x9, [x29, #-0x48] 3aae8: eb09011f cmp x8, x9 3aaec: 54000121 b.ne 0x3ab10 3aaf0: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3aaf4: 912083ff add sp, sp, #0x820 3aaf8: a9447bfd ldp x29, x30, [sp, #0x40] 3aafc: a9434ff4 ldp x20, x19, [sp, #0x30] 3ab00: a94257f6 ldp x22, x21, [sp, #0x20] 3ab04: a9415ff8 ldp x24, x23, [sp, #0x10] 3ab08: f84507fc ldr x28, [sp], #0x50 3ab0c: d65f03c0 ret 3ab10: 97ff87b4 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003ab14 : 3ab14: d100c3ff sub sp, sp, #0x30 3ab18: a9014ff4 stp x20, x19, [sp, #0x10] 3ab1c: a9027bfd stp x29, x30, [sp, #0x20] 3ab20: 910083fd add x29, sp, #0x20 3ab24: d53bd048 mrs x8, TPIDR_EL0 3ab28: f9401508 ldr x8, [x8, #0x28] 3ab2c: aa0003f3 mov x19, x0 3ab30: d0000162 adrp x2, 0x68000 3ab34: 2a0103f4 mov w20, w1 3ab38: f90007e8 str x8, [sp, #0x8] 3ab3c: f9400660 ldr x0, [x19, #0x8] 3ab40: 91026842 add x2, x2, #0x9a 3ab44: 1284e221 mov w1, #-0x2712 // =-10002 3ab48: 97ff8582 bl 0x1c150 3ab4c: f9400660 ldr x0, [x19, #0x8] 3ab50: 93407e81 sxtw x1, w20 3ab54: 97ff8427 bl 0x1bbf0 3ab58: f9400660 ldr x0, [x19, #0x8] 3ab5c: 320003e1 orr w1, wzr, #0x1 3ab60: 2a1f03e2 mov w2, wzr 3ab64: 97ff8b2b bl 0x1d810 3ab68: 97ff8852 bl 0x1ccb0 <_ZN13HookShareData11GetInstanceEv@plt> 3ab6c: 7900041f strh wzr, [x0, #0x2] 3ab70: 97ff8658 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3ab74: 9100e273 add x19, x19, #0x38 3ab78: aa0003f4 mov x20, x0 3ab7c: aa1303e0 mov x0, x19 3ab80: 97ff87fc bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3ab84: 2a0003e1 mov w1, w0 3ab88: aa1403e0 mov x0, x20 3ab8c: 97ff894d bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 3ab90: 90000288 adrp x8, 0x8a000 3ab94: f9462508 ldr x8, [x8, #0xc48] 3ab98: b9400108 ldr w8, [x8] 3ab9c: 7100111f cmp w8, #0x4 3aba0: 5400016c b.gt 0x3abcc 3aba4: 52000008 eor w8, w0, #0x1 3aba8: 36000128 tbz w8, #0x0, 0x3abcc 3abac: f0000141 adrp x1, 0x65000 3abb0: d0000162 adrp x2, 0x68000 3abb4: d0000163 adrp x3, 0x68000 3abb8: 910b0421 add x1, x1, #0x2c1 3abbc: 91006442 add x2, x2, #0x19 3abc0: 9102c863 add x3, x3, #0xb2 3abc4: 321f07e0 orr w0, wzr, #0x6 3abc8: 97ff8872 bl 0x1cd90 <__android_log_print@plt> 3abcc: aa1303e0 mov x0, x19 3abd0: 97ff8a8c bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 3abd4: 910003e0 mov x0, sp 3abd8: 97ff892e bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 3abdc: b94003e8 ldr w8, [sp] 3abe0: b9000268 str w8, [x19] 3abe4: d53bd048 mrs x8, TPIDR_EL0 3abe8: f9401508 ldr x8, [x8, #0x28] 3abec: f94007e9 ldr x9, [sp, #0x8] 3abf0: eb09011f cmp x8, x9 3abf4: 540000a1 b.ne 0x3ac08 3abf8: a9427bfd ldp x29, x30, [sp, #0x20] 3abfc: a9414ff4 ldp x20, x19, [sp, #0x10] 3ac00: 9100c3ff add sp, sp, #0x30 3ac04: d65f03c0 ret 3ac08: 97ff8776 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003ac0c : 3ac0c: d100a000 sub x0, x0, #0x28 3ac10: 17ff8b68 b 0x1d9b0 <_ZN18UDPTrafficHijacker6OnReadEv@plt> 000000000003ac14 : 3ac14: d65f03c0 ret 000000000003ac18 : 3ac18: d65f03c0 ret 000000000003ac1c : 3ac1c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3ac20: a9017bfd stp x29, x30, [sp, #0x10] 3ac24: 910043fd add x29, sp, #0x10 3ac28: aa0003f3 mov x19, x0 3ac2c: f9400660 ldr x0, [x19, #0x8] 3ac30: d0000162 adrp x2, 0x68000 3ac34: 2a0103f4 mov w20, w1 3ac38: 91026842 add x2, x2, #0x9a 3ac3c: 1284e221 mov w1, #-0x2712 // =-10002 3ac40: 97ff8544 bl 0x1c150 3ac44: f9400660 ldr x0, [x19, #0x8] 3ac48: 93407e81 sxtw x1, w20 3ac4c: 97ff83e9 bl 0x1bbf0 3ac50: f9400660 ldr x0, [x19, #0x8] 3ac54: a9417bfd ldp x29, x30, [sp, #0x10] 3ac58: 320003e1 orr w1, wzr, #0x1 3ac5c: 2a1f03e2 mov w2, wzr 3ac60: a8c24ff4 ldp x20, x19, [sp], #0x20 3ac64: 17ff8aeb b 0x1d810 000000000003ac68 : 3ac68: f81d0ff5 str x21, [sp, #-0x30]! 3ac6c: a9014ff4 stp x20, x19, [sp, #0x10] 3ac70: a9027bfd stp x29, x30, [sp, #0x20] 3ac74: 910083fd add x29, sp, #0x20 3ac78: 320003e1 orr w1, wzr, #0x1 3ac7c: aa1f03e2 mov x2, xzr 3ac80: aa0003f3 mov x19, x0 3ac84: 97ff86cb bl 0x1c7b0 3ac88: aa0003f5 mov x21, x0 3ac8c: 97ff8a41 bl 0x1d590 3ac90: 7100fc1f cmp w0, #0x3f 3ac94: 5400008d b.le 0x3aca4 3ac98: aa1303e0 mov x0, x19 3ac9c: 97ff8ba9 bl 0x1db40 3aca0: 14000018 b 0x3ad00 3aca4: 52802600 mov w0, #0x130 // =304 3aca8: 97ff8756 bl 0x1ca00 <_Znwm@plt> 3acac: aa0003f4 mov x20, x0 3acb0: 91004280 add x0, x20, #0x10 3acb4: aa1503e1 mov x1, x21 3acb8: f80c529f stur xzr, [x20, #0xc5] 3acbc: f900629f str xzr, [x20, #0xc0] 3acc0: 291a7e9f stp wzr, wzr, [x20, #0xd0] 3acc4: a9005294 stp x20, x20, [x20] 3acc8: 97ff8b76 bl 0x1daa0 3accc: 321f03e1 orr w1, wzr, #0x2 3acd0: aa1303e0 mov x0, x19 3acd4: 3903369f strb wzr, [x20, #0xcd] 3acd8: 97ff8952 bl 0x1d220 3acdc: 340000c0 cbz w0, 0x3acf4 3ace0: 321f03e1 orr w1, wzr, #0x2 3ace4: aa1303e0 mov x0, x19 3ace8: 97ff8ab2 bl 0x1d7b0 3acec: 1e780008 fcvtzs w8, d0 3acf0: b900d688 str w8, [x20, #0xd4] 3acf4: aa1303e0 mov x0, x19 3acf8: aa1403e1 mov x1, x20 3acfc: 97ff861d bl 0x1c570 3ad00: a9427bfd ldp x29, x30, [sp, #0x20] 3ad04: a9414ff4 ldp x20, x19, [sp, #0x10] 3ad08: 320003e0 orr w0, wzr, #0x1 3ad0c: f84307f5 ldr x21, [sp], #0x30 3ad10: d65f03c0 ret 000000000003ad14 : 3ad14: f81d0ff5 str x21, [sp, #-0x30]! 3ad18: a9014ff4 stp x20, x19, [sp, #0x10] 3ad1c: a9027bfd stp x29, x30, [sp, #0x20] 3ad20: 910083fd add x29, sp, #0x20 3ad24: 320003e1 orr w1, wzr, #0x1 3ad28: 97ff847e bl 0x1bf20 3ad2c: aa0003f3 mov x19, x0 3ad30: 97ff86f8 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3ad34: aa1303e1 mov x1, x19 3ad38: 97ff8b4a bl 0x1da60 <_ZN8QPPUtils12EventManager11OnFreeEventEPNS_5EventE@plt> 3ad3c: 39433668 ldrb w8, [x19, #0xcd] 3ad40: 34000128 cbz w8, 0x3ad64 3ad44: 91036274 add x20, x19, #0xd8 3ad48: aa1403e0 mov x0, x20 3ad4c: 97ff8919 bl 0x1d1b0 3ad50: 91040260 add x0, x19, #0x100 3ad54: 97ff8b7f bl 0x1db50 3ad58: aa1403e0 mov x0, x20 3ad5c: 97ff8b85 bl 0x1db70 3ad60: 14000015 b 0x3adb4 3ad64: b4000293 cbz x19, 0x3adb4 3ad68: b940c668 ldr w8, [x19, #0xc4] 3ad6c: 7100051f cmp w8, #0x1 3ad70: 540001eb b.lt 0x3adac 3ad74: aa1f03f4 mov x20, xzr 3ad78: 91020275 add x21, x19, #0x80 3ad7c: f8747aa0 ldr x0, [x21, x20, lsl #3] 3ad80: 97ff8b34 bl 0x1da50 3ad84: b980c668 ldrsw x8, [x19, #0xc4] 3ad88: 91000694 add x20, x20, #0x1 3ad8c: eb08029f cmp x20, x8 3ad90: 54ffff6b b.lt 0x3ad7c 3ad94: 39433668 ldrb w8, [x19, #0xcd] 3ad98: 340000a8 cbz w8, 0x3adac 3ad9c: 91036260 add x0, x19, #0xd8 3ada0: 97ff82e8 bl 0x1b940 3ada4: 91040260 add x0, x19, #0x100 3ada8: 97ff840e bl 0x1bde0 3adac: aa1303e0 mov x0, x19 3adb0: 97ff85ac bl 0x1c460 <_ZdlPv@plt> 3adb4: a9427bfd ldp x29, x30, [sp, #0x20] 3adb8: a9414ff4 ldp x20, x19, [sp, #0x10] 3adbc: 2a1f03e0 mov w0, wzr 3adc0: f84307f5 ldr x21, [sp], #0x30 3adc4: d65f03c0 ret 000000000003adc8 : 3adc8: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3adcc: a90167fa stp x26, x25, [sp, #0x10] 3add0: a9025ff8 stp x24, x23, [sp, #0x20] 3add4: a90357f6 stp x22, x21, [sp, #0x30] 3add8: a9044ff4 stp x20, x19, [sp, #0x40] 3addc: a9057bfd stp x29, x30, [sp, #0x50] 3ade0: 910143fd add x29, sp, #0x50 3ade4: 320003e1 orr w1, wzr, #0x1 3ade8: aa0003f3 mov x19, x0 3adec: 320003f8 orr w24, wzr, #0x1 3adf0: 97ff844c bl 0x1bf20 3adf4: aa0003f4 mov x20, x0 3adf8: aa1303e0 mov x0, x19 3adfc: 97ff8515 bl 0x1c250 3ae00: 2a0003f5 mov w21, w0 3ae04: 71000abf cmp w21, #0x2 3ae08: 54000acb b.lt 0x3af60 3ae0c: f000017a adrp x26, 0x69000 3ae10: 9112235a add x26, x26, #0x488 3ae14: b26003fb orr x27, xzr, #0x100000000 3ae18: 52800e7c mov w28, #0x73 // =115 3ae1c: 320003f9 orr w25, wzr, #0x1 3ae20: 11000736 add w22, w25, #0x1 3ae24: aa1303e0 mov x0, x19 3ae28: 2a1603e1 mov w1, w22 3ae2c: 97ff88cd bl 0x1d160 3ae30: 7100041f cmp w0, #0x1 3ae34: 540002c0 b.eq 0x3ae8c 3ae38: 7100101f cmp w0, #0x4 3ae3c: 54000160 b.eq 0x3ae68 3ae40: 71000c1f cmp w0, #0x3 3ae44: 54000881 b.ne 0x3af54 3ae48: aa1303e0 mov x0, x19 3ae4c: 2a1603e1 mov w1, w22 3ae50: 97ff8a58 bl 0x1d7b0 3ae54: b980c288 ldrsw x8, [x20, #0xc0] 3ae58: 7100211f cmp w8, #0x8 3ae5c: 5400052b b.lt 0x3af00 3ae60: 39033298 strb w24, [x20, #0xcc] 3ae64: 1400003c b 0x3af54 3ae68: aa1303e0 mov x0, x19 3ae6c: 2a1603e1 mov w1, w22 3ae70: aa1f03e2 mov x2, xzr 3ae74: 97ff89b3 bl 0x1d540 3ae78: b940c688 ldr w8, [x20, #0xc4] 3ae7c: 7100211f cmp w8, #0x8 3ae80: 5400016b b.lt 0x3aeac 3ae84: 39033298 strb w24, [x20, #0xcc] 3ae88: 14000033 b 0x3af54 3ae8c: aa1303e0 mov x0, x19 3ae90: 2a1603e1 mov w1, w22 3ae94: 97ff87ff bl 0x1ce90 3ae98: b980c288 ldrsw x8, [x20, #0xc0] 3ae9c: 7100211f cmp w8, #0x8 3aea0: 5400046b b.lt 0x3af2c 3aea4: 39033298 strb w24, [x20, #0xcc] 3aea8: 1400002b b 0x3af54 3aeac: f100001f cmp x0, #0x0 3aeb0: 9a800356 csel x22, x26, x0, eq 3aeb4: aa1603e0 mov x0, x22 3aeb8: 97ff89b6 bl 0x1d590 3aebc: 8b008368 add x8, x27, x0, lsl #32 3aec0: 9360fd00 asr x0, x8, #32 3aec4: 97ff8a3f bl 0x1d7c0 3aec8: aa1603e1 mov x1, x22 3aecc: aa0003f7 mov x23, x0 3aed0: 97ff8af4 bl 0x1daa0 3aed4: b980c688 ldrsw x8, [x20, #0xc4] 3aed8: 11000509 add w9, w8, #0x1 3aedc: 8b080e88 add x8, x20, x8, lsl #3 3aee0: b900c689 str w9, [x20, #0xc4] 3aee4: f9004117 str x23, [x8, #0x80] 3aee8: b980ca88 ldrsw x8, [x20, #0xc8] 3aeec: 11000509 add w9, w8, #0x1 3aef0: 8b080288 add x8, x20, x8 3aef4: b900ca89 str w9, [x20, #0xc8] 3aef8: 3901411c strb w28, [x8, #0x50] 3aefc: 14000016 b 0x3af54 3af00: 1e780009 fcvtzs w9, d0 3af04: 1100050a add w10, w8, #0x1 3af08: 8b080a88 add x8, x20, x8, lsl #2 3af0c: b900c28a str w10, [x20, #0xc0] 3af10: b9006109 str w9, [x8, #0x60] 3af14: b980ca88 ldrsw x8, [x20, #0xc8] 3af18: 11000509 add w9, w8, #0x1 3af1c: 8b080288 add x8, x20, x8 3af20: b900ca89 str w9, [x20, #0xc8] 3af24: 52800d29 mov w9, #0x69 // =105 3af28: 1400000a b 0x3af50 3af2c: 11000509 add w9, w8, #0x1 3af30: 8b080a88 add x8, x20, x8, lsl #2 3af34: b900c289 str w9, [x20, #0xc0] 3af38: b9006100 str w0, [x8, #0x60] 3af3c: b980ca88 ldrsw x8, [x20, #0xc8] 3af40: 11000509 add w9, w8, #0x1 3af44: 8b080288 add x8, x20, x8 3af48: b900ca89 str w9, [x20, #0xc8] 3af4c: 52800c49 mov w9, #0x62 // =98 3af50: 39014109 strb w9, [x8, #0x50] 3af54: 11000739 add w25, w25, #0x1 3af58: 6b1902bf cmp w21, w25 3af5c: 54fff621 b.ne 0x3ae20 3af60: a9457bfd ldp x29, x30, [sp, #0x50] 3af64: a9444ff4 ldp x20, x19, [sp, #0x40] 3af68: a94357f6 ldp x22, x21, [sp, #0x30] 3af6c: a9425ff8 ldp x24, x23, [sp, #0x20] 3af70: a94167fa ldp x26, x25, [sp, #0x10] 3af74: 2a1f03e0 mov w0, wzr 3af78: a8c66ffc ldp x28, x27, [sp], #0x60 3af7c: d65f03c0 ret 000000000003af80 : 3af80: f81b0ff9 str x25, [sp, #-0x50]! 3af84: a9015ff8 stp x24, x23, [sp, #0x10] 3af88: a90257f6 stp x22, x21, [sp, #0x20] 3af8c: a9034ff4 stp x20, x19, [sp, #0x30] 3af90: a9047bfd stp x29, x30, [sp, #0x40] 3af94: 910103fd add x29, sp, #0x40 3af98: 320003e1 orr w1, wzr, #0x1 3af9c: aa0003f3 mov x19, x0 3afa0: 320003f5 orr w21, wzr, #0x1 3afa4: 97ff83df bl 0x1bf20 3afa8: aa0003f4 mov x20, x0 3afac: b980ca88 ldrsw x8, [x20, #0xc8] 3afb0: 2a1f03f6 mov w22, wzr 3afb4: aa1f03f8 mov x24, xzr 3afb8: 91014297 add x23, x20, #0x50 3afbc: 38286aff strb wzr, [x23, x8] 3afc0: 14000005 b 0x3afd4 3afc4: 1e620100 scvtf d0, w8 3afc8: aa1303e0 mov x0, x19 3afcc: 97ff8a45 bl 0x1d8e0 3afd0: 110006d6 add w22, w22, #0x1 3afd4: 93407f18 sxtw x24, w24 3afd8: 14000004 b 0x3afe8 3afdc: aa1303e0 mov x0, x19 3afe0: 97ff87e0 bl 0x1cf60 3afe4: aa1903f8 mov x24, x25 3afe8: 384016e8 ldrb w8, [x23], #0x1 3afec: 7101a11f cmp w8, #0x68 3aff0: 540000ac b.gt 0x3b004 3aff4: 34000508 cbz w8, 0x3b094 3aff8: 7101891f cmp w8, #0x62 3affc: 54ffff61 b.ne 0x3afe8 3b000: 14000016 b 0x3b058 3b004: 7101cd1f cmp w8, #0x73 3b008: 54000080 b.eq 0x3b018 3b00c: 7101a51f cmp w8, #0x69 3b010: 54fffec1 b.ne 0x3afe8 3b014: 1400000b b 0x3b040 3b018: b980c688 ldrsw x8, [x20, #0xc4] 3b01c: 91000719 add x25, x24, #0x1 3b020: eb18011f cmp x8, x24 3b024: 5400008d b.le 0x3b034 3b028: 8b180e88 add x8, x20, x24, lsl #3 3b02c: f9404101 ldr x1, [x8, #0x80] 3b030: 17ffffeb b 0x3afdc 3b034: aa1f03e1 mov x1, xzr 3b038: 39033295 strb w21, [x20, #0xcc] 3b03c: 17ffffe8 b 0x3afdc 3b040: b940c288 ldr w8, [x20, #0xc0] 3b044: 6b16011f cmp w8, w22 3b048: 5400014d b.le 0x3b070 3b04c: 8b36ca88 add x8, x20, w22, sxtw #2 3b050: b9406108 ldr w8, [x8, #0x60] 3b054: 17ffffdc b 0x3afc4 3b058: b940c288 ldr w8, [x20, #0xc0] 3b05c: 6b16011f cmp w8, w22 3b060: 540000ed b.le 0x3b07c 3b064: 8b36ca88 add x8, x20, w22, sxtw #2 3b068: b9406101 ldr w1, [x8, #0x60] 3b06c: 14000006 b 0x3b084 3b070: 2a1f03e8 mov w8, wzr 3b074: 39033295 strb w21, [x20, #0xcc] 3b078: 17ffffd3 b 0x3afc4 3b07c: 2a1f03e1 mov w1, wzr 3b080: 39033295 strb w21, [x20, #0xcc] 3b084: aa1303e0 mov x0, x19 3b088: 97ff859a bl 0x1c6f0 3b08c: 110006d6 add w22, w22, #0x1 3b090: 17ffffd1 b 0x3afd4 3b094: 0b160300 add w0, w24, w22 3b098: a9447bfd ldp x29, x30, [sp, #0x40] 3b09c: a9434ff4 ldp x20, x19, [sp, #0x30] 3b0a0: a94257f6 ldp x22, x21, [sp, #0x20] 3b0a4: a9415ff8 ldp x24, x23, [sp, #0x10] 3b0a8: f84507f9 ldr x25, [sp], #0x50 3b0ac: d65f03c0 ret 000000000003b0b0 : 3b0b0: f81e0ff3 str x19, [sp, #-0x20]! 3b0b4: a9017bfd stp x29, x30, [sp, #0x10] 3b0b8: 910043fd add x29, sp, #0x10 3b0bc: 320003e1 orr w1, wzr, #0x1 3b0c0: aa0003f3 mov x19, x0 3b0c4: 97ff8397 bl 0x1bf20 3b0c8: 39433001 ldrb w1, [x0, #0xcc] 3b0cc: aa1303e0 mov x0, x19 3b0d0: 97ff8588 bl 0x1c6f0 3b0d4: a9417bfd ldp x29, x30, [sp, #0x10] 3b0d8: 320003e0 orr w0, wzr, #0x1 3b0dc: f84207f3 ldr x19, [sp], #0x20 3b0e0: d65f03c0 ret 000000000003b0e4 : 3b0e4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3b0e8: a9017bfd stp x29, x30, [sp, #0x10] 3b0ec: 910043fd add x29, sp, #0x10 3b0f0: 320003e1 orr w1, wzr, #0x1 3b0f4: aa0003f3 mov x19, x0 3b0f8: 97ff838a bl 0x1bf20 3b0fc: aa0003f4 mov x20, x0 3b100: 321f03e1 orr w1, wzr, #0x2 3b104: aa1303e0 mov x0, x19 3b108: 97ff8262 bl 0x1ba90 3b10c: 1e780008 fcvtzs w8, d0 3b110: b900d288 str w8, [x20, #0xd0] 3b114: a9417bfd ldp x29, x30, [sp, #0x10] 3b118: 2a1f03e0 mov w0, wzr 3b11c: a8c24ff4 ldp x20, x19, [sp], #0x20 3b120: d65f03c0 ret 000000000003b124 : 3b124: f81e0ff3 str x19, [sp, #-0x20]! 3b128: a9017bfd stp x29, x30, [sp, #0x10] 3b12c: 910043fd add x29, sp, #0x10 3b130: 320003e1 orr w1, wzr, #0x1 3b134: aa0003f3 mov x19, x0 3b138: 97ff837a bl 0x1bf20 3b13c: b940d008 ldr w8, [x0, #0xd0] 3b140: aa1303e0 mov x0, x19 3b144: 1e620100 scvtf d0, w8 3b148: 97ff89e6 bl 0x1d8e0 3b14c: a9417bfd ldp x29, x30, [sp, #0x10] 3b150: 320003e0 orr w0, wzr, #0x1 3b154: f84207f3 ldr x19, [sp], #0x20 3b158: d65f03c0 ret 000000000003b15c : 3b15c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3b160: a9017bfd stp x29, x30, [sp, #0x10] 3b164: 910043fd add x29, sp, #0x10 3b168: aa0003f3 mov x19, x0 3b16c: 97ff85e9 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3b170: 97ff8444 bl 0x1c280 <_ZN8QPPUtils12EventManager11PopC2LEventEv@plt> 3b174: aa0003f4 mov x20, x0 3b178: b40001b4 cbz x20, 0x3b1ac 3b17c: aa1303e0 mov x0, x19 3b180: aa1403e1 mov x1, x20 3b184: 97ff84fb bl 0x1c570 3b188: 91004281 add x1, x20, #0x10 3b18c: aa1303e0 mov x0, x19 3b190: 97ff8774 bl 0x1cf60 3b194: b940d688 ldr w8, [x20, #0xd4] 3b198: aa1303e0 mov x0, x19 3b19c: 1e620100 scvtf d0, w8 3b1a0: 97ff89d0 bl 0x1d8e0 3b1a4: 320007e0 orr w0, wzr, #0x3 3b1a8: 14000004 b 0x3b1b8 3b1ac: aa1303e0 mov x0, x19 3b1b0: 97ff8a64 bl 0x1db40 3b1b4: 320003e0 orr w0, wzr, #0x1 3b1b8: a9417bfd ldp x29, x30, [sp, #0x10] 3b1bc: a8c24ff4 ldp x20, x19, [sp], #0x20 3b1c0: d65f03c0 ret 000000000003b1c4 : 3b1c4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3b1c8: a9017bfd stp x29, x30, [sp, #0x10] 3b1cc: 910043fd add x29, sp, #0x10 3b1d0: 320003e1 orr w1, wzr, #0x1 3b1d4: aa0003f3 mov x19, x0 3b1d8: 97ff8352 bl 0x1bf20 3b1dc: aa0003f4 mov x20, x0 3b1e0: 321f03e1 orr w1, wzr, #0x2 3b1e4: aa1303e0 mov x0, x19 3b1e8: 97ff822a bl 0x1ba90 3b1ec: 1e780008 fcvtzs w8, d0 3b1f0: b900d688 str w8, [x20, #0xd4] 3b1f4: 97ff85c7 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3b1f8: aa1403e1 mov x1, x20 3b1fc: 97ff834d bl 0x1bf30 <_ZN8QPPUtils12EventManager15ExecuteL2CEventEPNS_5EventE@plt> 3b200: a9417bfd ldp x29, x30, [sp, #0x10] 3b204: 2a1f03e0 mov w0, wzr 3b208: a8c24ff4 ldp x20, x19, [sp], #0x20 3b20c: d65f03c0 ret 000000000003b210 : 3b210: f0000262 adrp x2, 0x8a000 3b214: f945d042 ldr x2, [x2, #0xba0] 3b218: b0000161 adrp x1, 0x68000 3b21c: 91042821 add x1, x1, #0x10a 3b220: 52800123 mov w3, #0x9 // =9 3b224: 17ff8737 b 0x1cf00 <_Z14l_register_libP9lua_StatePKcPK6luaRegi@plt> 000000000003b228 : 3b228: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3b22c: a9017bfd stp x29, x30, [sp, #0x10] 3b230: 910043fd add x29, sp, #0x10 3b234: f0000268 adrp x8, 0x8a000 3b238: f9464d08 ldr x8, [x8, #0xc98] 3b23c: aa0003f4 mov x20, x0 3b240: aa0103f3 mov x19, x1 3b244: 91004108 add x8, x8, #0x10 3b248: f8008688 str x8, [x20], #0x8 3b24c: aa1403e0 mov x0, x20 3b250: 97ff8790 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 3b254: b9000293 str w19, [x20] 3b258: a9417bfd ldp x29, x30, [sp, #0x10] 3b25c: a8c24ff4 ldp x20, x19, [sp], #0x20 3b260: d65f03c0 ret 000000000003b264 : 3b264: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3b268: a90167fa stp x26, x25, [sp, #0x10] 3b26c: a9025ff8 stp x24, x23, [sp, #0x20] 3b270: a90357f6 stp x22, x21, [sp, #0x30] 3b274: a9044ff4 stp x20, x19, [sp, #0x40] 3b278: a9057bfd stp x29, x30, [sp, #0x50] 3b27c: 910143fd add x29, sp, #0x50 3b280: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3b284: d12083ff sub sp, sp, #0x820 3b288: d53bd048 mrs x8, TPIDR_EL0 3b28c: f9401508 ldr x8, [x8, #0x28] 3b290: aa0003f4 mov x20, x0 3b294: 52a349ba mov w26, #0x1a4d0000 // =441253888 3b298: 910043e0 add x0, sp, #0x10 3b29c: aa0403f3 mov x19, x4 3b2a0: 2a0203f7 mov w23, w2 3b2a4: aa0103f6 mov x22, x1 3b2a8: 7287857a movk w26, #0x3c2b 3b2ac: f81a83a8 stur x8, [x29, #-0x58] 3b2b0: f9000be3 str x3, [sp, #0x10] 3b2b4: 97ff8743 bl 0x1cfc0 <_ZN8QPPUtils2IP11GetSockAddrEv@plt> 3b2b8: aa0003f8 mov x24, x0 3b2bc: d360ff1b lsr x27, x24, #32 3b2c0: 11002af5 add w21, w23, #0xa 3b2c4: 52850028 mov w8, #0x2801 // =10241 3b2c8: 6b0802bf cmp w21, w8 3b2cc: 540006eb b.lt 0x3b3a8 3b2d0: f0000279 adrp x25, 0x8a000 3b2d4: f9462739 ldr x25, [x25, #0xc48] 3b2d8: b9400328 ldr w8, [x25] 3b2dc: 71000d1f cmp w8, #0x3 3b2e0: 5400014c b.gt 0x3b308 3b2e4: d0000141 adrp x1, 0x65000 3b2e8: b0000162 adrp x2, 0x68000 3b2ec: b0000163 adrp x3, 0x68000 3b2f0: 910b0421 add x1, x1, #0x2c1 3b2f4: 91044842 add x2, x2, #0x112 3b2f8: 9104f463 add x3, x3, #0x13d 3b2fc: 528000a0 mov w0, #0x5 // =5 3b300: 2a1703e4 mov w4, w23 3b304: 97ff86a3 bl 0x1cd90 <__android_log_print@plt> 3b308: 93407ea0 sxtw x0, w21 3b30c: d350ff1c lsr x28, x24, #16 3b310: 97ff892c bl 0x1d7c0 3b314: aa0003f8 mov x24, x0 3b318: 91002b00 add x0, x24, #0xa 3b31c: 93407ee2 sxtw x2, w23 3b320: aa1603e1 mov x1, x22 3b324: 29006f1a stp w26, w27, [x24] 3b328: 7900131c strh w28, [x24, #0x8] 3b32c: 97ff8955 bl 0x1d880 3b330: 91002294 add x20, x20, #0x8 3b334: aa1403e0 mov x0, x20 3b338: aa1803e1 mov x1, x24 3b33c: 2a1503e2 mov w2, w21 3b340: aa1303e3 mov x3, x19 3b344: 97ff87e7 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 3b348: 3100041f cmn w0, #0x1 3b34c: 54000281 b.ne 0x3b39c 3b350: b9400328 ldr w8, [x25] 3b354: 7100091f cmp w8, #0x2 3b358: 5400022c b.gt 0x3b39c 3b35c: aa1403e0 mov x0, x20 3b360: 97ff8604 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3b364: 2a0003f3 mov w19, w0 3b368: 97ff83ae bl 0x1c220 <__errno@plt> 3b36c: b9400000 ldr w0, [x0] 3b370: 97ff8394 bl 0x1c1c0 3b374: d0000141 adrp x1, 0x65000 3b378: b0000162 adrp x2, 0x68000 3b37c: b0000163 adrp x3, 0x68000 3b380: aa0003e5 mov x5, x0 3b384: 910b0421 add x1, x1, #0x2c1 3b388: 91054442 add x2, x2, #0x151 3b38c: 9104f463 add x3, x3, #0x13d 3b390: 321e03e0 orr w0, wzr, #0x4 3b394: 2a1303e4 mov w4, w19 3b398: 97ff867e bl 0x1cd90 <__android_log_print@plt> 3b39c: aa1803e0 mov x0, x24 3b3a0: 97ff89ac bl 0x1da50 3b3a4: 14000026 b 0x3b43c 3b3a8: 910063e9 add x9, sp, #0x18 3b3ac: d350ff08 lsr x8, x24, #16 3b3b0: 91002920 add x0, x9, #0xa 3b3b4: 93407ee2 sxtw x2, w23 3b3b8: aa1603e1 mov x1, x22 3b3bc: 29036ffa stp w26, w27, [sp, #0x18] 3b3c0: 790043e8 strh w8, [sp, #0x20] 3b3c4: 97ff892f bl 0x1d880 3b3c8: 91002294 add x20, x20, #0x8 3b3cc: 910063e1 add x1, sp, #0x18 3b3d0: aa1403e0 mov x0, x20 3b3d4: 2a1503e2 mov w2, w21 3b3d8: aa1303e3 mov x3, x19 3b3dc: 97ff87c1 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 3b3e0: 3100041f cmn w0, #0x1 3b3e4: 540002c1 b.ne 0x3b43c 3b3e8: f0000268 adrp x8, 0x8a000 3b3ec: f9462508 ldr x8, [x8, #0xc48] 3b3f0: b9400108 ldr w8, [x8] 3b3f4: 7100091f cmp w8, #0x2 3b3f8: 5400022c b.gt 0x3b43c 3b3fc: aa1403e0 mov x0, x20 3b400: 97ff85dc bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3b404: 2a0003f3 mov w19, w0 3b408: 97ff8386 bl 0x1c220 <__errno@plt> 3b40c: b9400000 ldr w0, [x0] 3b410: 97ff836c bl 0x1c1c0 3b414: d0000141 adrp x1, 0x65000 3b418: b0000162 adrp x2, 0x68000 3b41c: b0000163 adrp x3, 0x68000 3b420: aa0003e5 mov x5, x0 3b424: 910b0421 add x1, x1, #0x2c1 3b428: 91054442 add x2, x2, #0x151 3b42c: 9104f463 add x3, x3, #0x13d 3b430: 321e03e0 orr w0, wzr, #0x4 3b434: 2a1303e4 mov w4, w19 3b438: 97ff8656 bl 0x1cd90 <__android_log_print@plt> 3b43c: d53bd048 mrs x8, TPIDR_EL0 3b440: f9401508 ldr x8, [x8, #0x28] 3b444: f85a83a9 ldur x9, [x29, #-0x58] 3b448: eb09011f cmp x8, x9 3b44c: 54000141 b.ne 0x3b474 3b450: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3b454: 912083ff add sp, sp, #0x820 3b458: a9457bfd ldp x29, x30, [sp, #0x50] 3b45c: a9444ff4 ldp x20, x19, [sp, #0x40] 3b460: a94357f6 ldp x22, x21, [sp, #0x30] 3b464: a9425ff8 ldp x24, x23, [sp, #0x20] 3b468: a94167fa ldp x26, x25, [sp, #0x10] 3b46c: a8c66ffc ldp x28, x27, [sp], #0x60 3b470: d65f03c0 ret 3b474: 97ff855b bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003b478 : 3b478: f0000268 adrp x8, 0x8a000 3b47c: f9475d08 ldr x8, [x8, #0xeb8] 3b480: b9000801 str w1, [x0, #0x8] 3b484: 91004108 add x8, x8, #0x10 3b488: f9000008 str x8, [x0] 3b48c: d65f03c0 ret 000000000003b490 : 3b490: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3b494: a90167fa stp x26, x25, [sp, #0x10] 3b498: a9025ff8 stp x24, x23, [sp, #0x20] 3b49c: a90357f6 stp x22, x21, [sp, #0x30] 3b4a0: a9044ff4 stp x20, x19, [sp, #0x40] 3b4a4: a9057bfd stp x29, x30, [sp, #0x50] 3b4a8: 910143fd add x29, sp, #0x50 3b4ac: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3b4b0: d120c3ff sub sp, sp, #0x830 3b4b4: d53bd048 mrs x8, TPIDR_EL0 3b4b8: f9401508 ldr x8, [x8, #0x28] 3b4bc: 2a0203f6 mov w22, w2 3b4c0: 910023fb add x27, sp, #0x8 3b4c4: 93407ed7 sxtw x23, w22 3b4c8: aa0403f4 mov x20, x4 3b4cc: aa0303f5 mov x21, x3 3b4d0: aa0003f3 mov x19, x0 3b4d4: 91007360 add x0, x27, #0x1c 3b4d8: aa1703e2 mov x2, x23 3b4dc: d360feb9 lsr x25, x21, #32 3b4e0: d360fe9a lsr x26, x20, #32 3b4e4: f81a83a8 stur x8, [x29, #-0x58] 3b4e8: 97ff88e6 bl 0x1d880 3b4ec: 910072f7 add x23, x23, #0x1c 3b4f0: 528008a8 mov w8, #0x45 // =69 3b4f4: 321a03e9 orr w9, wzr, #0x40 3b4f8: 5280022a mov w10, #0x11 // =17 3b4fc: aa1f03e0 mov x0, xzr 3b500: 91005378 add x24, x27, #0x14 3b504: 38376b7f strb wzr, [x27, x23] 3b508: 390027ff strb wzr, [sp, #0x9] 3b50c: 79001bff strh wzr, [sp, #0xc] 3b510: 79001fff strh wzr, [sp, #0xe] 3b514: 790027ff strh wzr, [sp, #0x12] 3b518: 390023e8 strb w8, [sp, #0x8] 3b51c: 390043e9 strb w9, [sp, #0x10] 3b520: 390047ea strb w10, [sp, #0x11] 3b524: 97ff8483 bl 0x1c730 3b528: 5ac00ae8 rev w8, w23 3b52c: 110022cb add w11, w22, #0x8 3b530: 5ac00b29 rev w9, w25 3b534: 5ac00b4a rev w10, w26 3b538: 53107d08 lsr w8, w8, #16 3b53c: 5ac0096b rev w11, w11 3b540: 53107d29 lsr w9, w9, #16 3b544: 53107d4a lsr w10, w10, #16 3b548: 790017e8 strh w8, [sp, #0xa] 3b54c: 53107d68 lsr w8, w11, #16 3b550: 910023e0 add x0, sp, #0x8 3b554: 2902d3f5 stp w21, w20, [sp, #0x14] 3b558: 79003be9 strh w9, [sp, #0x1c] 3b55c: 79003fea strh w10, [sp, #0x1e] 3b560: 790043e8 strh w8, [sp, #0x20] 3b564: 790047ff strh wzr, [sp, #0x22] 3b568: 97ff82f2 bl 0x1c130 <_Z18update_ip_checksumP7ip_head@plt> 3b56c: 794017e8 ldrh w8, [sp, #0xa] 3b570: 394023e9 ldrb w9, [sp, #0x8] 3b574: 910023e2 add x2, sp, #0x8 3b578: aa1803e0 mov x0, x24 3b57c: 5ac00508 rev16 w8, w8 3b580: 12000d29 and w9, w9, #0xf 3b584: 4b090901 sub w1, w8, w9, lsl #2 3b588: 97ff822a bl 0x1be30 <_Z19update_udp_checksumP8udp_headiP7ip_head@plt> 3b58c: b9400a60 ldr w0, [x19, #0x8] 3b590: 910023e1 add x1, sp, #0x8 3b594: aa1703e2 mov x2, x23 3b598: 97ff8412 bl 0x1c5e0 3b59c: 3100041f cmn w0, #0x1 3b5a0: 54000281 b.ne 0x3b5f0 3b5a4: f0000268 adrp x8, 0x8a000 3b5a8: f9462508 ldr x8, [x8, #0xc48] 3b5ac: b9400108 ldr w8, [x8] 3b5b0: 71000d1f cmp w8, #0x3 3b5b4: 540001ec b.gt 0x3b5f0 3b5b8: 97ff831a bl 0x1c220 <__errno@plt> 3b5bc: b9400013 ldr w19, [x0] 3b5c0: b9400000 ldr w0, [x0] 3b5c4: 97ff82ff bl 0x1c1c0 3b5c8: d0000141 adrp x1, 0x65000 3b5cc: b0000162 adrp x2, 0x68000 3b5d0: b0000163 adrp x3, 0x68000 3b5d4: aa0003e5 mov x5, x0 3b5d8: 910b0421 add x1, x1, #0x2c1 3b5dc: 9105b442 add x2, x2, #0x16d 3b5e0: 9104f463 add x3, x3, #0x13d 3b5e4: 528000a0 mov w0, #0x5 // =5 3b5e8: 2a1303e4 mov w4, w19 3b5ec: 97ff85e9 bl 0x1cd90 <__android_log_print@plt> 3b5f0: d53bd048 mrs x8, TPIDR_EL0 3b5f4: f9401508 ldr x8, [x8, #0x28] 3b5f8: f85a83a9 ldur x9, [x29, #-0x58] 3b5fc: eb09011f cmp x8, x9 3b600: 54000141 b.ne 0x3b628 3b604: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3b608: 9120c3ff add sp, sp, #0x830 3b60c: a9457bfd ldp x29, x30, [sp, #0x50] 3b610: a9444ff4 ldp x20, x19, [sp, #0x40] 3b614: a94357f6 ldp x22, x21, [sp, #0x30] 3b618: a9425ff8 ldp x24, x23, [sp, #0x20] 3b61c: a94167fa ldp x26, x25, [sp, #0x10] 3b620: a8c66ffc ldp x28, x27, [sp], #0x60 3b624: d65f03c0 ret 3b628: 97ff84ee bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003b62c : 3b62c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3b630: a9017bfd stp x29, x30, [sp, #0x10] 3b634: 910043fd add x29, sp, #0x10 3b638: f0000268 adrp x8, 0x8a000 3b63c: f946bd08 ldr x8, [x8, #0xd78] 3b640: aa0003f4 mov x20, x0 3b644: 91002280 add x0, x20, #0x8 3b648: aa0103f3 mov x19, x1 3b64c: 91004108 add x8, x8, #0x10 3b650: f9000288 str x8, [x20] 3b654: 97ff88a7 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3b658: 91004280 add x0, x20, #0x10 3b65c: 97ff88a5 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3b660: 91006280 add x0, x20, #0x18 3b664: 97ff88a3 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3b668: aa1f03e0 mov x0, xzr 3b66c: 97ff8431 bl 0x1c730 3b670: 92407c08 and x8, x0, #0xffffffff 3b674: 3900a29f strb wzr, [x20, #0x28] 3b678: f9001288 str x8, [x20, #0x20] 3b67c: f9001a93 str x19, [x20, #0x30] 3b680: a9417bfd ldp x29, x30, [sp, #0x10] 3b684: a8c24ff4 ldp x20, x19, [sp], #0x20 3b688: d65f03c0 ret 000000000003b68c : 3b68c: f81e0ff3 str x19, [sp, #-0x20]! 3b690: a9017bfd stp x29, x30, [sp, #0x10] 3b694: 910043fd add x29, sp, #0x10 3b698: aa0003f3 mov x19, x0 3b69c: f0000268 adrp x8, 0x8a000 3b6a0: f9401a60 ldr x0, [x19, #0x30] 3b6a4: f946bd08 ldr x8, [x8, #0xd78] 3b6a8: 91004108 add x8, x8, #0x10 3b6ac: f9000268 str x8, [x19] 3b6b0: b40000a0 cbz x0, 0x3b6c4 3b6b4: f9400008 ldr x8, [x0] 3b6b8: f9400508 ldr x8, [x8, #0x8] 3b6bc: d63f0100 blr x8 3b6c0: f9001a7f str xzr, [x19, #0x30] 3b6c4: a9417bfd ldp x29, x30, [sp, #0x10] 3b6c8: f84207f3 ldr x19, [sp], #0x20 3b6cc: d65f03c0 ret 000000000003b6d0 : 3b6d0: f81e0ff3 str x19, [sp, #-0x20]! 3b6d4: a9017bfd stp x29, x30, [sp, #0x10] 3b6d8: 910043fd add x29, sp, #0x10 3b6dc: aa0003f3 mov x19, x0 3b6e0: f0000268 adrp x8, 0x8a000 3b6e4: f9401a60 ldr x0, [x19, #0x30] 3b6e8: f946bd08 ldr x8, [x8, #0xd78] 3b6ec: 91004108 add x8, x8, #0x10 3b6f0: f9000268 str x8, [x19] 3b6f4: b4000080 cbz x0, 0x3b704 3b6f8: f9400008 ldr x8, [x0] 3b6fc: f9400508 ldr x8, [x8, #0x8] 3b700: d63f0100 blr x8 3b704: a9417bfd ldp x29, x30, [sp, #0x10] 3b708: aa1303e0 mov x0, x19 3b70c: f84207f3 ldr x19, [sp], #0x20 3b710: 17ff8354 b 0x1c460 <_ZdlPv@plt> 000000000003b714 : 3b714: 3940a008 ldrb w8, [x0, #0x28] 3b718: 34000068 cbz w8, 0x3b724 3b71c: 320003e0 orr w0, wzr, #0x1 3b720: d65f03c0 ret 3b724: b9402008 ldr w8, [x0, #0x20] 3b728: 4b080028 sub w8, w1, w8 3b72c: 6b02011f cmp w8, w2 3b730: 1a9fb7e0 cset w0, ge 3b734: d65f03c0 ret 000000000003b738 : 3b738: f81c0ff7 str x23, [sp, #-0x40]! 3b73c: a90157f6 stp x22, x21, [sp, #0x10] 3b740: a9024ff4 stp x20, x19, [sp, #0x20] 3b744: a9037bfd stp x29, x30, [sp, #0x30] 3b748: 9100c3fd add x29, sp, #0x30 3b74c: f0000268 adrp x8, 0x8a000 3b750: f946bd08 ldr x8, [x8, #0xd78] 3b754: aa0003f7 mov x23, x0 3b758: 910022e0 add x0, x23, #0x8 3b75c: aa0403f3 mov x19, x4 3b760: 91004108 add x8, x8, #0x10 3b764: aa0303f4 mov x20, x3 3b768: aa0203f5 mov x21, x2 3b76c: aa0103f6 mov x22, x1 3b770: f90002e8 str x8, [x23] 3b774: 97ff885f bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3b778: 910042e0 add x0, x23, #0x10 3b77c: 97ff885d bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3b780: 910062e0 add x0, x23, #0x18 3b784: 97ff885b bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3b788: aa1f03e0 mov x0, xzr 3b78c: 97ff83e9 bl 0x1c730 3b790: 92407c08 and x8, x0, #0xffffffff 3b794: 9100e2e0 add x0, x23, #0x38 3b798: 3900a2ff strb wzr, [x23, #0x28] 3b79c: f9001af4 str x20, [x23, #0x30] 3b7a0: f90012e8 str x8, [x23, #0x20] 3b7a4: 97ff8343 bl 0x1c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt> 3b7a8: f0000268 adrp x8, 0x8a000 3b7ac: f9466d08 ldr x8, [x8, #0xcd8] 3b7b0: 910122e0 add x0, x23, #0x48 3b7b4: 91004109 add x9, x8, #0x10 3b7b8: 91012108 add x8, x8, #0x48 3b7bc: f90002e9 str x9, [x23] 3b7c0: f9001ee8 str x8, [x23, #0x38] 3b7c4: 97ff8633 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 3b7c8: a900daf5 stp x21, x22, [x23, #0x8] 3b7cc: b9004af3 str w19, [x23, #0x48] 3b7d0: a9437bfd ldp x29, x30, [sp, #0x30] 3b7d4: a9424ff4 ldp x20, x19, [sp, #0x20] 3b7d8: a94157f6 ldp x22, x21, [sp, #0x10] 3b7dc: f84407f7 ldr x23, [sp], #0x40 3b7e0: d65f03c0 ret 000000000003b7e4 : 3b7e4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3b7e8: a9014ff4 stp x20, x19, [sp, #0x10] 3b7ec: a9027bfd stp x29, x30, [sp, #0x20] 3b7f0: 910083fd add x29, sp, #0x20 3b7f4: f0000268 adrp x8, 0x8a000 3b7f8: f9466d08 ldr x8, [x8, #0xcd8] 3b7fc: aa0003f3 mov x19, x0 3b800: aa1303f4 mov x20, x19 3b804: 91004109 add x9, x8, #0x10 3b808: 91012108 add x8, x8, #0x48 3b80c: f9000269 str x9, [x19] 3b810: f8038e88 str x8, [x20, #0x38]! 3b814: 91004295 add x21, x20, #0x10 3b818: aa1503e0 mov x0, x21 3b81c: 97ff8015 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 3b820: 37000420 tbnz w0, #0x0, 0x3b8a4 3b824: 97ff832b bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3b828: aa0003f6 mov x22, x0 3b82c: aa1503e0 mov x0, x21 3b830: 97ff84d0 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3b834: 2a0003e1 mov w1, w0 3b838: aa1603e0 mov x0, x22 3b83c: 97ff8621 bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 3b840: f0000268 adrp x8, 0x8a000 3b844: f9462508 ldr x8, [x8, #0xc48] 3b848: b9400108 ldr w8, [x8] 3b84c: 7100111f cmp w8, #0x4 3b850: 5400026c b.gt 0x3b89c 3b854: 52000008 eor w8, w0, #0x1 3b858: 36000228 tbz w8, #0x0, 0x3b89c 3b85c: aa1503e0 mov x0, x21 3b860: 97ff84c4 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3b864: 2a0003f6 mov w22, w0 3b868: 97ff826e bl 0x1c220 <__errno@plt> 3b86c: b9400000 ldr w0, [x0] 3b870: 97ff8254 bl 0x1c1c0 3b874: d0000141 adrp x1, 0x65000 3b878: b0000162 adrp x2, 0x68000 3b87c: b0000163 adrp x3, 0x68000 3b880: aa0003e5 mov x5, x0 3b884: 910b0421 add x1, x1, #0x2c1 3b888: 91062442 add x2, x2, #0x189 3b88c: 9106cc63 add x3, x3, #0x1b3 3b890: 321f07e0 orr w0, wzr, #0x6 3b894: 2a1603e4 mov w4, w22 3b898: 97ff853e bl 0x1cd90 <__android_log_print@plt> 3b89c: aa1503e0 mov x0, x21 3b8a0: 97ff8758 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 3b8a4: aa1403e0 mov x0, x20 3b8a8: 97ff8736 bl 0x1d580 <_ZN8QPPUtils12INetworkTaskD2Ev@plt> 3b8ac: f0000268 adrp x8, 0x8a000 3b8b0: f9401a60 ldr x0, [x19, #0x30] 3b8b4: f946bd08 ldr x8, [x8, #0xd78] 3b8b8: 91004108 add x8, x8, #0x10 3b8bc: f9000268 str x8, [x19] 3b8c0: b40000a0 cbz x0, 0x3b8d4 3b8c4: f9400008 ldr x8, [x0] 3b8c8: f9400508 ldr x8, [x8, #0x8] 3b8cc: d63f0100 blr x8 3b8d0: f9001a7f str xzr, [x19, #0x30] 3b8d4: a9427bfd ldp x29, x30, [sp, #0x20] 3b8d8: a9414ff4 ldp x20, x19, [sp, #0x10] 3b8dc: a8c357f6 ldp x22, x21, [sp], #0x30 3b8e0: d65f03c0 ret 000000000003b8e4 : 3b8e4: d100e000 sub x0, x0, #0x38 3b8e8: 17ff82d6 b 0x1c440 <_ZN14UDPDirectProxyD2Ev@plt> 000000000003b8ec : 3b8ec: f81e0ff3 str x19, [sp, #-0x20]! 3b8f0: a9017bfd stp x29, x30, [sp, #0x10] 3b8f4: 910043fd add x29, sp, #0x10 3b8f8: aa0003f3 mov x19, x0 3b8fc: 97ff82d1 bl 0x1c440 <_ZN14UDPDirectProxyD2Ev@plt> 3b900: a9417bfd ldp x29, x30, [sp, #0x10] 3b904: aa1303e0 mov x0, x19 3b908: f84207f3 ldr x19, [sp], #0x20 3b90c: 17ff82d5 b 0x1c460 <_ZdlPv@plt> 000000000003b910 : 3b910: f81e0ff3 str x19, [sp, #-0x20]! 3b914: a9017bfd stp x29, x30, [sp, #0x10] 3b918: 910043fd add x29, sp, #0x10 3b91c: d100e013 sub x19, x0, #0x38 3b920: aa1303e0 mov x0, x19 3b924: 97ff82c7 bl 0x1c440 <_ZN14UDPDirectProxyD2Ev@plt> 3b928: a9417bfd ldp x29, x30, [sp, #0x10] 3b92c: aa1303e0 mov x0, x19 3b930: f84207f3 ldr x19, [sp], #0x20 3b934: 17ff82cb b 0x1c460 <_ZdlPv@plt> 000000000003b938 : 3b938: d10283ff sub sp, sp, #0xa0 3b93c: f9002bf9 str x25, [sp, #0x50] 3b940: a9065ff8 stp x24, x23, [sp, #0x60] 3b944: a90757f6 stp x22, x21, [sp, #0x70] 3b948: a9084ff4 stp x20, x19, [sp, #0x80] 3b94c: a9097bfd stp x29, x30, [sp, #0x90] 3b950: 910243fd add x29, sp, #0x90 3b954: d53bd048 mrs x8, TPIDR_EL0 3b958: f9401508 ldr x8, [x8, #0x28] 3b95c: aa0003f3 mov x19, x0 3b960: aa1f03e0 mov x0, xzr 3b964: 2a0203f5 mov w21, w2 3b968: aa0103f7 mov x23, x1 3b96c: f90027e8 str x8, [sp, #0x48] 3b970: 97ff8370 bl 0x1c730 3b974: 92407c08 and x8, x0, #0xffffffff 3b978: f9001268 str x8, [x19, #0x20] 3b97c: aa1303f6 mov x22, x19 3b980: f8410ec3 ldr x3, [x22, #0x10]! 3b984: aa1703e1 mov x1, x23 3b988: 2a1503e2 mov w2, w21 3b98c: 9100e2d4 add x20, x22, #0x38 3b990: aa1403e0 mov x0, x20 3b994: 97ff8653 bl 0x1d2e0 <_ZN8QPPUtils9UDPSocket6SendtoEPKviNS_2IPE@plt> 3b998: 3100041f cmn w0, #0x1 3b99c: 54000841 b.ne 0x3baa4 3b9a0: 910023e1 add x1, sp, #0x8 3b9a4: 321a03e2 orr w2, wzr, #0x40 3b9a8: aa1603e0 mov x0, x22 3b9ac: 97ff8179 bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 3b9b0: f0000279 adrp x25, 0x8a000 3b9b4: f9462739 ldr x25, [x25, #0xc48] 3b9b8: b9400328 ldr w8, [x25] 3b9bc: 7100151f cmp w8, #0x5 3b9c0: 5400030a b.ge 0x3ba20 3b9c4: b9401677 ldr w23, [x19, #0x14] 3b9c8: 97ff8216 bl 0x1c220 <__errno@plt> 3b9cc: aa0003f6 mov x22, x0 3b9d0: b94002c0 ldr w0, [x22] 3b9d4: 97ff81fb bl 0x1c1c0 3b9d8: aa0003f8 mov x24, x0 3b9dc: aa1403e0 mov x0, x20 3b9e0: 97ff8464 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3b9e4: d0000141 adrp x1, 0x65000 3b9e8: b0000162 adrp x2, 0x68000 3b9ec: 90000163 adrp x3, 0x67000 3b9f0: 2a0003e8 mov w8, w0 3b9f4: 910b0421 add x1, x1, #0x2c1 3b9f8: 91070c42 add x2, x2, #0x1c3 3b9fc: 9121c463 add x3, x3, #0x871 3ba00: 321f07e0 orr w0, wzr, #0x6 3ba04: 910023e4 add x4, sp, #0x8 3ba08: 2a1703e5 mov w5, w23 3ba0c: 2a1503e6 mov w6, w21 3ba10: aa1803e7 mov x7, x24 3ba14: b90003e8 str w8, [sp] 3ba18: 97ff84de bl 0x1cd90 <__android_log_print@plt> 3ba1c: 14000003 b 0x3ba28 3ba20: 97ff8200 bl 0x1c220 <__errno@plt> 3ba24: aa0003f6 mov x22, x0 3ba28: b94002c8 ldr w8, [x22] 3ba2c: 71002d1f cmp w8, #0xb 3ba30: 540003a0 b.eq 0x3baa4 3ba34: b94002c8 ldr w8, [x22] 3ba38: 7100111f cmp w8, #0x4 3ba3c: 54000340 b.eq 0x3baa4 3ba40: 320003e8 orr w8, wzr, #0x1 3ba44: 3900a268 strb w8, [x19, #0x28] 3ba48: 97ff82a2 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3ba4c: aa0003f5 mov x21, x0 3ba50: aa1403e0 mov x0, x20 3ba54: 97ff8447 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3ba58: 2a0003e1 mov w1, w0 3ba5c: 9100e262 add x2, x19, #0x38 3ba60: aa1503e0 mov x0, x21 3ba64: 2a1f03e3 mov w3, wzr 3ba68: 2a1f03e4 mov w4, wzr 3ba6c: 97ff7fcd bl 0x1b9a0 <_ZN8QPPUtils13NetworkPoller8SetEventEiPNS_12INetworkTaskEbb@plt> 3ba70: b9400328 ldr w8, [x25] 3ba74: 7100111f cmp w8, #0x4 3ba78: 5400016c b.gt 0x3baa4 3ba7c: 52000008 eor w8, w0, #0x1 3ba80: 36000128 tbz w8, #0x0, 0x3baa4 3ba84: d0000141 adrp x1, 0x65000 3ba88: b0000162 adrp x2, 0x68000 3ba8c: 90000163 adrp x3, 0x67000 3ba90: 910b0421 add x1, x1, #0x2c1 3ba94: 9107dc42 add x2, x2, #0x1f7 3ba98: 9121c463 add x3, x3, #0x871 3ba9c: 321f07e0 orr w0, wzr, #0x6 3baa0: 97ff84bc bl 0x1cd90 <__android_log_print@plt> 3baa4: d53bd048 mrs x8, TPIDR_EL0 3baa8: f9401508 ldr x8, [x8, #0x28] 3baac: f94027e9 ldr x9, [sp, #0x48] 3bab0: eb09011f cmp x8, x9 3bab4: 54000101 b.ne 0x3bad4 3bab8: a9497bfd ldp x29, x30, [sp, #0x90] 3babc: a9484ff4 ldp x20, x19, [sp, #0x80] 3bac0: a94757f6 ldp x22, x21, [sp, #0x70] 3bac4: a9465ff8 ldp x24, x23, [sp, #0x60] 3bac8: f9402bf9 ldr x25, [sp, #0x50] 3bacc: 910283ff add sp, sp, #0xa0 3bad0: d65f03c0 ret 3bad4: 97ff83c3 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003bad8 : 3bad8: f81d0ffc str x28, [sp, #-0x30]! 3badc: a9014ff4 stp x20, x19, [sp, #0x10] 3bae0: a9027bfd stp x29, x30, [sp, #0x20] 3bae4: 910083fd add x29, sp, #0x20 3bae8: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3baec: d12043ff sub sp, sp, #0x810 3baf0: d53bd048 mrs x8, TPIDR_EL0 3baf4: f9401508 ldr x8, [x8, #0x28] 3baf8: aa0003f3 mov x19, x0 3bafc: aa1f03e0 mov x0, xzr 3bb00: f81d83a8 stur x8, [x29, #-0x28] 3bb04: 97ff830b bl 0x1c730 3bb08: 92407c08 and x8, x0, #0xffffffff 3bb0c: 910003e0 mov x0, sp 3bb10: f9001268 str x8, [x19, #0x20] 3bb14: 97ff8777 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3bb18: 91012274 add x20, x19, #0x48 3bb1c: 14000008 b 0x3bb3c 3bb20: f9401a60 ldr x0, [x19, #0x30] 3bb24: a9408e64 ldp x4, x3, [x19, #0x8] 3bb28: 910023e1 add x1, sp, #0x8 3bb2c: 2a0803e2 mov w2, w8 3bb30: f9400009 ldr x9, [x0] 3bb34: f9400929 ldr x9, [x9, #0x10] 3bb38: d63f0120 blr x9 3bb3c: 910023e1 add x1, sp, #0x8 3bb40: 52850002 mov w2, #0x2800 // =10240 3bb44: 910003e3 mov x3, sp 3bb48: aa1403e0 mov x0, x20 3bb4c: 97ff8251 bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3bb50: 2a0003e8 mov w8, w0 3bb54: 3100051f cmn w8, #0x1 3bb58: 54fffe41 b.ne 0x3bb20 3bb5c: d53bd048 mrs x8, TPIDR_EL0 3bb60: f9401508 ldr x8, [x8, #0x28] 3bb64: f85d83a9 ldur x9, [x29, #-0x28] 3bb68: eb09011f cmp x8, x9 3bb6c: 540000e1 b.ne 0x3bb88 3bb70: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3bb74: 912043ff add sp, sp, #0x810 3bb78: a9427bfd ldp x29, x30, [sp, #0x20] 3bb7c: a9414ff4 ldp x20, x19, [sp, #0x10] 3bb80: f84307fc ldr x28, [sp], #0x30 3bb84: d65f03c0 ret 3bb88: 97ff8396 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003bb8c : 3bb8c: f81d0ffc str x28, [sp, #-0x30]! 3bb90: a9014ff4 stp x20, x19, [sp, #0x10] 3bb94: a9027bfd stp x29, x30, [sp, #0x20] 3bb98: 910083fd add x29, sp, #0x20 3bb9c: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3bba0: d12043ff sub sp, sp, #0x810 3bba4: d53bd048 mrs x8, TPIDR_EL0 3bba8: f9401508 ldr x8, [x8, #0x28] 3bbac: aa0003f4 mov x20, x0 3bbb0: aa1f03e0 mov x0, xzr 3bbb4: f81d83a8 stur x8, [x29, #-0x28] 3bbb8: 97ff82de bl 0x1c730 3bbbc: 92407c08 and x8, x0, #0xffffffff 3bbc0: 910003e0 mov x0, sp 3bbc4: f81e8288 stur x8, [x20, #-0x18] 3bbc8: 97ff874a bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3bbcc: 91004293 add x19, x20, #0x10 3bbd0: 910023e1 add x1, sp, #0x8 3bbd4: 52850002 mov w2, #0x2800 // =10240 3bbd8: 910003e3 mov x3, sp 3bbdc: aa1303e0 mov x0, x19 3bbe0: 97ff822c bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3bbe4: 2a0003e8 mov w8, w0 3bbe8: 3100051f cmn w8, #0x1 3bbec: 54000220 b.eq 0x3bc30 3bbf0: d100e294 sub x20, x20, #0x38 3bbf4: f9401a80 ldr x0, [x20, #0x30] 3bbf8: a9408e84 ldp x4, x3, [x20, #0x8] 3bbfc: 910023e1 add x1, sp, #0x8 3bc00: 2a0803e2 mov w2, w8 3bc04: f9400009 ldr x9, [x0] 3bc08: f9400929 ldr x9, [x9, #0x10] 3bc0c: d63f0120 blr x9 3bc10: 910023e1 add x1, sp, #0x8 3bc14: 52850002 mov w2, #0x2800 // =10240 3bc18: 910003e3 mov x3, sp 3bc1c: aa1303e0 mov x0, x19 3bc20: 97ff821c bl 0x1c490 <_ZN8QPPUtils9UDPSocket8RecvfromEPviPNS_2IPE@plt> 3bc24: 2a0003e8 mov w8, w0 3bc28: 3100051f cmn w8, #0x1 3bc2c: 54fffe41 b.ne 0x3bbf4 3bc30: d53bd048 mrs x8, TPIDR_EL0 3bc34: f9401508 ldr x8, [x8, #0x28] 3bc38: f85d83a9 ldur x9, [x29, #-0x28] 3bc3c: eb09011f cmp x8, x9 3bc40: 540000e1 b.ne 0x3bc5c 3bc44: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3bc48: 912043ff add sp, sp, #0x810 3bc4c: a9427bfd ldp x29, x30, [sp, #0x20] 3bc50: a9414ff4 ldp x20, x19, [sp, #0x10] 3bc54: f84307fc ldr x28, [sp], #0x30 3bc58: d65f03c0 ret 3bc5c: 97ff8361 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003bc60 : 3bc60: d65f03c0 ret 000000000003bc64 : 3bc64: d65f03c0 ret 000000000003bc68 : 3bc68: 91012000 add x0, x0, #0x48 3bc6c: 17ff8279 b 0x1c650 <_ZN8QPPUtils6Socket12GetLocalPortEv@plt> 000000000003bc70 : 3bc70: d10103ff sub sp, sp, #0x40 3bc74: f9000bf5 str x21, [sp, #0x10] 3bc78: a9024ff4 stp x20, x19, [sp, #0x20] 3bc7c: a9037bfd stp x29, x30, [sp, #0x30] 3bc80: 9100c3fd add x29, sp, #0x30 3bc84: d53bd048 mrs x8, TPIDR_EL0 3bc88: f9401508 ldr x8, [x8, #0x28] 3bc8c: aa0003f3 mov x19, x0 3bc90: 91012274 add x20, x19, #0x48 3bc94: aa1403e0 mov x0, x20 3bc98: f90007e8 str x8, [sp, #0x8] 3bc9c: 97ff7ef5 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 3bca0: 36000060 tbz w0, #0x0, 0x3bcac 3bca4: b9404a74 ldr w20, [x19, #0x48] 3bca8: 14000028 b 0x3bd48 3bcac: f9400268 ldr x8, [x19] 3bcb0: aa1303e0 mov x0, x19 3bcb4: f9400d08 ldr x8, [x8, #0x18] 3bcb8: d63f0100 blr x8 3bcbc: 97ff8205 bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3bcc0: aa0003f5 mov x21, x0 3bcc4: aa1403e0 mov x0, x20 3bcc8: 97ff83aa bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3bccc: 2a0003e1 mov w1, w0 3bcd0: aa1503e0 mov x0, x21 3bcd4: 97ff84fb bl 0x1d0c0 <_ZN8QPPUtils13NetworkPoller10UnregisterEi@plt> 3bcd8: 370002e0 tbnz w0, #0x0, 0x3bd34 3bcdc: f0000268 adrp x8, 0x8a000 3bce0: f9462508 ldr x8, [x8, #0xc48] 3bce4: b9400108 ldr w8, [x8] 3bce8: 7100111f cmp w8, #0x4 3bcec: 5400022c b.gt 0x3bd30 3bcf0: aa1403e0 mov x0, x20 3bcf4: 97ff839f bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3bcf8: 2a0003f4 mov w20, w0 3bcfc: 97ff8149 bl 0x1c220 <__errno@plt> 3bd00: b9400000 ldr w0, [x0] 3bd04: 97ff812f bl 0x1c1c0 3bd08: d0000141 adrp x1, 0x65000 3bd0c: b0000162 adrp x2, 0x68000 3bd10: b0000163 adrp x3, 0x68000 3bd14: aa0003e5 mov x5, x0 3bd18: 910b0421 add x1, x1, #0x2c1 3bd1c: 91085842 add x2, x2, #0x216 3bd20: 91091863 add x3, x3, #0x246 3bd24: 321f07e0 orr w0, wzr, #0x6 3bd28: 2a1403e4 mov w4, w20 3bd2c: 97ff8419 bl 0x1cd90 <__android_log_print@plt> 3bd30: 97ff7ec4 bl 0x1b840 <_Z10hook_clearv@plt> 3bd34: b9404a74 ldr w20, [x19, #0x48] 3bd38: 910003e0 mov x0, sp 3bd3c: 97ff84d5 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 3bd40: b94003e8 ldr w8, [sp] 3bd44: b9004a68 str w8, [x19, #0x48] 3bd48: d53bd048 mrs x8, TPIDR_EL0 3bd4c: f9401508 ldr x8, [x8, #0x28] 3bd50: f94007e9 ldr x9, [sp, #0x8] 3bd54: 2a1403e0 mov w0, w20 3bd58: eb09011f cmp x8, x9 3bd5c: 540000c1 b.ne 0x3bd74 3bd60: a9437bfd ldp x29, x30, [sp, #0x30] 3bd64: a9424ff4 ldp x20, x19, [sp, #0x20] 3bd68: f9400bf5 ldr x21, [sp, #0x10] 3bd6c: 910103ff add sp, sp, #0x40 3bd70: d65f03c0 ret 3bd74: 97ff831b bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003bd78 : 3bd78: d100c3ff sub sp, sp, #0x30 3bd7c: a9014ff4 stp x20, x19, [sp, #0x10] 3bd80: a9027bfd stp x29, x30, [sp, #0x20] 3bd84: 910083fd add x29, sp, #0x20 3bd88: d53bd048 mrs x8, TPIDR_EL0 3bd8c: f9401508 ldr x8, [x8, #0x28] 3bd90: aa0003f3 mov x19, x0 3bd94: 910003e0 mov x0, sp 3bd98: f90007e8 str x8, [sp, #0x8] 3bd9c: b90003e1 str w1, [sp] 3bda0: 97ff7eb4 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 3bda4: 370004c0 tbnz w0, #0x0, 0x3be3c 3bda8: 97ff81ca bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3bdac: aa0003f4 mov x20, x0 3bdb0: 910003e0 mov x0, sp 3bdb4: 97ff836f bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3bdb8: 2a0003e1 mov w1, w0 3bdbc: 9100e262 add x2, x19, #0x38 3bdc0: 320003e3 orr w3, wzr, #0x1 3bdc4: aa1403e0 mov x0, x20 3bdc8: 2a1f03e4 mov w4, wzr 3bdcc: 97ff8365 bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 3bdd0: 360000a0 tbz w0, #0x0, 0x3bde4 3bdd4: b94003e8 ldr w8, [sp] 3bdd8: 320003e0 orr w0, wzr, #0x1 3bddc: b9004a68 str w8, [x19, #0x48] 3bde0: 14000018 b 0x3be40 3bde4: f0000268 adrp x8, 0x8a000 3bde8: f9462508 ldr x8, [x8, #0xc48] 3bdec: b9400108 ldr w8, [x8] 3bdf0: 7100111f cmp w8, #0x4 3bdf4: 5400022c b.gt 0x3be38 3bdf8: 910003e0 mov x0, sp 3bdfc: 97ff835d bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3be00: 2a0003f3 mov w19, w0 3be04: 97ff8107 bl 0x1c220 <__errno@plt> 3be08: b9400000 ldr w0, [x0] 3be0c: 97ff80ed bl 0x1c1c0 3be10: d0000141 adrp x1, 0x65000 3be14: b0000162 adrp x2, 0x68000 3be18: b0000163 adrp x3, 0x68000 3be1c: aa0003e5 mov x5, x0 3be20: 910b0421 add x1, x1, #0x2c1 3be24: 91095842 add x2, x2, #0x256 3be28: 910a3463 add x3, x3, #0x28d 3be2c: 321f07e0 orr w0, wzr, #0x6 3be30: 2a1303e4 mov w4, w19 3be34: 97ff83d7 bl 0x1cd90 <__android_log_print@plt> 3be38: 97ff7e82 bl 0x1b840 <_Z10hook_clearv@plt> 3be3c: 2a1f03e0 mov w0, wzr 3be40: d53bd048 mrs x8, TPIDR_EL0 3be44: f9401508 ldr x8, [x8, #0x28] 3be48: f94007e9 ldr x9, [sp, #0x8] 3be4c: eb09011f cmp x8, x9 3be50: 540000a1 b.ne 0x3be64 3be54: a9427bfd ldp x29, x30, [sp, #0x20] 3be58: a9414ff4 ldp x20, x19, [sp, #0x10] 3be5c: 9100c3ff add sp, sp, #0x30 3be60: d65f03c0 ret 3be64: 97ff82df bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003be68 : 3be68: f81b0ff9 str x25, [sp, #-0x50]! 3be6c: a9015ff8 stp x24, x23, [sp, #0x10] 3be70: a90257f6 stp x22, x21, [sp, #0x20] 3be74: a9034ff4 stp x20, x19, [sp, #0x30] 3be78: a9047bfd stp x29, x30, [sp, #0x40] 3be7c: 910103fd add x29, sp, #0x40 3be80: f0000268 adrp x8, 0x8a000 3be84: f946bd08 ldr x8, [x8, #0xd78] 3be88: aa0003f9 mov x25, x0 3be8c: 91002320 add x0, x25, #0x8 3be90: aa0603f3 mov x19, x6 3be94: 91004108 add x8, x8, #0x10 3be98: aa0503f4 mov x20, x5 3be9c: aa0403f5 mov x21, x4 3bea0: aa0303f6 mov x22, x3 3bea4: aa0203f7 mov x23, x2 3bea8: aa0103f8 mov x24, x1 3beac: f9000328 str x8, [x25] 3beb0: 97ff8690 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3beb4: 91004320 add x0, x25, #0x10 3beb8: 97ff868e bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3bebc: 91006320 add x0, x25, #0x18 3bec0: 97ff868c bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3bec4: aa1f03e0 mov x0, xzr 3bec8: 97ff821a bl 0x1c730 3becc: 3900a33f strb wzr, [x25, #0x28] 3bed0: f9001b34 str x20, [x25, #0x30] 3bed4: f0000269 adrp x9, 0x8a000 3bed8: f9467d29 ldr x9, [x9, #0xcf8] 3bedc: 92407c08 and x8, x0, #0xffffffff 3bee0: f9001328 str x8, [x25, #0x20] 3bee4: aa1903e1 mov x1, x25 3bee8: 91004128 add x8, x9, #0x10 3beec: f9000328 str x8, [x25] 3bef0: 91010128 add x8, x9, #0x40 3bef4: f8038c28 str x8, [x1, #0x38]! 3bef8: a9015f36 stp x22, x23, [x25, #0x10] 3befc: f9000735 str x21, [x25, #0x8] 3bf00: a900e033 stp x19, x24, [x1, #0x8] 3bf04: aa1303e0 mov x0, x19 3bf08: a9447bfd ldp x29, x30, [sp, #0x40] 3bf0c: a9434ff4 ldp x20, x19, [sp, #0x30] 3bf10: a94257f6 ldp x22, x21, [sp, #0x20] 3bf14: a9415ff8 ldp x24, x23, [sp, #0x10] 3bf18: f84507f9 ldr x25, [sp], #0x50 3bf1c: 17ff7fa5 b 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 000000000003bf20 : 3bf20: f81e0ff3 str x19, [sp, #-0x20]! 3bf24: a9017bfd stp x29, x30, [sp, #0x10] 3bf28: 910043fd add x29, sp, #0x10 3bf2c: f0000268 adrp x8, 0x8a000 3bf30: aa0003f3 mov x19, x0 3bf34: f9467d08 ldr x8, [x8, #0xcf8] 3bf38: f9402260 ldr x0, [x19, #0x40] 3bf3c: 91004109 add x9, x8, #0x10 3bf40: 91010108 add x8, x8, #0x40 3bf44: f9000269 str x9, [x19] 3bf48: f9001e68 str x8, [x19, #0x38] 3bf4c: 97ff832d bl 0x1cc00 <_ZN3QPP8FreeTaskEPNS_4TaskE@plt> 3bf50: f900227f str xzr, [x19, #0x40] 3bf54: f0000268 adrp x8, 0x8a000 3bf58: f9401a60 ldr x0, [x19, #0x30] 3bf5c: f946bd08 ldr x8, [x8, #0xd78] 3bf60: 91004108 add x8, x8, #0x10 3bf64: f9000268 str x8, [x19] 3bf68: b40000a0 cbz x0, 0x3bf7c 3bf6c: f9400008 ldr x8, [x0] 3bf70: f9400508 ldr x8, [x8, #0x8] 3bf74: d63f0100 blr x8 3bf78: f9001a7f str xzr, [x19, #0x30] 3bf7c: a9417bfd ldp x29, x30, [sp, #0x10] 3bf80: f84207f3 ldr x19, [sp], #0x20 3bf84: d65f03c0 ret 000000000003bf88 : 3bf88: f81e0ff3 str x19, [sp, #-0x20]! 3bf8c: a9017bfd stp x29, x30, [sp, #0x10] 3bf90: 910043fd add x29, sp, #0x10 3bf94: f0000268 adrp x8, 0x8a000 3bf98: aa0003f3 mov x19, x0 3bf9c: f9467d08 ldr x8, [x8, #0xcf8] 3bfa0: f9402260 ldr x0, [x19, #0x40] 3bfa4: 91004109 add x9, x8, #0x10 3bfa8: 91010108 add x8, x8, #0x40 3bfac: f9000269 str x9, [x19] 3bfb0: f9001e68 str x8, [x19, #0x38] 3bfb4: 97ff8313 bl 0x1cc00 <_ZN3QPP8FreeTaskEPNS_4TaskE@plt> 3bfb8: f900227f str xzr, [x19, #0x40] 3bfbc: f0000268 adrp x8, 0x8a000 3bfc0: f9401a60 ldr x0, [x19, #0x30] 3bfc4: f946bd08 ldr x8, [x8, #0xd78] 3bfc8: 91004108 add x8, x8, #0x10 3bfcc: f9000268 str x8, [x19] 3bfd0: b4000080 cbz x0, 0x3bfe0 3bfd4: f9400008 ldr x8, [x0] 3bfd8: f9400508 ldr x8, [x8, #0x8] 3bfdc: d63f0100 blr x8 3bfe0: a9417bfd ldp x29, x30, [sp, #0x10] 3bfe4: aa1303e0 mov x0, x19 3bfe8: f84207f3 ldr x19, [sp], #0x20 3bfec: 17ff811d b 0x1c460 <_ZdlPv@plt> 000000000003bff0 : 3bff0: f81d0ff5 str x21, [sp, #-0x30]! 3bff4: a9014ff4 stp x20, x19, [sp, #0x10] 3bff8: a9027bfd stp x29, x30, [sp, #0x20] 3bffc: 910083fd add x29, sp, #0x20 3c000: aa0003f5 mov x21, x0 3c004: aa1f03e0 mov x0, xzr 3c008: 2a0203f3 mov w19, w2 3c00c: aa0103f4 mov x20, x1 3c010: 97ff81c8 bl 0x1c730 3c014: f94022a8 ldr x8, [x21, #0x40] 3c018: 92407c09 and x9, x0, #0xffffffff 3c01c: f90012a9 str x9, [x21, #0x20] 3c020: b9401ea3 ldr w3, [x21, #0x1c] 3c024: f9400109 ldr x9, [x8] 3c028: 93407e62 sxtw x2, w19 3c02c: aa1403e1 mov x1, x20 3c030: a9427bfd ldp x29, x30, [sp, #0x20] 3c034: f9400d24 ldr x4, [x9, #0x18] 3c038: a9414ff4 ldp x20, x19, [sp, #0x10] 3c03c: aa0803e0 mov x0, x8 3c040: f84307f5 ldr x21, [sp], #0x30 3c044: d61f0080 br x4 000000000003c048 : 3c048: f9402000 ldr x0, [x0, #0x40] 3c04c: d65f03c0 ret 000000000003c050 : 3c050: f81d0ffc str x28, [sp, #-0x30]! 3c054: a9014ff4 stp x20, x19, [sp, #0x10] 3c058: a9027bfd stp x29, x30, [sp, #0x20] 3c05c: 910083fd add x29, sp, #0x20 3c060: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3c064: d12083ff sub sp, sp, #0x820 3c068: d53bd048 mrs x8, TPIDR_EL0 3c06c: f9401508 ldr x8, [x8, #0x28] 3c070: aa0003f3 mov x19, x0 3c074: 910023f4 add x20, sp, #0x8 3c078: aa1f03e0 mov x0, xzr 3c07c: f9000288 str x8, [x20] 3c080: 97ff81ac bl 0x1c730 3c084: 92407c08 and x8, x0, #0xffffffff 3c088: f9001268 str x8, [x19, #0x20] 3c08c: b90017ff str wzr, [sp, #0x14] 3c090: f9402260 ldr x0, [x19, #0x40] 3c094: 910063e1 add x1, sp, #0x18 3c098: 52850002 mov w2, #0x2800 // =10240 3c09c: 910053e3 add x3, sp, #0x14 3c0a0: f9400008 ldr x8, [x0] 3c0a4: f9401108 ldr x8, [x8, #0x20] 3c0a8: d63f0100 blr x8 3c0ac: 2a0003e8 mov w8, w0 3c0b0: 7100051f cmp w8, #0x1 3c0b4: 540002cb b.lt 0x3c10c 3c0b8: b94017e9 ldr w9, [sp, #0x14] 3c0bc: b9401e6a ldr w10, [x19, #0x1c] 3c0c0: 6b0a013f cmp w9, w10 3c0c4: 54000101 b.ne 0x3c0e4 3c0c8: f9401a60 ldr x0, [x19, #0x30] 3c0cc: a9408e64 ldp x4, x3, [x19, #0x8] 3c0d0: 910063e1 add x1, sp, #0x18 3c0d4: 2a0803e2 mov w2, w8 3c0d8: f9400009 ldr x9, [x0] 3c0dc: f9400929 ldr x9, [x9, #0x10] 3c0e0: d63f0120 blr x9 3c0e4: f9402260 ldr x0, [x19, #0x40] 3c0e8: 910063e1 add x1, sp, #0x18 3c0ec: 52850002 mov w2, #0x2800 // =10240 3c0f0: 910053e3 add x3, sp, #0x14 3c0f4: f9400008 ldr x8, [x0] 3c0f8: f9401108 ldr x8, [x8, #0x20] 3c0fc: d63f0100 blr x8 3c100: 2a0003e8 mov w8, w0 3c104: 7100011f cmp w8, #0x0 3c108: 54fffd8c b.gt 0x3c0b8 3c10c: 340001e8 cbz w8, 0x3c148 3c110: d0000269 adrp x9, 0x8a000 3c114: f9462529 ldr x9, [x9, #0xc48] 3c118: b9400129 ldr w9, [x9] 3c11c: 7100113f cmp w9, #0x4 3c120: 5400014c b.gt 0x3c148 3c124: b0000141 adrp x1, 0x65000 3c128: 90000162 adrp x2, 0x68000 3c12c: 90000163 adrp x3, 0x68000 3c130: 910b0421 add x1, x1, #0x2c1 3c134: 910a6442 add x2, x2, #0x299 3c138: 910ab463 add x3, x3, #0x2ad 3c13c: 321f07e0 orr w0, wzr, #0x6 3c140: 2a0803e4 mov w4, w8 3c144: 97ff8313 bl 0x1cd90 <__android_log_print@plt> 3c148: d53bd048 mrs x8, TPIDR_EL0 3c14c: f9401508 ldr x8, [x8, #0x28] 3c150: f9400289 ldr x9, [x20] 3c154: eb09011f cmp x8, x9 3c158: 540000e1 b.ne 0x3c174 3c15c: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3c160: 912083ff add sp, sp, #0x820 3c164: a9427bfd ldp x29, x30, [sp, #0x20] 3c168: a9414ff4 ldp x20, x19, [sp, #0x10] 3c16c: f84307fc ldr x28, [sp], #0x30 3c170: d65f03c0 ret 3c174: 97ff821b bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003c178 : 3c178: d100e000 sub x0, x0, #0x38 3c17c: 17ff82a9 b 0x1cc20 <_ZN15UDPGameQPPProxy7OnEventEPN3QPP4TaskE@plt> 000000000003c180 : 3c180: f81d0ff5 str x21, [sp, #-0x30]! 3c184: a9014ff4 stp x20, x19, [sp, #0x10] 3c188: a9027bfd stp x29, x30, [sp, #0x20] 3c18c: 910083fd add x29, sp, #0x20 3c190: 93407c55 sxtw x21, w2 3c194: aa0003f4 mov x20, x0 3c198: aa1503e0 mov x0, x21 3c19c: aa0103f3 mov x19, x1 3c1a0: b9001282 str w2, [x20, #0x10] 3c1a4: 97ff8587 bl 0x1d7c0 3c1a8: aa1303e1 mov x1, x19 3c1ac: aa1503e2 mov x2, x21 3c1b0: f9000e80 str x0, [x20, #0x18] 3c1b4: 97ff85b3 bl 0x1d880 3c1b8: a9005294 stp x20, x20, [x20] 3c1bc: a9427bfd ldp x29, x30, [sp, #0x20] 3c1c0: a9414ff4 ldp x20, x19, [sp, #0x10] 3c1c4: f84307f5 ldr x21, [sp], #0x30 3c1c8: d65f03c0 ret 000000000003c1cc : 3c1cc: f9400c00 ldr x0, [x0, #0x18] 3c1d0: 17ff8620 b 0x1da50 000000000003c1d4 : 3c1d4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3c1d8: a9017bfd stp x29, x30, [sp, #0x10] 3c1dc: 910043fd add x29, sp, #0x10 3c1e0: aa0203f3 mov x19, x2 3c1e4: aa0303e2 mov x2, x3 3c1e8: aa0403e3 mov x3, x4 3c1ec: aa0003f4 mov x20, x0 3c1f0: 97ff7f18 bl 0x1be50 <_ZN4LinkC2EmN8QPPUtils2IPES1_@plt> 3c1f4: d0000268 adrp x8, 0x8a000 3c1f8: f947dd08 ldr x8, [x8, #0xfb8] 3c1fc: 320003e9 orr w9, wzr, #0x1 3c200: 9100a28a add x10, x20, #0x28 3c204: a903ce9f stp xzr, x19, [x20, #0x38] 3c208: 91004108 add x8, x8, #0x10 3c20c: 39012289 strb w9, [x20, #0x48] 3c210: f9000288 str x8, [x20] 3c214: a902aa8a stp x10, x10, [x20, #0x28] 3c218: a9417bfd ldp x29, x30, [sp, #0x10] 3c21c: a8c24ff4 ldp x20, x19, [sp], #0x20 3c220: d65f03c0 ret 000000000003c224 : 3c224: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3c228: a9014ff4 stp x20, x19, [sp, #0x10] 3c22c: a9027bfd stp x29, x30, [sp, #0x20] 3c230: 910083fd add x29, sp, #0x20 3c234: d0000268 adrp x8, 0x8a000 3c238: f947dd08 ldr x8, [x8, #0xfb8] 3c23c: aa0003f3 mov x19, x0 3c240: aa1303f5 mov x21, x19 3c244: 91004108 add x8, x8, #0x10 3c248: f9000268 str x8, [x19] 3c24c: f8428eb4 ldr x20, [x21, #0x28]! 3c250: eb15029f cmp x20, x21 3c254: 540001a0 b.eq 0x3c288 3c258: a9402296 ldp x22, x8, [x20] 3c25c: f90006c8 str x8, [x22, #0x8] 3c260: f9000116 str x22, [x8] 3c264: a9005294 stp x20, x20, [x20] 3c268: b40000b4 cbz x20, 0x3c27c 3c26c: f9400e80 ldr x0, [x20, #0x18] 3c270: 97ff85f8 bl 0x1da50 3c274: aa1403e0 mov x0, x20 3c278: 97ff807a bl 0x1c460 <_ZdlPv@plt> 3c27c: eb1502df cmp x22, x21 3c280: aa1603f4 mov x20, x22 3c284: 54fffea1 b.ne 0x3c258 3c288: f9401e60 ldr x0, [x19, #0x38] 3c28c: b40000a0 cbz x0, 0x3c2a0 3c290: f9400008 ldr x8, [x0] 3c294: f9400508 ldr x8, [x8, #0x8] 3c298: d63f0100 blr x8 3c29c: f9001e7f str xzr, [x19, #0x38] 3c2a0: 39412268 ldrb w8, [x19, #0x48] 3c2a4: 340001c8 cbz w8, 0x3c2dc 3c2a8: d0000268 adrp x8, 0x8a000 3c2ac: f9462508 ldr x8, [x8, #0xc48] 3c2b0: b9400108 ldr w8, [x8] 3c2b4: 7100051f cmp w8, #0x1 3c2b8: 5400012c b.gt 0x3c2dc 3c2bc: b0000141 adrp x1, 0x65000 3c2c0: 90000162 adrp x2, 0x68000 3c2c4: 90000163 adrp x3, 0x68000 3c2c8: 910b0421 add x1, x1, #0x2c1 3c2cc: 910ad442 add x2, x2, #0x2b5 3c2d0: 910b2463 add x3, x3, #0x2c9 3c2d4: 320007e0 orr w0, wzr, #0x3 3c2d8: 97ff82ae bl 0x1cd90 <__android_log_print@plt> 3c2dc: aa1303e0 mov x0, x19 3c2e0: a9427bfd ldp x29, x30, [sp, #0x20] 3c2e4: a9414ff4 ldp x20, x19, [sp, #0x10] 3c2e8: a8c357f6 ldp x22, x21, [sp], #0x30 3c2ec: 17ff7dd1 b 0x1ba30 <_ZN4LinkD2Ev@plt> 000000000003c2f0 : 3c2f0: f81e0ff3 str x19, [sp, #-0x20]! 3c2f4: a9017bfd stp x29, x30, [sp, #0x10] 3c2f8: 910043fd add x29, sp, #0x10 3c2fc: aa0003f3 mov x19, x0 3c300: 97ff8108 bl 0x1c720 <_ZN7UDPLinkD2Ev@plt> 3c304: a9417bfd ldp x29, x30, [sp, #0x10] 3c308: aa1303e0 mov x0, x19 3c30c: f84207f3 ldr x19, [sp], #0x20 3c310: 17ff8054 b 0x1c460 <_ZdlPv@plt> 000000000003c314 : 3c314: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3c318: a9014ff4 stp x20, x19, [sp, #0x10] 3c31c: a9027bfd stp x29, x30, [sp, #0x20] 3c320: 910083fd add x29, sp, #0x20 3c324: aa0003f3 mov x19, x0 3c328: f9401e60 ldr x0, [x19, #0x38] 3c32c: 2a0203f5 mov w21, w2 3c330: aa0103f4 mov x20, x1 3c334: b4000120 cbz x0, 0x3c358 3c338: f9400008 ldr x8, [x0] 3c33c: aa1403e1 mov x1, x20 3c340: a9427bfd ldp x29, x30, [sp, #0x20] 3c344: a9414ff4 ldp x20, x19, [sp, #0x10] 3c348: f9400903 ldr x3, [x8, #0x10] 3c34c: 2a1503e2 mov w2, w21 3c350: a8c357f6 ldp x22, x21, [sp], #0x30 3c354: d61f0060 br x3 3c358: 321b03e0 orr w0, wzr, #0x20 3c35c: 97ff81a9 bl 0x1ca00 <_Znwm@plt> 3c360: aa0003f6 mov x22, x0 3c364: b90012d5 str w21, [x22, #0x10] 3c368: 93407eb5 sxtw x21, w21 3c36c: aa1503e0 mov x0, x21 3c370: 97ff8514 bl 0x1d7c0 3c374: aa1403e1 mov x1, x20 3c378: aa1503e2 mov x2, x21 3c37c: f9000ec0 str x0, [x22, #0x18] 3c380: 97ff8540 bl 0x1d880 3c384: f9401a68 ldr x8, [x19, #0x30] 3c388: 9100a269 add x9, x19, #0x28 3c38c: f9001a76 str x22, [x19, #0x30] 3c390: a90022c9 stp x9, x8, [x22] 3c394: f9000116 str x22, [x8] 3c398: a9427bfd ldp x29, x30, [sp, #0x20] 3c39c: a9414ff4 ldp x20, x19, [sp, #0x10] 3c3a0: a8c357f6 ldp x22, x21, [sp], #0x30 3c3a4: d65f03c0 ret 000000000003c3a8 : 3c3a8: d100c3ff sub sp, sp, #0x30 3c3ac: a9014ff4 stp x20, x19, [sp, #0x10] 3c3b0: a9027bfd stp x29, x30, [sp, #0x20] 3c3b4: 910083fd add x29, sp, #0x20 3c3b8: d53bd048 mrs x8, TPIDR_EL0 3c3bc: f9401508 ldr x8, [x8, #0x28] 3c3c0: aa0103f4 mov x20, x1 3c3c4: f90007e8 str x8, [sp, #0x8] 3c3c8: f9401c13 ldr x19, [x0, #0x38] 3c3cc: b4000313 cbz x19, 0x3c42c 3c3d0: aa1303e0 mov x0, x19 3c3d4: 97ff81cb bl 0x1cb00 <_ZN14UDPDirectProxy15DetachUDPSocketEv@plt> 3c3d8: b90003e0 str w0, [sp] 3c3dc: 910003e0 mov x0, sp 3c3e0: 97ff8488 bl 0x1d600 <_ZN8QPPUtils6Socket5CloseEv@plt> 3c3e4: 92407e81 and x1, x20, #0xffffffff 3c3e8: aa1303e0 mov x0, x19 3c3ec: 97ff7f21 bl 0x1c070 <_ZN14UDPDirectProxy11ResetSocketEN8QPPUtils9UDPSocketE@plt> 3c3f0: d0000268 adrp x8, 0x8a000 3c3f4: f9462508 ldr x8, [x8, #0xc48] 3c3f8: 2a0003f3 mov w19, w0 3c3fc: b9400108 ldr w8, [x8] 3c400: 7100051f cmp w8, #0x1 3c404: 5400014c b.gt 0x3c42c 3c408: b0000141 adrp x1, 0x65000 3c40c: 90000162 adrp x2, 0x68000 3c410: 90000163 adrp x3, 0x68000 3c414: 12000264 and w4, w19, #0x1 3c418: 910b0421 add x1, x1, #0x2c1 3c41c: 910b4842 add x2, x2, #0x2d2 3c420: 910bc063 add x3, x3, #0x2f0 3c424: 320007e0 orr w0, wzr, #0x3 3c428: 97ff825a bl 0x1cd90 <__android_log_print@plt> 3c42c: d53bd048 mrs x8, TPIDR_EL0 3c430: f9401508 ldr x8, [x8, #0x28] 3c434: f94007e9 ldr x9, [sp, #0x8] 3c438: eb09011f cmp x8, x9 3c43c: 540000c1 b.ne 0x3c454 3c440: 12000260 and w0, w19, #0x1 3c444: a9427bfd ldp x29, x30, [sp, #0x20] 3c448: a9414ff4 ldp x20, x19, [sp, #0x10] 3c44c: 9100c3ff add sp, sp, #0x30 3c450: d65f03c0 ret 3c454: 97ff8163 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003c458 : 3c458: d10283ff sub sp, sp, #0xa0 3c45c: a90567fa stp x26, x25, [sp, #0x50] 3c460: a9065ff8 stp x24, x23, [sp, #0x60] 3c464: a90757f6 stp x22, x21, [sp, #0x70] 3c468: a9084ff4 stp x20, x19, [sp, #0x80] 3c46c: a9097bfd stp x29, x30, [sp, #0x90] 3c470: 910243fd add x29, sp, #0x90 3c474: d53bd048 mrs x8, TPIDR_EL0 3c478: f9401508 ldr x8, [x8, #0x28] 3c47c: aa0003f3 mov x19, x0 3c480: 2a0103f4 mov w20, w1 3c484: f90027e8 str x8, [sp, #0x48] 3c488: f9401e68 ldr x8, [x19, #0x38] 3c48c: b5000f88 cbnz x8, 0x3c67c 3c490: 97ff8268 bl 0x1ce30 <_ZN8QPPUtils9UDPSocket6CreateEv@plt> 3c494: b90003e0 str w0, [sp] 3c498: 910003e0 mov x0, sp 3c49c: 97ff7cf5 bl 0x1b870 <_ZN8QPPUtils6Socket9IsInvalidEv@plt> 3c4a0: 36000060 tbz w0, #0x0, 0x3c4ac 3c4a4: 97ff7ce7 bl 0x1b840 <_Z10hook_clearv@plt> 3c4a8: 14000075 b 0x3c67c 3c4ac: 91005260 add x0, x19, #0x14 3c4b0: 910023e1 add x1, sp, #0x8 3c4b4: 321a03e2 orr w2, wzr, #0x40 3c4b8: 97ff7eb6 bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 3c4bc: d0000278 adrp x24, 0x8a000 3c4c0: f9462718 ldr x24, [x24, #0xc48] 3c4c4: b9400308 ldr w8, [x24] 3c4c8: 7100091f cmp w8, #0x2 3c4cc: 5400020c b.gt 0x3c50c 3c4d0: 360001f4 tbz w20, #0x0, 0x3c50c 3c4d4: b9401a75 ldr w21, [x19, #0x18] 3c4d8: 910003e0 mov x0, sp 3c4dc: 97ff81a5 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3c4e0: b0000141 adrp x1, 0x65000 3c4e4: 90000162 adrp x2, 0x68000 3c4e8: 90000163 adrp x3, 0x68000 3c4ec: 2a0003e6 mov w6, w0 3c4f0: 910b0421 add x1, x1, #0x2c1 3c4f4: 910c0842 add x2, x2, #0x302 3c4f8: 910c9063 add x3, x3, #0x324 3c4fc: 321e03e0 orr w0, wzr, #0x4 3c500: 910023e4 add x4, sp, #0x8 3c504: 2a1503e5 mov w5, w21 3c508: 97ff8222 bl 0x1cd90 <__android_log_print@plt> 3c50c: 52800a00 mov w0, #0x50 // =80 3c510: 97ff813c bl 0x1ca00 <_Znwm@plt> 3c514: d0000268 adrp x8, 0x8a000 3c518: f8414277 ldur x23, [x19, #0x14] 3c51c: f841c279 ldur x25, [x19, #0x1c] 3c520: f9402276 ldr x22, [x19, #0x40] 3c524: b94003fa ldr w26, [sp] 3c528: f946bd08 ldr x8, [x8, #0xd78] 3c52c: aa0003f5 mov x21, x0 3c530: 910022a0 add x0, x21, #0x8 3c534: 91004108 add x8, x8, #0x10 3c538: f90002a8 str x8, [x21] 3c53c: 97ff84ed bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3c540: 910042a0 add x0, x21, #0x10 3c544: 97ff84eb bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3c548: 910062a0 add x0, x21, #0x18 3c54c: 97ff84e9 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3c550: aa1f03e0 mov x0, xzr 3c554: 97ff8077 bl 0x1c730 3c558: f9001ab6 str x22, [x21, #0x30] 3c55c: 9100e2b6 add x22, x21, #0x38 3c560: 92407c08 and x8, x0, #0xffffffff 3c564: aa1603e0 mov x0, x22 3c568: 3900a2bf strb wzr, [x21, #0x28] 3c56c: f90012a8 str x8, [x21, #0x20] 3c570: 97ff7fd0 bl 0x1c4b0 <_ZN8QPPUtils12INetworkTaskC2Ev@plt> 3c574: d0000268 adrp x8, 0x8a000 3c578: f9466d08 ldr x8, [x8, #0xcd8] 3c57c: 910122a0 add x0, x21, #0x48 3c580: 91004109 add x9, x8, #0x10 3c584: 91012108 add x8, x8, #0x48 3c588: f90002a9 str x9, [x21] 3c58c: f9001ea8 str x8, [x21, #0x38] 3c590: 97ff82c0 bl 0x1d090 <_ZN8QPPUtils9UDPSocketC1Ev@plt> 3c594: a900deb9 stp x25, x23, [x21, #0x8] 3c598: b9004aba str w26, [x21, #0x48] 3c59c: 97ff7fcd bl 0x1c4d0 <_ZN8QPPUtils13NetworkPoller11GetInstanceEv@plt> 3c5a0: aa0003f7 mov x23, x0 3c5a4: 910003e0 mov x0, sp 3c5a8: 97ff8172 bl 0x1cb70 <_ZN8QPPUtils6Socket5GetFDEv@plt> 3c5ac: 2a0003e1 mov w1, w0 3c5b0: 320003e3 orr w3, wzr, #0x1 3c5b4: aa1703e0 mov x0, x23 3c5b8: aa1603e2 mov x2, x22 3c5bc: 2a1f03e4 mov w4, wzr 3c5c0: 97ff8168 bl 0x1cb60 <_ZN8QPPUtils13NetworkPoller8RegisterEiPNS_12INetworkTaskEbb@plt> 3c5c4: 360003e0 tbz w0, #0x0, 0x3c640 3c5c8: 12000288 and w8, w20, #0x1 3c5cc: 39012268 strb w8, [x19, #0x48] 3c5d0: f9001e75 str x21, [x19, #0x38] 3c5d4: aa1303f6 mov x22, x19 3c5d8: f8428ed4 ldr x20, [x22, #0x28]! 3c5dc: eb16029f cmp x20, x22 3c5e0: 54000081 b.ne 0x3c5f0 3c5e4: 14000015 b 0x3c638 3c5e8: f9401e75 ldr x21, [x19, #0x38] 3c5ec: aa1703f4 mov x20, x23 3c5f0: f94002a8 ldr x8, [x21] 3c5f4: f9400e81 ldr x1, [x20, #0x18] 3c5f8: b9401282 ldr w2, [x20, #0x10] 3c5fc: f9400297 ldr x23, [x20] 3c600: f9400908 ldr x8, [x8, #0x10] 3c604: aa1503e0 mov x0, x21 3c608: d63f0100 blr x8 3c60c: a9402688 ldp x8, x9, [x20] 3c610: f9000509 str x9, [x8, #0x8] 3c614: f9000128 str x8, [x9] 3c618: a9005294 stp x20, x20, [x20] 3c61c: b40000b4 cbz x20, 0x3c630 3c620: f9400e80 ldr x0, [x20, #0x18] 3c624: 97ff850b bl 0x1da50 3c628: aa1403e0 mov x0, x20 3c62c: 97ff7f8d bl 0x1c460 <_ZdlPv@plt> 3c630: eb1602ff cmp x23, x22 3c634: 54fffda1 b.ne 0x3c5e8 3c638: 320003e0 orr w0, wzr, #0x1 3c63c: 14000011 b 0x3c680 3c640: b9400308 ldr w8, [x24] 3c644: 7100111f cmp w8, #0x4 3c648: 5400012c b.gt 0x3c66c 3c64c: b0000141 adrp x1, 0x65000 3c650: 90000162 adrp x2, 0x68000 3c654: 90000163 adrp x3, 0x68000 3c658: 910b0421 add x1, x1, #0x2c1 3c65c: 910ce042 add x2, x2, #0x338 3c660: 910c9063 add x3, x3, #0x324 3c664: 321f07e0 orr w0, wzr, #0x6 3c668: 97ff81ca bl 0x1cd90 <__android_log_print@plt> 3c66c: f94002a8 ldr x8, [x21] 3c670: aa1503e0 mov x0, x21 3c674: f9400508 ldr x8, [x8, #0x8] 3c678: d63f0100 blr x8 3c67c: 2a1f03e0 mov w0, wzr 3c680: d53bd048 mrs x8, TPIDR_EL0 3c684: f9401508 ldr x8, [x8, #0x28] 3c688: f94027e9 ldr x9, [sp, #0x48] 3c68c: eb09011f cmp x8, x9 3c690: 54000101 b.ne 0x3c6b0 3c694: a9497bfd ldp x29, x30, [sp, #0x90] 3c698: a9484ff4 ldp x20, x19, [sp, #0x80] 3c69c: a94757f6 ldp x22, x21, [sp, #0x70] 3c6a0: a9465ff8 ldp x24, x23, [sp, #0x60] 3c6a4: a94567fa ldp x26, x25, [sp, #0x50] 3c6a8: 910283ff add sp, sp, #0xa0 3c6ac: d65f03c0 ret 3c6b0: 97ff80cc bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003c6b4 : 3c6b4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3c6b8: a9014ff4 stp x20, x19, [sp, #0x10] 3c6bc: a9027bfd stp x29, x30, [sp, #0x20] 3c6c0: 910083fd add x29, sp, #0x20 3c6c4: aa0003f3 mov x19, x0 3c6c8: aa1303f5 mov x21, x19 3c6cc: f8428eb4 ldr x20, [x21, #0x28]! 3c6d0: eb15029f cmp x20, x21 3c6d4: 54000280 b.eq 0x3c724 3c6d8: f9401e60 ldr x0, [x19, #0x38] 3c6dc: f9400e81 ldr x1, [x20, #0x18] 3c6e0: b9401282 ldr w2, [x20, #0x10] 3c6e4: f9400296 ldr x22, [x20] 3c6e8: f9400008 ldr x8, [x0] 3c6ec: f9400908 ldr x8, [x8, #0x10] 3c6f0: d63f0100 blr x8 3c6f4: a9402688 ldp x8, x9, [x20] 3c6f8: f9000509 str x9, [x8, #0x8] 3c6fc: f9000128 str x8, [x9] 3c700: a9005294 stp x20, x20, [x20] 3c704: b40000b4 cbz x20, 0x3c718 3c708: f9400e80 ldr x0, [x20, #0x18] 3c70c: 97ff84d1 bl 0x1da50 3c710: aa1403e0 mov x0, x20 3c714: 97ff7f53 bl 0x1c460 <_ZdlPv@plt> 3c718: eb1502df cmp x22, x21 3c71c: aa1603f4 mov x20, x22 3c720: 54fffdc1 b.ne 0x3c6d8 3c724: a9427bfd ldp x29, x30, [sp, #0x20] 3c728: a9414ff4 ldp x20, x19, [sp, #0x10] 3c72c: a8c357f6 ldp x22, x21, [sp], #0x30 3c730: d65f03c0 ret 000000000003c734 : 3c734: d103c3ff sub sp, sp, #0xf0 3c738: a90a67fa stp x26, x25, [sp, #0xa0] 3c73c: a90b5ff8 stp x24, x23, [sp, #0xb0] 3c740: a90c57f6 stp x22, x21, [sp, #0xc0] 3c744: a90d4ff4 stp x20, x19, [sp, #0xd0] 3c748: a90e7bfd stp x29, x30, [sp, #0xe0] 3c74c: 910383fd add x29, sp, #0xe0 3c750: d53bd048 mrs x8, TPIDR_EL0 3c754: f9401508 ldr x8, [x8, #0x28] 3c758: aa0003f3 mov x19, x0 3c75c: aa0203f4 mov x20, x2 3c760: f81b83a8 stur x8, [x29, #-0x48] 3c764: f9000be1 str x1, [sp, #0x10] 3c768: f9401e68 ldr x8, [x19, #0x38] 3c76c: b4000068 cbz x8, 0x3c778 3c770: 2a1f03e0 mov w0, wzr 3c774: 1400005e b 0x3c8ec 3c778: 910043e0 add x0, sp, #0x10 3c77c: 910163e1 add x1, sp, #0x58 3c780: 321a03e2 orr w2, wzr, #0x40 3c784: 97ff7e03 bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 3c788: f8414268 ldur x8, [x19, #0x14] 3c78c: 910023e0 add x0, sp, #0x8 3c790: 910063e1 add x1, sp, #0x18 3c794: 321a03e2 orr w2, wzr, #0x40 3c798: f90007e8 str x8, [sp, #0x8] 3c79c: 97ff7dfd bl 0x1bf90 <_ZN8QPPUtils2IP6IP2StrEPci@plt> 3c7a0: d0000268 adrp x8, 0x8a000 3c7a4: f9462508 ldr x8, [x8, #0xc48] 3c7a8: b9400108 ldr w8, [x8] 3c7ac: 7100091f cmp w8, #0x2 3c7b0: 540001ac b.gt 0x3c7e4 3c7b4: b9400fe5 ldr w5, [sp, #0xc] 3c7b8: b94017e7 ldr w7, [sp, #0x14] 3c7bc: b0000141 adrp x1, 0x65000 3c7c0: 90000162 adrp x2, 0x68000 3c7c4: 90000163 adrp x3, 0x68000 3c7c8: 910b0421 add x1, x1, #0x2c1 3c7cc: 910d5c42 add x2, x2, #0x357 3c7d0: 910e2463 add x3, x3, #0x389 3c7d4: 321e03e0 orr w0, wzr, #0x4 3c7d8: 910063e4 add x4, sp, #0x18 3c7dc: 910163e6 add x6, sp, #0x58 3c7e0: 97ff816c bl 0x1cd90 <__android_log_print@plt> 3c7e4: aa1403e0 mov x0, x20 3c7e8: 97ff7df6 bl 0x1bfc0 <_ZN3QPP9EnvObject1EEv@plt> 3c7ec: aa0003f6 mov x22, x0 3c7f0: 52800a00 mov w0, #0x50 // =80 3c7f4: 97ff8083 bl 0x1ca00 <_Znwm@plt> 3c7f8: d0000268 adrp x8, 0x8a000 3c7fc: a940dff8 ldp x24, x23, [sp, #0x8] 3c800: f841c279 ldur x25, [x19, #0x1c] 3c804: f940227a ldr x26, [x19, #0x40] 3c808: f946bd08 ldr x8, [x8, #0xd78] 3c80c: aa0003f5 mov x21, x0 3c810: 910022a0 add x0, x21, #0x8 3c814: 91004108 add x8, x8, #0x10 3c818: f90002a8 str x8, [x21] 3c81c: 97ff8435 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3c820: 910042a0 add x0, x21, #0x10 3c824: 97ff8433 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3c828: 910062a0 add x0, x21, #0x18 3c82c: 97ff8431 bl 0x1d8f0 <_ZN8QPPUtils2IPC1Ev@plt> 3c830: aa1f03e0 mov x0, xzr 3c834: 97ff7fbf bl 0x1c730 3c838: 3900a2bf strb wzr, [x21, #0x28] 3c83c: f9001aba str x26, [x21, #0x30] 3c840: d0000269 adrp x9, 0x8a000 3c844: f9467d29 ldr x9, [x9, #0xcf8] 3c848: 92407c08 and x8, x0, #0xffffffff 3c84c: f90012a8 str x8, [x21, #0x20] 3c850: aa1503e1 mov x1, x21 3c854: 91004128 add x8, x9, #0x10 3c858: f90002a8 str x8, [x21] 3c85c: 91010128 add x8, x9, #0x40 3c860: f8038c28 str x8, [x1, #0x38]! 3c864: aa1403e0 mov x0, x20 3c868: a9015eb8 stp x24, x23, [x21, #0x10] 3c86c: f90006b9 str x25, [x21, #0x8] 3c870: a9045ab4 stp x20, x22, [x21, #0x40] 3c874: 97ff7d4f bl 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 3c878: 320003e8 orr w8, wzr, #0x1 3c87c: 39004268 strb w8, [x19, #0x10] 3c880: f9001e75 str x21, [x19, #0x38] 3c884: aa1303f6 mov x22, x19 3c888: f8428ed4 ldr x20, [x22, #0x28]! 3c88c: eb16029f cmp x20, x22 3c890: 54000081 b.ne 0x3c8a0 3c894: 14000015 b 0x3c8e8 3c898: f9401e75 ldr x21, [x19, #0x38] 3c89c: aa1703f4 mov x20, x23 3c8a0: f94002a8 ldr x8, [x21] 3c8a4: f9400e81 ldr x1, [x20, #0x18] 3c8a8: b9401282 ldr w2, [x20, #0x10] 3c8ac: f9400297 ldr x23, [x20] 3c8b0: f9400908 ldr x8, [x8, #0x10] 3c8b4: aa1503e0 mov x0, x21 3c8b8: d63f0100 blr x8 3c8bc: a9402688 ldp x8, x9, [x20] 3c8c0: f9000509 str x9, [x8, #0x8] 3c8c4: f9000128 str x8, [x9] 3c8c8: a9005294 stp x20, x20, [x20] 3c8cc: b40000b4 cbz x20, 0x3c8e0 3c8d0: f9400e80 ldr x0, [x20, #0x18] 3c8d4: 97ff845f bl 0x1da50 3c8d8: aa1403e0 mov x0, x20 3c8dc: 97ff7ee1 bl 0x1c460 <_ZdlPv@plt> 3c8e0: eb1602ff cmp x23, x22 3c8e4: 54fffda1 b.ne 0x3c898 3c8e8: 320003e0 orr w0, wzr, #0x1 3c8ec: d53bd048 mrs x8, TPIDR_EL0 3c8f0: f9401508 ldr x8, [x8, #0x28] 3c8f4: f85b83a9 ldur x9, [x29, #-0x48] 3c8f8: eb09011f cmp x8, x9 3c8fc: 54000101 b.ne 0x3c91c 3c900: a94e7bfd ldp x29, x30, [sp, #0xe0] 3c904: a94d4ff4 ldp x20, x19, [sp, #0xd0] 3c908: a94c57f6 ldp x22, x21, [sp, #0xc0] 3c90c: a94b5ff8 ldp x24, x23, [sp, #0xb0] 3c910: a94a67fa ldp x26, x25, [sp, #0xa0] 3c914: 9103c3ff add sp, sp, #0xf0 3c918: d65f03c0 ret 3c91c: 97ff8031 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003c920 : 3c920: f9401c08 ldr x8, [x0, #0x38] 3c924: b4000108 cbz x8, 0x3c944 3c928: 39404009 ldrb w9, [x0, #0x10] 3c92c: 34000109 cbz w9, 0x3c94c 3c930: f9402108 ldr x8, [x8, #0x40] 3c934: 91020109 add x9, x8, #0x80 3c938: f100011f cmp x8, #0x0 3c93c: 9a8903e0 csel x0, xzr, x9, eq 3c940: d65f03c0 ret 3c944: aa1f03e0 mov x0, xzr 3c948: d65f03c0 ret 3c94c: aa1f03e0 mov x0, xzr 3c950: d65f03c0 ret 000000000003c954 : 3c954: f9401c08 ldr x8, [x0, #0x38] 3c958: b40000c8 cbz x8, 0x3c970 3c95c: 39404009 ldrb w9, [x0, #0x10] 3c960: 340000c9 cbz w9, 0x3c978 3c964: f9402108 ldr x8, [x8, #0x40] 3c968: f9402500 ldr x0, [x8, #0x48] 3c96c: d65f03c0 ret 3c970: aa1f03e0 mov x0, xzr 3c974: d65f03c0 ret 3c978: aa1f03e0 mov x0, xzr 3c97c: d65f03c0 ret 000000000003c980 : 3c980: f9401c08 ldr x8, [x0, #0x38] 3c984: b40000a8 cbz x8, 0x3c998 3c988: 3940a109 ldrb w9, [x8, #0x28] 3c98c: 340000a9 cbz w9, 0x3c9a0 3c990: 2a1f03e0 mov w0, wzr 3c994: d65f03c0 ret 3c998: 320003e0 orr w0, wzr, #0x1 3c99c: d65f03c0 ret 3c9a0: b9402108 ldr w8, [x8, #0x20] 3c9a4: 4b080028 sub w8, w1, w8 3c9a8: 6b02011f cmp w8, w2 3c9ac: 1a9fa7e0 cset w0, lt 3c9b0: d65f03c0 ret 000000000003c9b4 : 3c9b4: f81d0ff5 str x21, [sp, #-0x30]! 3c9b8: a9014ff4 stp x20, x19, [sp, #0x10] 3c9bc: a9027bfd stp x29, x30, [sp, #0x20] 3c9c0: 910083fd add x29, sp, #0x20 3c9c4: aa0203f3 mov x19, x2 3c9c8: aa0003f5 mov x21, x0 3c9cc: aa1303e0 mov x0, x19 3c9d0: aa0103f4 mov x20, x1 3c9d4: 97ff8127 bl 0x1ce70 <_ZN8QPPUtils2IP5ClearEv@plt> 3c9d8: b900029f str wzr, [x20] 3c9dc: 394042a8 ldrb w8, [x21, #0x10] 3c9e0: 34000188 cbz w8, 0x3ca10 3c9e4: f94002a8 ldr x8, [x21] 3c9e8: aa1503e0 mov x0, x21 3c9ec: f9400908 ldr x8, [x8, #0x10] 3c9f0: d63f0100 blr x8 3c9f4: b40001c0 cbz x0, 0x3ca2c 3c9f8: aa1403e1 mov x1, x20 3c9fc: aa1303e2 mov x2, x19 3ca00: a9427bfd ldp x29, x30, [sp, #0x20] 3ca04: a9414ff4 ldp x20, x19, [sp, #0x10] 3ca08: f84307f5 ldr x21, [sp], #0x30 3ca0c: 17ff840d b 0x1da40 <_ZN3QPP14ClientTaskImpl11GetQOSParamEPiPN8QPPUtils2IPE@plt> 3ca10: f9401ea8 ldr x8, [x21, #0x38] 3ca14: b40000c8 cbz x8, 0x3ca2c 3ca18: 91012100 add x0, x8, #0x48 3ca1c: 97ff7f0d bl 0x1c650 <_ZN8QPPUtils6Socket12GetLocalPortEv@plt> 3ca20: b9000280 str w0, [x20] 3ca24: f84142a8 ldur x8, [x21, #0x14] 3ca28: f9000268 str x8, [x19] 3ca2c: a9427bfd ldp x29, x30, [sp, #0x20] 3ca30: a9414ff4 ldp x20, x19, [sp, #0x10] 3ca34: f84307f5 ldr x21, [sp], #0x30 3ca38: d65f03c0 ret 000000000003ca3c : 3ca3c: d65f03c0 ret 000000000003ca40 : 3ca40: 17ff7e88 b 0x1c460 <_ZdlPv@plt> 000000000003ca44 : 3ca44: 17ff7e87 b 0x1c460 <_ZdlPv@plt> 000000000003ca48 : 3ca48: d100c3ff sub sp, sp, #0x30 3ca4c: a9014ff4 stp x20, x19, [sp, #0x10] 3ca50: a9027bfd stp x29, x30, [sp, #0x20] 3ca54: 910083fd add x29, sp, #0x20 3ca58: d53bd054 mrs x20, TPIDR_EL0 3ca5c: f9401688 ldr x8, [x20, #0x28] 3ca60: 52a000c9 mov w9, #0x60000 // =393216 3ca64: 52a000ca mov w10, #0x60000 // =393216 3ca68: aa0003f3 mov x19, x0 3ca6c: 72800089 movk w9, #0x4 3ca70: 728000aa movk w10, #0x5 3ca74: 320003e0 orr w0, wzr, #0x1 3ca78: 52800501 mov w1, #0x28 // =40 3ca7c: f90007e8 str x8, [sp, #0x8] 3ca80: 7900027f strh wzr, [x19] 3ca84: 7900067f strh wzr, [x19, #0x2] 3ca88: 3900127f strb wzr, [x19, #0x4] 3ca8c: 38296a7f strb wzr, [x19, x9] 3ca90: 382a6a7f strb wzr, [x19, x10] 3ca94: 97ff7c9b bl 0x1bd00 3ca98: 52a000c8 mov w8, #0x60000 // =393216 3ca9c: 72800108 movk w8, #0x8 3caa0: f8286a60 str x0, [x19, x8] 3caa4: 320003e0 orr w0, wzr, #0x1 3caa8: 52800501 mov w1, #0x28 // =40 3caac: 97ff7c95 bl 0x1bd00 3cab0: 52a000c8 mov w8, #0x60000 // =393216 3cab4: 72800208 movk w8, #0x10 3cab8: 90000161 adrp x1, 0x68000 3cabc: f8286a60 str x0, [x19, x8] 3cac0: 910e6821 add x1, x1, #0x39a 3cac4: 910003e0 mov x0, sp 3cac8: 2a1f03e2 mov w2, wzr 3cacc: 97ff8361 bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 3cad0: b94003e8 ldr w8, [sp] 3cad4: 320f07e9 orr w9, wzr, #0x60000 3cad8: b8296a68 str w8, [x19, x9] 3cadc: f9401688 ldr x8, [x20, #0x28] 3cae0: f94007e9 ldr x9, [sp, #0x8] 3cae4: eb09011f cmp x8, x9 3cae8: 540000a1 b.ne 0x3cafc 3caec: a9427bfd ldp x29, x30, [sp, #0x20] 3caf0: a9414ff4 ldp x20, x19, [sp, #0x10] 3caf4: 9100c3ff add sp, sp, #0x30 3caf8: d65f03c0 ret 3cafc: 97ff7fb9 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003cb00 : 3cb00: d100c3ff sub sp, sp, #0x30 3cb04: a9014ff4 stp x20, x19, [sp, #0x10] 3cb08: a9027bfd stp x29, x30, [sp, #0x20] 3cb0c: 910083fd add x29, sp, #0x20 3cb10: d53bd048 mrs x8, TPIDR_EL0 3cb14: f9401508 ldr x8, [x8, #0x28] 3cb18: d0000274 adrp x20, 0x8a000 3cb1c: f90007e8 str x8, [sp, #0x8] 3cb20: f945f694 ldr x20, [x20, #0xbe8] 3cb24: f9400293 ldr x19, [x20] 3cb28: b5000473 cbnz x19, 0x3cbb4 3cb2c: 52a000c0 mov w0, #0x60000 // =393216 3cb30: 72800300 movk w0, #0x18 3cb34: 97ff7fb3 bl 0x1ca00 <_Znwm@plt> 3cb38: 52a000c8 mov w8, #0x60000 // =393216 3cb3c: 52a000c9 mov w9, #0x60000 // =393216 3cb40: aa0003f3 mov x19, x0 3cb44: 72800088 movk w8, #0x4 3cb48: 728000a9 movk w9, #0x5 3cb4c: 320003e0 orr w0, wzr, #0x1 3cb50: 52800501 mov w1, #0x28 // =40 3cb54: 7900027f strh wzr, [x19] 3cb58: 7900067f strh wzr, [x19, #0x2] 3cb5c: 3900127f strb wzr, [x19, #0x4] 3cb60: 38286a7f strb wzr, [x19, x8] 3cb64: 38296a7f strb wzr, [x19, x9] 3cb68: 97ff7c66 bl 0x1bd00 3cb6c: 52a000c8 mov w8, #0x60000 // =393216 3cb70: 72800108 movk w8, #0x8 3cb74: f8286a60 str x0, [x19, x8] 3cb78: 320003e0 orr w0, wzr, #0x1 3cb7c: 52800501 mov w1, #0x28 // =40 3cb80: 97ff7c60 bl 0x1bd00 3cb84: 52a000c8 mov w8, #0x60000 // =393216 3cb88: 72800208 movk w8, #0x10 3cb8c: 90000161 adrp x1, 0x68000 3cb90: f8286a60 str x0, [x19, x8] 3cb94: 910e6821 add x1, x1, #0x39a 3cb98: 910003e0 mov x0, sp 3cb9c: 2a1f03e2 mov w2, wzr 3cba0: 97ff832c bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 3cba4: b94003e8 ldr w8, [sp] 3cba8: 320f07e9 orr w9, wzr, #0x60000 3cbac: f9000293 str x19, [x20] 3cbb0: b8296a68 str w8, [x19, x9] 3cbb4: d53bd048 mrs x8, TPIDR_EL0 3cbb8: f9401508 ldr x8, [x8, #0x28] 3cbbc: f94007e9 ldr x9, [sp, #0x8] 3cbc0: eb09011f cmp x8, x9 3cbc4: 540000c1 b.ne 0x3cbdc 3cbc8: aa1303e0 mov x0, x19 3cbcc: a9427bfd ldp x29, x30, [sp, #0x20] 3cbd0: a9414ff4 ldp x20, x19, [sp, #0x10] 3cbd4: 9100c3ff add sp, sp, #0x30 3cbd8: d65f03c0 ret 3cbdc: 97ff7f81 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003cbe0 : 3cbe0: 321f07e8 orr w8, wzr, #0x6 3cbe4: 9b280028 smaddl x8, w1, w8, x0 3cbe8: 91001500 add x0, x8, #0x5 3cbec: d65f03c0 ret 000000000003cbf0 : 3cbf0: 2a0103e8 mov w8, w1 3cbf4: 321f0109 orr w9, w8, #0x2 3cbf8: 71000d3f cmp w9, #0x3 3cbfc: 540000a1 b.ne 0x3cc10 3cc00: 52a000c9 mov w9, #0x60000 // =393216 3cc04: 72800089 movk w9, #0x4 3cc08: 320003ea orr w10, wzr, #0x1 3cc0c: 3829680a strb w10, [x0, x9] 3cc10: 7100151f cmp w8, #0x5 3cc14: 54000128 b.hi 0x3cc38 3cc18: 320003e9 orr w9, wzr, #0x1 3cc1c: 1ac8212a lsl w10, w9, w8 3cc20: 5280072b mov w11, #0x39 // =57 3cc24: 0a0b014a and w10, w10, w11 3cc28: 3400008a cbz w10, 0x3cc38 3cc2c: 52a000ca mov w10, #0x60000 // =393216 3cc30: 728000aa movk w10, #0x5 3cc34: 382a6809 strb w9, [x0, x10] 3cc38: d0000269 adrp x9, 0x8a000 3cc3c: f9462529 ldr x9, [x9, #0xc48] 3cc40: b9400129 ldr w9, [x9] 3cc44: 7100053f cmp w9, #0x1 3cc48: 540001ec b.gt 0x3cc84 3cc4c: 52a000c9 mov w9, #0x60000 // =393216 3cc50: 72800089 movk w9, #0x4 3cc54: 78696809 ldrh w9, [x0, x9] 3cc58: b0000141 adrp x1, 0x65000 3cc5c: 90000162 adrp x2, 0x68000 3cc60: 90000163 adrp x3, 0x68000 3cc64: 910b0421 add x1, x1, #0x2c1 3cc68: 910e9042 add x2, x2, #0x3a4 3cc6c: 910f7c63 add x3, x3, #0x3df 3cc70: 12001d25 and w5, w9, #0xff 3cc74: 53087d26 lsr w6, w9, #8 3cc78: 320007e0 orr w0, wzr, #0x3 3cc7c: 2a0803e4 mov w4, w8 3cc80: 17ff8044 b 0x1cd90 <__android_log_print@plt> 3cc84: d65f03c0 ret 000000000003cc88 : 3cc88: d10143ff sub sp, sp, #0x50 3cc8c: a90257f6 stp x22, x21, [sp, #0x20] 3cc90: a9034ff4 stp x20, x19, [sp, #0x30] 3cc94: a9047bfd stp x29, x30, [sp, #0x40] 3cc98: 910103fd add x29, sp, #0x40 3cc9c: d53bd056 mrs x22, TPIDR_EL0 3cca0: f94016c8 ldr x8, [x22, #0x28] 3cca4: 2a0303f3 mov w19, w3 3cca8: 2a0103f4 mov w20, w1 3ccac: aa0003f5 mov x21, x0 3ccb0: 910023e0 add x0, sp, #0x8 3ccb4: aa0203e1 mov x1, x2 3ccb8: 2a1303e2 mov w2, w19 3ccbc: f9000fe8 str x8, [sp, #0x18] 3ccc0: 97ff82e4 bl 0x1d850 <_ZN8QPPUtils2IPC1EPKci@plt> 3ccc4: b9400be9 ldr w9, [sp, #0x8] 3ccc8: 5ac00a68 rev w8, w19 3cccc: 52a000d3 mov w19, #0x60000 // =393216 3ccd0: b90017ff str wzr, [sp, #0x14] 3ccd4: 72800213 movk w19, #0x10 3ccd8: 53107d08 lsr w8, w8, #16 3ccdc: f8736aa0 ldr x0, [x21, x19] 3cce0: b3603d09 bfi x9, x8, #32, #16 3cce4: b2500128 orr x8, x9, #0x1000000000000 3cce8: 71000a9f cmp w20, #0x2 3ccec: 9a890101 csel x1, x8, x9, eq 3ccf0: 910053e2 add x2, sp, #0x14 3ccf4: 9400053d bl 0x3e1e8 3ccf8: f8736aa8 ldr x8, [x21, x19] 3ccfc: 320003e9 orr w9, wzr, #0x1 3cd00: f9401108 ldr x8, [x8, #0x20] 3cd04: f8205909 str x9, [x8, w0, uxtw #3] 3cd08: f94016c8 ldr x8, [x22, #0x28] 3cd0c: f9400fe9 ldr x9, [sp, #0x18] 3cd10: eb09011f cmp x8, x9 3cd14: 540000c1 b.ne 0x3cd2c 3cd18: a9447bfd ldp x29, x30, [sp, #0x40] 3cd1c: a9434ff4 ldp x20, x19, [sp, #0x30] 3cd20: a94257f6 ldp x22, x21, [sp, #0x20] 3cd24: 910143ff add sp, sp, #0x50 3cd28: d65f03c0 ret 3cd2c: 97ff7f2d bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003cd30 : 3cd30: f81e0ff3 str x19, [sp, #-0x20]! 3cd34: a9017bfd stp x29, x30, [sp, #0x10] 3cd38: 910043fd add x29, sp, #0x10 3cd3c: 52a000c8 mov w8, #0x60000 // =393216 3cd40: 72800208 movk w8, #0x10 3cd44: f8686813 ldr x19, [x0, x8] 3cd48: b4000193 cbz x19, 0x3cd78 3cd4c: f9400a60 ldr x0, [x19, #0x10] 3cd50: b4000140 cbz x0, 0x3cd78 3cd54: b9400268 ldr w8, [x19] 3cd58: 52801541 mov w1, #0xaa // =170 3cd5c: 53047d09 lsr w9, w8, #4 3cd60: 7100411f cmp w8, #0x10 3cd64: d37ef528 lsl x8, x9, #2 3cd68: 321e03e9 orr w9, wzr, #0x4 3cd6c: 9a883122 csel x2, x9, x8, lo 3cd70: 97ff82ec bl 0x1d920 3cd74: f800427f stur xzr, [x19, #0x4] 3cd78: a9417bfd ldp x29, x30, [sp, #0x10] 3cd7c: f84207f3 ldr x19, [sp], #0x20 3cd80: d65f03c0 ret 000000000003cd84 : 3cd84: 52a000c8 mov w8, #0x60000 // =393216 3cd88: 72800208 movk w8, #0x10 3cd8c: f8686808 ldr x8, [x0, x8] 3cd90: 2a0203ea mov w10, w2 3cd94: 12003c69 and w9, w3, #0xffff 3cd98: b3603d2a bfi x10, x9, #32, #16 3cd9c: b9400109 ldr w9, [x8] 3cda0: b250014b orr x11, x10, #0x1000000000000 3cda4: 7100083f cmp w1, #0x2 3cda8: 9a8a016a csel x10, x11, x10, eq 3cdac: 34000349 cbz w9, 0x3ce14 3cdb0: d361fd4c lsr x12, x10, #33 3cdb4: 4a0a018d eor w13, w12, w10 3cdb8: f940090c ldr x12, [x8, #0x10] 3cdbc: 5100052b sub w11, w9, #0x1 3cdc0: 4a0a2dad eor w13, w13, w10, lsl #11 3cdc4: 0a0d016d and w13, w11, w13 3cdc8: 320003ee orr w14, wzr, #0x1 3cdcc: 2a0d03ef mov w15, w13 3cdd0: 53047df0 lsr w16, w15, #4 3cdd4: b8705990 ldr w16, [x12, w16, uxtw #2] 3cdd8: 531f0df1 ubfiz w17, w15, #1, #4 3cddc: 1ad12612 lsr w18, w16, w17 3cde0: 370801f2 tbnz w18, #0x1, 0x3ce1c 3cde4: 370000b2 tbnz w18, #0x0, 0x3cdf8 3cde8: f9400d12 ldr x18, [x8, #0x18] 3cdec: f86f5a52 ldr x18, [x18, w15, uxtw #3] 3cdf0: eb0a025f cmp x18, x10 3cdf4: 54000140 b.eq 0x3ce1c 3cdf8: 0b0f01cf add w15, w14, w15 3cdfc: 0a0b01ef and w15, w15, w11 3ce00: 110005ce add w14, w14, #0x1 3ce04: 6b0d01ff cmp w15, w13 3ce08: 54fffe41 b.ne 0x3cdd0 3ce0c: 2a1f03e0 mov w0, wzr 3ce10: d65f03c0 ret 3ce14: 2a1f03ea mov w10, wzr 3ce18: 14000005 b 0x3ce2c 3ce1c: 320007ea orr w10, wzr, #0x3 3ce20: 1ad1214a lsl w10, w10, w17 3ce24: 6a10015f tst w10, w16 3ce28: 1a8901ea csel w10, w15, w9, eq 3ce2c: 6b09015f cmp w10, w9 3ce30: 54000061 b.ne 0x3ce3c 3ce34: 2a1f03e0 mov w0, wzr 3ce38: d65f03c0 ret 3ce3c: f9401108 ldr x8, [x8, #0x20] 3ce40: f86a5908 ldr x8, [x8, w10, uxtw #3] 3ce44: f100011f cmp x8, #0x0 3ce48: 1a9f07e0 cset w0, ne 3ce4c: d65f03c0 ret 000000000003ce50 : 3ce50: 52a000c8 mov w8, #0x60000 // =393216 3ce54: 72800208 movk w8, #0x10 3ce58: b940044a ldr w10, [x2, #0x4] 3ce5c: 79400449 ldrh w9, [x2, #0x2] 3ce60: f8686808 ldr x8, [x0, x8] 3ce64: 7100083f cmp w1, #0x2 3ce68: b3603d2a bfi x10, x9, #32, #16 3ce6c: b9400109 ldr w9, [x8] 3ce70: b250014b orr x11, x10, #0x1000000000000 3ce74: 9a8a016a csel x10, x11, x10, eq 3ce78: 34000349 cbz w9, 0x3cee0 3ce7c: d361fd4c lsr x12, x10, #33 3ce80: 4a0a018d eor w13, w12, w10 3ce84: f940090c ldr x12, [x8, #0x10] 3ce88: 5100052b sub w11, w9, #0x1 3ce8c: 4a0a2dad eor w13, w13, w10, lsl #11 3ce90: 0a0b01ad and w13, w13, w11 3ce94: 320003ee orr w14, wzr, #0x1 3ce98: 2a0d03ef mov w15, w13 3ce9c: 53047df0 lsr w16, w15, #4 3cea0: b8705990 ldr w16, [x12, w16, uxtw #2] 3cea4: 531f0df1 ubfiz w17, w15, #1, #4 3cea8: 1ad12612 lsr w18, w16, w17 3ceac: 370801f2 tbnz w18, #0x1, 0x3cee8 3ceb0: 370000b2 tbnz w18, #0x0, 0x3cec4 3ceb4: f9400d12 ldr x18, [x8, #0x18] 3ceb8: f86f5a52 ldr x18, [x18, w15, uxtw #3] 3cebc: eb0a025f cmp x18, x10 3cec0: 54000140 b.eq 0x3cee8 3cec4: 0b0f01cf add w15, w14, w15 3cec8: 0a0b01ef and w15, w15, w11 3cecc: 110005ce add w14, w14, #0x1 3ced0: 6b0d01ff cmp w15, w13 3ced4: 54fffe41 b.ne 0x3ce9c 3ced8: 2a1f03e0 mov w0, wzr 3cedc: d65f03c0 ret 3cee0: 2a1f03ea mov w10, wzr 3cee4: 14000005 b 0x3cef8 3cee8: 320007ea orr w10, wzr, #0x3 3ceec: 1ad1214a lsl w10, w10, w17 3cef0: 6a10015f tst w10, w16 3cef4: 1a8901ea csel w10, w15, w9, eq 3cef8: 6b09015f cmp w10, w9 3cefc: 54000061 b.ne 0x3cf08 3cf00: 2a1f03e0 mov w0, wzr 3cf04: d65f03c0 ret 3cf08: f9401108 ldr x8, [x8, #0x20] 3cf0c: f86a5908 ldr x8, [x8, w10, uxtw #3] 3cf10: f100011f cmp x8, #0x0 3cf14: 1a9f07e0 cset w0, ne 3cf18: d65f03c0 ret 000000000003cf1c : 3cf1c: d10143ff sub sp, sp, #0x50 3cf20: f9001bf3 str x19, [sp, #0x30] 3cf24: a9047bfd stp x29, x30, [sp, #0x40] 3cf28: 910103fd add x29, sp, #0x40 3cf2c: d53bd049 mrs x9, TPIDR_EL0 3cf30: f9401529 ldr x9, [x9, #0x28] 3cf34: 2a0103e8 mov w8, w1 3cf38: 7100281f cmp w0, #0xa 3cf3c: f81e83a9 stur x9, [x29, #-0x18] 3cf40: 54000340 b.eq 0x3cfa8 3cf44: 2a1f03f3 mov w19, wzr 3cf48: 7100081f cmp w0, #0x2 3cf4c: 54000681 b.ne 0x3d01c 3cf50: 321c03e9 orr w9, wzr, #0x10 3cf54: 910023e1 add x1, sp, #0x8 3cf58: 910013e2 add x2, sp, #0x4 3cf5c: 2a0803e0 mov w0, w8 3cf60: b90007e9 str w9, [sp, #0x4] 3cf64: 97ff800b bl 0x1cf90 3cf68: 2a0003f3 mov w19, w0 3cf6c: 36f802f3 tbz w19, #0x1f, 0x3cfc8 3cf70: d0000268 adrp x8, 0x8a000 3cf74: f9462508 ldr x8, [x8, #0xc48] 3cf78: b9400108 ldr w8, [x8] 3cf7c: 7100111f cmp w8, #0x4 3cf80: 540004ec b.gt 0x3d01c 3cf84: 97ff7ca7 bl 0x1c220 <__errno@plt> 3cf88: b9400000 ldr w0, [x0] 3cf8c: 97ff7c8d bl 0x1c1c0 3cf90: b0000141 adrp x1, 0x65000 3cf94: 90000162 adrp x2, 0x68000 3cf98: aa0003e4 mov x4, x0 3cf9c: 910b0421 add x1, x1, #0x2c1 3cfa0: 910f9c42 add x2, x2, #0x3e7 3cfa4: 1400001a b 0x3d00c 3cfa8: 321e0be9 orr w9, wzr, #0x1c 3cfac: 910023e1 add x1, sp, #0x8 3cfb0: 910013e2 add x2, sp, #0x4 3cfb4: 2a0803e0 mov w0, w8 3cfb8: b90007e9 str w9, [sp, #0x4] 3cfbc: 97ff7ff5 bl 0x1cf90 3cfc0: 2a0003f3 mov w19, w0 3cfc4: 37f800b3 tbnz w19, #0x1f, 0x3cfd8 3cfc8: 794017e8 ldrh w8, [sp, #0xa] 3cfcc: 5ac00908 rev w8, w8 3cfd0: 53107d13 lsr w19, w8, #16 3cfd4: 14000012 b 0x3d01c 3cfd8: d0000268 adrp x8, 0x8a000 3cfdc: f9462508 ldr x8, [x8, #0xc48] 3cfe0: b9400108 ldr w8, [x8] 3cfe4: 7100111f cmp w8, #0x4 3cfe8: 540001ac b.gt 0x3d01c 3cfec: 97ff7c8d bl 0x1c220 <__errno@plt> 3cff0: b9400000 ldr w0, [x0] 3cff4: 97ff7c73 bl 0x1c1c0 3cff8: b0000141 adrp x1, 0x65000 3cffc: 90000162 adrp x2, 0x68000 3d000: aa0003e4 mov x4, x0 3d004: 910b0421 add x1, x1, #0x2c1 3d008: 91100c42 add x2, x2, #0x403 3d00c: 90000143 adrp x3, 0x65000 3d010: 91381063 add x3, x3, #0xe04 3d014: 321f07e0 orr w0, wzr, #0x6 3d018: 97ff7f5e bl 0x1cd90 <__android_log_print@plt> 3d01c: d53bd048 mrs x8, TPIDR_EL0 3d020: f9401508 ldr x8, [x8, #0x28] 3d024: f85e83a9 ldur x9, [x29, #-0x18] 3d028: eb09011f cmp x8, x9 3d02c: 540000c1 b.ne 0x3d044 3d030: 2a1303e0 mov w0, w19 3d034: a9447bfd ldp x29, x30, [sp, #0x40] 3d038: f9401bf3 ldr x19, [sp, #0x30] 3d03c: 910143ff add sp, sp, #0x50 3d040: d65f03c0 ret 3d044: 97ff7e67 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003d048 : 3d048: d10183ff sub sp, sp, #0x60 3d04c: f9001bf5 str x21, [sp, #0x30] 3d050: a9044ff4 stp x20, x19, [sp, #0x40] 3d054: a9057bfd stp x29, x30, [sp, #0x50] 3d058: 910143fd add x29, sp, #0x50 3d05c: d53bd048 mrs x8, TPIDR_EL0 3d060: f9401508 ldr x8, [x8, #0x28] 3d064: 2a0103f4 mov w20, w1 3d068: 2a0003f5 mov w21, w0 3d06c: 71002abf cmp w21, #0xa 3d070: f90017e8 str x8, [sp, #0x28] 3d074: 54000360 b.eq 0x3d0e0 3d078: 71000abf cmp w21, #0x2 3d07c: 54000481 b.ne 0x3d10c 3d080: 321f03e8 orr w8, wzr, #0x2 3d084: 910023e1 add x1, sp, #0x8 3d088: 321c03e2 orr w2, wzr, #0x10 3d08c: 2a1403e0 mov w0, w20 3d090: 790013e8 strh w8, [sp, #0x8] 3d094: b9000fff str wzr, [sp, #0xc] 3d098: 790017ff strh wzr, [sp, #0xa] 3d09c: 97ff7bf1 bl 0x1c060 3d0a0: 2a0003f3 mov w19, w0 3d0a4: 36f80353 tbz w19, #0x1f, 0x3d10c 3d0a8: b0000268 adrp x8, 0x8a000 3d0ac: f9462508 ldr x8, [x8, #0xc48] 3d0b0: b9400108 ldr w8, [x8] 3d0b4: 7100111f cmp w8, #0x4 3d0b8: 5400032c b.gt 0x3d11c 3d0bc: 97ff7c59 bl 0x1c220 <__errno@plt> 3d0c0: b9400000 ldr w0, [x0] 3d0c4: 97ff7c3f bl 0x1c1c0 3d0c8: 90000141 adrp x1, 0x65000 3d0cc: f0000142 adrp x2, 0x68000 3d0d0: aa0003e4 mov x4, x0 3d0d4: 910b0421 add x1, x1, #0x2c1 3d0d8: 91108042 add x2, x2, #0x420 3d0dc: 14000028 b 0x3d17c 3d0e0: 52800148 mov w8, #0xa // =10 3d0e4: 910023e1 add x1, sp, #0x8 3d0e8: 321e0be2 orr w2, wzr, #0x1c 3d0ec: 2a1403e0 mov w0, w20 3d0f0: b90023ff str wzr, [sp, #0x20] 3d0f4: a9017fff stp xzr, xzr, [sp, #0x10] 3d0f8: f90007ff str xzr, [sp, #0x8] 3d0fc: 790013e8 strh w8, [sp, #0x8] 3d100: 97ff7bd8 bl 0x1c060 3d104: 2a0003f3 mov w19, w0 3d108: 37f80213 tbnz w19, #0x1f, 0x3d148 3d10c: 2a1503e0 mov w0, w21 3d110: 2a1403e1 mov w1, w20 3d114: 97ff7d13 bl 0x1c560 <_Z14get_local_portii@plt> 3d118: 2a0003f3 mov w19, w0 3d11c: d53bd048 mrs x8, TPIDR_EL0 3d120: f9401508 ldr x8, [x8, #0x28] 3d124: f94017e9 ldr x9, [sp, #0x28] 3d128: eb09011f cmp x8, x9 3d12c: 54000321 b.ne 0x3d190 3d130: 2a1303e0 mov w0, w19 3d134: a9457bfd ldp x29, x30, [sp, #0x50] 3d138: a9444ff4 ldp x20, x19, [sp, #0x40] 3d13c: f9401bf5 ldr x21, [sp, #0x30] 3d140: 910183ff add sp, sp, #0x60 3d144: d65f03c0 ret 3d148: b0000268 adrp x8, 0x8a000 3d14c: f9462508 ldr x8, [x8, #0xc48] 3d150: b9400108 ldr w8, [x8] 3d154: 7100111f cmp w8, #0x4 3d158: 54fffe2c b.gt 0x3d11c 3d15c: 97ff7c31 bl 0x1c220 <__errno@plt> 3d160: b9400000 ldr w0, [x0] 3d164: 97ff7c17 bl 0x1c1c0 3d168: 90000141 adrp x1, 0x65000 3d16c: f0000142 adrp x2, 0x68000 3d170: aa0003e4 mov x4, x0 3d174: 910b0421 add x1, x1, #0x2c1 3d178: 91112042 add x2, x2, #0x448 3d17c: f0000143 adrp x3, 0x68000 3d180: 9110e063 add x3, x3, #0x438 3d184: 321f07e0 orr w0, wzr, #0x6 3d188: 97ff7f02 bl 0x1cd90 <__android_log_print@plt> 3d18c: 17ffffe4 b 0x3d11c 3d190: 97ff7e14 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003d194 : 3d194: d100c3ff sub sp, sp, #0x30 3d198: f9000bf3 str x19, [sp, #0x10] 3d19c: a9027bfd stp x29, x30, [sp, #0x20] 3d1a0: 910083fd add x29, sp, #0x20 3d1a4: d53bd053 mrs x19, TPIDR_EL0 3d1a8: f9401668 ldr x8, [x19, #0x28] 3d1ac: 321e03e9 orr w9, wzr, #0x4 3d1b0: 320003e1 orr w1, wzr, #0x1 3d1b4: 320007e2 orr w2, wzr, #0x3 3d1b8: 910003e3 mov x3, sp 3d1bc: 910013e4 add x4, sp, #0x4 3d1c0: f90007e8 str x8, [sp, #0x8] 3d1c4: 290027ff stp wzr, w9, [sp] 3d1c8: 97ff7a3a bl 0x1bab0 3d1cc: b94003e8 ldr w8, [sp] 3d1d0: f940166a ldr x10, [x19, #0x28] 3d1d4: f94007eb ldr x11, [sp, #0x8] 3d1d8: 7100091f cmp w8, #0x2 3d1dc: 1a9f17e8 cset w8, eq 3d1e0: 7100001f cmp w0, #0x0 3d1e4: 1a9fb7e9 cset w9, ge 3d1e8: eb0b015f cmp x10, x11 3d1ec: 540000c1 b.ne 0x3d204 3d1f0: a9427bfd ldp x29, x30, [sp, #0x20] 3d1f4: f9400bf3 ldr x19, [sp, #0x10] 3d1f8: 0a090100 and w0, w8, w9 3d1fc: 9100c3ff add sp, sp, #0x30 3d200: d65f03c0 ret 3d204: 97ff7df7 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003d208 : 3d208: d10083ff sub sp, sp, #0x20 3d20c: a9017bfd stp x29, x30, [sp, #0x10] 3d210: 910043fd add x29, sp, #0x10 3d214: d53bd048 mrs x8, TPIDR_EL0 3d218: f9401508 ldr x8, [x8, #0x28] 3d21c: f90007e8 str x8, [sp, #0x8] 3d220: b4000081 cbz x1, 0x3d230 3d224: 79400028 ldrh w8, [x1] 3d228: 7100091f cmp w8, #0x2 3d22c: 540001e1 b.ne 0x3d268 3d230: 321e03e8 orr w8, wzr, #0x4 3d234: 320003e1 orr w1, wzr, #0x1 3d238: 320007e2 orr w2, wzr, #0x3 3d23c: 910003e3 mov x3, sp 3d240: 910013e4 add x4, sp, #0x4 3d244: 290023ff stp wzr, w8, [sp] 3d248: 97ff7a1a bl 0x1bab0 3d24c: b94003e8 ldr w8, [sp] 3d250: 7100091f cmp w8, #0x2 3d254: 1a9f17e8 cset w8, eq 3d258: 7100001f cmp w0, #0x0 3d25c: 1a9fb7e9 cset w9, ge 3d260: 0a080120 and w0, w9, w8 3d264: 14000002 b 0x3d26c 3d268: 2a1f03e0 mov w0, wzr 3d26c: d53bd048 mrs x8, TPIDR_EL0 3d270: f9401508 ldr x8, [x8, #0x28] 3d274: f94007e9 ldr x9, [sp, #0x8] 3d278: eb09011f cmp x8, x9 3d27c: 54000081 b.ne 0x3d28c 3d280: a9417bfd ldp x29, x30, [sp, #0x10] 3d284: 910083ff add sp, sp, #0x20 3d288: d65f03c0 ret 3d28c: 97ff7dd5 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003d290 : 3d290: f81a0ffc str x28, [sp, #-0x60]! 3d294: a90167fa stp x26, x25, [sp, #0x10] 3d298: a9025ff8 stp x24, x23, [sp, #0x20] 3d29c: a90357f6 stp x22, x21, [sp, #0x30] 3d2a0: a9044ff4 stp x20, x19, [sp, #0x40] 3d2a4: a9057bfd stp x29, x30, [sp, #0x50] 3d2a8: 910143fd add x29, sp, #0x50 3d2ac: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3d2b0: d12083ff sub sp, sp, #0x820 3d2b4: d53bd048 mrs x8, TPIDR_EL0 3d2b8: f9401508 ldr x8, [x8, #0x28] 3d2bc: b000027a adrp x26, 0x8a000 3d2c0: 52a000c9 mov w9, #0x60000 // =393216 3d2c4: 728000a9 movk w9, #0x5 3d2c8: f81a83a8 stur x8, [x29, #-0x58] 3d2cc: f9467b5a ldr x26, [x26, #0xcf0] 3d2d0: 2a0503f5 mov w21, w5 3d2d4: aa0403f8 mov x24, x4 3d2d8: 2a0303f3 mov w19, w3 3d2dc: f9400348 ldr x8, [x26] 3d2e0: aa0203f4 mov x20, x2 3d2e4: aa0103f6 mov x22, x1 3d2e8: 2a0003f7 mov w23, w0 3d2ec: 38696908 ldrb w8, [x8, x9] 3d2f0: 34001348 cbz w8, 0x3d558 3d2f4: b4000098 cbz x24, 0x3d304 3d2f8: 79400308 ldrh w8, [x24] 3d2fc: 7100091f cmp w8, #0x2 3d300: 540012c1 b.ne 0x3d558 3d304: 321e03e8 orr w8, wzr, #0x4 3d308: 320003e1 orr w1, wzr, #0x1 3d30c: 320007e2 orr w2, wzr, #0x3 3d310: d101c3a3 sub x3, x29, #0x70 3d314: 910003e4 mov x4, sp 3d318: 2a1703e0 mov w0, w23 3d31c: b90003e8 str w8, [sp] 3d320: b81903bf stur wzr, [x29, #-0x70] 3d324: 97ff79e3 bl 0x1bab0 3d328: 37f81180 tbnz w0, #0x1f, 0x3d558 3d32c: b85903a8 ldur w8, [x29, #-0x70] 3d330: 7100091f cmp w8, #0x2 3d334: 54001121 b.ne 0x3d558 3d338: 91002a99 add x25, x20, #0xa 3d33c: 52850028 mov w8, #0x2801 // =10241 3d340: eb08033f cmp x25, x8 3d344: 54000203 b.lo 0x3d384 3d348: b0000268 adrp x8, 0x8a000 3d34c: f9462508 ldr x8, [x8, #0xc48] 3d350: b9400108 ldr w8, [x8] 3d354: 71000d1f cmp w8, #0x3 3d358: 5400100c b.gt 0x3d558 3d35c: 90000141 adrp x1, 0x65000 3d360: f0000142 adrp x2, 0x68000 3d364: f0000143 adrp x3, 0x68000 3d368: 910b0421 add x1, x1, #0x2c1 3d36c: 91118442 add x2, x2, #0x461 3d370: 91122463 add x3, x3, #0x489 3d374: 528000a0 mov w0, #0x5 // =5 3d378: 2a1703e4 mov w4, w23 3d37c: 97ff7e85 bl 0x1cd90 <__android_log_print@plt> 3d380: 14000076 b 0x3d558 3d384: b4000498 cbz x24, 0x3d414 3d388: f9400348 ldr x8, [x26] 3d38c: aa1803e9 mov x9, x24 3d390: 52a000ca mov w10, #0x60000 // =393216 3d394: 7280020a movk w10, #0x10 3d398: f86a690a ldr x10, [x8, x10] 3d39c: b940052e ldr w14, [x9, #0x4] 3d3a0: 7940052f ldrh w15, [x9, #0x2] 3d3a4: b940014b ldr w11, [x10] 3d3a8: 340007eb cbz w11, 0x3d4a4 3d3ac: aa0e03ec mov x12, x14 3d3b0: d341fdf0 lsr x16, x15, #1 3d3b4: 4a0e2dd1 eor w17, w14, w14, lsl #11 3d3b8: f940094e ldr x14, [x10, #0x10] 3d3bc: 5100056d sub w13, w11, #0x1 3d3c0: b3603dec bfi x12, x15, #32, #16 3d3c4: 4a10022f eor w15, w17, w16 3d3c8: 0a0d01ef and w15, w15, w13 3d3cc: 320003f1 orr w17, wzr, #0x1 3d3d0: 2a0f03f0 mov w16, w15 3d3d4: 53047e12 lsr w18, w16, #4 3d3d8: b87259d2 ldr w18, [x14, w18, uxtw #2] 3d3dc: 531f0e00 ubfiz w0, w16, #1, #4 3d3e0: 1ac02641 lsr w1, w18, w0 3d3e4: 37080561 tbnz w1, #0x1, 0x3d490 3d3e8: 370000a1 tbnz w1, #0x0, 0x3d3fc 3d3ec: f9400d41 ldr x1, [x10, #0x18] 3d3f0: f8705821 ldr x1, [x1, w16, uxtw #3] 3d3f4: eb0c003f cmp x1, x12 3d3f8: 540004c0 b.eq 0x3d490 3d3fc: 0b100230 add w16, w17, w16 3d400: 0a0d0210 and w16, w16, w13 3d404: 11000631 add w17, w17, #0x1 3d408: 6b0f021f cmp w16, w15 3d40c: 54fffe41 b.ne 0x3d3d4 3d410: 14000052 b 0x3d558 3d414: f9400348 ldr x8, [x26] 3d418: 52a000c9 mov w9, #0x60000 // =393216 3d41c: 72800109 movk w9, #0x8 3d420: f8696909 ldr x9, [x8, x9] 3d424: b940012a ldr w10, [x9] 3d428: 34000d2a cbz w10, 0x3d5cc 3d42c: 93407eeb sxtw x11, w23 3d430: d361fd6d lsr x13, x11, #33 3d434: 4a0b01ae eor w14, w13, w11 3d438: f940092d ldr x13, [x9, #0x10] 3d43c: 5100054c sub w12, w10, #0x1 3d440: 4a0b2dce eor w14, w14, w11, lsl #11 3d444: 0a0e018e and w14, w12, w14 3d448: 320003ef orr w15, wzr, #0x1 3d44c: 2a0e03f0 mov w16, w14 3d450: 53047e11 lsr w17, w16, #4 3d454: b87159b1 ldr w17, [x13, w17, uxtw #2] 3d458: 531f0e12 ubfiz w18, w16, #1, #4 3d45c: 1ad22620 lsr w0, w17, w18 3d460: 37080ac0 tbnz w0, #0x1, 0x3d5b8 3d464: 370000a0 tbnz w0, #0x0, 0x3d478 3d468: f9400d20 ldr x0, [x9, #0x18] 3d46c: f8705800 ldr x0, [x0, w16, uxtw #3] 3d470: eb0b001f cmp x0, x11 3d474: 54000a20 b.eq 0x3d5b8 3d478: 0b1001f0 add w16, w15, w16 3d47c: 0a0c0210 and w16, w16, w12 3d480: 110005ef add w15, w15, #0x1 3d484: 6b0e021f cmp w16, w14 3d488: 54fffe41 b.ne 0x3d450 3d48c: 14000056 b 0x3d5e4 3d490: 320007ec orr w12, wzr, #0x3 3d494: 1ac0218c lsl w12, w12, w0 3d498: 6a12019f tst w12, w18 3d49c: 1a8b020c csel w12, w16, w11, eq 3d4a0: 14000002 b 0x3d4a8 3d4a4: 2a1f03ec mov w12, wzr 3d4a8: 6b0b019f cmp w12, w11 3d4ac: 54000560 b.eq 0x3d558 3d4b0: f940114a ldr x10, [x10, #0x20] 3d4b4: f86c594a ldr x10, [x10, w12, uxtw #3] 3d4b8: b400050a cbz x10, 0x3d558 3d4bc: 3940110a ldrb w10, [x8, #0x4] 3d4c0: 340004ca cbz w10, 0x3d558 3d4c4: 7940050a ldrh w10, [x8, #0x2] 3d4c8: 3400048a cbz w10, 0x3d558 3d4cc: 3dc00120 ldr q0, [x9] 3d4d0: 320f07ea orr w10, wzr, #0x60000 3d4d4: aa1603e1 mov x1, x22 3d4d8: aa1403e2 mov x2, x20 3d4dc: 3c9903a0 stur q0, [x29, #-0x70] 3d4e0: b86a690a ldr w10, [x8, x10] 3d4e4: b81943aa stur w10, [x29, #-0x6c] 3d4e8: 79400508 ldrh w8, [x8, #0x2] 3d4ec: 52a349aa mov w10, #0x1a4d0000 // =441253888 3d4f0: 7287856a movk w10, #0x3c2b 3d4f4: b90003ea str w10, [sp] 3d4f8: 5ac00908 rev w8, w8 3d4fc: 53107d08 lsr w8, w8, #16 3d500: 781923a8 sturh w8, [x29, #-0x6e] 3d504: b9400528 ldr w8, [x9, #0x4] 3d508: b90007e8 str w8, [sp, #0x4] 3d50c: 79400528 ldrh w8, [x9, #0x2] 3d510: 910003e9 mov x9, sp 3d514: 91002920 add x0, x9, #0xa 3d518: 790013e8 strh w8, [sp, #0x8] 3d51c: 97ff80d9 bl 0x1d880 3d520: b0000268 adrp x8, 0x8a000 3d524: f9474908 ldr x8, [x8, #0xe90] 3d528: 93407f22 sxtw x2, w25 3d52c: 910003e1 mov x1, sp 3d530: d101c3a4 sub x4, x29, #0x70 3d534: f9400108 ldr x8, [x8] 3d538: 321c03e5 orr w5, wzr, #0x10 3d53c: 2a1703e0 mov w0, w23 3d540: 2a1303e3 mov w3, w19 3d544: d63f0100 blr x8 3d548: 71002808 subs w8, w0, #0xa 3d54c: 9a80c108 csel x8, x8, x0, gt 3d550: 93407d00 sxtw x0, w8 3d554: 1400000b b 0x3d580 3d558: b0000268 adrp x8, 0x8a000 3d55c: f9474908 ldr x8, [x8, #0xe90] 3d560: 2a1703e0 mov w0, w23 3d564: aa1603e1 mov x1, x22 3d568: aa1403e2 mov x2, x20 3d56c: f9400108 ldr x8, [x8] 3d570: 2a1303e3 mov w3, w19 3d574: aa1803e4 mov x4, x24 3d578: 2a1503e5 mov w5, w21 3d57c: d63f0100 blr x8 3d580: d53bd048 mrs x8, TPIDR_EL0 3d584: f9401508 ldr x8, [x8, #0x28] 3d588: f85a83a9 ldur x9, [x29, #-0x58] 3d58c: eb09011f cmp x8, x9 3d590: 540003c1 b.ne 0x3d608 3d594: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3d598: 912083ff add sp, sp, #0x820 3d59c: a9457bfd ldp x29, x30, [sp, #0x50] 3d5a0: a9444ff4 ldp x20, x19, [sp, #0x40] 3d5a4: a94357f6 ldp x22, x21, [sp, #0x30] 3d5a8: a9425ff8 ldp x24, x23, [sp, #0x20] 3d5ac: a94167fa ldp x26, x25, [sp, #0x10] 3d5b0: f84607fc ldr x28, [sp], #0x60 3d5b4: d65f03c0 ret 3d5b8: 320007eb orr w11, wzr, #0x3 3d5bc: 1ad2216b lsl w11, w11, w18 3d5c0: 6a11017f tst w11, w17 3d5c4: 1a8a020b csel w11, w16, w10, eq 3d5c8: 14000002 b 0x3d5d0 3d5cc: 2a1f03eb mov w11, wzr 3d5d0: 6b0a017f cmp w11, w10 3d5d4: 54000080 b.eq 0x3d5e4 3d5d8: f9401129 ldr x9, [x9, #0x20] 3d5dc: f86b5929 ldr x9, [x9, w11, uxtw #3] 3d5e0: b5ffed89 cbnz x9, 0x3d390 3d5e4: b0000268 adrp x8, 0x8a000 3d5e8: f9474908 ldr x8, [x8, #0xe90] 3d5ec: 2a1703e0 mov w0, w23 3d5f0: aa1603e1 mov x1, x22 3d5f4: aa1403e2 mov x2, x20 3d5f8: f9400108 ldr x8, [x8] 3d5fc: 2a1303e3 mov w3, w19 3d600: aa1f03e4 mov x4, xzr 3d604: 17ffffdd b 0x3d578 3d608: 97ff7cf6 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003d60c : 3d60c: a9bb67fc stp x28, x25, [sp, #-0x50]! 3d610: a9015ff8 stp x24, x23, [sp, #0x10] 3d614: a90257f6 stp x22, x21, [sp, #0x20] 3d618: a9034ff4 stp x20, x19, [sp, #0x30] 3d61c: a9047bfd stp x29, x30, [sp, #0x40] 3d620: 910103fd add x29, sp, #0x40 3d624: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3d628: d12083ff sub sp, sp, #0x820 3d62c: d53bd048 mrs x8, TPIDR_EL0 3d630: f9401508 ldr x8, [x8, #0x28] 3d634: 910023f9 add x25, sp, #0x8 3d638: 52a000c9 mov w9, #0x60000 // =393216 3d63c: 728000a9 movk w9, #0x5 3d640: f9000328 str x8, [x25] 3d644: b0000268 adrp x8, 0x8a000 3d648: f9467908 ldr x8, [x8, #0xcf0] 3d64c: aa0503f6 mov x22, x5 3d650: aa0403f5 mov x21, x4 3d654: 2a0303f7 mov w23, w3 3d658: f9400108 ldr x8, [x8] 3d65c: aa0203f4 mov x20, x2 3d660: aa0103f3 mov x19, x1 3d664: 2a0003f8 mov w24, w0 3d668: 38696908 ldrb w8, [x8, x9] 3d66c: 340005a8 cbz w8, 0x3d720 3d670: 321e03e8 orr w8, wzr, #0x4 3d674: 320003e1 orr w1, wzr, #0x1 3d678: 320007e2 orr w2, wzr, #0x3 3d67c: 910053e3 add x3, sp, #0x14 3d680: 910063e4 add x4, sp, #0x18 3d684: 2a1803e0 mov w0, w24 3d688: 2902a3ff stp wzr, w8, [sp, #0x14] 3d68c: 97ff7909 bl 0x1bab0 3d690: 37f80480 tbnz w0, #0x1f, 0x3d720 3d694: b94017e8 ldr w8, [sp, #0x14] 3d698: 7100091f cmp w8, #0x2 3d69c: 54000421 b.ne 0x3d720 3d6a0: b0000268 adrp x8, 0x8a000 3d6a4: f9477d08 ldr x8, [x8, #0xef8] 3d6a8: 910063e1 add x1, sp, #0x18 3d6ac: 52850002 mov w2, #0x2800 // =10240 3d6b0: 2a1803e0 mov w0, w24 3d6b4: f9400108 ldr x8, [x8] 3d6b8: 2a1703e3 mov w3, w23 3d6bc: aa1503e4 mov x4, x21 3d6c0: aa1603e5 mov x5, x22 3d6c4: d63f0100 blr x8 3d6c8: aa0003f6 mov x22, x0 3d6cc: 97ff7ad5 bl 0x1c220 <__errno@plt> 3d6d0: aa0003f7 mov x23, x0 3d6d4: b94002f8 ldr w24, [x23] 3d6d8: f10002df cmp x22, #0x0 3d6dc: 5400046d b.le 0x3d768 3d6e0: b9401be8 ldr w8, [sp, #0x18] 3d6e4: 52a349a9 mov w9, #0x1a4d0000 // =441253888 3d6e8: 72878569 movk w9, #0x3c2b 3d6ec: 6b09011f cmp w8, w9 3d6f0: 54000301 b.ne 0x3d750 3d6f4: b40000b5 cbz x21, 0x3d708 3d6f8: b9401fe8 ldr w8, [sp, #0x1c] 3d6fc: b90006a8 str w8, [x21, #0x4] 3d700: 794043e8 ldrh w8, [sp, #0x20] 3d704: 790006a8 strh w8, [x21, #0x2] 3d708: d1002ac8 sub x8, x22, #0xa 3d70c: 910063e9 add x9, sp, #0x18 3d710: eb14011f cmp x8, x20 3d714: 9a888296 csel x22, x20, x8, hi 3d718: 91002921 add x1, x9, #0xa 3d71c: 14000010 b 0x3d75c 3d720: b0000268 adrp x8, 0x8a000 3d724: f9477d08 ldr x8, [x8, #0xef8] 3d728: 2a1803e0 mov w0, w24 3d72c: aa1303e1 mov x1, x19 3d730: aa1403e2 mov x2, x20 3d734: f9400108 ldr x8, [x8] 3d738: 2a1703e3 mov w3, w23 3d73c: aa1503e4 mov x4, x21 3d740: aa1603e5 mov x5, x22 3d744: d63f0100 blr x8 3d748: aa0003f6 mov x22, x0 3d74c: 14000008 b 0x3d76c 3d750: eb1402df cmp x22, x20 3d754: 9a9432d6 csel x22, x22, x20, lo 3d758: 910063e1 add x1, sp, #0x18 3d75c: aa1303e0 mov x0, x19 3d760: aa1603e2 mov x2, x22 3d764: 97ff8047 bl 0x1d880 3d768: b90002f8 str w24, [x23] 3d76c: d53bd048 mrs x8, TPIDR_EL0 3d770: f9401508 ldr x8, [x8, #0x28] 3d774: f9400329 ldr x9, [x25] 3d778: eb09011f cmp x8, x9 3d77c: 54000141 b.ne 0x3d7a4 3d780: aa1603e0 mov x0, x22 3d784: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3d788: 912083ff add sp, sp, #0x820 3d78c: a9447bfd ldp x29, x30, [sp, #0x40] 3d790: a9434ff4 ldp x20, x19, [sp, #0x30] 3d794: a94257f6 ldp x22, x21, [sp, #0x20] 3d798: a9415ff8 ldp x24, x23, [sp, #0x10] 3d79c: a8c567fc ldp x28, x25, [sp], #0x50 3d7a0: d65f03c0 ret 3d7a4: 97ff7c8f bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003d7a8 : 3d7a8: d101c3ff sub sp, sp, #0x70 3d7ac: f90013f9 str x25, [sp, #0x20] 3d7b0: a9035ff8 stp x24, x23, [sp, #0x30] 3d7b4: a90457f6 stp x22, x21, [sp, #0x40] 3d7b8: a9054ff4 stp x20, x19, [sp, #0x50] 3d7bc: a9067bfd stp x29, x30, [sp, #0x60] 3d7c0: 910183fd add x29, sp, #0x60 3d7c4: d53bd048 mrs x8, TPIDR_EL0 3d7c8: f9401508 ldr x8, [x8, #0x28] 3d7cc: b0000277 adrp x23, 0x8a000 3d7d0: 52a000c9 mov w9, #0x60000 // =393216 3d7d4: 728000a9 movk w9, #0x5 3d7d8: f9000fe8 str x8, [sp, #0x18] 3d7dc: f9467af7 ldr x23, [x23, #0xcf0] 3d7e0: 2a0203f4 mov w20, w2 3d7e4: aa0103f5 mov x21, x1 3d7e8: 2a0003f3 mov w19, w0 3d7ec: f94002e8 ldr x8, [x23] 3d7f0: 38696909 ldrb w9, [x8, x9] 3d7f4: 340004e9 cbz w9, 0x3d890 3d7f8: 794002a9 ldrh w9, [x21] 3d7fc: 7100093f cmp w9, #0x2 3d800: 540007e1 b.ne 0x3d8fc 3d804: 79400518 ldrh w24, [x8, #0x2] 3d808: 340008f8 cbz w24, 0x3d924 3d80c: 52a000c9 mov w9, #0x60000 // =393216 3d810: 72800209 movk w9, #0x10 3d814: f8696908 ldr x8, [x8, x9] 3d818: b94006ac ldr w12, [x21, #0x4] 3d81c: 794006ad ldrh w13, [x21, #0x2] 3d820: b9400109 ldr w9, [x8] 3d824: 34000c09 cbz w9, 0x3d9a4 3d828: aa0c03ea mov x10, x12 3d82c: d341fdae lsr x14, x13, #1 3d830: 4a0c2d8f eor w15, w12, w12, lsl #11 3d834: f940090c ldr x12, [x8, #0x10] 3d838: 5100052b sub w11, w9, #0x1 3d83c: b3603daa bfi x10, x13, #32, #16 3d840: 4a0e01ed eor w13, w15, w14 3d844: 0a0b01ad and w13, w13, w11 3d848: 320003ef orr w15, wzr, #0x1 3d84c: 2a0d03ee mov w14, w13 3d850: 53047dd0 lsr w16, w14, #4 3d854: b8705990 ldr w16, [x12, w16, uxtw #2] 3d858: 531f0dd1 ubfiz w17, w14, #1, #4 3d85c: 1ad12612 lsr w18, w16, w17 3d860: 37080992 tbnz w18, #0x1, 0x3d990 3d864: 370000b2 tbnz w18, #0x0, 0x3d878 3d868: f9400d12 ldr x18, [x8, #0x18] 3d86c: f86e5a52 ldr x18, [x18, w14, uxtw #3] 3d870: eb0a025f cmp x18, x10 3d874: 540008e0 b.eq 0x3d990 3d878: 0b0e01ee add w14, w15, w14 3d87c: 0a0b01ce and w14, w14, w11 3d880: 110005ef add w15, w15, #0x1 3d884: 6b0d01df cmp w14, w13 3d888: 54fffe41 b.ne 0x3d850 3d88c: 1400006b b 0x3da38 3d890: b0000268 adrp x8, 0x8a000 3d894: f9462508 ldr x8, [x8, #0xc48] 3d898: b9400108 ldr w8, [x8] 3d89c: 7100091f cmp w8, #0x2 3d8a0: 5400014c b.gt 0x3d8c8 3d8a4: 90000141 adrp x1, 0x65000 3d8a8: f0000142 adrp x2, 0x68000 3d8ac: f0000143 adrp x3, 0x68000 3d8b0: 910b0421 add x1, x1, #0x2c1 3d8b4: 91125042 add x2, x2, #0x494 3d8b8: 9112f463 add x3, x3, #0x4bd 3d8bc: 321e03e0 orr w0, wzr, #0x4 3d8c0: 2a1303e4 mov w4, w19 3d8c4: 97ff7d33 bl 0x1cd90 <__android_log_print@plt> 3d8c8: b0000268 adrp x8, 0x8a000 3d8cc: f9463908 ldr x8, [x8, #0xc70] 3d8d0: 2a1303e0 mov w0, w19 3d8d4: aa1503e1 mov x1, x21 3d8d8: 2a1403e2 mov w2, w20 3d8dc: f9400108 ldr x8, [x8] 3d8e0: d63f0100 blr x8 3d8e4: d53bd048 mrs x8, TPIDR_EL0 3d8e8: f9401508 ldr x8, [x8, #0x28] 3d8ec: f9400fe9 ldr x9, [sp, #0x18] 3d8f0: eb09011f cmp x8, x9 3d8f4: 54001200 b.eq 0x3db34 3d8f8: 97ff7c3a bl 0x1c9e0 <__stack_chk_fail@plt> 3d8fc: b0000268 adrp x8, 0x8a000 3d900: f9462508 ldr x8, [x8, #0xc48] 3d904: b9400108 ldr w8, [x8] 3d908: 7100091f cmp w8, #0x2 3d90c: 5400028c b.gt 0x3d95c 3d910: 90000141 adrp x1, 0x65000 3d914: f0000142 adrp x2, 0x68000 3d918: 910b0421 add x1, x1, #0x2c1 3d91c: 91133042 add x2, x2, #0x4cc 3d920: 1400000a b 0x3d948 3d924: b0000268 adrp x8, 0x8a000 3d928: f9462508 ldr x8, [x8, #0xc48] 3d92c: b9400108 ldr w8, [x8] 3d930: 7100091f cmp w8, #0x2 3d934: 5400014c b.gt 0x3d95c 3d938: 90000141 adrp x1, 0x65000 3d93c: f0000142 adrp x2, 0x68000 3d940: 910b0421 add x1, x1, #0x2c1 3d944: 9113c842 add x2, x2, #0x4f2 3d948: f0000143 adrp x3, 0x68000 3d94c: 9112f463 add x3, x3, #0x4bd 3d950: 321e03e0 orr w0, wzr, #0x4 3d954: 2a1303e4 mov w4, w19 3d958: 97ff7d0e bl 0x1cd90 <__android_log_print@plt> 3d95c: b0000268 adrp x8, 0x8a000 3d960: f9463908 ldr x8, [x8, #0xc70] 3d964: 2a1303e0 mov w0, w19 3d968: aa1503e1 mov x1, x21 3d96c: 2a1403e2 mov w2, w20 3d970: f9400108 ldr x8, [x8] 3d974: d63f0100 blr x8 3d978: d53bd048 mrs x8, TPIDR_EL0 3d97c: f9401508 ldr x8, [x8, #0x28] 3d980: f9400fe9 ldr x9, [sp, #0x18] 3d984: eb09011f cmp x8, x9 3d988: 54000d60 b.eq 0x3db34 3d98c: 97ff7c15 bl 0x1c9e0 <__stack_chk_fail@plt> 3d990: 320007ea orr w10, wzr, #0x3 3d994: 1ad1214a lsl w10, w10, w17 3d998: 6a10015f tst w10, w16 3d99c: 1a8901ca csel w10, w14, w9, eq 3d9a0: 14000002 b 0x3d9a8 3d9a4: 2a1f03ea mov w10, wzr 3d9a8: 6b09015f cmp w10, w9 3d9ac: 54000460 b.eq 0x3da38 3d9b0: f9401108 ldr x8, [x8, #0x20] 3d9b4: f86a5908 ldr x8, [x8, w10, uxtw #3] 3d9b8: b4000408 cbz x8, 0x3da38 3d9bc: 321c03e0 orr w0, wzr, #0x10 3d9c0: 321c03f9 orr w25, wzr, #0x10 3d9c4: 97ff7c0f bl 0x1ca00 <_Znwm@plt> 3d9c8: 3dc002a0 ldr q0, [x21] 3d9cc: aa0003f6 mov x22, x0 3d9d0: f0000140 adrp x0, 0x68000 3d9d4: 910e6800 add x0, x0, #0x39a 3d9d8: 3d8002c0 str q0, [x22] 3d9dc: 97ff77ad bl 0x1b890 <_ZN8QPPUtils9ipv4_addrEPKc@plt> 3d9e0: 5ac00708 rev16 w8, w24 3d9e4: b90006a0 str w0, [x21, #0x4] 3d9e8: 790006a8 strh w8, [x21, #0x2] 3d9ec: b0000268 adrp x8, 0x8a000 3d9f0: f9463908 ldr x8, [x8, #0xc70] 3d9f4: 2a1303e0 mov w0, w19 3d9f8: aa1503e1 mov x1, x21 3d9fc: 2a1403e2 mov w2, w20 3da00: f9400108 ldr x8, [x8] 3da04: d63f0100 blr x8 3da08: 2a0003f4 mov w20, w0 3da0c: 910023e1 add x1, sp, #0x8 3da10: 910013e2 add x2, sp, #0x4 3da14: 2a1303e0 mov w0, w19 3da18: b90007f9 str w25, [sp, #0x4] 3da1c: 97ff7d5d bl 0x1cf90 3da20: 2a0003f5 mov w21, w0 3da24: 37f80255 tbnz w21, #0x1f, 0x3da6c 3da28: 794017e8 ldrh w8, [sp, #0xa] 3da2c: 5ac00908 rev w8, w8 3da30: 53107d15 lsr w21, w8, #16 3da34: 1400001f b 0x3dab0 3da38: b0000268 adrp x8, 0x8a000 3da3c: f9463908 ldr x8, [x8, #0xc70] 3da40: 2a1303e0 mov w0, w19 3da44: aa1503e1 mov x1, x21 3da48: 2a1403e2 mov w2, w20 3da4c: f9400108 ldr x8, [x8] 3da50: d63f0100 blr x8 3da54: d53bd048 mrs x8, TPIDR_EL0 3da58: f9401508 ldr x8, [x8, #0x28] 3da5c: f9400fe9 ldr x9, [sp, #0x18] 3da60: eb09011f cmp x8, x9 3da64: 54000680 b.eq 0x3db34 3da68: 1400003a b 0x3db50 3da6c: b0000268 adrp x8, 0x8a000 3da70: f9462508 ldr x8, [x8, #0xc48] 3da74: b9400108 ldr w8, [x8] 3da78: 7100111f cmp w8, #0x4 3da7c: 540001ac b.gt 0x3dab0 3da80: 97ff79e8 bl 0x1c220 <__errno@plt> 3da84: b9400000 ldr w0, [x0] 3da88: 97ff79ce bl 0x1c1c0 3da8c: 90000141 adrp x1, 0x65000 3da90: f0000142 adrp x2, 0x68000 3da94: 90000143 adrp x3, 0x65000 3da98: aa0003e4 mov x4, x0 3da9c: 910b0421 add x1, x1, #0x2c1 3daa0: 910f9c42 add x2, x2, #0x3e7 3daa4: 91381063 add x3, x3, #0xe04 3daa8: 321f07e0 orr w0, wzr, #0x6 3daac: 97ff7cb9 bl 0x1cd90 <__android_log_print@plt> 3dab0: b0000268 adrp x8, 0x8a000 3dab4: f9462508 ldr x8, [x8, #0xc48] 3dab8: b9400108 ldr w8, [x8] 3dabc: 7100051f cmp w8, #0x1 3dac0: 5400018c b.gt 0x3daf0 3dac4: 90000141 adrp x1, 0x65000 3dac8: f0000142 adrp x2, 0x68000 3dacc: f0000143 adrp x3, 0x68000 3dad0: 910b0421 add x1, x1, #0x2c1 3dad4: 91146c42 add x2, x2, #0x51b 3dad8: 9112f463 add x3, x3, #0x4bd 3dadc: 320007e0 orr w0, wzr, #0x3 3dae0: 2a1303e4 mov w4, w19 3dae4: 2a1403e5 mov w5, w20 3dae8: 2a1503e6 mov w6, w21 3daec: 97ff7ca9 bl 0x1cd90 <__android_log_print@plt> 3daf0: f94002f5 ldr x21, [x23] 3daf4: 52a000d7 mov w23, #0x60000 // =393216 3daf8: b9000bff str wzr, [sp, #0x8] 3dafc: 72800117 movk w23, #0x8 3db00: f8776aa0 ldr x0, [x21, x23] 3db04: 93407e61 sxtw x1, w19 3db08: 910023e2 add x2, sp, #0x8 3db0c: 940001b7 bl 0x3e1e8 3db10: f8776aa8 ldr x8, [x21, x23] 3db14: f9401108 ldr x8, [x8, #0x20] 3db18: f8205916 str x22, [x8, w0, uxtw #3] 3db1c: d53bd048 mrs x8, TPIDR_EL0 3db20: f9401508 ldr x8, [x8, #0x28] 3db24: f9400fe9 ldr x9, [sp, #0x18] 3db28: eb09011f cmp x8, x9 3db2c: 54000121 b.ne 0x3db50 3db30: 2a1403e0 mov w0, w20 3db34: a9467bfd ldp x29, x30, [sp, #0x60] 3db38: a9454ff4 ldp x20, x19, [sp, #0x50] 3db3c: a94457f6 ldp x22, x21, [sp, #0x40] 3db40: a9435ff8 ldp x24, x23, [sp, #0x30] 3db44: f94013f9 ldr x25, [sp, #0x20] 3db48: 9101c3ff add sp, sp, #0x70 3db4c: d65f03c0 ret 3db50: 97ff7ba4 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003db54 : 3db54: d10103ff sub sp, sp, #0x40 3db58: a90157f6 stp x22, x21, [sp, #0x10] 3db5c: a9024ff4 stp x20, x19, [sp, #0x20] 3db60: a9037bfd stp x29, x30, [sp, #0x30] 3db64: 9100c3fd add x29, sp, #0x30 3db68: d53bd048 mrs x8, TPIDR_EL0 3db6c: f9401508 ldr x8, [x8, #0x28] 3db70: b0000276 adrp x22, 0x8a000 3db74: 2a0003f5 mov w21, w0 3db78: 2a0203f3 mov w19, w2 3db7c: f90007e8 str x8, [sp, #0x8] 3db80: f9467ad6 ldr x22, [x22, #0xcf0] 3db84: 52a000c8 mov w8, #0x60000 // =393216 3db88: 72800108 movk w8, #0x8 3db8c: aa0103f4 mov x20, x1 3db90: f94002cb ldr x11, [x22] 3db94: 93407eaa sxtw x10, w21 3db98: f8686968 ldr x8, [x11, x8] 3db9c: b9400109 ldr w9, [x8] 3dba0: 340003c9 cbz w9, 0x3dc18 3dba4: d361fd4d lsr x13, x10, #33 3dba8: 4a0a01ae eor w14, w13, w10 3dbac: f940090d ldr x13, [x8, #0x10] 3dbb0: 5100052c sub w12, w9, #0x1 3dbb4: 4a0a2dce eor w14, w14, w10, lsl #11 3dbb8: 0a0e018e and w14, w12, w14 3dbbc: 320003ef orr w15, wzr, #0x1 3dbc0: 2a0e03f0 mov w16, w14 3dbc4: 53047e11 lsr w17, w16, #4 3dbc8: b87159b1 ldr w17, [x13, w17, uxtw #2] 3dbcc: 531f0e12 ubfiz w18, w16, #1, #4 3dbd0: 1ad22620 lsr w0, w17, w18 3dbd4: 37080180 tbnz w0, #0x1, 0x3dc04 3dbd8: 370000a0 tbnz w0, #0x0, 0x3dbec 3dbdc: f9400d00 ldr x0, [x8, #0x18] 3dbe0: f8705800 ldr x0, [x0, w16, uxtw #3] 3dbe4: eb0a001f cmp x0, x10 3dbe8: 540000e0 b.eq 0x3dc04 3dbec: 0b1001f0 add w16, w15, w16 3dbf0: 0a0c0210 and w16, w16, w12 3dbf4: 110005ef add w15, w15, #0x1 3dbf8: 6b0e021f cmp w16, w14 3dbfc: 54fffe41 b.ne 0x3dbc4 3dc00: 1400003e b 0x3dcf8 3dc04: 320007ec orr w12, wzr, #0x3 3dc08: 1ad2218c lsl w12, w12, w18 3dc0c: 6a11019f tst w12, w17 3dc10: 1a89020c csel w12, w16, w9, eq 3dc14: 14000002 b 0x3dc1c 3dc18: 2a1f03ec mov w12, wzr 3dc1c: 6b09019f cmp w12, w9 3dc20: 540006c0 b.eq 0x3dcf8 3dc24: f940110d ldr x13, [x8, #0x20] 3dc28: f86c59a0 ldr x0, [x13, w12, uxtw #3] 3dc2c: b4000660 cbz x0, 0x3dcf8 3dc30: 340003c9 cbz w9, 0x3dca8 3dc34: d361fd4c lsr x12, x10, #33 3dc38: 4a0a018d eor w13, w12, w10 3dc3c: f940090c ldr x12, [x8, #0x10] 3dc40: 5100052b sub w11, w9, #0x1 3dc44: 4a0a2dad eor w13, w13, w10, lsl #11 3dc48: 0a0d016d and w13, w11, w13 3dc4c: 320003ee orr w14, wzr, #0x1 3dc50: 2a0d03ef mov w15, w13 3dc54: 53047df0 lsr w16, w15, #4 3dc58: b8705990 ldr w16, [x12, w16, uxtw #2] 3dc5c: 531f0df1 ubfiz w17, w15, #1, #4 3dc60: 1ad12612 lsr w18, w16, w17 3dc64: 37080192 tbnz w18, #0x1, 0x3dc94 3dc68: 370000b2 tbnz w18, #0x0, 0x3dc7c 3dc6c: f9400d12 ldr x18, [x8, #0x18] 3dc70: f86f5a52 ldr x18, [x18, w15, uxtw #3] 3dc74: eb0a025f cmp x18, x10 3dc78: 540000e0 b.eq 0x3dc94 3dc7c: 0b0f01cf add w15, w14, w15 3dc80: 0a0b01ef and w15, w15, w11 3dc84: 110005ce add w14, w14, #0x1 3dc88: 6b0d01ff cmp w15, w13 3dc8c: 54fffe41 b.ne 0x3dc54 3dc90: 14000018 b 0x3dcf0 3dc94: 320007ea orr w10, wzr, #0x3 3dc98: 1ad1214a lsl w10, w10, w17 3dc9c: 6a10015f tst w10, w16 3dca0: 1a8901ec csel w12, w15, w9, eq 3dca4: 14000002 b 0x3dcac 3dca8: 2a1f03ec mov w12, wzr 3dcac: 6b09019f cmp w12, w9 3dcb0: 54000200 b.eq 0x3dcf0 3dcb4: f9400909 ldr x9, [x8, #0x10] 3dcb8: 53047d8a lsr w10, w12, #4 3dcbc: 531f0d8c ubfiz w12, w12, #1, #4 3dcc0: 320007ed orr w13, wzr, #0x3 3dcc4: b86a592b ldr w11, [x9, w10, uxtw #2] 3dcc8: 1acc21ad lsl w13, w13, w12 3dccc: 0a0d016d and w13, w11, w13 3dcd0: 3500010d cbnz w13, 0x3dcf0 3dcd4: 320003ed orr w13, wzr, #0x1 3dcd8: 9acc21ac lsl x12, x13, x12 3dcdc: 2a0c016b orr w11, w11, w12 3dce0: b82a792b str w11, [x9, x10, lsl #2] 3dce4: b9400509 ldr w9, [x8, #0x4] 3dce8: 51000529 sub w9, w9, #0x1 3dcec: b9000509 str w9, [x8, #0x4] 3dcf0: 97ff79dc bl 0x1c460 <_ZdlPv@plt> 3dcf4: f94002cb ldr x11, [x22] 3dcf8: 39401168 ldrb w8, [x11, #0x4] 3dcfc: 34000248 cbz w8, 0x3dd44 3dd00: 321e03e8 orr w8, wzr, #0x4 3dd04: 320003e1 orr w1, wzr, #0x1 3dd08: 320007e2 orr w2, wzr, #0x3 3dd0c: 910003e3 mov x3, sp 3dd10: 910013e4 add x4, sp, #0x4 3dd14: 2a1503e0 mov w0, w21 3dd18: 290023ff stp wzr, w8, [sp] 3dd1c: 97ff7765 bl 0x1bab0 3dd20: 37f80120 tbnz w0, #0x1f, 0x3dd44 3dd24: b94003e8 ldr w8, [sp] 3dd28: 7100091f cmp w8, #0x2 3dd2c: 540000c1 b.ne 0x3dd44 3dd30: 2a1503e0 mov w0, w21 3dd34: aa1403e1 mov x1, x20 3dd38: 2a1303e2 mov w2, w19 3dd3c: 97ff784d bl 0x1be70 <_Z14do_udp_connectiPK8sockaddrj@plt> 3dd40: 14000008 b 0x3dd60 3dd44: b0000268 adrp x8, 0x8a000 3dd48: f9463908 ldr x8, [x8, #0xc70] 3dd4c: 2a1503e0 mov w0, w21 3dd50: aa1403e1 mov x1, x20 3dd54: 2a1303e2 mov w2, w19 3dd58: f9400108 ldr x8, [x8] 3dd5c: d63f0100 blr x8 3dd60: d53bd048 mrs x8, TPIDR_EL0 3dd64: f9401508 ldr x8, [x8, #0x28] 3dd68: f94007e9 ldr x9, [sp, #0x8] 3dd6c: eb09011f cmp x8, x9 3dd70: 540000c1 b.ne 0x3dd88 3dd74: a9437bfd ldp x29, x30, [sp, #0x30] 3dd78: a9424ff4 ldp x20, x19, [sp, #0x20] 3dd7c: a94157f6 ldp x22, x21, [sp, #0x10] 3dd80: 910103ff add sp, sp, #0x40 3dd84: d65f03c0 ret 3dd88: 97ff7b16 bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003dd8c : 3dd8c: a9bb67fc stp x28, x25, [sp, #-0x50]! 3dd90: a9015ff8 stp x24, x23, [sp, #0x10] 3dd94: a90257f6 stp x22, x21, [sp, #0x20] 3dd98: a9034ff4 stp x20, x19, [sp, #0x30] 3dd9c: a9047bfd stp x29, x30, [sp, #0x40] 3dda0: 910103fd add x29, sp, #0x40 3dda4: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3dda8: d12083ff sub sp, sp, #0x820 3ddac: d53bd048 mrs x8, TPIDR_EL0 3ddb0: f9401508 ldr x8, [x8, #0x28] 3ddb4: 910023f7 add x23, sp, #0x8 3ddb8: b0000279 adrp x25, 0x8a000 3ddbc: 52a000c9 mov w9, #0x60000 // =393216 3ddc0: f90002e8 str x8, [x23] 3ddc4: f9467b39 ldr x25, [x25, #0xcf0] 3ddc8: 728000a9 movk w9, #0x5 3ddcc: 2a0303f3 mov w19, w3 3ddd0: aa0203f4 mov x20, x2 3ddd4: f9400328 ldr x8, [x25] 3ddd8: aa0103f5 mov x21, x1 3dddc: 2a0003f6 mov w22, w0 3dde0: 38696908 ldrb w8, [x8, x9] 3dde4: 340011e8 cbz w8, 0x3e020 3dde8: 321e03e8 orr w8, wzr, #0x4 3ddec: 320003e1 orr w1, wzr, #0x1 3ddf0: 320007e2 orr w2, wzr, #0x3 3ddf4: 910053e3 add x3, sp, #0x14 3ddf8: 910063e4 add x4, sp, #0x18 3ddfc: 2a1603e0 mov w0, w22 3de00: 2902a3ff stp wzr, w8, [sp, #0x14] 3de04: 97ff772b bl 0x1bab0 3de08: 37f810c0 tbnz w0, #0x1f, 0x3e020 3de0c: b94017e8 ldr w8, [sp, #0x14] 3de10: 7100091f cmp w8, #0x2 3de14: 54001061 b.ne 0x3e020 3de18: 91002a98 add x24, x20, #0xa 3de1c: 52850028 mov w8, #0x2801 // =10241 3de20: eb08031f cmp x24, x8 3de24: 54000203 b.lo 0x3de64 3de28: b0000268 adrp x8, 0x8a000 3de2c: f9462508 ldr x8, [x8, #0xc48] 3de30: b9400108 ldr w8, [x8] 3de34: 71000d1f cmp w8, #0x3 3de38: 54000f4c b.gt 0x3e020 3de3c: 90000141 adrp x1, 0x65000 3de40: f0000142 adrp x2, 0x68000 3de44: f0000143 adrp x3, 0x68000 3de48: 910b0421 add x1, x1, #0x2c1 3de4c: 91154442 add x2, x2, #0x551 3de50: 9115dc63 add x3, x3, #0x577 3de54: 528000a0 mov w0, #0x5 // =5 3de58: 2a1603e4 mov w4, w22 3de5c: 97ff7bcd bl 0x1cd90 <__android_log_print@plt> 3de60: 14000070 b 0x3e020 3de64: f9400328 ldr x8, [x25] 3de68: 52a000c9 mov w9, #0x60000 // =393216 3de6c: 72800109 movk w9, #0x8 3de70: f8696909 ldr x9, [x8, x9] 3de74: b940012a ldr w10, [x9] 3de78: 340003ea cbz w10, 0x3def4 3de7c: 93407ecb sxtw x11, w22 3de80: d361fd6d lsr x13, x11, #33 3de84: 4a0b01ae eor w14, w13, w11 3de88: f940092d ldr x13, [x9, #0x10] 3de8c: 5100054c sub w12, w10, #0x1 3de90: 4a0b2dce eor w14, w14, w11, lsl #11 3de94: 0a0e018e and w14, w12, w14 3de98: 320003ef orr w15, wzr, #0x1 3de9c: 2a0e03f0 mov w16, w14 3dea0: 53047e11 lsr w17, w16, #4 3dea4: b87159b1 ldr w17, [x13, w17, uxtw #2] 3dea8: 531f0e12 ubfiz w18, w16, #1, #4 3deac: 1ad22620 lsr w0, w17, w18 3deb0: 37080180 tbnz w0, #0x1, 0x3dee0 3deb4: 370000a0 tbnz w0, #0x0, 0x3dec8 3deb8: f9400d20 ldr x0, [x9, #0x18] 3debc: f8705800 ldr x0, [x0, w16, uxtw #3] 3dec0: eb0b001f cmp x0, x11 3dec4: 540000e0 b.eq 0x3dee0 3dec8: 0b1001f0 add w16, w15, w16 3decc: 0a0c0210 and w16, w16, w12 3ded0: 110005ef add w15, w15, #0x1 3ded4: 6b0e021f cmp w16, w14 3ded8: 54fffe41 b.ne 0x3dea0 3dedc: 14000051 b 0x3e020 3dee0: 320007eb orr w11, wzr, #0x3 3dee4: 1ad2216b lsl w11, w11, w18 3dee8: 6a11017f tst w11, w17 3deec: 1a8a020b csel w11, w16, w10, eq 3def0: 14000002 b 0x3def8 3def4: 2a1f03eb mov w11, wzr 3def8: 6b0a017f cmp w11, w10 3defc: 54000920 b.eq 0x3e020 3df00: f9401129 ldr x9, [x9, #0x20] 3df04: f86b5929 ldr x9, [x9, w11, uxtw #3] 3df08: b40008c9 cbz x9, 0x3e020 3df0c: 52a000ca mov w10, #0x60000 // =393216 3df10: 7280020a movk w10, #0x10 3df14: f86a690b ldr x11, [x8, x10] 3df18: b940052a ldr w10, [x9, #0x4] 3df1c: 79400529 ldrh w9, [x9, #0x2] 3df20: b940016c ldr w12, [x11] 3df24: 3400040c cbz w12, 0x3dfa4 3df28: d341fd30 lsr x16, x9, #1 3df2c: 4a0a2d51 eor w17, w10, w10, lsl #11 3df30: f940096f ldr x15, [x11, #0x10] 3df34: 5100058e sub w14, w12, #0x1 3df38: 4a100230 eor w16, w17, w16 3df3c: aa0a03ed mov x13, x10 3df40: 0a0e0210 and w16, w16, w14 3df44: b3603d2d bfi x13, x9, #32, #16 3df48: 320003f2 orr w18, wzr, #0x1 3df4c: 2a1003f1 mov w17, w16 3df50: 53047e20 lsr w0, w17, #4 3df54: b86059e0 ldr w0, [x15, w0, uxtw #2] 3df58: 531f0e21 ubfiz w1, w17, #1, #4 3df5c: 1ac12402 lsr w2, w0, w1 3df60: 37080182 tbnz w2, #0x1, 0x3df90 3df64: 370000a2 tbnz w2, #0x0, 0x3df78 3df68: f9400d62 ldr x2, [x11, #0x18] 3df6c: f8715842 ldr x2, [x2, w17, uxtw #3] 3df70: eb0d005f cmp x2, x13 3df74: 540000e0 b.eq 0x3df90 3df78: 0b110251 add w17, w18, w17 3df7c: 0a0e0231 and w17, w17, w14 3df80: 11000652 add w18, w18, #0x1 3df84: 6b10023f cmp w17, w16 3df88: 54fffe41 b.ne 0x3df50 3df8c: 14000025 b 0x3e020 3df90: 320007ed orr w13, wzr, #0x3 3df94: 1ac121ad lsl w13, w13, w1 3df98: 6a0001bf tst w13, w0 3df9c: 1a8c022d csel w13, w17, w12, eq 3dfa0: 14000002 b 0x3dfa8 3dfa4: 2a1f03ed mov w13, wzr 3dfa8: 6b0c01bf cmp w13, w12 3dfac: 540003a0 b.eq 0x3e020 3dfb0: f940116b ldr x11, [x11, #0x20] 3dfb4: f86d596b ldr x11, [x11, w13, uxtw #3] 3dfb8: b400034b cbz x11, 0x3e020 3dfbc: 3940110b ldrb w11, [x8, #0x4] 3dfc0: 3400030b cbz w11, 0x3e020 3dfc4: 79400508 ldrh w8, [x8, #0x2] 3dfc8: 340002c8 cbz w8, 0x3e020 3dfcc: 52a349a8 mov w8, #0x1a4d0000 // =441253888 3dfd0: 910063eb add x11, sp, #0x18 3dfd4: 72878568 movk w8, #0x3c2b 3dfd8: 91002960 add x0, x11, #0xa 3dfdc: aa1503e1 mov x1, x21 3dfe0: aa1403e2 mov x2, x20 3dfe4: 29032be8 stp w8, w10, [sp, #0x18] 3dfe8: 790043e9 strh w9, [sp, #0x20] 3dfec: 97ff7e25 bl 0x1d880 3dff0: b0000268 adrp x8, 0x8a000 3dff4: f946cd08 ldr x8, [x8, #0xd98] 3dff8: 93407f02 sxtw x2, w24 3dffc: 910063e1 add x1, sp, #0x18 3e000: 2a1603e0 mov w0, w22 3e004: f9400108 ldr x8, [x8] 3e008: 2a1303e3 mov w3, w19 3e00c: d63f0100 blr x8 3e010: 71002808 subs w8, w0, #0xa 3e014: 9a80c108 csel x8, x8, x0, gt 3e018: 93407d00 sxtw x0, w8 3e01c: 14000009 b 0x3e040 3e020: 90000268 adrp x8, 0x8a000 3e024: f946cd08 ldr x8, [x8, #0xd98] 3e028: 2a1603e0 mov w0, w22 3e02c: aa1503e1 mov x1, x21 3e030: aa1403e2 mov x2, x20 3e034: f9400108 ldr x8, [x8] 3e038: 2a1303e3 mov w3, w19 3e03c: d63f0100 blr x8 3e040: d53bd048 mrs x8, TPIDR_EL0 3e044: f9401508 ldr x8, [x8, #0x28] 3e048: f94002e9 ldr x9, [x23] 3e04c: eb09011f cmp x8, x9 3e050: 54000121 b.ne 0x3e074 3e054: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3e058: 912083ff add sp, sp, #0x820 3e05c: a9447bfd ldp x29, x30, [sp, #0x40] 3e060: a9434ff4 ldp x20, x19, [sp, #0x30] 3e064: a94257f6 ldp x22, x21, [sp, #0x20] 3e068: a9415ff8 ldp x24, x23, [sp, #0x10] 3e06c: a8c567fc ldp x28, x25, [sp], #0x50 3e070: d65f03c0 ret 3e074: 97ff7a5b bl 0x1c9e0 <__stack_chk_fail@plt> 000000000003e078 : 3e078: f81b0ffc str x28, [sp, #-0x50]! 3e07c: a9015ff8 stp x24, x23, [sp, #0x10] 3e080: a90257f6 stp x22, x21, [sp, #0x20] 3e084: a9034ff4 stp x20, x19, [sp, #0x30] 3e088: a9047bfd stp x29, x30, [sp, #0x40] 3e08c: 910103fd add x29, sp, #0x40 3e090: d1400bff sub sp, sp, #0x2, lsl #12 // =0x2000 3e094: d12083ff sub sp, sp, #0x820 3e098: d53bd048 mrs x8, TPIDR_EL0 3e09c: f9401508 ldr x8, [x8, #0x28] 3e0a0: 910023f7 add x23, sp, #0x8 3e0a4: 52a000c9 mov w9, #0x60000 // =393216 3e0a8: 728000a9 movk w9, #0x5 3e0ac: f90002e8 str x8, [x23] 3e0b0: 90000268 adrp x8, 0x8a000 3e0b4: f9467908 ldr x8, [x8, #0xcf0] 3e0b8: 2a0303f5 mov w21, w3 3e0bc: aa0203f4 mov x20, x2 3e0c0: aa0103f3 mov x19, x1 3e0c4: f9400108 ldr x8, [x8] 3e0c8: 2a0003f6 mov w22, w0 3e0cc: 38696908 ldrb w8, [x8, x9] 3e0d0: 340004c8 cbz w8, 0x3e168 3e0d4: 321e03e8 orr w8, wzr, #0x4 3e0d8: 320003e1 orr w1, wzr, #0x1 3e0dc: 320007e2 orr w2, wzr, #0x3 3e0e0: 910053e3 add x3, sp, #0x14 3e0e4: 910063e4 add x4, sp, #0x18 3e0e8: 2a1603e0 mov w0, w22 3e0ec: 2902a3ff stp wzr, w8, [sp, #0x14] 3e0f0: 97ff7670 bl 0x1bab0 3e0f4: 37f803a0 tbnz w0, #0x1f, 0x3e168 3e0f8: b94017e8 ldr w8, [sp, #0x14] 3e0fc: 7100091f cmp w8, #0x2 3e100: 54000341 b.ne 0x3e168 3e104: 90000268 adrp x8, 0x8a000 3e108: f9460908 ldr x8, [x8, #0xc10] 3e10c: 910063e1 add x1, sp, #0x18 3e110: 52850002 mov w2, #0x2800 // =10240 3e114: 2a1603e0 mov w0, w22 3e118: f9400108 ldr x8, [x8] 3e11c: 2a1503e3 mov w3, w21 3e120: d63f0100 blr x8 3e124: aa0003f5 mov x21, x0 3e128: 97ff783e bl 0x1c220 <__errno@plt> 3e12c: aa0003f6 mov x22, x0 3e130: b94002d8 ldr w24, [x22] 3e134: f10002bf cmp x21, #0x0 3e138: 5400038d b.le 0x3e1a8 3e13c: b9401be8 ldr w8, [sp, #0x18] 3e140: 52a349a9 mov w9, #0x1a4d0000 // =441253888 3e144: 72878569 movk w9, #0x3c2b 3e148: 6b09011f cmp w8, w9 3e14c: 54000221 b.ne 0x3e190 3e150: d1002aa8 sub x8, x21, #0xa 3e154: 910063e9 add x9, sp, #0x18 3e158: eb14011f cmp x8, x20 3e15c: 9a888295 csel x21, x20, x8, hi 3e160: 91002921 add x1, x9, #0xa 3e164: 1400000e b 0x3e19c 3e168: 90000268 adrp x8, 0x8a000 3e16c: f9460908 ldr x8, [x8, #0xc10] 3e170: 2a1603e0 mov w0, w22 3e174: aa1303e1 mov x1, x19 3e178: aa1403e2 mov x2, x20 3e17c: f9400108 ldr x8, [x8] 3e180: 2a1503e3 mov w3, w21 3e184: d63f0100 blr x8 3e188: aa0003f5 mov x21, x0 3e18c: 14000008 b 0x3e1ac 3e190: eb1402bf cmp x21, x20 3e194: 9a9432b5 csel x21, x21, x20, lo 3e198: 910063e1 add x1, sp, #0x18 3e19c: aa1303e0 mov x0, x19 3e1a0: aa1503e2 mov x2, x21 3e1a4: 97ff7db7 bl 0x1d880 3e1a8: b90002d8 str w24, [x22] 3e1ac: d53bd048 mrs x8, TPIDR_EL0 3e1b0: f9401508 ldr x8, [x8, #0x28] 3e1b4: f94002e9 ldr x9, [x23] 3e1b8: eb09011f cmp x8, x9 3e1bc: 54000141 b.ne 0x3e1e4 3e1c0: aa1503e0 mov x0, x21 3e1c4: 91400bff add sp, sp, #0x2, lsl #12 // =0x2000 3e1c8: 912083ff add sp, sp, #0x820 3e1cc: a9447bfd ldp x29, x30, [sp, #0x40] 3e1d0: a9434ff4 ldp x20, x19, [sp, #0x30] 3e1d4: a94257f6 ldp x22, x21, [sp, #0x20] 3e1d8: a9415ff8 ldp x24, x23, [sp, #0x10] 3e1dc: f84507fc ldr x28, [sp], #0x50 3e1e0: d65f03c0 ret 3e1e4: 97ff79ff bl 0x1c9e0 <__stack_chk_fail@plt> 3e1e8: f81d0ff5 str x21, [sp, #-0x30]! 3e1ec: a9014ff4 stp x20, x19, [sp, #0x10] 3e1f0: a9027bfd stp x29, x30, [sp, #0x20] 3e1f4: 910083fd add x29, sp, #0x20 3e1f8: aa0003f4 mov x20, x0 3e1fc: 29412688 ldp w8, w9, [x20, #0x8] 3e200: aa0203f3 mov x19, x2 3e204: aa0103f5 mov x21, x1 3e208: 6b09011f cmp w8, w9 3e20c: 54000183 b.lo 0x3e23c 3e210: f9400288 ldr x8, [x20] 3e214: d35ffd09 lsr x9, x8, #31 3e218: 121f7929 and w9, w9, #0xfffffffe 3e21c: 6b09011f cmp w8, w9 3e220: 54000069 b.ls 0x3e22c 3e224: 51000501 sub w1, w8, #0x1 3e228: 14000002 b 0x3e230 3e22c: 11000501 add w1, w8, #0x1 3e230: aa1403e0 mov x0, x20 3e234: 9400005c bl 0x3e3a4 3e238: 37f80540 tbnz w0, #0x1f, 0x3e2e0 3e23c: b9400289 ldr w9, [x20] 3e240: d361feaa lsr x10, x21, #33 3e244: f9400a88 ldr x8, [x20, #0x10] 3e248: 4a15014a eor w10, w10, w21 3e24c: 5100052b sub w11, w9, #0x1 3e250: 4a152d4a eor w10, w10, w21, lsl #11 3e254: 0a0a016a and w10, w11, w10 3e258: 53047d4c lsr w12, w10, #4 3e25c: b86c590c ldr w12, [x8, w12, uxtw #2] 3e260: 531f0d4d ubfiz w13, w10, #1, #4 3e264: 321f03ee orr w14, wzr, #0x2 3e268: 1acd21cd lsl w13, w14, w13 3e26c: 0a0c01ac and w12, w13, w12 3e270: 3400006c cbz w12, 0x3e27c 3e274: 2a0a03e0 mov w0, w10 3e278: 14000027 b 0x3e314 3e27c: 320003ed orr w13, wzr, #0x1 3e280: 320003ee orr w14, wzr, #0x1 3e284: 2a0a03ec mov w12, w10 3e288: 2a0903e0 mov w0, w9 3e28c: 53047d8f lsr w15, w12, #4 3e290: b86f590f ldr w15, [x8, w15, uxtw #2] 3e294: 531f0d90 ubfiz w16, w12, #1, #4 3e298: 1ad025f1 lsr w17, w15, w16 3e29c: 370802b1 tbnz w17, #0x1, 0x3e2f0 3e2a0: 370000b1 tbnz w17, #0x0, 0x3e2b4 3e2a4: f9400e91 ldr x17, [x20, #0x18] 3e2a8: f86c5a31 ldr x17, [x17, w12, uxtw #3] 3e2ac: eb15023f cmp x17, x21 3e2b0: 54000200 b.eq 0x3e2f0 3e2b4: 1ad021b0 lsl w16, w13, w16 3e2b8: 0b0c01d1 add w17, w14, w12 3e2bc: 6a1001ff tst w15, w16 3e2c0: 1a8c0000 csel w0, w0, w12, eq 3e2c4: 0a0b022c and w12, w17, w11 3e2c8: 110005ce add w14, w14, #0x1 3e2cc: 6b0a019f cmp w12, w10 3e2d0: 54fffde1 b.ne 0x3e28c 3e2d4: 6b09001f cmp w0, w9 3e2d8: 540000e0 b.eq 0x3e2f4 3e2dc: 1400000e b 0x3e314 3e2e0: 12800008 mov w8, #-0x1 // =-1 3e2e4: b9000268 str w8, [x19] 3e2e8: b9400280 ldr w0, [x20] 3e2ec: 1400002a b 0x3e394 3e2f0: 2a0c03ea mov w10, w12 3e2f4: 53047d4b lsr w11, w10, #4 3e2f8: b86b590b ldr w11, [x8, w11, uxtw #2] 3e2fc: 531f0d4c ubfiz w12, w10, #1, #4 3e300: 321f03ed orr w13, wzr, #0x2 3e304: 1acc21ac lsl w12, w13, w12 3e308: 6a0c017f tst w11, w12 3e30c: 7a491004 ccmp w0, w9, #0x4, ne 3e310: 1a800140 csel w0, w10, w0, eq 3e314: 53047c09 lsr w9, w0, #4 3e318: b869590a ldr w10, [x8, w9, uxtw #2] 3e31c: 531f0c0b ubfiz w11, w0, #1, #4 3e320: 1acb254c lsr w12, w10, w11 3e324: 3708008c tbnz w12, #0x1, 0x3e334 3e328: 3700020c tbnz w12, #0x0, 0x3e368 3e32c: b900027f str wzr, [x19] 3e330: 14000019 b 0x3e394 3e334: f9400e8c ldr x12, [x20, #0x18] 3e338: 320007ed orr w13, wzr, #0x3 3e33c: 9acb21ab lsl x11, x13, x11 3e340: 0a2b014a bic w10, w10, w11 3e344: f8205995 str x21, [x12, w0, uxtw #3] 3e348: b829790a str w10, [x8, x9, lsl #2] 3e34c: 2940a688 ldp w8, w9, [x20, #0x4] 3e350: 320003ea orr w10, wzr, #0x1 3e354: 11000508 add w8, w8, #0x1 3e358: 11000529 add w9, w9, #0x1 3e35c: 2900a688 stp w8, w9, [x20, #0x4] 3e360: b900026a str w10, [x19] 3e364: 1400000c b 0x3e394 3e368: f9400e8c ldr x12, [x20, #0x18] 3e36c: 320007ed orr w13, wzr, #0x3 3e370: 9acb21ab lsl x11, x13, x11 3e374: 0a2b014a bic w10, w10, w11 3e378: f8205995 str x21, [x12, w0, uxtw #3] 3e37c: b829790a str w10, [x8, x9, lsl #2] 3e380: b9400688 ldr w8, [x20, #0x4] 3e384: 321f03e9 orr w9, wzr, #0x2 3e388: 11000508 add w8, w8, #0x1 3e38c: b9000688 str w8, [x20, #0x4] 3e390: b9000269 str w9, [x19] 3e394: a9427bfd ldp x29, x30, [sp, #0x20] 3e398: a9414ff4 ldp x20, x19, [sp, #0x10] 3e39c: f84307f5 ldr x21, [sp], #0x30 3e3a0: d65f03c0 ret 3e3a4: f81c0ff7 str x23, [sp, #-0x40]! 3e3a8: a90157f6 stp x22, x21, [sp, #0x10] 3e3ac: a9024ff4 stp x20, x19, [sp, #0x20] 3e3b0: a9037bfd stp x29, x30, [sp, #0x30] 3e3b4: 9100c3fd add x29, sp, #0x30 3e3b8: 51000428 sub w8, w1, #0x1 3e3bc: 2a480508 orr w8, w8, w8, lsr #1 3e3c0: 2a480908 orr w8, w8, w8, lsr #2 3e3c4: 2a481108 orr w8, w8, w8, lsr #4 3e3c8: 2a482108 orr w8, w8, w8, lsr #8 3e3cc: f000012a adrp x10, 0x65000 3e3d0: 2a484108 orr w8, w8, w8, lsr #16 3e3d4: fd415540 ldr d0, [x10, #0x2a8] 3e3d8: 1100050a add w10, w8, #0x1 3e3dc: aa0003f3 mov x19, x0 3e3e0: 321e03e9 orr w9, wzr, #0x4 3e3e4: 7100115f cmp w10, #0x4 3e3e8: 1a883536 csinc w22, w9, w8, lo 3e3ec: b940066a ldr w10, [x19, #0x4] 3e3f0: 1e6302c1 ucvtf d1, w22 3e3f4: 1e600820 fmul d0, d1, d0 3e3f8: 1e6c1001 fmov d1, #0.50000000 3e3fc: 1e612800 fadd d0, d0, d1 3e400: 1e790017 fcvtzu w23, d0 3e404: 6b17015f cmp w10, w23 3e408: 54001062 b.hs 0x3e614 3e40c: 53047ec8 lsr w8, w22, #4 3e410: 710042df cmp w22, #0x10 3e414: d37ef508 lsl x8, x8, #2 3e418: 321e03e9 orr w9, wzr, #0x4 3e41c: 9a883135 csel x21, x9, x8, lo 3e420: aa1503e0 mov x0, x21 3e424: 97ff7ce7 bl 0x1d7c0 3e428: aa0003f4 mov x20, x0 3e42c: b4000fd4 cbz x20, 0x3e624 3e430: 52801541 mov w1, #0xaa // =170 3e434: aa1403e0 mov x0, x20 3e438: aa1503e2 mov x2, x21 3e43c: 97ff7d39 bl 0x1d920 3e440: b9400261 ldr w1, [x19] 3e444: 6b16003f cmp w1, w22 3e448: 540001e2 b.hs 0x3e484 3e44c: f9400e60 ldr x0, [x19, #0x18] 3e450: 2a1603e8 mov w8, w22 3e454: d37df115 lsl x21, x8, #3 3e458: aa1503e1 mov x1, x21 3e45c: 97ff755d bl 0x1b9d0 3e460: b4000de0 cbz x0, 0x3e61c 3e464: f9401268 ldr x8, [x19, #0x20] 3e468: f9000e60 str x0, [x19, #0x18] 3e46c: aa1503e1 mov x1, x21 3e470: aa0803e0 mov x0, x8 3e474: 97ff7557 bl 0x1b9d0 3e478: b4000d20 cbz x0, 0x3e61c 3e47c: b9400261 ldr w1, [x19] 3e480: f9001260 str x0, [x19, #0x20] 3e484: 34000b81 cbz w1, 0x3e5f4 3e488: 2a1f03e8 mov w8, wzr 3e48c: 510006c9 sub w9, w22, #0x1 3e490: 320007ea orr w10, wzr, #0x3 3e494: 320003eb orr w11, wzr, #0x1 3e498: 321f03ec orr w12, wzr, #0x2 3e49c: f9400a6d ldr x13, [x19, #0x10] 3e4a0: 53047d10 lsr w16, w8, #4 3e4a4: 531f0d12 ubfiz w18, w8, #1, #4 3e4a8: 1ad2214e lsl w14, w10, w18 3e4ac: b87059b1 ldr w17, [x13, w16, uxtw #2] 3e4b0: 0a0e022e and w14, w17, w14 3e4b4: 3500080e cbnz w14, 0x3e5b4 3e4b8: a941826e ldp x14, x0, [x19, #0x18] 3e4bc: 2a0803ef mov w15, w8 3e4c0: d37df1e1 lsl x1, x15, #3 3e4c4: 9ad22172 lsl x18, x11, x18 3e4c8: f86169cf ldr x15, [x14, x1] 3e4cc: f861680e ldr x14, [x0, x1] 3e4d0: 2a120231 orr w17, w17, w18 3e4d4: b83079b1 str w17, [x13, x16, lsl #2] 3e4d8: 14000011 b 0x3e51c 3e4dc: f9400e6d ldr x13, [x19, #0x18] 3e4e0: 2a1003f0 mov w16, w16 3e4e4: d37df210 lsl x16, x16, #3 3e4e8: f87069a0 ldr x0, [x13, x16] 3e4ec: f83069af str x15, [x13, x16] 3e4f0: f940126d ldr x13, [x19, #0x20] 3e4f4: f87069a1 ldr x1, [x13, x16] 3e4f8: f83069ae str x14, [x13, x16] 3e4fc: f9400a6d ldr x13, [x19, #0x10] 3e500: d37ef62e lsl x14, x17, #2 3e504: 9ad22170 lsl x16, x11, x18 3e508: b86e69af ldr w15, [x13, x14] 3e50c: 2a1001ef orr w15, w15, w16 3e510: b82e69af str w15, [x13, x14] 3e514: aa0003ef mov x15, x0 3e518: aa0103ee mov x14, x1 3e51c: d361fdf0 lsr x16, x15, #33 3e520: 4a0f0210 eor w16, w16, w15 3e524: 4a0f2e10 eor w16, w16, w15, lsl #11 3e528: 0a090210 and w16, w16, w9 3e52c: 53047e11 lsr w17, w16, #4 3e530: 8b314a80 add x0, x20, w17, uxtw #2 3e534: b9400001 ldr w1, [x0] 3e538: 531f0e12 ubfiz w18, w16, #1, #4 3e53c: 1ad22182 lsl w2, w12, w18 3e540: 0a010042 and w2, w2, w1 3e544: 35000182 cbnz w2, 0x3e574 3e548: 320003e2 orr w2, wzr, #0x1 3e54c: 0b100050 add w16, w2, w16 3e550: 0a090210 and w16, w16, w9 3e554: 53047e11 lsr w17, w16, #4 3e558: 8b314a80 add x0, x20, w17, uxtw #2 3e55c: b9400001 ldr w1, [x0] 3e560: 531f0e12 ubfiz w18, w16, #1, #4 3e564: 1ad22183 lsl w3, w12, w18 3e568: 11000442 add w2, w2, #0x1 3e56c: 0a010063 and w3, w3, w1 3e570: 34fffee3 cbz w3, 0x3e54c 3e574: 9ad22182 lsl x2, x12, x18 3e578: 0a220021 bic w1, w1, w2 3e57c: b9000001 str w1, [x0] 3e580: b9400261 ldr w1, [x19] 3e584: 6b01021f cmp w16, w1 3e588: 540000a2 b.hs 0x3e59c 3e58c: b87179ad ldr w13, [x13, x17, lsl #2] 3e590: 1ad22140 lsl w0, w10, w18 3e594: 0a0001ad and w13, w13, w0 3e598: 34fffa2d cbz w13, 0x3e4dc 3e59c: f9400e6d ldr x13, [x19, #0x18] 3e5a0: 2a1003f0 mov w16, w16 3e5a4: d37df210 lsl x16, x16, #3 3e5a8: f83069af str x15, [x13, x16] 3e5ac: f940126d ldr x13, [x19, #0x20] 3e5b0: f83069ae str x14, [x13, x16] 3e5b4: 11000508 add w8, w8, #0x1 3e5b8: 6b01011f cmp w8, w1 3e5bc: 54fff701 b.ne 0x3e49c 3e5c0: 6b16003f cmp w1, w22 3e5c4: 54000189 b.ls 0x3e5f4 3e5c8: f9400e60 ldr x0, [x19, #0x18] 3e5cc: 2a1603e8 mov w8, w22 3e5d0: d37df115 lsl x21, x8, #3 3e5d4: aa1503e1 mov x1, x21 3e5d8: 97ff74fe bl 0x1b9d0 3e5dc: f9401268 ldr x8, [x19, #0x20] 3e5e0: f9000e60 str x0, [x19, #0x18] 3e5e4: aa1503e1 mov x1, x21 3e5e8: aa0803e0 mov x0, x8 3e5ec: 97ff74f9 bl 0x1b9d0 3e5f0: f9001260 str x0, [x19, #0x20] 3e5f4: f9400a60 ldr x0, [x19, #0x10] 3e5f8: 97ff7d16 bl 0x1da50 3e5fc: b9400668 ldr w8, [x19, #0x4] 3e600: 2a1f03e0 mov w0, wzr 3e604: f9000a74 str x20, [x19, #0x10] 3e608: b9000276 str w22, [x19] 3e60c: 29015e68 stp w8, w23, [x19, #0x8] 3e610: 14000006 b 0x3e628 3e614: 2a1f03e0 mov w0, wzr 3e618: 14000004 b 0x3e628 3e61c: aa1403e0 mov x0, x20 3e620: 97ff7d0c bl 0x1da50 3e624: 12800000 mov w0, #-0x1 // =-1 3e628: a9437bfd ldp x29, x30, [sp, #0x30] 3e62c: a9424ff4 ldp x20, x19, [sp, #0x20] 3e630: a94157f6 ldp x22, x21, [sp, #0x10] 3e634: f84407f7 ldr x23, [sp], #0x40 3e638: d65f03c0 ret 000000000003e63c : 3e63c: f81c0ff7 str x23, [sp, #-0x40]! 3e640: a90157f6 stp x22, x21, [sp, #0x10] 3e644: a9024ff4 stp x20, x19, [sp, #0x20] 3e648: a9037bfd stp x29, x30, [sp, #0x30] 3e64c: 9100c3fd add x29, sp, #0x30 3e650: 2a0003f5 mov w21, w0 3e654: 52802600 mov w0, #0x130 // =304 3e658: 2a0203f3 mov w19, w2 3e65c: aa0103f4 mov x20, x1 3e660: 97ff78e8 bl 0x1ca00 <_Znwm@plt> 3e664: aa0003f6 mov x22, x0 3e668: b0000148 adrp x8, 0x67000 3e66c: f0000149 adrp x9, 0x69000 3e670: f80c52df stur xzr, [x22, #0xc5] 3e674: f90062df str xzr, [x22, #0xc0] 3e678: 291a56df stp wzr, w21, [x22, #0xd0] 3e67c: 9125c908 add x8, x8, #0x972 3e680: f100029f cmp x20, #0x0 3e684: 91122129 add x9, x9, #0x488 3e688: 9a940134 csel x20, x9, x20, eq 3e68c: f8405109 ldur x9, [x8, #0x5] 3e690: f9400108 ldr x8, [x8] 3e694: 1a9303f7 csel w23, wzr, w19, eq 3e698: a9005ad6 stp x22, x22, [x22] 3e69c: f80152c9 stur x9, [x22, #0x15] 3e6a0: f9000ac8 str x8, [x22, #0x10] 3e6a4: 110006e8 add w8, w23, #0x1 3e6a8: 93407d00 sxtw x0, w8 3e6ac: 390336df strb wzr, [x22, #0xcd] 3e6b0: 97ff7c44 bl 0x1d7c0 3e6b4: 93407ee2 sxtw x2, w23 3e6b8: aa1403e1 mov x1, x20 3e6bc: aa0003f5 mov x21, x0 3e6c0: 97ff7c70 bl 0x1d880 3e6c4: 320003e8 orr w8, wzr, #0x1 3e6c8: 52800e69 mov w9, #0x73 // =115 3e6cc: 321f03ea orr w10, wzr, #0x2 3e6d0: 52800d2b mov w11, #0x69 // =105 3e6d4: f90042d5 str x21, [x22, #0x80] 3e6d8: b90062d3 str w19, [x22, #0x60] 3e6dc: 291822c8 stp w8, w8, [x22, #0xc0] 3e6e0: 390142c9 strb w9, [x22, #0x50] 3e6e4: b900caca str w10, [x22, #0xc8] 3e6e8: 390146cb strb w11, [x22, #0x51] 3e6ec: 97ff7889 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3e6f0: aa1603e1 mov x1, x22 3e6f4: a9437bfd ldp x29, x30, [sp, #0x30] 3e6f8: a9424ff4 ldp x20, x19, [sp, #0x20] 3e6fc: a94157f6 ldp x22, x21, [sp, #0x10] 3e700: f84407f7 ldr x23, [sp], #0x40 3e704: 17ff7b0f b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003e708 : 3e708: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3e70c: a9017bfd stp x29, x30, [sp, #0x10] 3e710: 910043fd add x29, sp, #0x10 3e714: 2a0003f3 mov w19, w0 3e718: 52802600 mov w0, #0x130 // =304 3e71c: 97ff78b9 bl 0x1ca00 <_Znwm@plt> 3e720: d0000149 adrp x9, 0x68000 3e724: 91160129 add x9, x9, #0x580 3e728: f9400129 ldr x9, [x9] 3e72c: aa0003f4 mov x20, x0 3e730: 52a00f28 mov w8, #0x790000 // =7929856 3e734: 728f0de8 movk w8, #0x786f 3e738: 320003ea orr w10, wzr, #0x1 3e73c: 91036280 add x0, x20, #0xd8 3e740: aa1f03e1 mov x1, xzr 3e744: f80c529f stur xzr, [x20, #0xc5] 3e748: f900629f str xzr, [x20, #0xc0] 3e74c: 291a4e9f stp wzr, w19, [x20, #0xd0] 3e750: a9005294 stp x20, x20, [x20] 3e754: b9001a88 str w8, [x20, #0x18] 3e758: 3903368a strb w10, [x20, #0xcd] 3e75c: f9000a89 str x9, [x20, #0x10] 3e760: 97ff7620 bl 0x1bfe0 3e764: 91040280 add x0, x20, #0x100 3e768: aa1f03e1 mov x1, xzr 3e76c: 97ff7651 bl 0x1c0b0 3e770: 97ff7868 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3e774: a9417bfd ldp x29, x30, [sp, #0x10] 3e778: aa1403e1 mov x1, x20 3e77c: a8c24ff4 ldp x20, x19, [sp], #0x20 3e780: 17ff7af0 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003e784 : 3e784: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3e788: a9017bfd stp x29, x30, [sp, #0x10] 3e78c: 910043fd add x29, sp, #0x10 3e790: 2a0003f3 mov w19, w0 3e794: 52802600 mov w0, #0x130 // =304 3e798: 97ff789a bl 0x1ca00 <_Znwm@plt> 3e79c: d0000148 adrp x8, 0x68000 3e7a0: 91163108 add x8, x8, #0x58c 3e7a4: f9400108 ldr x8, [x8] 3e7a8: aa0003f4 mov x20, x0 3e7ac: 528f2f09 mov w9, #0x7978 // =31096 3e7b0: f80c529f stur xzr, [x20, #0xc5] 3e7b4: f900629f str xzr, [x20, #0xc0] 3e7b8: 291a4e9f stp wzr, w19, [x20, #0xd0] 3e7bc: a9005294 stp x20, x20, [x20] 3e7c0: 39006a9f strb wzr, [x20, #0x1a] 3e7c4: 79003289 strh w9, [x20, #0x18] 3e7c8: f9000a88 str x8, [x20, #0x10] 3e7cc: 3903369f strb wzr, [x20, #0xcd] 3e7d0: 97ff7850 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3e7d4: a9417bfd ldp x29, x30, [sp, #0x10] 3e7d8: aa1403e1 mov x1, x20 3e7dc: a8c24ff4 ldp x20, x19, [sp], #0x20 3e7e0: 17ff7ad8 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003e7e4 : 3e7e4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 3e7e8: a90157f6 stp x22, x21, [sp, #0x10] 3e7ec: a9024ff4 stp x20, x19, [sp, #0x20] 3e7f0: a9037bfd stp x29, x30, [sp, #0x30] 3e7f4: 9100c3fd add x29, sp, #0x30 3e7f8: 2a0003f6 mov w22, w0 3e7fc: 52802600 mov w0, #0x130 // =304 3e800: aa0203f4 mov x20, x2 3e804: aa0103f5 mov x21, x1 3e808: 97ff787e bl 0x1ca00 <_Znwm@plt> 3e80c: d0000149 adrp x9, 0x68000 3e810: 91165d29 add x9, x9, #0x597 3e814: aa0003f3 mov x19, x0 3e818: f9400129 ldr x9, [x9] 3e81c: f0000157 adrp x23, 0x69000 3e820: f80c527f stur xzr, [x19, #0xc5] 3e824: f900627f str xzr, [x19, #0xc0] 3e828: 291a5a7f stp wzr, w22, [x19, #0xd0] 3e82c: 39006a7f strb wzr, [x19, #0x1a] 3e830: 3903367f strb wzr, [x19, #0xcd] 3e834: 911222f7 add x23, x23, #0x488 3e838: f10002bf cmp x21, #0x0 3e83c: 9a9502f5 csel x21, x23, x21, eq 3e840: 528cedc8 mov w8, #0x676e // =26478 3e844: aa1503e0 mov x0, x21 3e848: a9004e73 stp x19, x19, [x19] 3e84c: 79003268 strh w8, [x19, #0x18] 3e850: f9000a69 str x9, [x19, #0x10] 3e854: 97ff7b4f bl 0x1d590 3e858: b26003f8 orr x24, xzr, #0x100000000 3e85c: 8b008308 add x8, x24, x0, lsl #32 3e860: 9360fd00 asr x0, x8, #32 3e864: 97ff7bd7 bl 0x1d7c0 3e868: aa1503e1 mov x1, x21 3e86c: aa0003f6 mov x22, x0 3e870: 97ff7c8c bl 0x1daa0 3e874: b980c668 ldrsw x8, [x19, #0xc4] 3e878: 11000509 add w9, w8, #0x1 3e87c: 8b080e68 add x8, x19, x8, lsl #3 3e880: b900c669 str w9, [x19, #0xc4] 3e884: f9004116 str x22, [x8, #0x80] 3e888: b980ca68 ldrsw x8, [x19, #0xc8] 3e88c: 52800e76 mov w22, #0x73 // =115 3e890: 11000509 add w9, w8, #0x1 3e894: 8b080268 add x8, x19, x8 3e898: b900ca69 str w9, [x19, #0xc8] 3e89c: 39014116 strb w22, [x8, #0x50] 3e8a0: b940c668 ldr w8, [x19, #0xc4] 3e8a4: 7100211f cmp w8, #0x8 3e8a8: 5400008b b.lt 0x3e8b8 3e8ac: 320003e8 orr w8, wzr, #0x1 3e8b0: 39033268 strb w8, [x19, #0xcc] 3e8b4: 14000015 b 0x3e908 3e8b8: f100029f cmp x20, #0x0 3e8bc: 9a9402f4 csel x20, x23, x20, eq 3e8c0: aa1403e0 mov x0, x20 3e8c4: 97ff7b33 bl 0x1d590 3e8c8: 8b008308 add x8, x24, x0, lsl #32 3e8cc: 9360fd00 asr x0, x8, #32 3e8d0: 97ff7bbc bl 0x1d7c0 3e8d4: aa1403e1 mov x1, x20 3e8d8: aa0003f5 mov x21, x0 3e8dc: 97ff7c71 bl 0x1daa0 3e8e0: b980c668 ldrsw x8, [x19, #0xc4] 3e8e4: 11000509 add w9, w8, #0x1 3e8e8: 8b080e68 add x8, x19, x8, lsl #3 3e8ec: b900c669 str w9, [x19, #0xc4] 3e8f0: f9004115 str x21, [x8, #0x80] 3e8f4: b980ca68 ldrsw x8, [x19, #0xc8] 3e8f8: 11000509 add w9, w8, #0x1 3e8fc: 8b080268 add x8, x19, x8 3e900: b900ca69 str w9, [x19, #0xc8] 3e904: 39014116 strb w22, [x8, #0x50] 3e908: 97ff7802 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3e90c: aa1303e1 mov x1, x19 3e910: a9437bfd ldp x29, x30, [sp, #0x30] 3e914: a9424ff4 ldp x20, x19, [sp, #0x20] 3e918: a94157f6 ldp x22, x21, [sp, #0x10] 3e91c: a8c45ff8 ldp x24, x23, [sp], #0x40 3e920: 17ff7a88 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003e924 : 3e924: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 3e928: a90157f6 stp x22, x21, [sp, #0x10] 3e92c: a9024ff4 stp x20, x19, [sp, #0x20] 3e930: a9037bfd stp x29, x30, [sp, #0x30] 3e934: 9100c3fd add x29, sp, #0x30 3e938: 2a0003f6 mov w22, w0 3e93c: 52802600 mov w0, #0x130 // =304 3e940: aa0203f4 mov x20, x2 3e944: aa0103f5 mov x21, x1 3e948: 97ff782e bl 0x1ca00 <_Znwm@plt> 3e94c: d0000148 adrp x8, 0x68000 3e950: 91168908 add x8, x8, #0x5a2 3e954: aa0003f3 mov x19, x0 3e958: f8405109 ldur x9, [x8, #0x5] 3e95c: f9400108 ldr x8, [x8] 3e960: f0000157 adrp x23, 0x69000 3e964: f80c527f stur xzr, [x19, #0xc5] 3e968: f900627f str xzr, [x19, #0xc0] 3e96c: 291a5a7f stp wzr, w22, [x19, #0xd0] 3e970: 3903367f strb wzr, [x19, #0xcd] 3e974: 911222f7 add x23, x23, #0x488 3e978: f10002bf cmp x21, #0x0 3e97c: 9a9502f5 csel x21, x23, x21, eq 3e980: aa1503e0 mov x0, x21 3e984: a9004e73 stp x19, x19, [x19] 3e988: f8015269 stur x9, [x19, #0x15] 3e98c: f9000a68 str x8, [x19, #0x10] 3e990: 97ff7b00 bl 0x1d590 3e994: b26003f8 orr x24, xzr, #0x100000000 3e998: 8b008308 add x8, x24, x0, lsl #32 3e99c: 9360fd00 asr x0, x8, #32 3e9a0: 97ff7b88 bl 0x1d7c0 3e9a4: aa1503e1 mov x1, x21 3e9a8: aa0003f6 mov x22, x0 3e9ac: 97ff7c3d bl 0x1daa0 3e9b0: b980c668 ldrsw x8, [x19, #0xc4] 3e9b4: 11000509 add w9, w8, #0x1 3e9b8: 8b080e68 add x8, x19, x8, lsl #3 3e9bc: b900c669 str w9, [x19, #0xc4] 3e9c0: f9004116 str x22, [x8, #0x80] 3e9c4: b980ca68 ldrsw x8, [x19, #0xc8] 3e9c8: 52800e76 mov w22, #0x73 // =115 3e9cc: 11000509 add w9, w8, #0x1 3e9d0: 8b080268 add x8, x19, x8 3e9d4: b900ca69 str w9, [x19, #0xc8] 3e9d8: 39014116 strb w22, [x8, #0x50] 3e9dc: b940c668 ldr w8, [x19, #0xc4] 3e9e0: 7100211f cmp w8, #0x8 3e9e4: 5400008b b.lt 0x3e9f4 3e9e8: 320003e8 orr w8, wzr, #0x1 3e9ec: 39033268 strb w8, [x19, #0xcc] 3e9f0: 14000015 b 0x3ea44 3e9f4: f100029f cmp x20, #0x0 3e9f8: 9a9402f4 csel x20, x23, x20, eq 3e9fc: aa1403e0 mov x0, x20 3ea00: 97ff7ae4 bl 0x1d590 3ea04: 8b008308 add x8, x24, x0, lsl #32 3ea08: 9360fd00 asr x0, x8, #32 3ea0c: 97ff7b6d bl 0x1d7c0 3ea10: aa1403e1 mov x1, x20 3ea14: aa0003f5 mov x21, x0 3ea18: 97ff7c22 bl 0x1daa0 3ea1c: b980c668 ldrsw x8, [x19, #0xc4] 3ea20: 11000509 add w9, w8, #0x1 3ea24: 8b080e68 add x8, x19, x8, lsl #3 3ea28: b900c669 str w9, [x19, #0xc4] 3ea2c: f9004115 str x21, [x8, #0x80] 3ea30: b980ca68 ldrsw x8, [x19, #0xc8] 3ea34: 11000509 add w9, w8, #0x1 3ea38: 8b080268 add x8, x19, x8 3ea3c: b900ca69 str w9, [x19, #0xc8] 3ea40: 39014116 strb w22, [x8, #0x50] 3ea44: 97ff77b3 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3ea48: aa1303e1 mov x1, x19 3ea4c: a9437bfd ldp x29, x30, [sp, #0x30] 3ea50: a9424ff4 ldp x20, x19, [sp, #0x20] 3ea54: a94157f6 ldp x22, x21, [sp, #0x10] 3ea58: a8c45ff8 ldp x24, x23, [sp], #0x40 3ea5c: 17ff7a39 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003ea60 : 3ea60: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3ea64: a9014ff4 stp x20, x19, [sp, #0x10] 3ea68: a9027bfd stp x29, x30, [sp, #0x20] 3ea6c: 910083fd add x29, sp, #0x20 3ea70: 2a0003f6 mov w22, w0 3ea74: 52802600 mov w0, #0x130 // =304 3ea78: 2a0203f4 mov w20, w2 3ea7c: aa0103f5 mov x21, x1 3ea80: 97ff77e0 bl 0x1ca00 <_Znwm@plt> 3ea84: aa0003f3 mov x19, x0 3ea88: d2e00e88 mov x8, #0x74000000000000 // =32651097298436096 3ea8c: f0000149 adrp x9, 0x69000 3ea90: f80c527f stur xzr, [x19, #0xc5] 3ea94: f900627f str xzr, [x19, #0xc0] 3ea98: 291a5a7f stp wzr, w22, [x19, #0xd0] 3ea9c: f2cdcd28 movk x8, #0x6e69, lsl #32 3eaa0: 3903367f strb wzr, [x19, #0xcd] 3eaa4: 91122129 add x9, x9, #0x488 3eaa8: f10002bf cmp x21, #0x0 3eaac: f2abee88 movk x8, #0x5f74, lsl #16 3eab0: 9a950135 csel x21, x9, x21, eq 3eab4: f28cae68 movk x8, #0x6573 3eab8: aa1503e0 mov x0, x21 3eabc: a9004e73 stp x19, x19, [x19] 3eac0: f9000a68 str x8, [x19, #0x10] 3eac4: 97ff7ab3 bl 0x1d590 3eac8: b26003e8 orr x8, xzr, #0x100000000 3eacc: 8b008108 add x8, x8, x0, lsl #32 3ead0: 9360fd00 asr x0, x8, #32 3ead4: 97ff7b3b bl 0x1d7c0 3ead8: aa1503e1 mov x1, x21 3eadc: aa0003f6 mov x22, x0 3eae0: 97ff7bf0 bl 0x1daa0 3eae4: b980c668 ldrsw x8, [x19, #0xc4] 3eae8: 11000509 add w9, w8, #0x1 3eaec: 8b080e68 add x8, x19, x8, lsl #3 3eaf0: b900c669 str w9, [x19, #0xc4] 3eaf4: f9004116 str x22, [x8, #0x80] 3eaf8: b980ca68 ldrsw x8, [x19, #0xc8] 3eafc: 52800e69 mov w9, #0x73 // =115 3eb00: 1100050a add w10, w8, #0x1 3eb04: 8b080268 add x8, x19, x8 3eb08: b900ca6a str w10, [x19, #0xc8] 3eb0c: 39014109 strb w9, [x8, #0x50] 3eb10: b980c268 ldrsw x8, [x19, #0xc0] 3eb14: 7100211f cmp w8, #0x8 3eb18: 5400008b b.lt 0x3eb28 3eb1c: 320003e8 orr w8, wzr, #0x1 3eb20: 39033268 strb w8, [x19, #0xcc] 3eb24: 1400000b b 0x3eb50 3eb28: 11000509 add w9, w8, #0x1 3eb2c: 8b080a68 add x8, x19, x8, lsl #2 3eb30: b900c269 str w9, [x19, #0xc0] 3eb34: b9006114 str w20, [x8, #0x60] 3eb38: b980ca68 ldrsw x8, [x19, #0xc8] 3eb3c: 52800d29 mov w9, #0x69 // =105 3eb40: 1100050a add w10, w8, #0x1 3eb44: 8b080268 add x8, x19, x8 3eb48: b900ca6a str w10, [x19, #0xc8] 3eb4c: 39014109 strb w9, [x8, #0x50] 3eb50: 97ff7770 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3eb54: aa1303e1 mov x1, x19 3eb58: a9427bfd ldp x29, x30, [sp, #0x20] 3eb5c: a9414ff4 ldp x20, x19, [sp, #0x10] 3eb60: a8c357f6 ldp x22, x21, [sp], #0x30 3eb64: 17ff79f7 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003eb68 : 3eb68: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 3eb6c: a90157f6 stp x22, x21, [sp, #0x10] 3eb70: a9024ff4 stp x20, x19, [sp, #0x20] 3eb74: a9037bfd stp x29, x30, [sp, #0x30] 3eb78: 9100c3fd add x29, sp, #0x30 3eb7c: 2a0003f6 mov w22, w0 3eb80: 52802600 mov w0, #0x130 // =304 3eb84: aa0203f4 mov x20, x2 3eb88: aa0103f5 mov x21, x1 3eb8c: 97ff779d bl 0x1ca00 <_Znwm@plt> 3eb90: d2e00e88 mov x8, #0x74000000000000 // =32651097298436096 3eb94: f2cdcd28 movk x8, #0x6e69, lsl #32 3eb98: aa0003f3 mov x19, x0 3eb9c: f2abee88 movk x8, #0x5f74, lsl #16 3eba0: 291a5a7f stp wzr, w22, [x19, #0xd0] 3eba4: f28cace8 movk x8, #0x6567 3eba8: 320003f6 orr w22, wzr, #0x1 3ebac: 91036260 add x0, x19, #0xd8 3ebb0: aa1f03e1 mov x1, xzr 3ebb4: f80c527f stur xzr, [x19, #0xc5] 3ebb8: f900627f str xzr, [x19, #0xc0] 3ebbc: a9004e73 stp x19, x19, [x19] 3ebc0: f9000a68 str x8, [x19, #0x10] 3ebc4: 39033676 strb w22, [x19, #0xcd] 3ebc8: 97ff7506 bl 0x1bfe0 3ebcc: 91040260 add x0, x19, #0x100 3ebd0: aa1f03e1 mov x1, xzr 3ebd4: 97ff7537 bl 0x1c0b0 3ebd8: b940c668 ldr w8, [x19, #0xc4] 3ebdc: 7100211f cmp w8, #0x8 3ebe0: 5400006b b.lt 0x3ebec 3ebe4: 39033276 strb w22, [x19, #0xcc] 3ebe8: 1400001c b 0x3ec58 3ebec: f0000157 adrp x23, 0x69000 3ebf0: 911222f7 add x23, x23, #0x488 3ebf4: f10002bf cmp x21, #0x0 3ebf8: 9a9502f5 csel x21, x23, x21, eq 3ebfc: aa1503e0 mov x0, x21 3ec00: 97ff7a64 bl 0x1d590 3ec04: b26003f8 orr x24, xzr, #0x100000000 3ec08: 8b008308 add x8, x24, x0, lsl #32 3ec0c: 9360fd00 asr x0, x8, #32 3ec10: 97ff7aec bl 0x1d7c0 3ec14: aa1503e1 mov x1, x21 3ec18: aa0003f6 mov x22, x0 3ec1c: 97ff7ba1 bl 0x1daa0 3ec20: b980c668 ldrsw x8, [x19, #0xc4] 3ec24: 11000509 add w9, w8, #0x1 3ec28: 8b080e68 add x8, x19, x8, lsl #3 3ec2c: b900c669 str w9, [x19, #0xc4] 3ec30: f9004116 str x22, [x8, #0x80] 3ec34: b980ca68 ldrsw x8, [x19, #0xc8] 3ec38: 52800e76 mov w22, #0x73 // =115 3ec3c: 11000509 add w9, w8, #0x1 3ec40: 8b080268 add x8, x19, x8 3ec44: b900ca69 str w9, [x19, #0xc8] 3ec48: 39014116 strb w22, [x8, #0x50] 3ec4c: b940c668 ldr w8, [x19, #0xc4] 3ec50: 7100211f cmp w8, #0x8 3ec54: 5400008b b.lt 0x3ec64 3ec58: 320003e8 orr w8, wzr, #0x1 3ec5c: 39033268 strb w8, [x19, #0xcc] 3ec60: 14000015 b 0x3ecb4 3ec64: f100029f cmp x20, #0x0 3ec68: 9a9402f4 csel x20, x23, x20, eq 3ec6c: aa1403e0 mov x0, x20 3ec70: 97ff7a48 bl 0x1d590 3ec74: 8b008308 add x8, x24, x0, lsl #32 3ec78: 9360fd00 asr x0, x8, #32 3ec7c: 97ff7ad1 bl 0x1d7c0 3ec80: aa1403e1 mov x1, x20 3ec84: aa0003f5 mov x21, x0 3ec88: 97ff7b86 bl 0x1daa0 3ec8c: b980c668 ldrsw x8, [x19, #0xc4] 3ec90: 11000509 add w9, w8, #0x1 3ec94: 8b080e68 add x8, x19, x8, lsl #3 3ec98: b900c669 str w9, [x19, #0xc4] 3ec9c: f9004115 str x21, [x8, #0x80] 3eca0: b980ca68 ldrsw x8, [x19, #0xc8] 3eca4: 11000509 add w9, w8, #0x1 3eca8: 8b080268 add x8, x19, x8 3ecac: b900ca69 str w9, [x19, #0xc8] 3ecb0: 39014116 strb w22, [x8, #0x50] 3ecb4: 97ff7717 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3ecb8: aa1303e1 mov x1, x19 3ecbc: a9437bfd ldp x29, x30, [sp, #0x30] 3ecc0: a9424ff4 ldp x20, x19, [sp, #0x20] 3ecc4: a94157f6 ldp x22, x21, [sp, #0x10] 3ecc8: a8c45ff8 ldp x24, x23, [sp], #0x40 3eccc: 17ff799d b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003ecd0 : 3ecd0: f81d0ff5 str x21, [sp, #-0x30]! 3ecd4: a9014ff4 stp x20, x19, [sp, #0x10] 3ecd8: a9027bfd stp x29, x30, [sp, #0x20] 3ecdc: 910083fd add x29, sp, #0x20 3ece0: 2a0003f5 mov w21, w0 3ece4: 52802600 mov w0, #0x130 // =304 3ece8: 2a0103f4 mov w20, w1 3ecec: 97ff7745 bl 0x1ca00 <_Znwm@plt> 3ecf0: d0000149 adrp x9, 0x68000 3ecf4: 9116bd29 add x9, x9, #0x5af 3ecf8: 3dc00120 ldr q0, [x9] 3ecfc: aa0003f3 mov x19, x0 3ed00: 291a567f stp wzr, w21, [x19, #0xd0] 3ed04: 52800e88 mov w8, #0x74 // =116 3ed08: 320003f5 orr w21, wzr, #0x1 3ed0c: 91036260 add x0, x19, #0xd8 3ed10: aa1f03e1 mov x1, xzr 3ed14: f80c527f stur xzr, [x19, #0xc5] 3ed18: f900627f str xzr, [x19, #0xc0] 3ed1c: a9004e73 stp x19, x19, [x19] 3ed20: 79004268 strh w8, [x19, #0x20] 3ed24: 39033675 strb w21, [x19, #0xcd] 3ed28: 3d800660 str q0, [x19, #0x10] 3ed2c: 97ff74ad bl 0x1bfe0 3ed30: 91040260 add x0, x19, #0x100 3ed34: aa1f03e1 mov x1, xzr 3ed38: 97ff74de bl 0x1c0b0 3ed3c: b980c268 ldrsw x8, [x19, #0xc0] 3ed40: 7100211f cmp w8, #0x8 3ed44: 5400006b b.lt 0x3ed50 3ed48: 39033275 strb w21, [x19, #0xcc] 3ed4c: 1400000b b 0x3ed78 3ed50: 11000509 add w9, w8, #0x1 3ed54: 8b080a68 add x8, x19, x8, lsl #2 3ed58: b900c269 str w9, [x19, #0xc0] 3ed5c: b9006114 str w20, [x8, #0x60] 3ed60: b980ca68 ldrsw x8, [x19, #0xc8] 3ed64: 52800d29 mov w9, #0x69 // =105 3ed68: 1100050a add w10, w8, #0x1 3ed6c: 8b080268 add x8, x19, x8 3ed70: b900ca6a str w10, [x19, #0xc8] 3ed74: 39014109 strb w9, [x8, #0x50] 3ed78: 97ff76e6 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3ed7c: aa1303e1 mov x1, x19 3ed80: a9427bfd ldp x29, x30, [sp, #0x20] 3ed84: a9414ff4 ldp x20, x19, [sp, #0x10] 3ed88: f84307f5 ldr x21, [sp], #0x30 3ed8c: 17ff796d b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003ed90 : 3ed90: f81c0ff7 str x23, [sp, #-0x40]! 3ed94: a90157f6 stp x22, x21, [sp, #0x10] 3ed98: a9024ff4 stp x20, x19, [sp, #0x20] 3ed9c: a9037bfd stp x29, x30, [sp, #0x30] 3eda0: 9100c3fd add x29, sp, #0x30 3eda4: 2a0003f6 mov w22, w0 3eda8: 52802600 mov w0, #0x130 // =304 3edac: 2a0203f4 mov w20, w2 3edb0: aa0103f5 mov x21, x1 3edb4: 97ff7713 bl 0x1ca00 <_Znwm@plt> 3edb8: d0000148 adrp x8, 0x68000 3edbc: 91170508 add x8, x8, #0x5c1 3edc0: 3dc00100 ldr q0, [x8] 3edc4: f840d108 ldur x8, [x8, #0xd] 3edc8: aa0003f3 mov x19, x0 3edcc: aa1303f7 mov x23, x19 3edd0: b900d27f str wzr, [x19, #0xd0] 3edd4: f80c0eff str xzr, [x23, #0xc0]! 3edd8: b900d676 str w22, [x19, #0xd4] 3eddc: 320003f6 orr w22, wzr, #0x1 3ede0: 91036260 add x0, x19, #0xd8 3ede4: aa1f03e1 mov x1, xzr 3ede8: f80c527f stur xzr, [x19, #0xc5] 3edec: a9004e73 stp x19, x19, [x19] 3edf0: 39033676 strb w22, [x19, #0xcd] 3edf4: f801d268 stur x8, [x19, #0x1d] 3edf8: 3d800660 str q0, [x19, #0x10] 3edfc: 97ff7479 bl 0x1bfe0 3ee00: 91040260 add x0, x19, #0x100 3ee04: aa1f03e1 mov x1, xzr 3ee08: 97ff74aa bl 0x1c0b0 3ee0c: b940c668 ldr w8, [x19, #0xc4] 3ee10: 7100211f cmp w8, #0x8 3ee14: 5400006b b.lt 0x3ee20 3ee18: 39033276 strb w22, [x19, #0xcc] 3ee1c: 14000019 b 0x3ee80 3ee20: f0000148 adrp x8, 0x69000 3ee24: 91122108 add x8, x8, #0x488 3ee28: f10002bf cmp x21, #0x0 3ee2c: 9a950115 csel x21, x8, x21, eq 3ee30: aa1503e0 mov x0, x21 3ee34: 97ff79d7 bl 0x1d590 3ee38: b26003e8 orr x8, xzr, #0x100000000 3ee3c: 8b008108 add x8, x8, x0, lsl #32 3ee40: 9360fd00 asr x0, x8, #32 3ee44: 97ff7a5f bl 0x1d7c0 3ee48: aa1503e1 mov x1, x21 3ee4c: aa0003f6 mov x22, x0 3ee50: 97ff7b14 bl 0x1daa0 3ee54: b980c668 ldrsw x8, [x19, #0xc4] 3ee58: 11000509 add w9, w8, #0x1 3ee5c: 8b080e68 add x8, x19, x8, lsl #3 3ee60: b900c669 str w9, [x19, #0xc4] 3ee64: f9004116 str x22, [x8, #0x80] 3ee68: b980ca68 ldrsw x8, [x19, #0xc8] 3ee6c: 52800e69 mov w9, #0x73 // =115 3ee70: 1100050a add w10, w8, #0x1 3ee74: 8b080268 add x8, x19, x8 3ee78: b900ca6a str w10, [x19, #0xc8] 3ee7c: 39014109 strb w9, [x8, #0x50] 3ee80: b98002e8 ldrsw x8, [x23] 3ee84: 7100211f cmp w8, #0x8 3ee88: 5400008b b.lt 0x3ee98 3ee8c: 320003e8 orr w8, wzr, #0x1 3ee90: 39033268 strb w8, [x19, #0xcc] 3ee94: 1400000b b 0x3eec0 3ee98: 11000509 add w9, w8, #0x1 3ee9c: 8b080a68 add x8, x19, x8, lsl #2 3eea0: b900c269 str w9, [x19, #0xc0] 3eea4: b9006114 str w20, [x8, #0x60] 3eea8: b980ca68 ldrsw x8, [x19, #0xc8] 3eeac: 52800d29 mov w9, #0x69 // =105 3eeb0: 1100050a add w10, w8, #0x1 3eeb4: 8b080268 add x8, x19, x8 3eeb8: b900ca6a str w10, [x19, #0xc8] 3eebc: 39014109 strb w9, [x8, #0x50] 3eec0: 97ff7694 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3eec4: aa1303e1 mov x1, x19 3eec8: a9437bfd ldp x29, x30, [sp, #0x30] 3eecc: a9424ff4 ldp x20, x19, [sp, #0x20] 3eed0: a94157f6 ldp x22, x21, [sp, #0x10] 3eed4: f84407f7 ldr x23, [sp], #0x40 3eed8: 17ff791a b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003eedc : 3eedc: f81a0ffb str x27, [sp, #-0x60]! 3eee0: a90167fa stp x26, x25, [sp, #0x10] 3eee4: a9025ff8 stp x24, x23, [sp, #0x20] 3eee8: a90357f6 stp x22, x21, [sp, #0x30] 3eeec: a9044ff4 stp x20, x19, [sp, #0x40] 3eef0: a9057bfd stp x29, x30, [sp, #0x50] 3eef4: 910143fd add x29, sp, #0x50 3eef8: 2a0003f8 mov w24, w0 3eefc: 52802600 mov w0, #0x130 // =304 3ef00: aa0403f4 mov x20, x4 3ef04: aa0303f5 mov x21, x3 3ef08: aa0203f6 mov x22, x2 3ef0c: 2a0103f7 mov w23, w1 3ef10: 97ff76bc bl 0x1ca00 <_Znwm@plt> 3ef14: d0000148 adrp x8, 0x68000 3ef18: aa0003f3 mov x19, x0 3ef1c: 91175908 add x8, x8, #0x5d6 3ef20: 291a627f stp wzr, w24, [x19, #0xd0] 3ef24: f8407109 ldur x9, [x8, #0x7] 3ef28: f9400108 ldr x8, [x8] 3ef2c: f0000158 adrp x24, 0x69000 3ef30: f80c527f stur xzr, [x19, #0xc5] 3ef34: f900627f str xzr, [x19, #0xc0] 3ef38: 3903367f strb wzr, [x19, #0xcd] 3ef3c: 320003f9 orr w25, wzr, #0x1 3ef40: aa1303fb mov x27, x19 3ef44: 91122318 add x24, x24, #0x488 3ef48: f10002df cmp x22, #0x0 3ef4c: 9a960316 csel x22, x24, x22, eq 3ef50: 52800d2a mov w10, #0x69 // =105 3ef54: aa1603e0 mov x0, x22 3ef58: a9004e73 stp x19, x19, [x19] 3ef5c: b9006277 str w23, [x19, #0x60] 3ef60: f8017269 stur x9, [x19, #0x17] 3ef64: f9000a68 str x8, [x19, #0x10] 3ef68: b900c279 str w25, [x19, #0xc0] 3ef6c: b900ca79 str w25, [x19, #0xc8] 3ef70: 38050f6a strb w10, [x27, #0x50]! 3ef74: 97ff7987 bl 0x1d590 3ef78: b26003fa orr x26, xzr, #0x100000000 3ef7c: 8b008348 add x8, x26, x0, lsl #32 3ef80: 9360fd00 asr x0, x8, #32 3ef84: 97ff7a0f bl 0x1d7c0 3ef88: aa1603e1 mov x1, x22 3ef8c: aa0003f7 mov x23, x0 3ef90: 97ff7ac4 bl 0x1daa0 3ef94: b980c668 ldrsw x8, [x19, #0xc4] 3ef98: 11000509 add w9, w8, #0x1 3ef9c: 8b080e68 add x8, x19, x8, lsl #3 3efa0: b900c669 str w9, [x19, #0xc4] 3efa4: f9004117 str x23, [x8, #0x80] 3efa8: b980ca68 ldrsw x8, [x19, #0xc8] 3efac: 52800e77 mov w23, #0x73 // =115 3efb0: 11000509 add w9, w8, #0x1 3efb4: b900ca69 str w9, [x19, #0xc8] 3efb8: 38286b77 strb w23, [x27, x8] 3efbc: b940c668 ldr w8, [x19, #0xc4] 3efc0: 7100211f cmp w8, #0x8 3efc4: 5400006b b.lt 0x3efd0 3efc8: 39033279 strb w25, [x19, #0xcc] 3efcc: 14000018 b 0x3f02c 3efd0: f10002bf cmp x21, #0x0 3efd4: 9a950315 csel x21, x24, x21, eq 3efd8: aa1503e0 mov x0, x21 3efdc: 97ff796d bl 0x1d590 3efe0: 8b008348 add x8, x26, x0, lsl #32 3efe4: 9360fd00 asr x0, x8, #32 3efe8: 97ff79f6 bl 0x1d7c0 3efec: aa1503e1 mov x1, x21 3eff0: aa0003f6 mov x22, x0 3eff4: 97ff7aab bl 0x1daa0 3eff8: b980c668 ldrsw x8, [x19, #0xc4] 3effc: 11000509 add w9, w8, #0x1 3f000: 8b080e68 add x8, x19, x8, lsl #3 3f004: b900c669 str w9, [x19, #0xc4] 3f008: f9004116 str x22, [x8, #0x80] 3f00c: b980ca68 ldrsw x8, [x19, #0xc8] 3f010: 11000509 add w9, w8, #0x1 3f014: 8b080268 add x8, x19, x8 3f018: b900ca69 str w9, [x19, #0xc8] 3f01c: 39014117 strb w23, [x8, #0x50] 3f020: b940c668 ldr w8, [x19, #0xc4] 3f024: 7100211f cmp w8, #0x8 3f028: 5400008b b.lt 0x3f038 3f02c: 320003e8 orr w8, wzr, #0x1 3f030: 39033268 strb w8, [x19, #0xcc] 3f034: 14000017 b 0x3f090 3f038: f100029f cmp x20, #0x0 3f03c: 9a940314 csel x20, x24, x20, eq 3f040: aa1403e0 mov x0, x20 3f044: 97ff7953 bl 0x1d590 3f048: b26003e8 orr x8, xzr, #0x100000000 3f04c: 8b008108 add x8, x8, x0, lsl #32 3f050: 9360fd00 asr x0, x8, #32 3f054: 97ff79db bl 0x1d7c0 3f058: aa1403e1 mov x1, x20 3f05c: aa0003f5 mov x21, x0 3f060: 97ff7a90 bl 0x1daa0 3f064: b980c668 ldrsw x8, [x19, #0xc4] 3f068: 11000509 add w9, w8, #0x1 3f06c: 8b080e68 add x8, x19, x8, lsl #3 3f070: b900c669 str w9, [x19, #0xc4] 3f074: f9004115 str x21, [x8, #0x80] 3f078: b980ca68 ldrsw x8, [x19, #0xc8] 3f07c: 52800e69 mov w9, #0x73 // =115 3f080: 1100050a add w10, w8, #0x1 3f084: 8b080268 add x8, x19, x8 3f088: b900ca6a str w10, [x19, #0xc8] 3f08c: 39014109 strb w9, [x8, #0x50] 3f090: 97ff7620 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3f094: aa1303e1 mov x1, x19 3f098: a9457bfd ldp x29, x30, [sp, #0x50] 3f09c: a9444ff4 ldp x20, x19, [sp, #0x40] 3f0a0: a94357f6 ldp x22, x21, [sp, #0x30] 3f0a4: a9425ff8 ldp x24, x23, [sp, #0x20] 3f0a8: a94167fa ldp x26, x25, [sp, #0x10] 3f0ac: f84607fb ldr x27, [sp], #0x60 3f0b0: 17ff78a4 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003f0b4 : 3f0b4: a9bb67fa stp x26, x25, [sp, #-0x50]! 3f0b8: a9015ff8 stp x24, x23, [sp, #0x10] 3f0bc: a90257f6 stp x22, x21, [sp, #0x20] 3f0c0: a9034ff4 stp x20, x19, [sp, #0x30] 3f0c4: a9047bfd stp x29, x30, [sp, #0x40] 3f0c8: 910103fd add x29, sp, #0x40 3f0cc: 2a0003f9 mov w25, w0 3f0d0: 52802600 mov w0, #0x130 // =304 3f0d4: 2a0503f4 mov w20, w5 3f0d8: aa0403f5 mov x21, x4 3f0dc: aa0303f6 mov x22, x3 3f0e0: 2a0203f7 mov w23, w2 3f0e4: 2a0103f8 mov w24, w1 3f0e8: 97ff7646 bl 0x1ca00 <_Znwm@plt> 3f0ec: b0000149 adrp x9, 0x68000 3f0f0: 91179529 add x9, x9, #0x5e5 3f0f4: 3dc00120 ldr q0, [x9] 3f0f8: aa0003f3 mov x19, x0 3f0fc: aa1303fa mov x26, x19 3f100: 1200030a and w10, w24, #0x1 3f104: b900d27f str wzr, [x19, #0xd0] 3f108: f80c0f5f str xzr, [x26, #0xc0]! 3f10c: 320003e8 orr w8, wzr, #0x1 3f110: 52800c49 mov w9, #0x62 // =98 3f114: b900626a str w10, [x19, #0x60] 3f118: aa1303ea mov x10, x19 3f11c: b900d679 str w25, [x19, #0xd4] 3f120: f80c527f stur xzr, [x19, #0xc5] 3f124: a9004e73 stp x19, x19, [x19] 3f128: 3900827f strb wzr, [x19, #0x20] 3f12c: 3903367f strb wzr, [x19, #0xcd] 3f130: b900ca68 str w8, [x19, #0xc8] 3f134: 3d800660 str q0, [x19, #0x10] 3f138: 38050d49 strb w9, [x10, #0x50]! 3f13c: 321f03e9 orr w9, wzr, #0x2 3f140: b9000349 str w9, [x26] 3f144: b980ca69 ldrsw x9, [x19, #0xc8] 3f148: b9006677 str w23, [x19, #0x64] 3f14c: 1100052b add w11, w9, #0x1 3f150: b900ca6b str w11, [x19, #0xc8] 3f154: 52800d2b mov w11, #0x69 // =105 3f158: 3829694b strb w11, [x10, x9] 3f15c: b940c669 ldr w9, [x19, #0xc4] 3f160: 7100213f cmp w9, #0x8 3f164: 5400006b b.lt 0x3f170 3f168: 39033268 strb w8, [x19, #0xcc] 3f16c: 14000019 b 0x3f1d0 3f170: d0000148 adrp x8, 0x69000 3f174: 91122108 add x8, x8, #0x488 3f178: f10002df cmp x22, #0x0 3f17c: 9a960116 csel x22, x8, x22, eq 3f180: aa1603e0 mov x0, x22 3f184: 97ff7903 bl 0x1d590 3f188: b26003e8 orr x8, xzr, #0x100000000 3f18c: 8b008108 add x8, x8, x0, lsl #32 3f190: 9360fd00 asr x0, x8, #32 3f194: 97ff798b bl 0x1d7c0 3f198: aa1603e1 mov x1, x22 3f19c: aa0003f7 mov x23, x0 3f1a0: 97ff7a40 bl 0x1daa0 3f1a4: b980c668 ldrsw x8, [x19, #0xc4] 3f1a8: 11000509 add w9, w8, #0x1 3f1ac: 8b080e68 add x8, x19, x8, lsl #3 3f1b0: b900c669 str w9, [x19, #0xc4] 3f1b4: f9004117 str x23, [x8, #0x80] 3f1b8: b980ca68 ldrsw x8, [x19, #0xc8] 3f1bc: 52800e69 mov w9, #0x73 // =115 3f1c0: 1100050a add w10, w8, #0x1 3f1c4: 8b080268 add x8, x19, x8 3f1c8: b900ca6a str w10, [x19, #0xc8] 3f1cc: 39014109 strb w9, [x8, #0x50] 3f1d0: b940c668 ldr w8, [x19, #0xc4] 3f1d4: 7100211f cmp w8, #0x8 3f1d8: 5400008b b.lt 0x3f1e8 3f1dc: 320003e8 orr w8, wzr, #0x1 3f1e0: 39033268 strb w8, [x19, #0xcc] 3f1e4: 14000019 b 0x3f248 3f1e8: d0000148 adrp x8, 0x69000 3f1ec: 91122108 add x8, x8, #0x488 3f1f0: f10002bf cmp x21, #0x0 3f1f4: 9a950115 csel x21, x8, x21, eq 3f1f8: aa1503e0 mov x0, x21 3f1fc: 97ff78e5 bl 0x1d590 3f200: b26003e8 orr x8, xzr, #0x100000000 3f204: 8b008108 add x8, x8, x0, lsl #32 3f208: 9360fd00 asr x0, x8, #32 3f20c: 97ff796d bl 0x1d7c0 3f210: aa1503e1 mov x1, x21 3f214: aa0003f6 mov x22, x0 3f218: 97ff7a22 bl 0x1daa0 3f21c: b980c668 ldrsw x8, [x19, #0xc4] 3f220: 11000509 add w9, w8, #0x1 3f224: 8b080e68 add x8, x19, x8, lsl #3 3f228: b900c669 str w9, [x19, #0xc4] 3f22c: f9004116 str x22, [x8, #0x80] 3f230: b980ca68 ldrsw x8, [x19, #0xc8] 3f234: 52800e69 mov w9, #0x73 // =115 3f238: 1100050a add w10, w8, #0x1 3f23c: 8b080268 add x8, x19, x8 3f240: b900ca6a str w10, [x19, #0xc8] 3f244: 39014109 strb w9, [x8, #0x50] 3f248: b9800348 ldrsw x8, [x26] 3f24c: 7100211f cmp w8, #0x8 3f250: 5400008b b.lt 0x3f260 3f254: 320003e8 orr w8, wzr, #0x1 3f258: 39033268 strb w8, [x19, #0xcc] 3f25c: 1400000b b 0x3f288 3f260: 11000509 add w9, w8, #0x1 3f264: 8b080a68 add x8, x19, x8, lsl #2 3f268: b900c269 str w9, [x19, #0xc0] 3f26c: b9006114 str w20, [x8, #0x60] 3f270: b980ca68 ldrsw x8, [x19, #0xc8] 3f274: 52800d29 mov w9, #0x69 // =105 3f278: 1100050a add w10, w8, #0x1 3f27c: 8b080268 add x8, x19, x8 3f280: b900ca6a str w10, [x19, #0xc8] 3f284: 39014109 strb w9, [x8, #0x50] 3f288: 97ff75a2 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3f28c: aa1303e1 mov x1, x19 3f290: a9447bfd ldp x29, x30, [sp, #0x40] 3f294: a9434ff4 ldp x20, x19, [sp, #0x30] 3f298: a94257f6 ldp x22, x21, [sp, #0x20] 3f29c: a9415ff8 ldp x24, x23, [sp, #0x10] 3f2a0: a8c567fa ldp x26, x25, [sp], #0x50 3f2a4: 17ff7827 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003f2a8 : 3f2a8: d10243ff sub sp, sp, #0x90 3f2ac: a9036ffc stp x28, x27, [sp, #0x30] 3f2b0: a90467fa stp x26, x25, [sp, #0x40] 3f2b4: a9055ff8 stp x24, x23, [sp, #0x50] 3f2b8: a90657f6 stp x22, x21, [sp, #0x60] 3f2bc: a9074ff4 stp x20, x19, [sp, #0x70] 3f2c0: a9087bfd stp x29, x30, [sp, #0x80] 3f2c4: 910203fd add x29, sp, #0x80 3f2c8: f94023a8 ldr x8, [x29, #0x40] 3f2cc: 2a0003fb mov w27, w0 3f2d0: 52802600 mov w0, #0x130 // =304 3f2d4: aa0703f4 mov x20, x7 3f2d8: f90017e8 str x8, [sp, #0x28] 3f2dc: f9401fa8 ldr x8, [x29, #0x38] 3f2e0: 2a0603f5 mov w21, w6 3f2e4: aa0503f6 mov x22, x5 3f2e8: 2a0403f7 mov w23, w4 3f2ec: f90013e8 str x8, [sp, #0x20] 3f2f0: b94033a8 ldr w8, [x29, #0x30] 3f2f4: aa0303f8 mov x24, x3 3f2f8: 2a0203f9 mov w25, w2 3f2fc: 2a0103fa mov w26, w1 3f300: b90007e8 str w8, [sp, #0x4] 3f304: b9402ba8 ldr w8, [x29, #0x28] 3f308: b9000be8 str w8, [sp, #0x8] 3f30c: b94023a8 ldr w8, [x29, #0x20] 3f310: b9000fe8 str w8, [sp, #0xc] 3f314: b9401ba8 ldr w8, [x29, #0x18] 3f318: b9001fe8 str w8, [sp, #0x1c] 3f31c: f9400ba8 ldr x8, [x29, #0x10] 3f320: f9000be8 str x8, [sp, #0x10] 3f324: 97ff75b7 bl 0x1ca00 <_Znwm@plt> 3f328: b0000149 adrp x9, 0x68000 3f32c: 9117d929 add x9, x9, #0x5f6 3f330: 3dc00120 ldr q0, [x9] 3f334: aa0003f3 mov x19, x0 3f338: aa1303fc mov x28, x19 3f33c: 1200034a and w10, w26, #0x1 3f340: b900d27f str wzr, [x19, #0xd0] 3f344: f80c0f9f str xzr, [x28, #0xc0]! 3f348: 320003e8 orr w8, wzr, #0x1 3f34c: 52800c49 mov w9, #0x62 // =98 3f350: b900626a str w10, [x19, #0x60] 3f354: aa1303ea mov x10, x19 3f358: b900d67b str w27, [x19, #0xd4] 3f35c: f80c527f stur xzr, [x19, #0xc5] 3f360: a9004e73 stp x19, x19, [x19] 3f364: 3900827f strb wzr, [x19, #0x20] 3f368: 3903367f strb wzr, [x19, #0xcd] 3f36c: b900ca68 str w8, [x19, #0xc8] 3f370: 3d800660 str q0, [x19, #0x10] 3f374: 38050d49 strb w9, [x10, #0x50]! 3f378: 321f03e9 orr w9, wzr, #0x2 3f37c: b9000389 str w9, [x28] 3f380: b980ca69 ldrsw x9, [x19, #0xc8] 3f384: b9006679 str w25, [x19, #0x64] 3f388: 1100052b add w11, w9, #0x1 3f38c: b900ca6b str w11, [x19, #0xc8] 3f390: 52800d2b mov w11, #0x69 // =105 3f394: 3829694b strb w11, [x10, x9] 3f398: b940c669 ldr w9, [x19, #0xc4] 3f39c: 7100213f cmp w9, #0x8 3f3a0: 5400006b b.lt 0x3f3ac 3f3a4: 39033268 strb w8, [x19, #0xcc] 3f3a8: 14000019 b 0x3f40c 3f3ac: d0000148 adrp x8, 0x69000 3f3b0: 91122108 add x8, x8, #0x488 3f3b4: f100031f cmp x24, #0x0 3f3b8: 9a980118 csel x24, x8, x24, eq 3f3bc: aa1803e0 mov x0, x24 3f3c0: 97ff7874 bl 0x1d590 3f3c4: b26003e8 orr x8, xzr, #0x100000000 3f3c8: 8b008108 add x8, x8, x0, lsl #32 3f3cc: 9360fd00 asr x0, x8, #32 3f3d0: 97ff78fc bl 0x1d7c0 3f3d4: aa1803e1 mov x1, x24 3f3d8: aa0003f9 mov x25, x0 3f3dc: 97ff79b1 bl 0x1daa0 3f3e0: b980c668 ldrsw x8, [x19, #0xc4] 3f3e4: 11000509 add w9, w8, #0x1 3f3e8: 8b080e68 add x8, x19, x8, lsl #3 3f3ec: b900c669 str w9, [x19, #0xc4] 3f3f0: f9004119 str x25, [x8, #0x80] 3f3f4: b980ca68 ldrsw x8, [x19, #0xc8] 3f3f8: 52800e69 mov w9, #0x73 // =115 3f3fc: 1100050a add w10, w8, #0x1 3f400: 8b080268 add x8, x19, x8 3f404: b900ca6a str w10, [x19, #0xc8] 3f408: 39014109 strb w9, [x8, #0x50] 3f40c: f9400388 ldr x8, [x28] 3f410: 7100211f cmp w8, #0x8 3f414: 540000ab b.lt 0x3f428 3f418: 320003e9 orr w9, wzr, #0x1 3f41c: d360fd08 lsr x8, x8, #32 3f420: 39033269 strb w9, [x19, #0xcc] 3f424: 1400000d b 0x3f458 3f428: 11000509 add w9, w8, #0x1 3f42c: d3607d08 lsl x8, x8, #32 3f430: 8b887a68 add x8, x19, x8, asr #30 3f434: b900c269 str w9, [x19, #0xc0] 3f438: b9006117 str w23, [x8, #0x60] 3f43c: b980ca68 ldrsw x8, [x19, #0xc8] 3f440: 52800d29 mov w9, #0x69 // =105 3f444: 1100050a add w10, w8, #0x1 3f448: 8b080268 add x8, x19, x8 3f44c: b900ca6a str w10, [x19, #0xc8] 3f450: 39014109 strb w9, [x8, #0x50] 3f454: b940c668 ldr w8, [x19, #0xc4] 3f458: 7100211f cmp w8, #0x8 3f45c: 5400008b b.lt 0x3f46c 3f460: 320003e8 orr w8, wzr, #0x1 3f464: 39033268 strb w8, [x19, #0xcc] 3f468: 14000019 b 0x3f4cc 3f46c: d0000148 adrp x8, 0x69000 3f470: 91122108 add x8, x8, #0x488 3f474: f10002df cmp x22, #0x0 3f478: 9a960116 csel x22, x8, x22, eq 3f47c: aa1603e0 mov x0, x22 3f480: 97ff7844 bl 0x1d590 3f484: b26003e8 orr x8, xzr, #0x100000000 3f488: 8b008108 add x8, x8, x0, lsl #32 3f48c: 9360fd00 asr x0, x8, #32 3f490: 97ff78cc bl 0x1d7c0 3f494: aa1603e1 mov x1, x22 3f498: aa0003f7 mov x23, x0 3f49c: 97ff7981 bl 0x1daa0 3f4a0: b980c668 ldrsw x8, [x19, #0xc4] 3f4a4: 11000509 add w9, w8, #0x1 3f4a8: 8b080e68 add x8, x19, x8, lsl #3 3f4ac: b900c669 str w9, [x19, #0xc4] 3f4b0: f9004117 str x23, [x8, #0x80] 3f4b4: b980ca68 ldrsw x8, [x19, #0xc8] 3f4b8: 52800e69 mov w9, #0x73 // =115 3f4bc: 1100050a add w10, w8, #0x1 3f4c0: 8b080268 add x8, x19, x8 3f4c4: b900ca6a str w10, [x19, #0xc8] 3f4c8: 39014109 strb w9, [x8, #0x50] 3f4cc: f9400388 ldr x8, [x28] 3f4d0: 7100211f cmp w8, #0x8 3f4d4: 540000ab b.lt 0x3f4e8 3f4d8: 320003e9 orr w9, wzr, #0x1 3f4dc: d360fd08 lsr x8, x8, #32 3f4e0: 39033269 strb w9, [x19, #0xcc] 3f4e4: 1400000d b 0x3f518 3f4e8: 11000509 add w9, w8, #0x1 3f4ec: d3607d08 lsl x8, x8, #32 3f4f0: 8b887a68 add x8, x19, x8, asr #30 3f4f4: b900c269 str w9, [x19, #0xc0] 3f4f8: b9006115 str w21, [x8, #0x60] 3f4fc: b980ca68 ldrsw x8, [x19, #0xc8] 3f500: 52800d29 mov w9, #0x69 // =105 3f504: 1100050a add w10, w8, #0x1 3f508: 8b080268 add x8, x19, x8 3f50c: b900ca6a str w10, [x19, #0xc8] 3f510: 39014109 strb w9, [x8, #0x50] 3f514: b940c668 ldr w8, [x19, #0xc4] 3f518: 7100211f cmp w8, #0x8 3f51c: 5400008b b.lt 0x3f52c 3f520: 320003e9 orr w9, wzr, #0x1 3f524: 39033269 strb w9, [x19, #0xcc] 3f528: 1400001a b 0x3f590 3f52c: d0000148 adrp x8, 0x69000 3f530: 91122108 add x8, x8, #0x488 3f534: f100029f cmp x20, #0x0 3f538: 9a940114 csel x20, x8, x20, eq 3f53c: aa1403e0 mov x0, x20 3f540: 97ff7814 bl 0x1d590 3f544: b26003e8 orr x8, xzr, #0x100000000 3f548: 8b008108 add x8, x8, x0, lsl #32 3f54c: 9360fd00 asr x0, x8, #32 3f550: 97ff789c bl 0x1d7c0 3f554: aa1403e1 mov x1, x20 3f558: aa0003f5 mov x21, x0 3f55c: 97ff7951 bl 0x1daa0 3f560: b980c668 ldrsw x8, [x19, #0xc4] 3f564: 11000509 add w9, w8, #0x1 3f568: 8b080e68 add x8, x19, x8, lsl #3 3f56c: b900c669 str w9, [x19, #0xc4] 3f570: f9004115 str x21, [x8, #0x80] 3f574: b980ca68 ldrsw x8, [x19, #0xc8] 3f578: 52800e69 mov w9, #0x73 // =115 3f57c: 1100050a add w10, w8, #0x1 3f580: 8b080268 add x8, x19, x8 3f584: b900ca6a str w10, [x19, #0xc8] 3f588: 39014109 strb w9, [x8, #0x50] 3f58c: b940c668 ldr w8, [x19, #0xc4] 3f590: 7100211f cmp w8, #0x8 3f594: 5400008b b.lt 0x3f5a4 3f598: 320003e8 orr w8, wzr, #0x1 3f59c: 39033268 strb w8, [x19, #0xcc] 3f5a0: 1400001a b 0x3f608 3f5a4: f9400bea ldr x10, [sp, #0x10] 3f5a8: d0000148 adrp x8, 0x69000 3f5ac: 91122108 add x8, x8, #0x488 3f5b0: f100015f cmp x10, #0x0 3f5b4: 9a8a0114 csel x20, x8, x10, eq 3f5b8: aa1403e0 mov x0, x20 3f5bc: 97ff77f5 bl 0x1d590 3f5c0: b26003e8 orr x8, xzr, #0x100000000 3f5c4: 8b008108 add x8, x8, x0, lsl #32 3f5c8: 9360fd00 asr x0, x8, #32 3f5cc: 97ff787d bl 0x1d7c0 3f5d0: aa1403e1 mov x1, x20 3f5d4: aa0003f5 mov x21, x0 3f5d8: 97ff7932 bl 0x1daa0 3f5dc: b980c668 ldrsw x8, [x19, #0xc4] 3f5e0: 11000509 add w9, w8, #0x1 3f5e4: 8b080e68 add x8, x19, x8, lsl #3 3f5e8: b900c669 str w9, [x19, #0xc4] 3f5ec: f9004115 str x21, [x8, #0x80] 3f5f0: b980ca68 ldrsw x8, [x19, #0xc8] 3f5f4: 52800e69 mov w9, #0x73 // =115 3f5f8: 1100050a add w10, w8, #0x1 3f5fc: 8b080268 add x8, x19, x8 3f600: b900ca6a str w10, [x19, #0xc8] 3f604: 39014109 strb w9, [x8, #0x50] 3f608: f9400388 ldr x8, [x28] 3f60c: 7100211f cmp w8, #0x8 3f610: 5400008b b.lt 0x3f620 3f614: 320003e9 orr w9, wzr, #0x1 3f618: 39033269 strb w9, [x19, #0xcc] 3f61c: 14000010 b 0x3f65c 3f620: 11000509 add w9, w8, #0x1 3f624: b900c269 str w9, [x19, #0xc0] 3f628: b9401fe9 ldr w9, [sp, #0x1c] 3f62c: d3607d08 lsl x8, x8, #32 3f630: 8b887a68 add x8, x19, x8, asr #30 3f634: b9006109 str w9, [x8, #0x60] 3f638: b980ca68 ldrsw x8, [x19, #0xc8] 3f63c: 52800d29 mov w9, #0x69 // =105 3f640: 1100050a add w10, w8, #0x1 3f644: 8b080268 add x8, x19, x8 3f648: b900ca6a str w10, [x19, #0xc8] 3f64c: 39014109 strb w9, [x8, #0x50] 3f650: f9406268 ldr x8, [x19, #0xc0] 3f654: 7100211f cmp w8, #0x8 3f658: 540009eb b.lt 0x3f794 3f65c: 320003e9 orr w9, wzr, #0x1 3f660: 39033269 strb w9, [x19, #0xcc] 3f664: 320003e9 orr w9, wzr, #0x1 3f668: 39033269 strb w9, [x19, #0xcc] 3f66c: 320003e9 orr w9, wzr, #0x1 3f670: d360fd08 lsr x8, x8, #32 3f674: 39033269 strb w9, [x19, #0xcc] 3f678: 7100211f cmp w8, #0x8 3f67c: 5400008b b.lt 0x3f68c 3f680: 320003e9 orr w9, wzr, #0x1 3f684: 39033269 strb w9, [x19, #0xcc] 3f688: 1400001b b 0x3f6f4 3f68c: f94013ea ldr x10, [sp, #0x20] 3f690: d0000148 adrp x8, 0x69000 3f694: 91122108 add x8, x8, #0x488 3f698: f100015f cmp x10, #0x0 3f69c: 9a8a0114 csel x20, x8, x10, eq 3f6a0: aa1403e0 mov x0, x20 3f6a4: 97ff77bb bl 0x1d590 3f6a8: b26003e8 orr x8, xzr, #0x100000000 3f6ac: 8b008108 add x8, x8, x0, lsl #32 3f6b0: 9360fd00 asr x0, x8, #32 3f6b4: 97ff7843 bl 0x1d7c0 3f6b8: aa1403e1 mov x1, x20 3f6bc: aa0003f5 mov x21, x0 3f6c0: 97ff78f8 bl 0x1daa0 3f6c4: b980c668 ldrsw x8, [x19, #0xc4] 3f6c8: 11000509 add w9, w8, #0x1 3f6cc: 8b080e68 add x8, x19, x8, lsl #3 3f6d0: b900c669 str w9, [x19, #0xc4] 3f6d4: f9004115 str x21, [x8, #0x80] 3f6d8: b980ca68 ldrsw x8, [x19, #0xc8] 3f6dc: 52800e69 mov w9, #0x73 // =115 3f6e0: 1100050a add w10, w8, #0x1 3f6e4: 8b080268 add x8, x19, x8 3f6e8: b900ca6a str w10, [x19, #0xc8] 3f6ec: 39014109 strb w9, [x8, #0x50] 3f6f0: b940c668 ldr w8, [x19, #0xc4] 3f6f4: 7100211f cmp w8, #0x8 3f6f8: 5400008b b.lt 0x3f708 3f6fc: 320003e8 orr w8, wzr, #0x1 3f700: 39033268 strb w8, [x19, #0xcc] 3f704: 1400001a b 0x3f76c 3f708: f94017ea ldr x10, [sp, #0x28] 3f70c: d0000148 adrp x8, 0x69000 3f710: 91122108 add x8, x8, #0x488 3f714: f100015f cmp x10, #0x0 3f718: 9a8a0114 csel x20, x8, x10, eq 3f71c: aa1403e0 mov x0, x20 3f720: 97ff779c bl 0x1d590 3f724: b26003e8 orr x8, xzr, #0x100000000 3f728: 8b008108 add x8, x8, x0, lsl #32 3f72c: 9360fd00 asr x0, x8, #32 3f730: 97ff7824 bl 0x1d7c0 3f734: aa1403e1 mov x1, x20 3f738: aa0003f5 mov x21, x0 3f73c: 97ff78d9 bl 0x1daa0 3f740: b980c668 ldrsw x8, [x19, #0xc4] 3f744: 11000509 add w9, w8, #0x1 3f748: 8b080e68 add x8, x19, x8, lsl #3 3f74c: b900c669 str w9, [x19, #0xc4] 3f750: f9004115 str x21, [x8, #0x80] 3f754: b980ca68 ldrsw x8, [x19, #0xc8] 3f758: 52800e69 mov w9, #0x73 // =115 3f75c: 1100050a add w10, w8, #0x1 3f760: 8b080268 add x8, x19, x8 3f764: b900ca6a str w10, [x19, #0xc8] 3f768: 39014109 strb w9, [x8, #0x50] 3f76c: 97ff7469 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3f770: aa1303e1 mov x1, x19 3f774: a9487bfd ldp x29, x30, [sp, #0x80] 3f778: a9474ff4 ldp x20, x19, [sp, #0x70] 3f77c: a94657f6 ldp x22, x21, [sp, #0x60] 3f780: a9455ff8 ldp x24, x23, [sp, #0x50] 3f784: a94467fa ldp x26, x25, [sp, #0x40] 3f788: a9436ffc ldp x28, x27, [sp, #0x30] 3f78c: 910243ff add sp, sp, #0x90 3f790: 17ff76ec b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 3f794: 1100050a add w10, w8, #0x1 3f798: b900c26a str w10, [x19, #0xc0] 3f79c: b9400fea ldr w10, [sp, #0xc] 3f7a0: d3607d08 lsl x8, x8, #32 3f7a4: 8b887a68 add x8, x19, x8, asr #30 3f7a8: b900610a str w10, [x8, #0x60] 3f7ac: b980ca68 ldrsw x8, [x19, #0xc8] 3f7b0: 1100050a add w10, w8, #0x1 3f7b4: 8b080268 add x8, x19, x8 3f7b8: b900ca6a str w10, [x19, #0xc8] 3f7bc: 39014109 strb w9, [x8, #0x50] 3f7c0: f9406268 ldr x8, [x19, #0xc0] 3f7c4: 7100211f cmp w8, #0x8 3f7c8: 54fff4ea b.ge 0x3f664 3f7cc: 11000509 add w9, w8, #0x1 3f7d0: b900c269 str w9, [x19, #0xc0] 3f7d4: b9400be9 ldr w9, [sp, #0x8] 3f7d8: d3607d08 lsl x8, x8, #32 3f7dc: 8b887a68 add x8, x19, x8, asr #30 3f7e0: b9006109 str w9, [x8, #0x60] 3f7e4: b980ca68 ldrsw x8, [x19, #0xc8] 3f7e8: 52800d29 mov w9, #0x69 // =105 3f7ec: 1100050a add w10, w8, #0x1 3f7f0: 8b080268 add x8, x19, x8 3f7f4: b900ca6a str w10, [x19, #0xc8] 3f7f8: 39014109 strb w9, [x8, #0x50] 3f7fc: f9406268 ldr x8, [x19, #0xc0] 3f800: 7100211f cmp w8, #0x8 3f804: 54fff34a b.ge 0x3f66c 3f808: 1100050a add w10, w8, #0x1 3f80c: b900c26a str w10, [x19, #0xc0] 3f810: b94007ea ldr w10, [sp, #0x4] 3f814: d3607d08 lsl x8, x8, #32 3f818: 8b887a68 add x8, x19, x8, asr #30 3f81c: b900610a str w10, [x8, #0x60] 3f820: b980ca68 ldrsw x8, [x19, #0xc8] 3f824: 1100050a add w10, w8, #0x1 3f828: 8b080268 add x8, x19, x8 3f82c: b900ca6a str w10, [x19, #0xc8] 3f830: 39014109 strb w9, [x8, #0x50] 3f834: b940c668 ldr w8, [x19, #0xc4] 3f838: 17ffff90 b 0x3f678 000000000003f83c : 3f83c: a9bb67fa stp x26, x25, [sp, #-0x50]! 3f840: a9015ff8 stp x24, x23, [sp, #0x10] 3f844: a90257f6 stp x22, x21, [sp, #0x20] 3f848: a9034ff4 stp x20, x19, [sp, #0x30] 3f84c: a9047bfd stp x29, x30, [sp, #0x40] 3f850: 910103fd add x29, sp, #0x40 3f854: 2a0003fa mov w26, w0 3f858: 52802600 mov w0, #0x130 // =304 3f85c: aa0603f4 mov x20, x6 3f860: aa0503f5 mov x21, x5 3f864: aa0403f6 mov x22, x4 3f868: 2a0303f7 mov w23, w3 3f86c: 2a0203f8 mov w24, w2 3f870: 2a0103f9 mov w25, w1 3f874: 97ff7463 bl 0x1ca00 <_Znwm@plt> 3f878: b000014a adrp x10, 0x68000 3f87c: 91181d4a add x10, x10, #0x607 3f880: 3dc00140 ldr q0, [x10] 3f884: aa0003f3 mov x19, x0 3f888: 52800e89 mov w9, #0x74 // =116 3f88c: 1200032b and w11, w25, #0x1 3f890: 320003e8 orr w8, wzr, #0x1 3f894: 52800c4a mov w10, #0x62 // =98 3f898: aa1303ec mov x12, x19 3f89c: f80c527f stur xzr, [x19, #0xc5] 3f8a0: f900627f str xzr, [x19, #0xc0] 3f8a4: 291a6a7f stp wzr, w26, [x19, #0xd0] 3f8a8: a9004e73 stp x19, x19, [x19] 3f8ac: 3903367f strb wzr, [x19, #0xcd] 3f8b0: 79004269 strh w9, [x19, #0x20] 3f8b4: b900626b str w11, [x19, #0x60] 3f8b8: b900ca68 str w8, [x19, #0xc8] 3f8bc: 3d800660 str q0, [x19, #0x10] 3f8c0: 38050d8a strb w10, [x12, #0x50]! 3f8c4: b980ca6a ldrsw x10, [x19, #0xc8] 3f8c8: 321f03e9 orr w9, wzr, #0x2 3f8cc: b900c269 str w9, [x19, #0xc0] 3f8d0: b9006678 str w24, [x19, #0x64] 3f8d4: 11000549 add w9, w10, #0x1 3f8d8: b900ca69 str w9, [x19, #0xc8] 3f8dc: 52800d29 mov w9, #0x69 // =105 3f8e0: 382a6989 strb w9, [x12, x10] 3f8e4: f940626a ldr x10, [x19, #0xc0] 3f8e8: 7100215f cmp w10, #0x8 3f8ec: 540000ab b.lt 0x3f900 3f8f0: d360fd49 lsr x9, x10, #32 3f8f4: 39033268 strb w8, [x19, #0xcc] 3f8f8: 91031278 add x24, x19, #0xc4 3f8fc: 1400000d b 0x3f930 3f900: 11000548 add w8, w10, #0x1 3f904: d3607d4a lsl x10, x10, #32 3f908: b900c268 str w8, [x19, #0xc0] 3f90c: 8b8a7a68 add x8, x19, x10, asr #30 3f910: b9006117 str w23, [x8, #0x60] 3f914: b980ca68 ldrsw x8, [x19, #0xc8] 3f918: aa1303f8 mov x24, x19 3f91c: 1100050a add w10, w8, #0x1 3f920: 8b080268 add x8, x19, x8 3f924: b900ca6a str w10, [x19, #0xc8] 3f928: 39014109 strb w9, [x8, #0x50] 3f92c: b84c4f09 ldr w9, [x24, #0xc4]! 3f930: 7100213f cmp w9, #0x8 3f934: 5400008b b.lt 0x3f944 3f938: 320003e8 orr w8, wzr, #0x1 3f93c: 39033268 strb w8, [x19, #0xcc] 3f940: 14000019 b 0x3f9a4 3f944: d0000148 adrp x8, 0x69000 3f948: 91122108 add x8, x8, #0x488 3f94c: f10002df cmp x22, #0x0 3f950: 9a960116 csel x22, x8, x22, eq 3f954: aa1603e0 mov x0, x22 3f958: 97ff770e bl 0x1d590 3f95c: b26003e8 orr x8, xzr, #0x100000000 3f960: 8b008108 add x8, x8, x0, lsl #32 3f964: 9360fd00 asr x0, x8, #32 3f968: 97ff7796 bl 0x1d7c0 3f96c: aa1603e1 mov x1, x22 3f970: aa0003f7 mov x23, x0 3f974: 97ff784b bl 0x1daa0 3f978: b980c668 ldrsw x8, [x19, #0xc4] 3f97c: 11000509 add w9, w8, #0x1 3f980: 8b080e68 add x8, x19, x8, lsl #3 3f984: b900c669 str w9, [x19, #0xc4] 3f988: f9004117 str x23, [x8, #0x80] 3f98c: b980ca68 ldrsw x8, [x19, #0xc8] 3f990: 52800e69 mov w9, #0x73 // =115 3f994: 1100050a add w10, w8, #0x1 3f998: 8b080268 add x8, x19, x8 3f99c: b900ca6a str w10, [x19, #0xc8] 3f9a0: 39014109 strb w9, [x8, #0x50] 3f9a4: b9400308 ldr w8, [x24] 3f9a8: 7100211f cmp w8, #0x8 3f9ac: 5400008b b.lt 0x3f9bc 3f9b0: 320003e8 orr w8, wzr, #0x1 3f9b4: 39033268 strb w8, [x19, #0xcc] 3f9b8: 1400001c b 0x3fa28 3f9bc: d0000157 adrp x23, 0x69000 3f9c0: 911222f7 add x23, x23, #0x488 3f9c4: f10002bf cmp x21, #0x0 3f9c8: 9a9502f5 csel x21, x23, x21, eq 3f9cc: aa1503e0 mov x0, x21 3f9d0: 97ff76f0 bl 0x1d590 3f9d4: b26003f8 orr x24, xzr, #0x100000000 3f9d8: 8b008308 add x8, x24, x0, lsl #32 3f9dc: 9360fd00 asr x0, x8, #32 3f9e0: 97ff7778 bl 0x1d7c0 3f9e4: aa1503e1 mov x1, x21 3f9e8: aa0003f6 mov x22, x0 3f9ec: 97ff782d bl 0x1daa0 3f9f0: b980c668 ldrsw x8, [x19, #0xc4] 3f9f4: 11000509 add w9, w8, #0x1 3f9f8: 8b080e68 add x8, x19, x8, lsl #3 3f9fc: b900c669 str w9, [x19, #0xc4] 3fa00: f9004116 str x22, [x8, #0x80] 3fa04: b980ca68 ldrsw x8, [x19, #0xc8] 3fa08: 52800e76 mov w22, #0x73 // =115 3fa0c: 11000509 add w9, w8, #0x1 3fa10: 8b080268 add x8, x19, x8 3fa14: b900ca69 str w9, [x19, #0xc8] 3fa18: 39014116 strb w22, [x8, #0x50] 3fa1c: b940c668 ldr w8, [x19, #0xc4] 3fa20: 7100211f cmp w8, #0x8 3fa24: 5400008b b.lt 0x3fa34 3fa28: 320003e8 orr w8, wzr, #0x1 3fa2c: 39033268 strb w8, [x19, #0xcc] 3fa30: 14000015 b 0x3fa84 3fa34: f100029f cmp x20, #0x0 3fa38: 9a9402f4 csel x20, x23, x20, eq 3fa3c: aa1403e0 mov x0, x20 3fa40: 97ff76d4 bl 0x1d590 3fa44: 8b008308 add x8, x24, x0, lsl #32 3fa48: 9360fd00 asr x0, x8, #32 3fa4c: 97ff775d bl 0x1d7c0 3fa50: aa1403e1 mov x1, x20 3fa54: aa0003f5 mov x21, x0 3fa58: 97ff7812 bl 0x1daa0 3fa5c: b980c668 ldrsw x8, [x19, #0xc4] 3fa60: 11000509 add w9, w8, #0x1 3fa64: 8b080e68 add x8, x19, x8, lsl #3 3fa68: b900c669 str w9, [x19, #0xc4] 3fa6c: f9004115 str x21, [x8, #0x80] 3fa70: b980ca68 ldrsw x8, [x19, #0xc8] 3fa74: 11000509 add w9, w8, #0x1 3fa78: 8b080268 add x8, x19, x8 3fa7c: b900ca69 str w9, [x19, #0xc8] 3fa80: 39014116 strb w22, [x8, #0x50] 3fa84: 97ff73a3 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3fa88: aa1303e1 mov x1, x19 3fa8c: a9447bfd ldp x29, x30, [sp, #0x40] 3fa90: a9434ff4 ldp x20, x19, [sp, #0x30] 3fa94: a94257f6 ldp x22, x21, [sp, #0x20] 3fa98: a9415ff8 ldp x24, x23, [sp, #0x10] 3fa9c: a8c567fa ldp x26, x25, [sp], #0x50 3faa0: 17ff7628 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003faa4 : 3faa4: f81c0ff7 str x23, [sp, #-0x40]! 3faa8: a90157f6 stp x22, x21, [sp, #0x10] 3faac: a9024ff4 stp x20, x19, [sp, #0x20] 3fab0: a9037bfd stp x29, x30, [sp, #0x30] 3fab4: 9100c3fd add x29, sp, #0x30 3fab8: 2a0003f7 mov w23, w0 3fabc: 52802600 mov w0, #0x130 // =304 3fac0: aa0303f4 mov x20, x3 3fac4: 2a0203f5 mov w21, w2 3fac8: 2a0103f6 mov w22, w1 3facc: 97ff73cd bl 0x1ca00 <_Znwm@plt> 3fad0: b000014a adrp x10, 0x68000 3fad4: 9118654a add x10, x10, #0x619 3fad8: 3dc00140 ldr q0, [x10] 3fadc: aa0003f3 mov x19, x0 3fae0: 528e8d89 mov w9, #0x746c // =29804 3fae4: 120002cb and w11, w22, #0x1 3fae8: 320003e8 orr w8, wzr, #0x1 3faec: 52800c4a mov w10, #0x62 // =98 3faf0: 79004269 strh w9, [x19, #0x20] 3faf4: aa1303e9 mov x9, x19 3faf8: f80c527f stur xzr, [x19, #0xc5] 3fafc: f900627f str xzr, [x19, #0xc0] 3fb00: 291a5e7f stp wzr, w23, [x19, #0xd0] 3fb04: a9004e73 stp x19, x19, [x19] 3fb08: 39008a7f strb wzr, [x19, #0x22] 3fb0c: 3903367f strb wzr, [x19, #0xcd] 3fb10: b900626b str w11, [x19, #0x60] 3fb14: b900ca68 str w8, [x19, #0xc8] 3fb18: 3d800660 str q0, [x19, #0x10] 3fb1c: 38050d2a strb w10, [x9, #0x50]! 3fb20: b980ca6a ldrsw x10, [x19, #0xc8] 3fb24: 321f03eb orr w11, wzr, #0x2 3fb28: b900c26b str w11, [x19, #0xc0] 3fb2c: b9006675 str w21, [x19, #0x64] 3fb30: 1100054b add w11, w10, #0x1 3fb34: b900ca6b str w11, [x19, #0xc8] 3fb38: 52800d2b mov w11, #0x69 // =105 3fb3c: 382a692b strb w11, [x9, x10] 3fb40: b940c669 ldr w9, [x19, #0xc4] 3fb44: 7100213f cmp w9, #0x8 3fb48: 5400006b b.lt 0x3fb54 3fb4c: 39033268 strb w8, [x19, #0xcc] 3fb50: 14000019 b 0x3fbb4 3fb54: d0000148 adrp x8, 0x69000 3fb58: 91122108 add x8, x8, #0x488 3fb5c: f100029f cmp x20, #0x0 3fb60: 9a940114 csel x20, x8, x20, eq 3fb64: aa1403e0 mov x0, x20 3fb68: 97ff768a bl 0x1d590 3fb6c: b26003e8 orr x8, xzr, #0x100000000 3fb70: 8b008108 add x8, x8, x0, lsl #32 3fb74: 9360fd00 asr x0, x8, #32 3fb78: 97ff7712 bl 0x1d7c0 3fb7c: aa1403e1 mov x1, x20 3fb80: aa0003f5 mov x21, x0 3fb84: 97ff77c7 bl 0x1daa0 3fb88: b980c668 ldrsw x8, [x19, #0xc4] 3fb8c: 11000509 add w9, w8, #0x1 3fb90: 8b080e68 add x8, x19, x8, lsl #3 3fb94: b900c669 str w9, [x19, #0xc4] 3fb98: f9004115 str x21, [x8, #0x80] 3fb9c: b980ca68 ldrsw x8, [x19, #0xc8] 3fba0: 52800e69 mov w9, #0x73 // =115 3fba4: 1100050a add w10, w8, #0x1 3fba8: 8b080268 add x8, x19, x8 3fbac: b900ca6a str w10, [x19, #0xc8] 3fbb0: 39014109 strb w9, [x8, #0x50] 3fbb4: 97ff7357 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3fbb8: aa1303e1 mov x1, x19 3fbbc: a9437bfd ldp x29, x30, [sp, #0x30] 3fbc0: a9424ff4 ldp x20, x19, [sp, #0x20] 3fbc4: a94157f6 ldp x22, x21, [sp, #0x10] 3fbc8: f84407f7 ldr x23, [sp], #0x40 3fbcc: 17ff75dd b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003fbd0 : 3fbd0: f81c0ff7 str x23, [sp, #-0x40]! 3fbd4: a90157f6 stp x22, x21, [sp, #0x10] 3fbd8: a9024ff4 stp x20, x19, [sp, #0x20] 3fbdc: a9037bfd stp x29, x30, [sp, #0x30] 3fbe0: 9100c3fd add x29, sp, #0x30 3fbe4: 2a0003f7 mov w23, w0 3fbe8: 52802600 mov w0, #0x130 // =304 3fbec: aa0303f4 mov x20, x3 3fbf0: 2a0203f5 mov w21, w2 3fbf4: 2a0103f6 mov w22, w1 3fbf8: 97ff7382 bl 0x1ca00 <_Znwm@plt> 3fbfc: b0000149 adrp x9, 0x68000 3fc00: 9118b129 add x9, x9, #0x62c 3fc04: f840e12b ldur x11, [x9, #0xe] 3fc08: 3dc00120 ldr q0, [x9] 3fc0c: aa0003f3 mov x19, x0 3fc10: 120002ca and w10, w22, #0x1 3fc14: 320003e8 orr w8, wzr, #0x1 3fc18: 52800c49 mov w9, #0x62 // =98 3fc1c: b900626a str w10, [x19, #0x60] 3fc20: aa1303ea mov x10, x19 3fc24: f80c527f stur xzr, [x19, #0xc5] 3fc28: f900627f str xzr, [x19, #0xc0] 3fc2c: 291a5e7f stp wzr, w23, [x19, #0xd0] 3fc30: a9004e73 stp x19, x19, [x19] 3fc34: 3903367f strb wzr, [x19, #0xcd] 3fc38: b900ca68 str w8, [x19, #0xc8] 3fc3c: f801e26b stur x11, [x19, #0x1e] 3fc40: 3d800660 str q0, [x19, #0x10] 3fc44: 38050d49 strb w9, [x10, #0x50]! 3fc48: b980ca69 ldrsw x9, [x19, #0xc8] 3fc4c: 321f03eb orr w11, wzr, #0x2 3fc50: b900c26b str w11, [x19, #0xc0] 3fc54: b9006675 str w21, [x19, #0x64] 3fc58: 1100052b add w11, w9, #0x1 3fc5c: b900ca6b str w11, [x19, #0xc8] 3fc60: 52800d2b mov w11, #0x69 // =105 3fc64: 3829694b strb w11, [x10, x9] 3fc68: b940c669 ldr w9, [x19, #0xc4] 3fc6c: 7100213f cmp w9, #0x8 3fc70: 5400006b b.lt 0x3fc7c 3fc74: 39033268 strb w8, [x19, #0xcc] 3fc78: 14000019 b 0x3fcdc 3fc7c: d0000148 adrp x8, 0x69000 3fc80: 91122108 add x8, x8, #0x488 3fc84: f100029f cmp x20, #0x0 3fc88: 9a940114 csel x20, x8, x20, eq 3fc8c: aa1403e0 mov x0, x20 3fc90: 97ff7640 bl 0x1d590 3fc94: b26003e8 orr x8, xzr, #0x100000000 3fc98: 8b008108 add x8, x8, x0, lsl #32 3fc9c: 9360fd00 asr x0, x8, #32 3fca0: 97ff76c8 bl 0x1d7c0 3fca4: aa1403e1 mov x1, x20 3fca8: aa0003f5 mov x21, x0 3fcac: 97ff777d bl 0x1daa0 3fcb0: b980c668 ldrsw x8, [x19, #0xc4] 3fcb4: 11000509 add w9, w8, #0x1 3fcb8: 8b080e68 add x8, x19, x8, lsl #3 3fcbc: b900c669 str w9, [x19, #0xc4] 3fcc0: f9004115 str x21, [x8, #0x80] 3fcc4: b980ca68 ldrsw x8, [x19, #0xc8] 3fcc8: 52800e69 mov w9, #0x73 // =115 3fccc: 1100050a add w10, w8, #0x1 3fcd0: 8b080268 add x8, x19, x8 3fcd4: b900ca6a str w10, [x19, #0xc8] 3fcd8: 39014109 strb w9, [x8, #0x50] 3fcdc: 97ff730d bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3fce0: aa1303e1 mov x1, x19 3fce4: a9437bfd ldp x29, x30, [sp, #0x30] 3fce8: a9424ff4 ldp x20, x19, [sp, #0x20] 3fcec: a94157f6 ldp x22, x21, [sp, #0x10] 3fcf0: f84407f7 ldr x23, [sp], #0x40 3fcf4: 17ff7593 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003fcf8 : 3fcf8: f81d0ff5 str x21, [sp, #-0x30]! 3fcfc: a9014ff4 stp x20, x19, [sp, #0x10] 3fd00: a9027bfd stp x29, x30, [sp, #0x20] 3fd04: 910083fd add x29, sp, #0x20 3fd08: 2a0003f4 mov w20, w0 3fd0c: 52802600 mov w0, #0x130 // =304 3fd10: 2a0103f3 mov w19, w1 3fd14: 97ff733b bl 0x1ca00 <_Znwm@plt> 3fd18: b0000149 adrp x9, 0x68000 3fd1c: 91190929 add x9, x9, #0x642 3fd20: 3dc00120 ldr q0, [x9] 3fd24: aa0003f5 mov x21, x0 3fd28: 528cae88 mov w8, #0x6574 // =25972 3fd2c: 790042a8 strh w8, [x21, #0x20] 3fd30: 320003e8 orr w8, wzr, #0x1 3fd34: 52800d29 mov w9, #0x69 // =105 3fd38: f80c52bf stur xzr, [x21, #0xc5] 3fd3c: f90062bf str xzr, [x21, #0xc0] 3fd40: 291a52bf stp wzr, w20, [x21, #0xd0] 3fd44: a90056b5 stp x21, x21, [x21] 3fd48: 39008abf strb wzr, [x21, #0x22] 3fd4c: b90062b3 str w19, [x21, #0x60] 3fd50: 390336bf strb wzr, [x21, #0xcd] 3fd54: b900c2a8 str w8, [x21, #0xc0] 3fd58: b900caa8 str w8, [x21, #0xc8] 3fd5c: 3d8006a0 str q0, [x21, #0x10] 3fd60: 390142a9 strb w9, [x21, #0x50] 3fd64: 97ff72eb bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3fd68: a9427bfd ldp x29, x30, [sp, #0x20] 3fd6c: a9414ff4 ldp x20, x19, [sp, #0x10] 3fd70: aa1503e1 mov x1, x21 3fd74: f84307f5 ldr x21, [sp], #0x30 3fd78: 17ff7572 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000003fd7c : 3fd7c: f81c0ff7 str x23, [sp, #-0x40]! 3fd80: a90157f6 stp x22, x21, [sp, #0x10] 3fd84: a9024ff4 stp x20, x19, [sp, #0x20] 3fd88: a9037bfd stp x29, x30, [sp, #0x30] 3fd8c: 9100c3fd add x29, sp, #0x30 3fd90: 2a0003f7 mov w23, w0 3fd94: 52802600 mov w0, #0x130 // =304 3fd98: 2a0303f3 mov w19, w3 3fd9c: aa0203f4 mov x20, x2 3fda0: 2a0103f6 mov w22, w1 3fda4: 97ff7317 bl 0x1ca00 <_Znwm@plt> 3fda8: b0000148 adrp x8, 0x68000 3fdac: 91195508 add x8, x8, #0x655 3fdb0: f8407109 ldur x9, [x8, #0x7] 3fdb4: f9400108 ldr x8, [x8] 3fdb8: aa0003f5 mov x21, x0 3fdbc: 291a5ebf stp wzr, w23, [x21, #0xd0] 3fdc0: 320003f7 orr w23, wzr, #0x1 3fdc4: 910362a0 add x0, x21, #0xd8 3fdc8: aa1f03e1 mov x1, xzr 3fdcc: f80c52bf stur xzr, [x21, #0xc5] 3fdd0: f90062bf str xzr, [x21, #0xc0] 3fdd4: a90056b5 stp x21, x21, [x21] 3fdd8: 390336b7 strb w23, [x21, #0xcd] 3fddc: f80172a9 stur x9, [x21, #0x17] 3fde0: f9000aa8 str x8, [x21, #0x10] 3fde4: 97ff707f bl 0x1bfe0 3fde8: 910402a0 add x0, x21, #0x100 3fdec: aa1f03e1 mov x1, xzr 3fdf0: 97ff70b0 bl 0x1c0b0 3fdf4: b980c2a8 ldrsw x8, [x21, #0xc0] 3fdf8: 7100211f cmp w8, #0x8 3fdfc: 5400006b b.lt 0x3fe08 3fe00: 390332b7 strb w23, [x21, #0xcc] 3fe04: 1400000b b 0x3fe30 3fe08: 11000509 add w9, w8, #0x1 3fe0c: 8b080aa8 add x8, x21, x8, lsl #2 3fe10: b900c2a9 str w9, [x21, #0xc0] 3fe14: b9006116 str w22, [x8, #0x60] 3fe18: b980caa8 ldrsw x8, [x21, #0xc8] 3fe1c: 52800d29 mov w9, #0x69 // =105 3fe20: 1100050a add w10, w8, #0x1 3fe24: 8b0802a8 add x8, x21, x8 3fe28: b900caaa str w10, [x21, #0xc8] 3fe2c: 39014109 strb w9, [x8, #0x50] 3fe30: 97ff72b8 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3fe34: aa1503e1 mov x1, x21 3fe38: aa1403e2 mov x2, x20 3fe3c: 2a1303e3 mov w3, w19 3fe40: a9437bfd ldp x29, x30, [sp, #0x30] 3fe44: a9424ff4 ldp x20, x19, [sp, #0x20] 3fe48: a94157f6 ldp x22, x21, [sp, #0x10] 3fe4c: 2a1f03e4 mov w4, wzr 3fe50: f84407f7 ldr x23, [sp], #0x40 3fe54: 17ff774b b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 000000000003fe58 : 3fe58: a9bd57f6 stp x22, x21, [sp, #-0x30]! 3fe5c: a9014ff4 stp x20, x19, [sp, #0x10] 3fe60: a9027bfd stp x29, x30, [sp, #0x20] 3fe64: 910083fd add x29, sp, #0x20 3fe68: 2a0003f5 mov w21, w0 3fe6c: 52802600 mov w0, #0x130 // =304 3fe70: 2a0203f3 mov w19, w2 3fe74: aa0103f4 mov x20, x1 3fe78: 97ff72e2 bl 0x1ca00 <_Znwm@plt> 3fe7c: b0000148 adrp x8, 0x68000 3fe80: 91199108 add x8, x8, #0x664 3fe84: f8405109 ldur x9, [x8, #0x5] 3fe88: f9400108 ldr x8, [x8] 3fe8c: aa0003f6 mov x22, x0 3fe90: 320003ea orr w10, wzr, #0x1 3fe94: 910362c0 add x0, x22, #0xd8 3fe98: aa1f03e1 mov x1, xzr 3fe9c: f80c52df stur xzr, [x22, #0xc5] 3fea0: f90062df str xzr, [x22, #0xc0] 3fea4: 291a56df stp wzr, w21, [x22, #0xd0] 3fea8: a9005ad6 stp x22, x22, [x22] 3feac: 390336ca strb w10, [x22, #0xcd] 3feb0: f80152c9 stur x9, [x22, #0x15] 3feb4: f9000ac8 str x8, [x22, #0x10] 3feb8: 97ff704a bl 0x1bfe0 3febc: 910402c0 add x0, x22, #0x100 3fec0: aa1f03e1 mov x1, xzr 3fec4: 97ff707b bl 0x1c0b0 3fec8: 97ff7292 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 3fecc: aa1403e2 mov x2, x20 3fed0: 2a1303e3 mov w3, w19 3fed4: a9427bfd ldp x29, x30, [sp, #0x20] 3fed8: a9414ff4 ldp x20, x19, [sp, #0x10] 3fedc: aa1603e1 mov x1, x22 3fee0: 2a1f03e4 mov w4, wzr 3fee4: a8c357f6 ldp x22, x21, [sp], #0x30 3fee8: 17ff7726 b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 000000000003feec : 3feec: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 3fef0: a90157f6 stp x22, x21, [sp, #0x10] 3fef4: a9024ff4 stp x20, x19, [sp, #0x20] 3fef8: a9037bfd stp x29, x30, [sp, #0x30] 3fefc: 9100c3fd add x29, sp, #0x30 3ff00: 2a0003f8 mov w24, w0 3ff04: 52802600 mov w0, #0x130 // =304 3ff08: 2a0403f4 mov w20, w4 3ff0c: 2a0303f5 mov w21, w3 3ff10: 2a0203f6 mov w22, w2 3ff14: 2a0103f7 mov w23, w1 3ff18: 97ff72ba bl 0x1ca00 <_Znwm@plt> 3ff1c: b0000148 adrp x8, 0x68000 3ff20: 9119c508 add x8, x8, #0x671 3ff24: 3cc09100 ldur q0, [x8, #0x9] 3ff28: aa0003f3 mov x19, x0 3ff2c: 320003e9 orr w9, wzr, #0x1 3ff30: aa1303ea mov x10, x19 3ff34: 3c819260 stur q0, [x19, #0x19] 3ff38: 3dc00100 ldr q0, [x8] 3ff3c: 52800d28 mov w8, #0x69 // =105 3ff40: f80c527f stur xzr, [x19, #0xc5] 3ff44: f900627f str xzr, [x19, #0xc0] 3ff48: 291a627f stp wzr, w24, [x19, #0xd0] 3ff4c: a9004e73 stp x19, x19, [x19] 3ff50: 3903367f strb wzr, [x19, #0xcd] 3ff54: b9006277 str w23, [x19, #0x60] 3ff58: b900ca69 str w9, [x19, #0xc8] 3ff5c: 3d800660 str q0, [x19, #0x10] 3ff60: 38050d48 strb w8, [x10, #0x50]! 3ff64: b980ca6b ldrsw x11, [x19, #0xc8] 3ff68: 321f03ec orr w12, wzr, #0x2 3ff6c: b900c26c str w12, [x19, #0xc0] 3ff70: b9006676 str w22, [x19, #0x64] 3ff74: 1100056c add w12, w11, #0x1 3ff78: b900ca6c str w12, [x19, #0xc8] 3ff7c: 382b6948 strb w8, [x10, x11] 3ff80: b980c26a ldrsw x10, [x19, #0xc0] 3ff84: 7100215f cmp w10, #0x8 3ff88: 5400006b b.lt 0x3ff94 3ff8c: 39033269 strb w9, [x19, #0xcc] 3ff90: 1400000d b 0x3ffc4 3ff94: 11000549 add w9, w10, #0x1 3ff98: 8b0a0a6a add x10, x19, x10, lsl #2 3ff9c: b900c269 str w9, [x19, #0xc0] 3ffa0: b9006155 str w21, [x10, #0x60] 3ffa4: b980ca69 ldrsw x9, [x19, #0xc8] 3ffa8: 1100052a add w10, w9, #0x1 3ffac: 8b090269 add x9, x19, x9 3ffb0: b900ca6a str w10, [x19, #0xc8] 3ffb4: 39014128 strb w8, [x9, #0x50] 3ffb8: b980c268 ldrsw x8, [x19, #0xc0] 3ffbc: 7100211f cmp w8, #0x8 3ffc0: 5400008b b.lt 0x3ffd0 3ffc4: 320003e8 orr w8, wzr, #0x1 3ffc8: 39033268 strb w8, [x19, #0xcc] 3ffcc: 1400000c b 0x3fffc 3ffd0: 12000289 and w9, w20, #0x1 3ffd4: 1100050a add w10, w8, #0x1 3ffd8: 8b080a68 add x8, x19, x8, lsl #2 3ffdc: b900c26a str w10, [x19, #0xc0] 3ffe0: b9006109 str w9, [x8, #0x60] 3ffe4: b980ca68 ldrsw x8, [x19, #0xc8] 3ffe8: 52800d29 mov w9, #0x69 // =105 3ffec: 1100050a add w10, w8, #0x1 3fff0: 8b080268 add x8, x19, x8 3fff4: b900ca6a str w10, [x19, #0xc8] 3fff8: 39014109 strb w9, [x8, #0x50] 3fffc: 97ff7245 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40000: aa1303e1 mov x1, x19 40004: a9437bfd ldp x29, x30, [sp, #0x30] 40008: a9424ff4 ldp x20, x19, [sp, #0x20] 4000c: a94157f6 ldp x22, x21, [sp, #0x10] 40010: a8c45ff8 ldp x24, x23, [sp], #0x40 40014: 17ff74cb b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040018 : 40018: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 4001c: a90157f6 stp x22, x21, [sp, #0x10] 40020: a9024ff4 stp x20, x19, [sp, #0x20] 40024: a9037bfd stp x29, x30, [sp, #0x30] 40028: 9100c3fd add x29, sp, #0x30 4002c: 2a0003f7 mov w23, w0 40030: 52802600 mov w0, #0x130 // =304 40034: 2a0303f4 mov w20, w3 40038: aa0203f5 mov x21, x2 4003c: 2a0103f6 mov w22, w1 40040: 97ff7270 bl 0x1ca00 <_Znwm@plt> 40044: f0000129 adrp x9, 0x67000 40048: 9128d129 add x9, x9, #0xa34 4004c: 3dc00120 ldr q0, [x9] 40050: aa0003f3 mov x19, x0 40054: aa1303f8 mov x24, x19 40058: b900d27f str wzr, [x19, #0xd0] 4005c: 52800e68 mov w8, #0x73 // =115 40060: f80c0f1f str xzr, [x24, #0xc0]! 40064: b900d677 str w23, [x19, #0xd4] 40068: 320003f7 orr w23, wzr, #0x1 4006c: 91036260 add x0, x19, #0xd8 40070: aa1f03e1 mov x1, xzr 40074: f80c527f stur xzr, [x19, #0xc5] 40078: a9004e73 stp x19, x19, [x19] 4007c: 79004268 strh w8, [x19, #0x20] 40080: 39033677 strb w23, [x19, #0xcd] 40084: 3d800660 str q0, [x19, #0x10] 40088: 97ff6fd6 bl 0x1bfe0 4008c: 91040260 add x0, x19, #0x100 40090: aa1f03e1 mov x1, xzr 40094: 97ff7007 bl 0x1c0b0 40098: f9400308 ldr x8, [x24] 4009c: 7100211f cmp w8, #0x8 400a0: 5400008b b.lt 0x400b0 400a4: d360fd08 lsr x8, x8, #32 400a8: 39033277 strb w23, [x19, #0xcc] 400ac: 1400000d b 0x400e0 400b0: 11000509 add w9, w8, #0x1 400b4: d3607d08 lsl x8, x8, #32 400b8: 8b887a68 add x8, x19, x8, asr #30 400bc: b900c269 str w9, [x19, #0xc0] 400c0: b9006116 str w22, [x8, #0x60] 400c4: b980ca68 ldrsw x8, [x19, #0xc8] 400c8: 52800d29 mov w9, #0x69 // =105 400cc: 1100050a add w10, w8, #0x1 400d0: 8b080268 add x8, x19, x8 400d4: b900ca6a str w10, [x19, #0xc8] 400d8: 39014109 strb w9, [x8, #0x50] 400dc: b940c668 ldr w8, [x19, #0xc4] 400e0: 7100211f cmp w8, #0x8 400e4: 5400008b b.lt 0x400f4 400e8: 320003e8 orr w8, wzr, #0x1 400ec: 39033268 strb w8, [x19, #0xcc] 400f0: 14000019 b 0x40154 400f4: b0000148 adrp x8, 0x69000 400f8: 91122108 add x8, x8, #0x488 400fc: f10002bf cmp x21, #0x0 40100: 9a950115 csel x21, x8, x21, eq 40104: aa1503e0 mov x0, x21 40108: 97ff7522 bl 0x1d590 4010c: b26003e8 orr x8, xzr, #0x100000000 40110: 8b008108 add x8, x8, x0, lsl #32 40114: 9360fd00 asr x0, x8, #32 40118: 97ff75aa bl 0x1d7c0 4011c: aa1503e1 mov x1, x21 40120: aa0003f6 mov x22, x0 40124: 97ff765f bl 0x1daa0 40128: b980c668 ldrsw x8, [x19, #0xc4] 4012c: 11000509 add w9, w8, #0x1 40130: 8b080e68 add x8, x19, x8, lsl #3 40134: b900c669 str w9, [x19, #0xc4] 40138: f9004116 str x22, [x8, #0x80] 4013c: b980ca68 ldrsw x8, [x19, #0xc8] 40140: 52800e69 mov w9, #0x73 // =115 40144: 1100050a add w10, w8, #0x1 40148: 8b080268 add x8, x19, x8 4014c: b900ca6a str w10, [x19, #0xc8] 40150: 39014109 strb w9, [x8, #0x50] 40154: b9800308 ldrsw x8, [x24] 40158: 7100211f cmp w8, #0x8 4015c: 5400008b b.lt 0x4016c 40160: 320003e8 orr w8, wzr, #0x1 40164: 39033268 strb w8, [x19, #0xcc] 40168: 1400000b b 0x40194 4016c: 11000509 add w9, w8, #0x1 40170: 8b080a68 add x8, x19, x8, lsl #2 40174: b900c269 str w9, [x19, #0xc0] 40178: b9006114 str w20, [x8, #0x60] 4017c: b980ca68 ldrsw x8, [x19, #0xc8] 40180: 52800d29 mov w9, #0x69 // =105 40184: 1100050a add w10, w8, #0x1 40188: 8b080268 add x8, x19, x8 4018c: b900ca6a str w10, [x19, #0xc8] 40190: 39014109 strb w9, [x8, #0x50] 40194: 97ff71df bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40198: aa1303e1 mov x1, x19 4019c: a9437bfd ldp x29, x30, [sp, #0x30] 401a0: a9424ff4 ldp x20, x19, [sp, #0x20] 401a4: a94157f6 ldp x22, x21, [sp, #0x10] 401a8: a8c45ff8 ldp x24, x23, [sp], #0x40 401ac: 17ff7465 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000401b0 : 401b0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 401b4: a90157f6 stp x22, x21, [sp, #0x10] 401b8: a9024ff4 stp x20, x19, [sp, #0x20] 401bc: a9037bfd stp x29, x30, [sp, #0x30] 401c0: 9100c3fd add x29, sp, #0x30 401c4: 2a0003f7 mov w23, w0 401c8: 52802600 mov w0, #0x130 // =304 401cc: 2a0303f4 mov w20, w3 401d0: aa0203f5 mov x21, x2 401d4: 2a0103f6 mov w22, w1 401d8: 97ff720a bl 0x1ca00 <_Znwm@plt> 401dc: 90000148 adrp x8, 0x68000 401e0: 911a2908 add x8, x8, #0x68a 401e4: 3cc09100 ldur q0, [x8, #0x9] 401e8: aa0003f3 mov x19, x0 401ec: aa1303f8 mov x24, x19 401f0: b900d27f str wzr, [x19, #0xd0] 401f4: f80c0f1f str xzr, [x24, #0xc0]! 401f8: 3c819260 stur q0, [x19, #0x19] 401fc: 3dc00100 ldr q0, [x8] 40200: b900d677 str w23, [x19, #0xd4] 40204: 320003f7 orr w23, wzr, #0x1 40208: 91036260 add x0, x19, #0xd8 4020c: aa1f03e1 mov x1, xzr 40210: f80c527f stur xzr, [x19, #0xc5] 40214: a9004e73 stp x19, x19, [x19] 40218: 39033677 strb w23, [x19, #0xcd] 4021c: 3d800660 str q0, [x19, #0x10] 40220: 97ff6f70 bl 0x1bfe0 40224: 91040260 add x0, x19, #0x100 40228: aa1f03e1 mov x1, xzr 4022c: 97ff6fa1 bl 0x1c0b0 40230: f9400308 ldr x8, [x24] 40234: 7100211f cmp w8, #0x8 40238: 5400008b b.lt 0x40248 4023c: d360fd08 lsr x8, x8, #32 40240: 39033277 strb w23, [x19, #0xcc] 40244: 1400000d b 0x40278 40248: 11000509 add w9, w8, #0x1 4024c: d3607d08 lsl x8, x8, #32 40250: 8b887a68 add x8, x19, x8, asr #30 40254: b900c269 str w9, [x19, #0xc0] 40258: b9006116 str w22, [x8, #0x60] 4025c: b980ca68 ldrsw x8, [x19, #0xc8] 40260: 52800d29 mov w9, #0x69 // =105 40264: 1100050a add w10, w8, #0x1 40268: 8b080268 add x8, x19, x8 4026c: b900ca6a str w10, [x19, #0xc8] 40270: 39014109 strb w9, [x8, #0x50] 40274: b940c668 ldr w8, [x19, #0xc4] 40278: 7100211f cmp w8, #0x8 4027c: 5400008b b.lt 0x4028c 40280: 320003e8 orr w8, wzr, #0x1 40284: 39033268 strb w8, [x19, #0xcc] 40288: 14000019 b 0x402ec 4028c: b0000148 adrp x8, 0x69000 40290: 91122108 add x8, x8, #0x488 40294: f10002bf cmp x21, #0x0 40298: 9a950115 csel x21, x8, x21, eq 4029c: aa1503e0 mov x0, x21 402a0: 97ff74bc bl 0x1d590 402a4: b26003e8 orr x8, xzr, #0x100000000 402a8: 8b008108 add x8, x8, x0, lsl #32 402ac: 9360fd00 asr x0, x8, #32 402b0: 97ff7544 bl 0x1d7c0 402b4: aa1503e1 mov x1, x21 402b8: aa0003f6 mov x22, x0 402bc: 97ff75f9 bl 0x1daa0 402c0: b980c668 ldrsw x8, [x19, #0xc4] 402c4: 11000509 add w9, w8, #0x1 402c8: 8b080e68 add x8, x19, x8, lsl #3 402cc: b900c669 str w9, [x19, #0xc4] 402d0: f9004116 str x22, [x8, #0x80] 402d4: b980ca68 ldrsw x8, [x19, #0xc8] 402d8: 52800e69 mov w9, #0x73 // =115 402dc: 1100050a add w10, w8, #0x1 402e0: 8b080268 add x8, x19, x8 402e4: b900ca6a str w10, [x19, #0xc8] 402e8: 39014109 strb w9, [x8, #0x50] 402ec: b9800308 ldrsw x8, [x24] 402f0: 7100211f cmp w8, #0x8 402f4: 5400008b b.lt 0x40304 402f8: 320003e8 orr w8, wzr, #0x1 402fc: 39033268 strb w8, [x19, #0xcc] 40300: 1400000b b 0x4032c 40304: 11000509 add w9, w8, #0x1 40308: 8b080a68 add x8, x19, x8, lsl #2 4030c: b900c269 str w9, [x19, #0xc0] 40310: b9006114 str w20, [x8, #0x60] 40314: b980ca68 ldrsw x8, [x19, #0xc8] 40318: 52800d29 mov w9, #0x69 // =105 4031c: 1100050a add w10, w8, #0x1 40320: 8b080268 add x8, x19, x8 40324: b900ca6a str w10, [x19, #0xc8] 40328: 39014109 strb w9, [x8, #0x50] 4032c: 97ff7179 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40330: aa1303e1 mov x1, x19 40334: a9437bfd ldp x29, x30, [sp, #0x30] 40338: a9424ff4 ldp x20, x19, [sp, #0x20] 4033c: a94157f6 ldp x22, x21, [sp, #0x10] 40340: a8c45ff8 ldp x24, x23, [sp], #0x40 40344: 17ff73ff b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040348 : 40348: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 4034c: a90157f6 stp x22, x21, [sp, #0x10] 40350: a9024ff4 stp x20, x19, [sp, #0x20] 40354: a9037bfd stp x29, x30, [sp, #0x30] 40358: 9100c3fd add x29, sp, #0x30 4035c: 2a0003f7 mov w23, w0 40360: 52802600 mov w0, #0x130 // =304 40364: 2a0303f4 mov w20, w3 40368: aa0203f5 mov x21, x2 4036c: 2a0103f6 mov w22, w1 40370: 97ff71a4 bl 0x1ca00 <_Znwm@plt> 40374: 90000148 adrp x8, 0x68000 40378: 911a8d08 add x8, x8, #0x6a3 4037c: 3dc00100 ldr q0, [x8] 40380: f840e108 ldur x8, [x8, #0xe] 40384: aa0003f3 mov x19, x0 40388: aa1303f8 mov x24, x19 4038c: b900d27f str wzr, [x19, #0xd0] 40390: f80c0f1f str xzr, [x24, #0xc0]! 40394: b900d677 str w23, [x19, #0xd4] 40398: 320003f7 orr w23, wzr, #0x1 4039c: 91036260 add x0, x19, #0xd8 403a0: aa1f03e1 mov x1, xzr 403a4: f80c527f stur xzr, [x19, #0xc5] 403a8: a9004e73 stp x19, x19, [x19] 403ac: 39033677 strb w23, [x19, #0xcd] 403b0: f801e268 stur x8, [x19, #0x1e] 403b4: 3d800660 str q0, [x19, #0x10] 403b8: 97ff6f0a bl 0x1bfe0 403bc: 91040260 add x0, x19, #0x100 403c0: aa1f03e1 mov x1, xzr 403c4: 97ff6f3b bl 0x1c0b0 403c8: f9400308 ldr x8, [x24] 403cc: 7100211f cmp w8, #0x8 403d0: 5400008b b.lt 0x403e0 403d4: d360fd08 lsr x8, x8, #32 403d8: 39033277 strb w23, [x19, #0xcc] 403dc: 1400000d b 0x40410 403e0: 11000509 add w9, w8, #0x1 403e4: d3607d08 lsl x8, x8, #32 403e8: 8b887a68 add x8, x19, x8, asr #30 403ec: b900c269 str w9, [x19, #0xc0] 403f0: b9006116 str w22, [x8, #0x60] 403f4: b980ca68 ldrsw x8, [x19, #0xc8] 403f8: 52800d29 mov w9, #0x69 // =105 403fc: 1100050a add w10, w8, #0x1 40400: 8b080268 add x8, x19, x8 40404: b900ca6a str w10, [x19, #0xc8] 40408: 39014109 strb w9, [x8, #0x50] 4040c: b940c668 ldr w8, [x19, #0xc4] 40410: 7100211f cmp w8, #0x8 40414: 5400008b b.lt 0x40424 40418: 320003e8 orr w8, wzr, #0x1 4041c: 39033268 strb w8, [x19, #0xcc] 40420: 14000019 b 0x40484 40424: b0000148 adrp x8, 0x69000 40428: 91122108 add x8, x8, #0x488 4042c: f10002bf cmp x21, #0x0 40430: 9a950115 csel x21, x8, x21, eq 40434: aa1503e0 mov x0, x21 40438: 97ff7456 bl 0x1d590 4043c: b26003e8 orr x8, xzr, #0x100000000 40440: 8b008108 add x8, x8, x0, lsl #32 40444: 9360fd00 asr x0, x8, #32 40448: 97ff74de bl 0x1d7c0 4044c: aa1503e1 mov x1, x21 40450: aa0003f6 mov x22, x0 40454: 97ff7593 bl 0x1daa0 40458: b980c668 ldrsw x8, [x19, #0xc4] 4045c: 11000509 add w9, w8, #0x1 40460: 8b080e68 add x8, x19, x8, lsl #3 40464: b900c669 str w9, [x19, #0xc4] 40468: f9004116 str x22, [x8, #0x80] 4046c: b980ca68 ldrsw x8, [x19, #0xc8] 40470: 52800e69 mov w9, #0x73 // =115 40474: 1100050a add w10, w8, #0x1 40478: 8b080268 add x8, x19, x8 4047c: b900ca6a str w10, [x19, #0xc8] 40480: 39014109 strb w9, [x8, #0x50] 40484: b9800308 ldrsw x8, [x24] 40488: 7100211f cmp w8, #0x8 4048c: 5400008b b.lt 0x4049c 40490: 320003e8 orr w8, wzr, #0x1 40494: 39033268 strb w8, [x19, #0xcc] 40498: 1400000b b 0x404c4 4049c: 11000509 add w9, w8, #0x1 404a0: 8b080a68 add x8, x19, x8, lsl #2 404a4: b900c269 str w9, [x19, #0xc0] 404a8: b9006114 str w20, [x8, #0x60] 404ac: b980ca68 ldrsw x8, [x19, #0xc8] 404b0: 52800d29 mov w9, #0x69 // =105 404b4: 1100050a add w10, w8, #0x1 404b8: 8b080268 add x8, x19, x8 404bc: b900ca6a str w10, [x19, #0xc8] 404c0: 39014109 strb w9, [x8, #0x50] 404c4: 97ff7113 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 404c8: aa1303e1 mov x1, x19 404cc: a9437bfd ldp x29, x30, [sp, #0x30] 404d0: a9424ff4 ldp x20, x19, [sp, #0x20] 404d4: a94157f6 ldp x22, x21, [sp, #0x10] 404d8: a8c45ff8 ldp x24, x23, [sp], #0x40 404dc: 17ff7399 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000404e0 : 404e0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 404e4: a9017bfd stp x29, x30, [sp, #0x10] 404e8: 910043fd add x29, sp, #0x10 404ec: 2a0003f3 mov w19, w0 404f0: 52802600 mov w0, #0x130 // =304 404f4: 97ff7143 bl 0x1ca00 <_Znwm@plt> 404f8: f0000129 adrp x9, 0x67000 404fc: 9129a129 add x9, x9, #0xa68 40500: 3dc00120 ldr q0, [x9] 40504: aa0003f4 mov x20, x0 40508: 52a00e68 mov w8, #0x730000 // =7536640 4050c: 728e6ca8 movk w8, #0x7365 40510: 320003e9 orr w9, wzr, #0x1 40514: 91036280 add x0, x20, #0xd8 40518: aa1f03e1 mov x1, xzr 4051c: f80c529f stur xzr, [x20, #0xc5] 40520: f900629f str xzr, [x20, #0xc0] 40524: 291a4e9f stp wzr, w19, [x20, #0xd0] 40528: a9005294 stp x20, x20, [x20] 4052c: b9002288 str w8, [x20, #0x20] 40530: 39033689 strb w9, [x20, #0xcd] 40534: 3d800680 str q0, [x20, #0x10] 40538: 97ff6eaa bl 0x1bfe0 4053c: 91040280 add x0, x20, #0x100 40540: aa1f03e1 mov x1, xzr 40544: 97ff6edb bl 0x1c0b0 40548: 97ff70f2 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4054c: a9417bfd ldp x29, x30, [sp, #0x10] 40550: aa1403e1 mov x1, x20 40554: a8c24ff4 ldp x20, x19, [sp], #0x20 40558: 17ff737a b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000004055c : 4055c: f81d0ff5 str x21, [sp, #-0x30]! 40560: a9014ff4 stp x20, x19, [sp, #0x10] 40564: a9027bfd stp x29, x30, [sp, #0x20] 40568: 910083fd add x29, sp, #0x20 4056c: 2a0003f4 mov w20, w0 40570: 52802600 mov w0, #0x130 // =304 40574: aa0103f3 mov x19, x1 40578: 97ff7122 bl 0x1ca00 <_Znwm@plt> 4057c: 90000148 adrp x8, 0x68000 40580: 911ae508 add x8, x8, #0x6b9 40584: aa0003f5 mov x21, x0 40588: 3dc00100 ldr q0, [x8] 4058c: b0000148 adrp x8, 0x69000 40590: f80c52bf stur xzr, [x21, #0xc5] 40594: f90062bf str xzr, [x21, #0xc0] 40598: 291a52bf stp wzr, w20, [x21, #0xd0] 4059c: 390082bf strb wzr, [x21, #0x20] 405a0: 390336bf strb wzr, [x21, #0xcd] 405a4: 91122108 add x8, x8, #0x488 405a8: f100027f cmp x19, #0x0 405ac: 9a930113 csel x19, x8, x19, eq 405b0: aa1303e0 mov x0, x19 405b4: a90056b5 stp x21, x21, [x21] 405b8: 3d8006a0 str q0, [x21, #0x10] 405bc: 97ff73f5 bl 0x1d590 405c0: b26003e8 orr x8, xzr, #0x100000000 405c4: 8b008108 add x8, x8, x0, lsl #32 405c8: 9360fd00 asr x0, x8, #32 405cc: 97ff747d bl 0x1d7c0 405d0: aa1303e1 mov x1, x19 405d4: aa0003f4 mov x20, x0 405d8: 97ff7532 bl 0x1daa0 405dc: b980c6a8 ldrsw x8, [x21, #0xc4] 405e0: 11000509 add w9, w8, #0x1 405e4: 8b080ea8 add x8, x21, x8, lsl #3 405e8: b900c6a9 str w9, [x21, #0xc4] 405ec: f9004114 str x20, [x8, #0x80] 405f0: b980caa8 ldrsw x8, [x21, #0xc8] 405f4: 52800e69 mov w9, #0x73 // =115 405f8: 1100050a add w10, w8, #0x1 405fc: 8b0802a8 add x8, x21, x8 40600: b900caaa str w10, [x21, #0xc8] 40604: 39014109 strb w9, [x8, #0x50] 40608: 97ff70c2 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4060c: a9427bfd ldp x29, x30, [sp, #0x20] 40610: a9414ff4 ldp x20, x19, [sp, #0x10] 40614: aa1503e1 mov x1, x21 40618: f84307f5 ldr x21, [sp], #0x30 4061c: 17ff7349 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040620 : 40620: a9be4ff4 stp x20, x19, [sp, #-0x20]! 40624: a9017bfd stp x29, x30, [sp, #0x10] 40628: 910043fd add x29, sp, #0x10 4062c: 2a0003f3 mov w19, w0 40630: 52802600 mov w0, #0x130 // =304 40634: 97ff70f3 bl 0x1ca00 <_Znwm@plt> 40638: 90000148 adrp x8, 0x68000 4063c: 911b2908 add x8, x8, #0x6ca 40640: f9400909 ldr x9, [x8, #0x10] 40644: 3dc00100 ldr q0, [x8] 40648: aa0003f4 mov x20, x0 4064c: 320003e8 orr w8, wzr, #0x1 40650: 91036280 add x0, x20, #0xd8 40654: aa1f03e1 mov x1, xzr 40658: f80c529f stur xzr, [x20, #0xc5] 4065c: f900629f str xzr, [x20, #0xc0] 40660: 291a4e9f stp wzr, w19, [x20, #0xd0] 40664: a9005294 stp x20, x20, [x20] 40668: 39033688 strb w8, [x20, #0xcd] 4066c: f9001289 str x9, [x20, #0x20] 40670: 3d800680 str q0, [x20, #0x10] 40674: 97ff6e5b bl 0x1bfe0 40678: 91040280 add x0, x20, #0x100 4067c: aa1f03e1 mov x1, xzr 40680: 97ff6e8c bl 0x1c0b0 40684: 97ff70a3 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40688: a9417bfd ldp x29, x30, [sp, #0x10] 4068c: aa1403e1 mov x1, x20 40690: a8c24ff4 ldp x20, x19, [sp], #0x20 40694: 17ff732b b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040698 : 40698: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4069c: a9017bfd stp x29, x30, [sp, #0x10] 406a0: 910043fd add x29, sp, #0x10 406a4: 2a0003f3 mov w19, w0 406a8: 52802600 mov w0, #0x130 // =304 406ac: 97ff70d5 bl 0x1ca00 <_Znwm@plt> 406b0: 90000148 adrp x8, 0x68000 406b4: 911b8908 add x8, x8, #0x6e2 406b8: f840d109 ldur x9, [x8, #0xd] 406bc: 3dc00100 ldr q0, [x8] 406c0: aa0003f4 mov x20, x0 406c4: 320003e8 orr w8, wzr, #0x1 406c8: 91036280 add x0, x20, #0xd8 406cc: aa1f03e1 mov x1, xzr 406d0: f80c529f stur xzr, [x20, #0xc5] 406d4: f900629f str xzr, [x20, #0xc0] 406d8: 291a4e9f stp wzr, w19, [x20, #0xd0] 406dc: a9005294 stp x20, x20, [x20] 406e0: 39033688 strb w8, [x20, #0xcd] 406e4: f801d289 stur x9, [x20, #0x1d] 406e8: 3d800680 str q0, [x20, #0x10] 406ec: 97ff6e3d bl 0x1bfe0 406f0: 91040280 add x0, x20, #0x100 406f4: aa1f03e1 mov x1, xzr 406f8: 97ff6e6e bl 0x1c0b0 406fc: 97ff7085 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40700: a9417bfd ldp x29, x30, [sp, #0x10] 40704: aa1403e1 mov x1, x20 40708: a8c24ff4 ldp x20, x19, [sp], #0x20 4070c: 17ff730d b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040710 : 40710: a9be4ff4 stp x20, x19, [sp, #-0x20]! 40714: a9017bfd stp x29, x30, [sp, #0x10] 40718: 910043fd add x29, sp, #0x10 4071c: 2a0003f3 mov w19, w0 40720: 52802600 mov w0, #0x130 // =304 40724: 97ff70b7 bl 0x1ca00 <_Znwm@plt> 40728: 90000148 adrp x8, 0x68000 4072c: 911bdd08 add x8, x8, #0x6f7 40730: 3dc00100 ldr q0, [x8] 40734: aa0003f4 mov x20, x0 40738: 528e8e48 mov w8, #0x7472 // =29810 4073c: 79004288 strh w8, [x20, #0x20] 40740: 320003e8 orr w8, wzr, #0x1 40744: 91036280 add x0, x20, #0xd8 40748: aa1f03e1 mov x1, xzr 4074c: f80c529f stur xzr, [x20, #0xc5] 40750: f900629f str xzr, [x20, #0xc0] 40754: 291a4e9f stp wzr, w19, [x20, #0xd0] 40758: a9005294 stp x20, x20, [x20] 4075c: 39008a9f strb wzr, [x20, #0x22] 40760: 39033688 strb w8, [x20, #0xcd] 40764: 3d800680 str q0, [x20, #0x10] 40768: 97ff6e1e bl 0x1bfe0 4076c: 91040280 add x0, x20, #0x100 40770: aa1f03e1 mov x1, xzr 40774: 97ff6e4f bl 0x1c0b0 40778: 97ff7066 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4077c: a9417bfd ldp x29, x30, [sp, #0x10] 40780: aa1403e1 mov x1, x20 40784: a8c24ff4 ldp x20, x19, [sp], #0x20 40788: 17ff72ee b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000004078c : 4078c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 40790: a9014ff4 stp x20, x19, [sp, #0x10] 40794: a9027bfd stp x29, x30, [sp, #0x20] 40798: 910083fd add x29, sp, #0x20 4079c: 2a0003f5 mov w21, w0 407a0: 52802600 mov w0, #0x130 // =304 407a4: 2a0203f3 mov w19, w2 407a8: aa0103f4 mov x20, x1 407ac: 97ff7095 bl 0x1ca00 <_Znwm@plt> 407b0: 90000148 adrp x8, 0x68000 407b4: 911c2908 add x8, x8, #0x70a 407b8: 3dc00100 ldr q0, [x8] 407bc: aa0003f6 mov x22, x0 407c0: 528cada8 mov w8, #0x656d // =25965 407c4: 790042c8 strh w8, [x22, #0x20] 407c8: 320003e8 orr w8, wzr, #0x1 407cc: 910362c0 add x0, x22, #0xd8 407d0: aa1f03e1 mov x1, xzr 407d4: f80c52df stur xzr, [x22, #0xc5] 407d8: f90062df str xzr, [x22, #0xc0] 407dc: 291a56df stp wzr, w21, [x22, #0xd0] 407e0: a9005ad6 stp x22, x22, [x22] 407e4: 39008adf strb wzr, [x22, #0x22] 407e8: 390336c8 strb w8, [x22, #0xcd] 407ec: 3d8006c0 str q0, [x22, #0x10] 407f0: 97ff6dfc bl 0x1bfe0 407f4: 910402c0 add x0, x22, #0x100 407f8: aa1f03e1 mov x1, xzr 407fc: 97ff6e2d bl 0x1c0b0 40800: 97ff7044 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40804: aa1403e2 mov x2, x20 40808: 2a1303e3 mov w3, w19 4080c: a9427bfd ldp x29, x30, [sp, #0x20] 40810: a9414ff4 ldp x20, x19, [sp, #0x10] 40814: aa1603e1 mov x1, x22 40818: 2a1f03e4 mov w4, wzr 4081c: a8c357f6 ldp x22, x21, [sp], #0x30 40820: 17ff74d8 b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 0000000000040824 : 40824: f81d0ff5 str x21, [sp, #-0x30]! 40828: a9014ff4 stp x20, x19, [sp, #0x10] 4082c: a9027bfd stp x29, x30, [sp, #0x20] 40830: 910083fd add x29, sp, #0x20 40834: 2a0003f4 mov w20, w0 40838: 52802600 mov w0, #0x130 // =304 4083c: 2a0103f3 mov w19, w1 40840: 97ff7070 bl 0x1ca00 <_Znwm@plt> 40844: 90000148 adrp x8, 0x68000 40848: 911c7508 add x8, x8, #0x71d 4084c: f840510a ldur x10, [x8, #0x5] 40850: f9400108 ldr x8, [x8] 40854: aa0003f5 mov x21, x0 40858: 320003e9 orr w9, wzr, #0x1 4085c: f80c52bf stur xzr, [x21, #0xc5] 40860: f90062bf str xzr, [x21, #0xc0] 40864: b900c2a9 str w9, [x21, #0xc0] 40868: b900caa9 str w9, [x21, #0xc8] 4086c: 52800d29 mov w9, #0x69 // =105 40870: 291a52bf stp wzr, w20, [x21, #0xd0] 40874: a90056b5 stp x21, x21, [x21] 40878: 390336bf strb wzr, [x21, #0xcd] 4087c: b90062b3 str w19, [x21, #0x60] 40880: f80152aa stur x10, [x21, #0x15] 40884: f9000aa8 str x8, [x21, #0x10] 40888: 390142a9 strb w9, [x21, #0x50] 4088c: 97ff7021 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40890: a9427bfd ldp x29, x30, [sp, #0x20] 40894: a9414ff4 ldp x20, x19, [sp, #0x10] 40898: aa1503e1 mov x1, x21 4089c: f84307f5 ldr x21, [sp], #0x30 408a0: 17ff72a8 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000408a4 : 408a4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 408a8: a9017bfd stp x29, x30, [sp, #0x10] 408ac: 910043fd add x29, sp, #0x10 408b0: 2a0003f3 mov w19, w0 408b4: 52802600 mov w0, #0x130 // =304 408b8: 97ff7052 bl 0x1ca00 <_Znwm@plt> 408bc: 90000148 adrp x8, 0x68000 408c0: 911ca908 add x8, x8, #0x72a 408c4: 3cc09100 ldur q0, [x8, #0x9] 408c8: 3dc00101 ldr q1, [x8] 408cc: aa0003f4 mov x20, x0 408d0: 320003e8 orr w8, wzr, #0x1 408d4: 91036280 add x0, x20, #0xd8 408d8: aa1f03e1 mov x1, xzr 408dc: f80c529f stur xzr, [x20, #0xc5] 408e0: f900629f str xzr, [x20, #0xc0] 408e4: 291a4e9f stp wzr, w19, [x20, #0xd0] 408e8: a9005294 stp x20, x20, [x20] 408ec: 39033688 strb w8, [x20, #0xcd] 408f0: 3c819280 stur q0, [x20, #0x19] 408f4: 3d800681 str q1, [x20, #0x10] 408f8: 97ff6dba bl 0x1bfe0 408fc: 91040280 add x0, x20, #0x100 40900: aa1f03e1 mov x1, xzr 40904: 97ff6deb bl 0x1c0b0 40908: 97ff7002 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4090c: a9417bfd ldp x29, x30, [sp, #0x10] 40910: aa1403e1 mov x1, x20 40914: a8c24ff4 ldp x20, x19, [sp], #0x20 40918: 17ff728a b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000004091c : 4091c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 40920: a9017bfd stp x29, x30, [sp, #0x10] 40924: 910043fd add x29, sp, #0x10 40928: 2a0003f3 mov w19, w0 4092c: 52802600 mov w0, #0x130 // =304 40930: 97ff7034 bl 0x1ca00 <_Znwm@plt> 40934: 90000148 adrp x8, 0x68000 40938: 911d0d08 add x8, x8, #0x743 4093c: 3cc0a100 ldur q0, [x8, #0xa] 40940: 3dc00101 ldr q1, [x8] 40944: aa0003f4 mov x20, x0 40948: f80c529f stur xzr, [x20, #0xc5] 4094c: f900629f str xzr, [x20, #0xc0] 40950: 291a4e9f stp wzr, w19, [x20, #0xd0] 40954: a9005294 stp x20, x20, [x20] 40958: 3c81a280 stur q0, [x20, #0x1a] 4095c: 3d800681 str q1, [x20, #0x10] 40960: 3903369f strb wzr, [x20, #0xcd] 40964: 97ff6feb bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40968: a9417bfd ldp x29, x30, [sp, #0x10] 4096c: aa1403e1 mov x1, x20 40970: a8c24ff4 ldp x20, x19, [sp], #0x20 40974: 17ff7273 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040978 : 40978: f81c0ff7 str x23, [sp, #-0x40]! 4097c: a90157f6 stp x22, x21, [sp, #0x10] 40980: a9024ff4 stp x20, x19, [sp, #0x20] 40984: a9037bfd stp x29, x30, [sp, #0x30] 40988: 9100c3fd add x29, sp, #0x30 4098c: 2a0003f7 mov w23, w0 40990: 52802600 mov w0, #0x130 // =304 40994: 2a0303f3 mov w19, w3 40998: aa0203f4 mov x20, x2 4099c: 2a0103f6 mov w22, w1 409a0: 97ff7018 bl 0x1ca00 <_Znwm@plt> 409a4: 90000148 adrp x8, 0x68000 409a8: 911d7508 add x8, x8, #0x75d 409ac: 3cc0e100 ldur q0, [x8, #0xe] 409b0: 3dc00101 ldr q1, [x8] 409b4: aa0003f5 mov x21, x0 409b8: 291a5ebf stp wzr, w23, [x21, #0xd0] 409bc: 320003f7 orr w23, wzr, #0x1 409c0: 910362a0 add x0, x21, #0xd8 409c4: aa1f03e1 mov x1, xzr 409c8: f80c52bf stur xzr, [x21, #0xc5] 409cc: f90062bf str xzr, [x21, #0xc0] 409d0: a90056b5 stp x21, x21, [x21] 409d4: 390336b7 strb w23, [x21, #0xcd] 409d8: 3c81e2a0 stur q0, [x21, #0x1e] 409dc: 3d8006a1 str q1, [x21, #0x10] 409e0: 97ff6d80 bl 0x1bfe0 409e4: 910402a0 add x0, x21, #0x100 409e8: aa1f03e1 mov x1, xzr 409ec: 97ff6db1 bl 0x1c0b0 409f0: b980c2a8 ldrsw x8, [x21, #0xc0] 409f4: 7100211f cmp w8, #0x8 409f8: 5400006b b.lt 0x40a04 409fc: 390332b7 strb w23, [x21, #0xcc] 40a00: 1400000b b 0x40a2c 40a04: 11000509 add w9, w8, #0x1 40a08: 8b080aa8 add x8, x21, x8, lsl #2 40a0c: b900c2a9 str w9, [x21, #0xc0] 40a10: b9006116 str w22, [x8, #0x60] 40a14: b980caa8 ldrsw x8, [x21, #0xc8] 40a18: 52800d29 mov w9, #0x69 // =105 40a1c: 1100050a add w10, w8, #0x1 40a20: 8b0802a8 add x8, x21, x8 40a24: b900caaa str w10, [x21, #0xc8] 40a28: 39014109 strb w9, [x8, #0x50] 40a2c: 97ff6fb9 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40a30: aa1503e1 mov x1, x21 40a34: aa1403e2 mov x2, x20 40a38: 2a1303e3 mov w3, w19 40a3c: a9437bfd ldp x29, x30, [sp, #0x30] 40a40: a9424ff4 ldp x20, x19, [sp, #0x20] 40a44: a94157f6 ldp x22, x21, [sp, #0x10] 40a48: 2a1f03e4 mov w4, wzr 40a4c: f84407f7 ldr x23, [sp], #0x40 40a50: 17ff744c b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 0000000000040a54 : 40a54: a9bd57f6 stp x22, x21, [sp, #-0x30]! 40a58: a9014ff4 stp x20, x19, [sp, #0x10] 40a5c: a9027bfd stp x29, x30, [sp, #0x20] 40a60: 910083fd add x29, sp, #0x20 40a64: 2a0003f5 mov w21, w0 40a68: 52802600 mov w0, #0x130 // =304 40a6c: 2a0203f3 mov w19, w2 40a70: 2a0103f4 mov w20, w1 40a74: 97ff6fe3 bl 0x1ca00 <_Znwm@plt> 40a78: 90000148 adrp x8, 0x68000 40a7c: 911ded08 add x8, x8, #0x77b 40a80: 3cc0f100 ldur q0, [x8, #0xf] 40a84: aa0003f6 mov x22, x0 40a88: 320003e9 orr w9, wzr, #0x1 40a8c: aa1603ea mov x10, x22 40a90: 3c81f2c0 stur q0, [x22, #0x1f] 40a94: 3dc00100 ldr q0, [x8] 40a98: 52800d28 mov w8, #0x69 // =105 40a9c: f80c52df stur xzr, [x22, #0xc5] 40aa0: f90062df str xzr, [x22, #0xc0] 40aa4: 291a56df stp wzr, w21, [x22, #0xd0] 40aa8: a9005ad6 stp x22, x22, [x22] 40aac: 390336df strb wzr, [x22, #0xcd] 40ab0: b90062d4 str w20, [x22, #0x60] 40ab4: b900cac9 str w9, [x22, #0xc8] 40ab8: 3d8006c0 str q0, [x22, #0x10] 40abc: 38050d48 strb w8, [x10, #0x50]! 40ac0: b980cac9 ldrsw x9, [x22, #0xc8] 40ac4: 321f03eb orr w11, wzr, #0x2 40ac8: b900c2cb str w11, [x22, #0xc0] 40acc: 1200026b and w11, w19, #0x1 40ad0: b90066cb str w11, [x22, #0x64] 40ad4: 1100052b add w11, w9, #0x1 40ad8: b900cacb str w11, [x22, #0xc8] 40adc: 38296948 strb w8, [x10, x9] 40ae0: 97ff6f8c bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40ae4: a9427bfd ldp x29, x30, [sp, #0x20] 40ae8: a9414ff4 ldp x20, x19, [sp, #0x10] 40aec: aa1603e1 mov x1, x22 40af0: a8c357f6 ldp x22, x21, [sp], #0x30 40af4: 17ff7213 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040af8 : 40af8: f81d0ff5 str x21, [sp, #-0x30]! 40afc: a9014ff4 stp x20, x19, [sp, #0x10] 40b00: a9027bfd stp x29, x30, [sp, #0x20] 40b04: 910083fd add x29, sp, #0x20 40b08: 2a0003f4 mov w20, w0 40b0c: 52802600 mov w0, #0x130 // =304 40b10: 2a0103f3 mov w19, w1 40b14: 97ff6fbb bl 0x1ca00 <_Znwm@plt> 40b18: 90000148 adrp x8, 0x68000 40b1c: 911e6908 add x8, x8, #0x79a 40b20: ad400101 ldp q1, q0, [x8] 40b24: aa0003f5 mov x21, x0 40b28: 528e0de8 mov w8, #0x706f // =28783 40b2c: 320003e9 orr w9, wzr, #0x1 40b30: 790062a8 strh w8, [x21, #0x30] 40b34: 52800d28 mov w8, #0x69 // =105 40b38: ad0082a1 stp q1, q0, [x21, #0x10] 40b3c: f80c52bf stur xzr, [x21, #0xc5] 40b40: f90062bf str xzr, [x21, #0xc0] 40b44: 291a52bf stp wzr, w20, [x21, #0xd0] 40b48: a90056b5 stp x21, x21, [x21] 40b4c: 3900cabf strb wzr, [x21, #0x32] 40b50: 390336bf strb wzr, [x21, #0xcd] 40b54: b90062b3 str w19, [x21, #0x60] 40b58: b900c2a9 str w9, [x21, #0xc0] 40b5c: b900caa9 str w9, [x21, #0xc8] 40b60: 390142a8 strb w8, [x21, #0x50] 40b64: 97ff6f6b bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40b68: a9427bfd ldp x29, x30, [sp, #0x20] 40b6c: a9414ff4 ldp x20, x19, [sp, #0x10] 40b70: aa1503e1 mov x1, x21 40b74: f84307f5 ldr x21, [sp], #0x30 40b78: 17ff71f2 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040b7c : 40b7c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 40b80: a9014ff4 stp x20, x19, [sp, #0x10] 40b84: a9027bfd stp x29, x30, [sp, #0x20] 40b88: 910083fd add x29, sp, #0x20 40b8c: b0000148 adrp x8, 0x69000 40b90: 2a0103f3 mov w19, w1 40b94: 2a0003f4 mov w20, w0 40b98: 91122108 add x8, x8, #0x488 40b9c: f100005f cmp x2, #0x0 40ba0: 52802600 mov w0, #0x130 // =304 40ba4: 9a820115 csel x21, x8, x2, eq 40ba8: 97ff6f96 bl 0x1ca00 <_Znwm@plt> 40bac: 90000148 adrp x8, 0x68000 40bb0: 911ef508 add x8, x8, #0x7bd 40bb4: f840610a ldur x10, [x8, #0x6] 40bb8: f9400108 ldr x8, [x8] 40bbc: aa0003f6 mov x22, x0 40bc0: 320003e9 orr w9, wzr, #0x1 40bc4: f80c52df stur xzr, [x22, #0xc5] 40bc8: f90062df str xzr, [x22, #0xc0] 40bcc: 291a52df stp wzr, w20, [x22, #0xd0] 40bd0: b900c2c9 str w9, [x22, #0xc0] 40bd4: b900cac9 str w9, [x22, #0xc8] 40bd8: 52800d29 mov w9, #0x69 // =105 40bdc: aa1603f4 mov x20, x22 40be0: aa1503e0 mov x0, x21 40be4: a9005ad6 stp x22, x22, [x22] 40be8: 390336df strb wzr, [x22, #0xcd] 40bec: b90062d3 str w19, [x22, #0x60] 40bf0: f80162ca stur x10, [x22, #0x16] 40bf4: f9000ac8 str x8, [x22, #0x10] 40bf8: 38050e89 strb w9, [x20, #0x50]! 40bfc: 97ff7265 bl 0x1d590 40c00: b26003e8 orr x8, xzr, #0x100000000 40c04: 8b008108 add x8, x8, x0, lsl #32 40c08: 9360fd00 asr x0, x8, #32 40c0c: 97ff72ed bl 0x1d7c0 40c10: aa1503e1 mov x1, x21 40c14: aa0003f3 mov x19, x0 40c18: 97ff73a2 bl 0x1daa0 40c1c: b980c6c8 ldrsw x8, [x22, #0xc4] 40c20: 11000509 add w9, w8, #0x1 40c24: 8b080ec8 add x8, x22, x8, lsl #3 40c28: b900c6c9 str w9, [x22, #0xc4] 40c2c: f9004113 str x19, [x8, #0x80] 40c30: b980cac8 ldrsw x8, [x22, #0xc8] 40c34: 52800e69 mov w9, #0x73 // =115 40c38: 1100050a add w10, w8, #0x1 40c3c: b900caca str w10, [x22, #0xc8] 40c40: 38286a89 strb w9, [x20, x8] 40c44: 97ff6f33 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40c48: a9427bfd ldp x29, x30, [sp, #0x20] 40c4c: a9414ff4 ldp x20, x19, [sp, #0x10] 40c50: aa1603e1 mov x1, x22 40c54: a8c357f6 ldp x22, x21, [sp], #0x30 40c58: 17ff71ba b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040c5c : 40c5c: f81d0ff5 str x21, [sp, #-0x30]! 40c60: a9014ff4 stp x20, x19, [sp, #0x10] 40c64: a9027bfd stp x29, x30, [sp, #0x20] 40c68: 910083fd add x29, sp, #0x20 40c6c: 2a0003f4 mov w20, w0 40c70: 52802600 mov w0, #0x130 // =304 40c74: 2a0103f3 mov w19, w1 40c78: 97ff6f62 bl 0x1ca00 <_Znwm@plt> 40c7c: 90000149 adrp x9, 0x68000 40c80: 911f2d29 add x9, x9, #0x7cb 40c84: 3dc00120 ldr q0, [x9] 40c88: aa0003f5 mov x21, x0 40c8c: 52800e88 mov w8, #0x74 // =116 40c90: 790042a8 strh w8, [x21, #0x20] 40c94: 320003e8 orr w8, wzr, #0x1 40c98: 52800d29 mov w9, #0x69 // =105 40c9c: f80c52bf stur xzr, [x21, #0xc5] 40ca0: f90062bf str xzr, [x21, #0xc0] 40ca4: 291a52bf stp wzr, w20, [x21, #0xd0] 40ca8: a90056b5 stp x21, x21, [x21] 40cac: b90062b3 str w19, [x21, #0x60] 40cb0: 390336bf strb wzr, [x21, #0xcd] 40cb4: b900c2a8 str w8, [x21, #0xc0] 40cb8: b900caa8 str w8, [x21, #0xc8] 40cbc: 3d8006a0 str q0, [x21, #0x10] 40cc0: 390142a9 strb w9, [x21, #0x50] 40cc4: 97ff6f13 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40cc8: a9427bfd ldp x29, x30, [sp, #0x20] 40ccc: a9414ff4 ldp x20, x19, [sp, #0x10] 40cd0: aa1503e1 mov x1, x21 40cd4: f84307f5 ldr x21, [sp], #0x30 40cd8: 17ff719a b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040cdc : 40cdc: f81d0ff5 str x21, [sp, #-0x30]! 40ce0: a9014ff4 stp x20, x19, [sp, #0x10] 40ce4: a9027bfd stp x29, x30, [sp, #0x20] 40ce8: 910083fd add x29, sp, #0x20 40cec: 2a0003f5 mov w21, w0 40cf0: 52802600 mov w0, #0x130 // =304 40cf4: 2a0103f4 mov w20, w1 40cf8: 97ff6f42 bl 0x1ca00 <_Znwm@plt> 40cfc: 90000148 adrp x8, 0x68000 40d00: 911f7508 add x8, x8, #0x7dd 40d04: 3dc00100 ldr q0, [x8] 40d08: aa0003f3 mov x19, x0 40d0c: 291a567f stp wzr, w21, [x19, #0xd0] 40d10: 320003f5 orr w21, wzr, #0x1 40d14: 91036260 add x0, x19, #0xd8 40d18: aa1f03e1 mov x1, xzr 40d1c: f80c527f stur xzr, [x19, #0xc5] 40d20: f900627f str xzr, [x19, #0xc0] 40d24: a9004e73 stp x19, x19, [x19] 40d28: 3900827f strb wzr, [x19, #0x20] 40d2c: 39033675 strb w21, [x19, #0xcd] 40d30: 3d800660 str q0, [x19, #0x10] 40d34: 97ff6cab bl 0x1bfe0 40d38: 91040260 add x0, x19, #0x100 40d3c: aa1f03e1 mov x1, xzr 40d40: 97ff6cdc bl 0x1c0b0 40d44: b980c268 ldrsw x8, [x19, #0xc0] 40d48: 7100211f cmp w8, #0x8 40d4c: 5400006b b.lt 0x40d58 40d50: 39033275 strb w21, [x19, #0xcc] 40d54: 1400000b b 0x40d80 40d58: 11000509 add w9, w8, #0x1 40d5c: 8b080a68 add x8, x19, x8, lsl #2 40d60: b900c269 str w9, [x19, #0xc0] 40d64: b9006114 str w20, [x8, #0x60] 40d68: b980ca68 ldrsw x8, [x19, #0xc8] 40d6c: 52800d29 mov w9, #0x69 // =105 40d70: 1100050a add w10, w8, #0x1 40d74: 8b080268 add x8, x19, x8 40d78: b900ca6a str w10, [x19, #0xc8] 40d7c: 39014109 strb w9, [x8, #0x50] 40d80: 97ff6ee4 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40d84: aa1303e1 mov x1, x19 40d88: a9427bfd ldp x29, x30, [sp, #0x20] 40d8c: a9414ff4 ldp x20, x19, [sp, #0x10] 40d90: f84307f5 ldr x21, [sp], #0x30 40d94: 17ff716b b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000040d98 : 40d98: a9bb67fa stp x26, x25, [sp, #-0x50]! 40d9c: a9015ff8 stp x24, x23, [sp, #0x10] 40da0: a90257f6 stp x22, x21, [sp, #0x20] 40da4: a9034ff4 stp x20, x19, [sp, #0x30] 40da8: a9047bfd stp x29, x30, [sp, #0x40] 40dac: 910103fd add x29, sp, #0x40 40db0: 2a0003f9 mov w25, w0 40db4: 52802600 mov w0, #0x130 // =304 40db8: 2a0503f3 mov w19, w5 40dbc: aa0403f4 mov x20, x4 40dc0: 2a0303f6 mov w22, w3 40dc4: aa0203f7 mov x23, x2 40dc8: 2a0103f8 mov w24, w1 40dcc: 97ff6f0d bl 0x1ca00 <_Znwm@plt> 40dd0: 90000149 adrp x9, 0x68000 40dd4: 911fb929 add x9, x9, #0x7ee 40dd8: 3dc00120 ldr q0, [x9] 40ddc: aa0003f5 mov x21, x0 40de0: aa1503fa mov x26, x21 40de4: 52a00e88 mov w8, #0x740000 // =7602176 40de8: b900d2bf str wzr, [x21, #0xd0] 40dec: 728d8ea8 movk w8, #0x6c75 40df0: f80c0f5f str xzr, [x26, #0xc0]! 40df4: b900d6b9 str w25, [x21, #0xd4] 40df8: 320003f9 orr w25, wzr, #0x1 40dfc: 910362a0 add x0, x21, #0xd8 40e00: aa1f03e1 mov x1, xzr 40e04: f80c52bf stur xzr, [x21, #0xc5] 40e08: a90056b5 stp x21, x21, [x21] 40e0c: b90022a8 str w8, [x21, #0x20] 40e10: 390336b9 strb w25, [x21, #0xcd] 40e14: 3d8006a0 str q0, [x21, #0x10] 40e18: 97ff6c72 bl 0x1bfe0 40e1c: 910402a0 add x0, x21, #0x100 40e20: aa1f03e1 mov x1, xzr 40e24: 97ff6ca3 bl 0x1c0b0 40e28: f9400348 ldr x8, [x26] 40e2c: 7100211f cmp w8, #0x8 40e30: 5400008b b.lt 0x40e40 40e34: d360fd08 lsr x8, x8, #32 40e38: 390332b9 strb w25, [x21, #0xcc] 40e3c: 1400000d b 0x40e70 40e40: 11000509 add w9, w8, #0x1 40e44: d3607d08 lsl x8, x8, #32 40e48: 8b887aa8 add x8, x21, x8, asr #30 40e4c: b900c2a9 str w9, [x21, #0xc0] 40e50: b9006118 str w24, [x8, #0x60] 40e54: b980caa8 ldrsw x8, [x21, #0xc8] 40e58: 52800d29 mov w9, #0x69 // =105 40e5c: 1100050a add w10, w8, #0x1 40e60: 8b0802a8 add x8, x21, x8 40e64: b900caaa str w10, [x21, #0xc8] 40e68: 39014109 strb w9, [x8, #0x50] 40e6c: b940c6a8 ldr w8, [x21, #0xc4] 40e70: 7100211f cmp w8, #0x8 40e74: 5400008b b.lt 0x40e84 40e78: 320003e8 orr w8, wzr, #0x1 40e7c: 390332a8 strb w8, [x21, #0xcc] 40e80: 14000019 b 0x40ee4 40e84: b0000148 adrp x8, 0x69000 40e88: 91122108 add x8, x8, #0x488 40e8c: f10002ff cmp x23, #0x0 40e90: 9a970117 csel x23, x8, x23, eq 40e94: aa1703e0 mov x0, x23 40e98: 97ff71be bl 0x1d590 40e9c: b26003e8 orr x8, xzr, #0x100000000 40ea0: 8b008108 add x8, x8, x0, lsl #32 40ea4: 9360fd00 asr x0, x8, #32 40ea8: 97ff7246 bl 0x1d7c0 40eac: aa1703e1 mov x1, x23 40eb0: aa0003f8 mov x24, x0 40eb4: 97ff72fb bl 0x1daa0 40eb8: b980c6a8 ldrsw x8, [x21, #0xc4] 40ebc: 11000509 add w9, w8, #0x1 40ec0: 8b080ea8 add x8, x21, x8, lsl #3 40ec4: b900c6a9 str w9, [x21, #0xc4] 40ec8: f9004118 str x24, [x8, #0x80] 40ecc: b980caa8 ldrsw x8, [x21, #0xc8] 40ed0: 52800e69 mov w9, #0x73 // =115 40ed4: 1100050a add w10, w8, #0x1 40ed8: 8b0802a8 add x8, x21, x8 40edc: b900caaa str w10, [x21, #0xc8] 40ee0: 39014109 strb w9, [x8, #0x50] 40ee4: b9800348 ldrsw x8, [x26] 40ee8: 7100211f cmp w8, #0x8 40eec: 5400008b b.lt 0x40efc 40ef0: 320003e8 orr w8, wzr, #0x1 40ef4: 390332a8 strb w8, [x21, #0xcc] 40ef8: 1400000b b 0x40f24 40efc: 11000509 add w9, w8, #0x1 40f00: 8b080aa8 add x8, x21, x8, lsl #2 40f04: b900c2a9 str w9, [x21, #0xc0] 40f08: b9006116 str w22, [x8, #0x60] 40f0c: b980caa8 ldrsw x8, [x21, #0xc8] 40f10: 52800d29 mov w9, #0x69 // =105 40f14: 1100050a add w10, w8, #0x1 40f18: 8b0802a8 add x8, x21, x8 40f1c: b900caaa str w10, [x21, #0xc8] 40f20: 39014109 strb w9, [x8, #0x50] 40f24: 97ff6e7b bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40f28: aa1503e1 mov x1, x21 40f2c: aa1403e2 mov x2, x20 40f30: 2a1303e3 mov w3, w19 40f34: a9447bfd ldp x29, x30, [sp, #0x40] 40f38: a9434ff4 ldp x20, x19, [sp, #0x30] 40f3c: a94257f6 ldp x22, x21, [sp, #0x20] 40f40: a9415ff8 ldp x24, x23, [sp, #0x10] 40f44: 320003e4 orr w4, wzr, #0x1 40f48: a8c567fa ldp x26, x25, [sp], #0x50 40f4c: 17ff730d b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 0000000000040f50 : 40f50: 2a1f03e0 mov w0, wzr 40f54: d65f03c0 ret 0000000000040f58 : 40f58: d65f03c0 ret 0000000000040f5c : 40f5c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 40f60: a9014ff4 stp x20, x19, [sp, #0x10] 40f64: a9027bfd stp x29, x30, [sp, #0x20] 40f68: 910083fd add x29, sp, #0x20 40f6c: 2a0003f5 mov w21, w0 40f70: 52802600 mov w0, #0x130 // =304 40f74: 2a0203f3 mov w19, w2 40f78: aa0103f4 mov x20, x1 40f7c: 97ff6ea1 bl 0x1ca00 <_Znwm@plt> 40f80: 90000149 adrp x9, 0x68000 40f84: 91200929 add x9, x9, #0x802 40f88: 3dc00120 ldr q0, [x9] 40f8c: aa0003f6 mov x22, x0 40f90: 52a00e88 mov w8, #0x740000 // =7602176 40f94: 728e4de8 movk w8, #0x726f 40f98: 320003e9 orr w9, wzr, #0x1 40f9c: 910362c0 add x0, x22, #0xd8 40fa0: aa1f03e1 mov x1, xzr 40fa4: f80c52df stur xzr, [x22, #0xc5] 40fa8: f90062df str xzr, [x22, #0xc0] 40fac: 291a56df stp wzr, w21, [x22, #0xd0] 40fb0: a9005ad6 stp x22, x22, [x22] 40fb4: b90022c8 str w8, [x22, #0x20] 40fb8: 390336c9 strb w9, [x22, #0xcd] 40fbc: 3d8006c0 str q0, [x22, #0x10] 40fc0: 97ff6c08 bl 0x1bfe0 40fc4: 910402c0 add x0, x22, #0x100 40fc8: aa1f03e1 mov x1, xzr 40fcc: 97ff6c39 bl 0x1c0b0 40fd0: 97ff6e50 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 40fd4: aa1403e2 mov x2, x20 40fd8: 2a1303e3 mov w3, w19 40fdc: a9427bfd ldp x29, x30, [sp, #0x20] 40fe0: a9414ff4 ldp x20, x19, [sp, #0x10] 40fe4: aa1603e1 mov x1, x22 40fe8: 2a1f03e4 mov w4, wzr 40fec: a8c357f6 ldp x22, x21, [sp], #0x30 40ff0: 17ff72e4 b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 0000000000040ff4 : 40ff4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 40ff8: a9014ff4 stp x20, x19, [sp, #0x10] 40ffc: a9027bfd stp x29, x30, [sp, #0x20] 41000: 910083fd add x29, sp, #0x20 41004: 2a0003f5 mov w21, w0 41008: 52802600 mov w0, #0x130 // =304 4100c: 2a0203f3 mov w19, w2 41010: aa0103f4 mov x20, x1 41014: 97ff6e7b bl 0x1ca00 <_Znwm@plt> 41018: f0000129 adrp x9, 0x68000 4101c: 91205929 add x9, x9, #0x816 41020: 3dc00120 ldr q0, [x9] 41024: aa0003f6 mov x22, x0 41028: 52a00e88 mov w8, #0x740000 // =7602176 4102c: 728e4de8 movk w8, #0x726f 41030: 320003e9 orr w9, wzr, #0x1 41034: 910362c0 add x0, x22, #0xd8 41038: aa1f03e1 mov x1, xzr 4103c: f80c52df stur xzr, [x22, #0xc5] 41040: f90062df str xzr, [x22, #0xc0] 41044: 291a56df stp wzr, w21, [x22, #0xd0] 41048: a9005ad6 stp x22, x22, [x22] 4104c: b90022c8 str w8, [x22, #0x20] 41050: 390336c9 strb w9, [x22, #0xcd] 41054: 3d8006c0 str q0, [x22, #0x10] 41058: 97ff6be2 bl 0x1bfe0 4105c: 910402c0 add x0, x22, #0x100 41060: aa1f03e1 mov x1, xzr 41064: 97ff6c13 bl 0x1c0b0 41068: 97ff6e2a bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4106c: aa1403e2 mov x2, x20 41070: 2a1303e3 mov w3, w19 41074: a9427bfd ldp x29, x30, [sp, #0x20] 41078: a9414ff4 ldp x20, x19, [sp, #0x10] 4107c: aa1603e1 mov x1, x22 41080: 2a1f03e4 mov w4, wzr 41084: a8c357f6 ldp x22, x21, [sp], #0x30 41088: 17ff72be b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 000000000004108c : 4108c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 41090: a90157f6 stp x22, x21, [sp, #0x10] 41094: a9024ff4 stp x20, x19, [sp, #0x20] 41098: a9037bfd stp x29, x30, [sp, #0x30] 4109c: 9100c3fd add x29, sp, #0x30 410a0: 2a0003f6 mov w22, w0 410a4: 52802600 mov w0, #0x130 // =304 410a8: aa0203f4 mov x20, x2 410ac: aa0103f5 mov x21, x1 410b0: 97ff6e54 bl 0x1ca00 <_Znwm@plt> 410b4: f0000129 adrp x9, 0x68000 410b8: 9120a929 add x9, x9, #0x82a 410bc: aa0003f3 mov x19, x0 410c0: 3dc00120 ldr q0, [x9] 410c4: 90000157 adrp x23, 0x69000 410c8: f80c527f stur xzr, [x19, #0xc5] 410cc: f900627f str xzr, [x19, #0xc0] 410d0: 291a5a7f stp wzr, w22, [x19, #0xd0] 410d4: 39008a7f strb wzr, [x19, #0x22] 410d8: 3903367f strb wzr, [x19, #0xcd] 410dc: 911222f7 add x23, x23, #0x488 410e0: f10002bf cmp x21, #0x0 410e4: 9a9502f5 csel x21, x23, x21, eq 410e8: 528e8d88 mov w8, #0x746c // =29804 410ec: aa1503e0 mov x0, x21 410f0: a9004e73 stp x19, x19, [x19] 410f4: 79004268 strh w8, [x19, #0x20] 410f8: 3d800660 str q0, [x19, #0x10] 410fc: 97ff7125 bl 0x1d590 41100: b26003f8 orr x24, xzr, #0x100000000 41104: 8b008308 add x8, x24, x0, lsl #32 41108: 9360fd00 asr x0, x8, #32 4110c: 97ff71ad bl 0x1d7c0 41110: aa1503e1 mov x1, x21 41114: aa0003f6 mov x22, x0 41118: 97ff7262 bl 0x1daa0 4111c: b980c668 ldrsw x8, [x19, #0xc4] 41120: 11000509 add w9, w8, #0x1 41124: 8b080e68 add x8, x19, x8, lsl #3 41128: b900c669 str w9, [x19, #0xc4] 4112c: f9004116 str x22, [x8, #0x80] 41130: b980ca68 ldrsw x8, [x19, #0xc8] 41134: 52800e76 mov w22, #0x73 // =115 41138: 11000509 add w9, w8, #0x1 4113c: 8b080268 add x8, x19, x8 41140: b900ca69 str w9, [x19, #0xc8] 41144: 39014116 strb w22, [x8, #0x50] 41148: b940c668 ldr w8, [x19, #0xc4] 4114c: 7100211f cmp w8, #0x8 41150: 5400008b b.lt 0x41160 41154: 320003e8 orr w8, wzr, #0x1 41158: 39033268 strb w8, [x19, #0xcc] 4115c: 14000015 b 0x411b0 41160: f100029f cmp x20, #0x0 41164: 9a9402f4 csel x20, x23, x20, eq 41168: aa1403e0 mov x0, x20 4116c: 97ff7109 bl 0x1d590 41170: 8b008308 add x8, x24, x0, lsl #32 41174: 9360fd00 asr x0, x8, #32 41178: 97ff7192 bl 0x1d7c0 4117c: aa1403e1 mov x1, x20 41180: aa0003f5 mov x21, x0 41184: 97ff7247 bl 0x1daa0 41188: b980c668 ldrsw x8, [x19, #0xc4] 4118c: 11000509 add w9, w8, #0x1 41190: 8b080e68 add x8, x19, x8, lsl #3 41194: b900c669 str w9, [x19, #0xc4] 41198: f9004115 str x21, [x8, #0x80] 4119c: b980ca68 ldrsw x8, [x19, #0xc8] 411a0: 11000509 add w9, w8, #0x1 411a4: 8b080268 add x8, x19, x8 411a8: b900ca69 str w9, [x19, #0xc8] 411ac: 39014116 strb w22, [x8, #0x50] 411b0: 97ff6dd8 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 411b4: aa1303e1 mov x1, x19 411b8: a9437bfd ldp x29, x30, [sp, #0x30] 411bc: a9424ff4 ldp x20, x19, [sp, #0x20] 411c0: a94157f6 ldp x22, x21, [sp, #0x10] 411c4: a8c45ff8 ldp x24, x23, [sp], #0x40 411c8: 17ff705e b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000411cc : 411cc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 411d0: a9014ff4 stp x20, x19, [sp, #0x10] 411d4: a9027bfd stp x29, x30, [sp, #0x20] 411d8: 910083fd add x29, sp, #0x20 411dc: 2a0003f5 mov w21, w0 411e0: 52802600 mov w0, #0x130 // =304 411e4: aa0203f3 mov x19, x2 411e8: 2a0103f4 mov w20, w1 411ec: 97ff6e05 bl 0x1ca00 <_Znwm@plt> 411f0: f0000128 adrp x8, 0x68000 411f4: 9120f508 add x8, x8, #0x83d 411f8: aa0003f6 mov x22, x0 411fc: 3dc00100 ldr q0, [x8] 41200: 90000148 adrp x8, 0x69000 41204: f80c52df stur xzr, [x22, #0xc5] 41208: f90062df str xzr, [x22, #0xc0] 4120c: 291a56df stp wzr, w21, [x22, #0xd0] 41210: 390336df strb wzr, [x22, #0xcd] 41214: 320003e9 orr w9, wzr, #0x1 41218: aa1603f5 mov x21, x22 4121c: 91122108 add x8, x8, #0x488 41220: f100027f cmp x19, #0x0 41224: 9a930113 csel x19, x8, x19, eq 41228: 52800d2a mov w10, #0x69 // =105 4122c: aa1303e0 mov x0, x19 41230: a9005ad6 stp x22, x22, [x22] 41234: b90062d4 str w20, [x22, #0x60] 41238: b900c2c9 str w9, [x22, #0xc0] 4123c: b900cac9 str w9, [x22, #0xc8] 41240: 3d8006c0 str q0, [x22, #0x10] 41244: 38050eaa strb w10, [x21, #0x50]! 41248: 97ff70d2 bl 0x1d590 4124c: b26003e8 orr x8, xzr, #0x100000000 41250: 8b008108 add x8, x8, x0, lsl #32 41254: 9360fd00 asr x0, x8, #32 41258: 97ff715a bl 0x1d7c0 4125c: aa1303e1 mov x1, x19 41260: aa0003f4 mov x20, x0 41264: 97ff720f bl 0x1daa0 41268: b980c6c8 ldrsw x8, [x22, #0xc4] 4126c: 11000509 add w9, w8, #0x1 41270: 8b080ec8 add x8, x22, x8, lsl #3 41274: b900c6c9 str w9, [x22, #0xc4] 41278: f9004114 str x20, [x8, #0x80] 4127c: b980cac8 ldrsw x8, [x22, #0xc8] 41280: 52800e69 mov w9, #0x73 // =115 41284: 1100050a add w10, w8, #0x1 41288: b900caca str w10, [x22, #0xc8] 4128c: 38286aa9 strb w9, [x21, x8] 41290: 97ff6da0 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41294: a9427bfd ldp x29, x30, [sp, #0x20] 41298: a9414ff4 ldp x20, x19, [sp, #0x10] 4129c: aa1603e1 mov x1, x22 412a0: a8c357f6 ldp x22, x21, [sp], #0x30 412a4: 17ff7027 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000412a8 : 412a8: f81d0ff5 str x21, [sp, #-0x30]! 412ac: a9014ff4 stp x20, x19, [sp, #0x10] 412b0: a9027bfd stp x29, x30, [sp, #0x20] 412b4: 910083fd add x29, sp, #0x20 412b8: 2a0003f4 mov w20, w0 412bc: 52802600 mov w0, #0x130 // =304 412c0: 2a0103f3 mov w19, w1 412c4: 97ff6dcf bl 0x1ca00 <_Znwm@plt> 412c8: f0000128 adrp x8, 0x68000 412cc: 91213508 add x8, x8, #0x84d 412d0: f840e10a ldur x10, [x8, #0xe] 412d4: 3dc00100 ldr q0, [x8] 412d8: aa0003f5 mov x21, x0 412dc: 320003e9 orr w9, wzr, #0x1 412e0: 52800d28 mov w8, #0x69 // =105 412e4: f80c52bf stur xzr, [x21, #0xc5] 412e8: f90062bf str xzr, [x21, #0xc0] 412ec: 291a52bf stp wzr, w20, [x21, #0xd0] 412f0: a90056b5 stp x21, x21, [x21] 412f4: 390336bf strb wzr, [x21, #0xcd] 412f8: b90062b3 str w19, [x21, #0x60] 412fc: b900c2a9 str w9, [x21, #0xc0] 41300: b900caa9 str w9, [x21, #0xc8] 41304: f801e2aa stur x10, [x21, #0x1e] 41308: 3d8006a0 str q0, [x21, #0x10] 4130c: 390142a8 strb w8, [x21, #0x50] 41310: 97ff6d80 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41314: a9427bfd ldp x29, x30, [sp, #0x20] 41318: a9414ff4 ldp x20, x19, [sp, #0x10] 4131c: aa1503e1 mov x1, x21 41320: f84307f5 ldr x21, [sp], #0x30 41324: 17ff7007 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041328 : 41328: f81d0ff5 str x21, [sp, #-0x30]! 4132c: a9014ff4 stp x20, x19, [sp, #0x10] 41330: a9027bfd stp x29, x30, [sp, #0x20] 41334: 910083fd add x29, sp, #0x20 41338: 2a0003f4 mov w20, w0 4133c: 52802600 mov w0, #0x130 // =304 41340: 2a0103f3 mov w19, w1 41344: 97ff6daf bl 0x1ca00 <_Znwm@plt> 41348: aa0003f5 mov x21, x0 4134c: 528e8d88 mov w8, #0x746c // =29804 41350: 790042a8 strh w8, [x21, #0x20] 41354: f0000128 adrp x8, 0x68000 41358: 91218d08 add x8, x8, #0x863 4135c: 3dc00100 ldr q0, [x8] 41360: 12000269 and w9, w19, #0x1 41364: 320003e8 orr w8, wzr, #0x1 41368: b90062a9 str w9, [x21, #0x60] 4136c: 52800d29 mov w9, #0x69 // =105 41370: f80c52bf stur xzr, [x21, #0xc5] 41374: f90062bf str xzr, [x21, #0xc0] 41378: 291a52bf stp wzr, w20, [x21, #0xd0] 4137c: a90056b5 stp x21, x21, [x21] 41380: 39008abf strb wzr, [x21, #0x22] 41384: 390336bf strb wzr, [x21, #0xcd] 41388: b900c2a8 str w8, [x21, #0xc0] 4138c: b900caa8 str w8, [x21, #0xc8] 41390: 3d8006a0 str q0, [x21, #0x10] 41394: 390142a9 strb w9, [x21, #0x50] 41398: 97ff6d5e bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4139c: a9427bfd ldp x29, x30, [sp, #0x20] 413a0: a9414ff4 ldp x20, x19, [sp, #0x10] 413a4: aa1503e1 mov x1, x21 413a8: f84307f5 ldr x21, [sp], #0x30 413ac: 17ff6fe5 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000413b0 : 413b0: f81d0ff5 str x21, [sp, #-0x30]! 413b4: a9014ff4 stp x20, x19, [sp, #0x10] 413b8: a9027bfd stp x29, x30, [sp, #0x20] 413bc: 910083fd add x29, sp, #0x20 413c0: 2a0003f4 mov w20, w0 413c4: 52802600 mov w0, #0x130 // =304 413c8: 2a0103f3 mov w19, w1 413cc: 97ff6d8d bl 0x1ca00 <_Znwm@plt> 413d0: f0000128 adrp x8, 0x68000 413d4: 9121d908 add x8, x8, #0x876 413d8: ad400101 ldp q1, q0, [x8] 413dc: aa0003f5 mov x21, x0 413e0: 12000268 and w8, w19, #0x1 413e4: 320003e9 orr w9, wzr, #0x1 413e8: b90062a8 str w8, [x21, #0x60] 413ec: 52800d28 mov w8, #0x69 // =105 413f0: ad0082a1 stp q1, q0, [x21, #0x10] 413f4: f80c52bf stur xzr, [x21, #0xc5] 413f8: f90062bf str xzr, [x21, #0xc0] 413fc: 291a52bf stp wzr, w20, [x21, #0xd0] 41400: a90056b5 stp x21, x21, [x21] 41404: 3900c2bf strb wzr, [x21, #0x30] 41408: 390336bf strb wzr, [x21, #0xcd] 4140c: b900c2a9 str w9, [x21, #0xc0] 41410: b900caa9 str w9, [x21, #0xc8] 41414: 390142a8 strb w8, [x21, #0x50] 41418: 97ff6d3e bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4141c: a9427bfd ldp x29, x30, [sp, #0x20] 41420: a9414ff4 ldp x20, x19, [sp, #0x10] 41424: aa1503e1 mov x1, x21 41428: f84307f5 ldr x21, [sp], #0x30 4142c: 17ff6fc5 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041430 : 41430: f81d0ff5 str x21, [sp, #-0x30]! 41434: a9014ff4 stp x20, x19, [sp, #0x10] 41438: a9027bfd stp x29, x30, [sp, #0x20] 4143c: 910083fd add x29, sp, #0x20 41440: 2a0003f4 mov w20, w0 41444: 52802600 mov w0, #0x130 // =304 41448: 2a0103f3 mov w19, w1 4144c: 97ff6d6d bl 0x1ca00 <_Znwm@plt> 41450: f0000128 adrp x8, 0x68000 41454: 91225d08 add x8, x8, #0x897 41458: ad400101 ldp q1, q0, [x8] 4145c: aa0003f5 mov x21, x0 41460: 12000268 and w8, w19, #0x1 41464: 320003e9 orr w9, wzr, #0x1 41468: b90062a8 str w8, [x21, #0x60] 4146c: 52800d28 mov w8, #0x69 // =105 41470: ad0082a1 stp q1, q0, [x21, #0x10] 41474: f80c52bf stur xzr, [x21, #0xc5] 41478: f90062bf str xzr, [x21, #0xc0] 4147c: 291a52bf stp wzr, w20, [x21, #0xd0] 41480: a90056b5 stp x21, x21, [x21] 41484: 390336bf strb wzr, [x21, #0xcd] 41488: b900c2a9 str w9, [x21, #0xc0] 4148c: b900caa9 str w9, [x21, #0xc8] 41490: 390142a8 strb w8, [x21, #0x50] 41494: 97ff6d1f bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41498: a9427bfd ldp x29, x30, [sp, #0x20] 4149c: a9414ff4 ldp x20, x19, [sp, #0x10] 414a0: aa1503e1 mov x1, x21 414a4: f84307f5 ldr x21, [sp], #0x30 414a8: 17ff6fa6 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000414ac : 414ac: f81d0ff5 str x21, [sp, #-0x30]! 414b0: a9014ff4 stp x20, x19, [sp, #0x10] 414b4: a9027bfd stp x29, x30, [sp, #0x20] 414b8: 910083fd add x29, sp, #0x20 414bc: 2a0003f4 mov w20, w0 414c0: 52802600 mov w0, #0x130 // =304 414c4: 2a0103f3 mov w19, w1 414c8: 97ff6d4e bl 0x1ca00 <_Znwm@plt> 414cc: f0000128 adrp x8, 0x68000 414d0: 9122dd08 add x8, x8, #0x8b7 414d4: 3cc09100 ldur q0, [x8, #0x9] 414d8: aa0003f5 mov x21, x0 414dc: 12000269 and w9, w19, #0x1 414e0: b90062a9 str w9, [x21, #0x60] 414e4: 3c8192a0 stur q0, [x21, #0x19] 414e8: 3dc00100 ldr q0, [x8] 414ec: 320003e8 orr w8, wzr, #0x1 414f0: 52800d29 mov w9, #0x69 // =105 414f4: f80c52bf stur xzr, [x21, #0xc5] 414f8: f90062bf str xzr, [x21, #0xc0] 414fc: 291a52bf stp wzr, w20, [x21, #0xd0] 41500: a90056b5 stp x21, x21, [x21] 41504: 390336bf strb wzr, [x21, #0xcd] 41508: b900c2a8 str w8, [x21, #0xc0] 4150c: b900caa8 str w8, [x21, #0xc8] 41510: 3d8006a0 str q0, [x21, #0x10] 41514: 390142a9 strb w9, [x21, #0x50] 41518: 97ff6cfe bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4151c: a9427bfd ldp x29, x30, [sp, #0x20] 41520: a9414ff4 ldp x20, x19, [sp, #0x10] 41524: aa1503e1 mov x1, x21 41528: f84307f5 ldr x21, [sp], #0x30 4152c: 17ff6f85 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041530 : 41530: f81d0ff5 str x21, [sp, #-0x30]! 41534: a9014ff4 stp x20, x19, [sp, #0x10] 41538: a9027bfd stp x29, x30, [sp, #0x20] 4153c: 910083fd add x29, sp, #0x20 41540: 2a0003f4 mov w20, w0 41544: 52802600 mov w0, #0x130 // =304 41548: 2a0103f3 mov w19, w1 4154c: 97ff6d2d bl 0x1ca00 <_Znwm@plt> 41550: f0000128 adrp x8, 0x68000 41554: 91234108 add x8, x8, #0x8d0 41558: 3dc00100 ldr q0, [x8] 4155c: f9400908 ldr x8, [x8, #0x10] 41560: aa0003f5 mov x21, x0 41564: 12000269 and w9, w19, #0x1 41568: 320003ea orr w10, wzr, #0x1 4156c: b90062a9 str w9, [x21, #0x60] 41570: 52800d29 mov w9, #0x69 // =105 41574: f80c52bf stur xzr, [x21, #0xc5] 41578: f90062bf str xzr, [x21, #0xc0] 4157c: 291a52bf stp wzr, w20, [x21, #0xd0] 41580: a90056b5 stp x21, x21, [x21] 41584: 390336bf strb wzr, [x21, #0xcd] 41588: b900c2aa str w10, [x21, #0xc0] 4158c: b900caaa str w10, [x21, #0xc8] 41590: f90012a8 str x8, [x21, #0x20] 41594: 3d8006a0 str q0, [x21, #0x10] 41598: 390142a9 strb w9, [x21, #0x50] 4159c: 97ff6cdd bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 415a0: a9427bfd ldp x29, x30, [sp, #0x20] 415a4: a9414ff4 ldp x20, x19, [sp, #0x10] 415a8: aa1503e1 mov x1, x21 415ac: f84307f5 ldr x21, [sp], #0x30 415b0: 17ff6f64 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000415b4 : 415b4: f81d0ff5 str x21, [sp, #-0x30]! 415b8: a9014ff4 stp x20, x19, [sp, #0x10] 415bc: a9027bfd stp x29, x30, [sp, #0x20] 415c0: 910083fd add x29, sp, #0x20 415c4: 2a0003f4 mov w20, w0 415c8: 52802600 mov w0, #0x130 // =304 415cc: 2a0103f3 mov w19, w1 415d0: 97ff6d0c bl 0x1ca00 <_Znwm@plt> 415d4: f0000128 adrp x8, 0x68000 415d8: 9123a108 add x8, x8, #0x8e8 415dc: 3cc0a100 ldur q0, [x8, #0xa] 415e0: aa0003f5 mov x21, x0 415e4: 12000269 and w9, w19, #0x1 415e8: b90062a9 str w9, [x21, #0x60] 415ec: 3c81a2a0 stur q0, [x21, #0x1a] 415f0: 3dc00100 ldr q0, [x8] 415f4: 320003e8 orr w8, wzr, #0x1 415f8: 52800d29 mov w9, #0x69 // =105 415fc: f80c52bf stur xzr, [x21, #0xc5] 41600: f90062bf str xzr, [x21, #0xc0] 41604: 291a52bf stp wzr, w20, [x21, #0xd0] 41608: a90056b5 stp x21, x21, [x21] 4160c: 390336bf strb wzr, [x21, #0xcd] 41610: b900c2a8 str w8, [x21, #0xc0] 41614: b900caa8 str w8, [x21, #0xc8] 41618: 3d8006a0 str q0, [x21, #0x10] 4161c: 390142a9 strb w9, [x21, #0x50] 41620: 97ff6cbc bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41624: a9427bfd ldp x29, x30, [sp, #0x20] 41628: a9414ff4 ldp x20, x19, [sp, #0x10] 4162c: aa1503e1 mov x1, x21 41630: f84307f5 ldr x21, [sp], #0x30 41634: 17ff6f43 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041638 : 41638: f81d0ff5 str x21, [sp, #-0x30]! 4163c: a9014ff4 stp x20, x19, [sp, #0x10] 41640: a9027bfd stp x29, x30, [sp, #0x20] 41644: 910083fd add x29, sp, #0x20 41648: 2a0003f4 mov w20, w0 4164c: 52802600 mov w0, #0x130 // =304 41650: 2a0103f3 mov w19, w1 41654: 97ff6ceb bl 0x1ca00 <_Znwm@plt> 41658: f0000128 adrp x8, 0x68000 4165c: 91240908 add x8, x8, #0x902 41660: 3dc00100 ldr q0, [x8] 41664: f840f108 ldur x8, [x8, #0xf] 41668: aa0003f5 mov x21, x0 4166c: 12000269 and w9, w19, #0x1 41670: 320003ea orr w10, wzr, #0x1 41674: b90062a9 str w9, [x21, #0x60] 41678: 52800d29 mov w9, #0x69 // =105 4167c: f80c52bf stur xzr, [x21, #0xc5] 41680: f90062bf str xzr, [x21, #0xc0] 41684: 291a52bf stp wzr, w20, [x21, #0xd0] 41688: a90056b5 stp x21, x21, [x21] 4168c: 390336bf strb wzr, [x21, #0xcd] 41690: b900c2aa str w10, [x21, #0xc0] 41694: b900caaa str w10, [x21, #0xc8] 41698: f801f2a8 stur x8, [x21, #0x1f] 4169c: 3d8006a0 str q0, [x21, #0x10] 416a0: 390142a9 strb w9, [x21, #0x50] 416a4: 97ff6c9b bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 416a8: a9427bfd ldp x29, x30, [sp, #0x20] 416ac: a9414ff4 ldp x20, x19, [sp, #0x10] 416b0: aa1503e1 mov x1, x21 416b4: f84307f5 ldr x21, [sp], #0x30 416b8: 17ff6f22 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000416bc : 416bc: f81d0ff5 str x21, [sp, #-0x30]! 416c0: a9014ff4 stp x20, x19, [sp, #0x10] 416c4: a9027bfd stp x29, x30, [sp, #0x20] 416c8: 910083fd add x29, sp, #0x20 416cc: 2a0003f4 mov w20, w0 416d0: 52802600 mov w0, #0x130 // =304 416d4: 2a0103f3 mov w19, w1 416d8: 97ff6cca bl 0x1ca00 <_Znwm@plt> 416dc: f0000128 adrp x8, 0x68000 416e0: 91246508 add x8, x8, #0x919 416e4: 3cc0a100 ldur q0, [x8, #0xa] 416e8: aa0003f5 mov x21, x0 416ec: 12000269 and w9, w19, #0x1 416f0: b90062a9 str w9, [x21, #0x60] 416f4: 3c81a2a0 stur q0, [x21, #0x1a] 416f8: 3dc00100 ldr q0, [x8] 416fc: 320003e8 orr w8, wzr, #0x1 41700: 52800d29 mov w9, #0x69 // =105 41704: f80c52bf stur xzr, [x21, #0xc5] 41708: f90062bf str xzr, [x21, #0xc0] 4170c: 291a52bf stp wzr, w20, [x21, #0xd0] 41710: a90056b5 stp x21, x21, [x21] 41714: 390336bf strb wzr, [x21, #0xcd] 41718: b900c2a8 str w8, [x21, #0xc0] 4171c: b900caa8 str w8, [x21, #0xc8] 41720: 3d8006a0 str q0, [x21, #0x10] 41724: 390142a9 strb w9, [x21, #0x50] 41728: 97ff6c7a bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4172c: a9427bfd ldp x29, x30, [sp, #0x20] 41730: a9414ff4 ldp x20, x19, [sp, #0x10] 41734: aa1503e1 mov x1, x21 41738: f84307f5 ldr x21, [sp], #0x30 4173c: 17ff6f01 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041740 : 41740: a9be4ff4 stp x20, x19, [sp, #-0x20]! 41744: a9017bfd stp x29, x30, [sp, #0x10] 41748: 910043fd add x29, sp, #0x10 4174c: 2a0003f3 mov w19, w0 41750: 52802600 mov w0, #0x130 // =304 41754: 97ff6cab bl 0x1ca00 <_Znwm@plt> 41758: d0000128 adrp x8, 0x67000 4175c: 9130cd08 add x8, x8, #0xc33 41760: f8406109 ldur x9, [x8, #0x6] 41764: f9400108 ldr x8, [x8] 41768: aa0003f4 mov x20, x0 4176c: 320003ea orr w10, wzr, #0x1 41770: 91036280 add x0, x20, #0xd8 41774: aa1f03e1 mov x1, xzr 41778: f80c529f stur xzr, [x20, #0xc5] 4177c: f900629f str xzr, [x20, #0xc0] 41780: 291a4e9f stp wzr, w19, [x20, #0xd0] 41784: a9005294 stp x20, x20, [x20] 41788: 3903368a strb w10, [x20, #0xcd] 4178c: f8016289 stur x9, [x20, #0x16] 41790: f9000a88 str x8, [x20, #0x10] 41794: 97ff6a13 bl 0x1bfe0 41798: 91040280 add x0, x20, #0x100 4179c: aa1f03e1 mov x1, xzr 417a0: 97ff6a44 bl 0x1c0b0 417a4: 97ff6c5b bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 417a8: a9417bfd ldp x29, x30, [sp, #0x10] 417ac: aa1403e1 mov x1, x20 417b0: a8c24ff4 ldp x20, x19, [sp], #0x20 417b4: 17ff6ee3 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000417b8 : 417b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 417bc: a9017bfd stp x29, x30, [sp, #0x10] 417c0: 910043fd add x29, sp, #0x10 417c4: 2a0003f3 mov w19, w0 417c8: 52802600 mov w0, #0x130 // =304 417cc: 97ff6c8d bl 0x1ca00 <_Znwm@plt> 417d0: f0000128 adrp x8, 0x68000 417d4: 9124cd08 add x8, x8, #0x933 417d8: f840f109 ldur x9, [x8, #0xf] 417dc: 3dc00100 ldr q0, [x8] 417e0: aa0003f4 mov x20, x0 417e4: 320003e8 orr w8, wzr, #0x1 417e8: 91036280 add x0, x20, #0xd8 417ec: aa1f03e1 mov x1, xzr 417f0: f80c529f stur xzr, [x20, #0xc5] 417f4: f900629f str xzr, [x20, #0xc0] 417f8: 291a4e9f stp wzr, w19, [x20, #0xd0] 417fc: a9005294 stp x20, x20, [x20] 41800: 39033688 strb w8, [x20, #0xcd] 41804: f801f289 stur x9, [x20, #0x1f] 41808: 3d800680 str q0, [x20, #0x10] 4180c: 97ff69f5 bl 0x1bfe0 41810: 91040280 add x0, x20, #0x100 41814: aa1f03e1 mov x1, xzr 41818: 97ff6a26 bl 0x1c0b0 4181c: 97ff6c3d bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41820: a9417bfd ldp x29, x30, [sp, #0x10] 41824: aa1403e1 mov x1, x20 41828: a8c24ff4 ldp x20, x19, [sp], #0x20 4182c: 17ff6ec5 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041830 : 41830: a9bd57f6 stp x22, x21, [sp, #-0x30]! 41834: a9014ff4 stp x20, x19, [sp, #0x10] 41838: a9027bfd stp x29, x30, [sp, #0x20] 4183c: 910083fd add x29, sp, #0x20 41840: 2a0003f5 mov w21, w0 41844: 52802600 mov w0, #0x130 // =304 41848: 2a0203f3 mov w19, w2 4184c: 2a0103f4 mov w20, w1 41850: 97ff6c6c bl 0x1ca00 <_Znwm@plt> 41854: f0000128 adrp x8, 0x68000 41858: 91252908 add x8, x8, #0x94a 4185c: f840e10a ldur x10, [x8, #0xe] 41860: 3dc00100 ldr q0, [x8] 41864: aa0003f6 mov x22, x0 41868: 320003e9 orr w9, wzr, #0x1 4186c: 52800d28 mov w8, #0x69 // =105 41870: aa1603eb mov x11, x22 41874: f80c52df stur xzr, [x22, #0xc5] 41878: f90062df str xzr, [x22, #0xc0] 4187c: 291a56df stp wzr, w21, [x22, #0xd0] 41880: a9005ad6 stp x22, x22, [x22] 41884: 390336df strb wzr, [x22, #0xcd] 41888: b90062d4 str w20, [x22, #0x60] 4188c: b900cac9 str w9, [x22, #0xc8] 41890: f801e2ca stur x10, [x22, #0x1e] 41894: 3d8006c0 str q0, [x22, #0x10] 41898: 38050d68 strb w8, [x11, #0x50]! 4189c: b980cac9 ldrsw x9, [x22, #0xc8] 418a0: 321f03ea orr w10, wzr, #0x2 418a4: b900c2ca str w10, [x22, #0xc0] 418a8: b90066d3 str w19, [x22, #0x64] 418ac: 1100052a add w10, w9, #0x1 418b0: b900caca str w10, [x22, #0xc8] 418b4: 38296968 strb w8, [x11, x9] 418b8: 97ff6c16 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 418bc: a9427bfd ldp x29, x30, [sp, #0x20] 418c0: a9414ff4 ldp x20, x19, [sp, #0x10] 418c4: aa1603e1 mov x1, x22 418c8: a8c357f6 ldp x22, x21, [sp], #0x30 418cc: 17ff6e9d b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 00000000000418d0 : 418d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 418d4: a9017bfd stp x29, x30, [sp, #0x10] 418d8: 910043fd add x29, sp, #0x10 418dc: 2a0003f3 mov w19, w0 418e0: 52802600 mov w0, #0x130 // =304 418e4: 97ff6c47 bl 0x1ca00 <_Znwm@plt> 418e8: f0000128 adrp x8, 0x68000 418ec: 91258108 add x8, x8, #0x960 418f0: 3dc00100 ldr q0, [x8] 418f4: aa0003f4 mov x20, x0 418f8: 52800f28 mov w8, #0x79 // =121 418fc: f80c529f stur xzr, [x20, #0xc5] 41900: f900629f str xzr, [x20, #0xc0] 41904: 291a4e9f stp wzr, w19, [x20, #0xd0] 41908: a9005294 stp x20, x20, [x20] 4190c: 79004288 strh w8, [x20, #0x20] 41910: 3d800680 str q0, [x20, #0x10] 41914: 3903369f strb wzr, [x20, #0xcd] 41918: 97ff6bfe bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 4191c: a9417bfd ldp x29, x30, [sp, #0x10] 41920: aa1403e1 mov x1, x20 41924: a8c24ff4 ldp x20, x19, [sp], #0x20 41928: 17ff6e86 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 000000000004192c : 4192c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 41930: a9014ff4 stp x20, x19, [sp, #0x10] 41934: a9027bfd stp x29, x30, [sp, #0x20] 41938: 910083fd add x29, sp, #0x20 4193c: 2a0003f5 mov w21, w0 41940: 52802600 mov w0, #0x130 // =304 41944: 2a0203f3 mov w19, w2 41948: aa0103f4 mov x20, x1 4194c: 97ff6c2d bl 0x1ca00 <_Znwm@plt> 41950: f0000128 adrp x8, 0x68000 41954: 9125c908 add x8, x8, #0x972 41958: 3dc00100 ldr q0, [x8] 4195c: aa0003f6 mov x22, x0 41960: 320003e8 orr w8, wzr, #0x1 41964: 910362c0 add x0, x22, #0xd8 41968: aa1f03e1 mov x1, xzr 4196c: f80c52df stur xzr, [x22, #0xc5] 41970: f90062df str xzr, [x22, #0xc0] 41974: 291a56df stp wzr, w21, [x22, #0xd0] 41978: a9005ad6 stp x22, x22, [x22] 4197c: 390336c8 strb w8, [x22, #0xcd] 41980: 3d8006c0 str q0, [x22, #0x10] 41984: 97ff6997 bl 0x1bfe0 41988: 910402c0 add x0, x22, #0x100 4198c: aa1f03e1 mov x1, xzr 41990: 97ff69c8 bl 0x1c0b0 41994: 97ff6bdf bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41998: aa1403e2 mov x2, x20 4199c: 2a1303e3 mov w3, w19 419a0: a9427bfd ldp x29, x30, [sp, #0x20] 419a4: a9414ff4 ldp x20, x19, [sp, #0x10] 419a8: aa1603e1 mov x1, x22 419ac: 2a1f03e4 mov w4, wzr 419b0: a8c357f6 ldp x22, x21, [sp], #0x30 419b4: 17ff7073 b 0x1db80 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventEPcii@plt> 00000000000419b8 : 419b8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 419bc: a90157f6 stp x22, x21, [sp, #0x10] 419c0: a9024ff4 stp x20, x19, [sp, #0x20] 419c4: a9037bfd stp x29, x30, [sp, #0x30] 419c8: 9100c3fd add x29, sp, #0x30 419cc: 2a0003f7 mov w23, w0 419d0: 52802600 mov w0, #0x130 // =304 419d4: 2a0303f4 mov w20, w3 419d8: aa0203f5 mov x21, x2 419dc: 2a0103f6 mov w22, w1 419e0: 97ff6c08 bl 0x1ca00 <_Znwm@plt> 419e4: f0000129 adrp x9, 0x68000 419e8: 91260929 add x9, x9, #0x982 419ec: 3dc00120 ldr q0, [x9] 419f0: aa0003f3 mov x19, x0 419f4: aa1303f8 mov x24, x19 419f8: b900d27f str wzr, [x19, #0xd0] 419fc: 52800e68 mov w8, #0x73 // =115 41a00: f80c0f1f str xzr, [x24, #0xc0]! 41a04: b900d677 str w23, [x19, #0xd4] 41a08: 320003f7 orr w23, wzr, #0x1 41a0c: 91036260 add x0, x19, #0xd8 41a10: aa1f03e1 mov x1, xzr 41a14: f80c527f stur xzr, [x19, #0xc5] 41a18: a9004e73 stp x19, x19, [x19] 41a1c: 79004268 strh w8, [x19, #0x20] 41a20: 39033677 strb w23, [x19, #0xcd] 41a24: 3d800660 str q0, [x19, #0x10] 41a28: 97ff696e bl 0x1bfe0 41a2c: 91040260 add x0, x19, #0x100 41a30: aa1f03e1 mov x1, xzr 41a34: 97ff699f bl 0x1c0b0 41a38: f9400308 ldr x8, [x24] 41a3c: 7100211f cmp w8, #0x8 41a40: 5400008b b.lt 0x41a50 41a44: d360fd08 lsr x8, x8, #32 41a48: 39033277 strb w23, [x19, #0xcc] 41a4c: 1400000d b 0x41a80 41a50: 11000509 add w9, w8, #0x1 41a54: d3607d08 lsl x8, x8, #32 41a58: 8b887a68 add x8, x19, x8, asr #30 41a5c: b900c269 str w9, [x19, #0xc0] 41a60: b9006116 str w22, [x8, #0x60] 41a64: b980ca68 ldrsw x8, [x19, #0xc8] 41a68: 52800d29 mov w9, #0x69 // =105 41a6c: 1100050a add w10, w8, #0x1 41a70: 8b080268 add x8, x19, x8 41a74: b900ca6a str w10, [x19, #0xc8] 41a78: 39014109 strb w9, [x8, #0x50] 41a7c: b940c668 ldr w8, [x19, #0xc4] 41a80: 7100211f cmp w8, #0x8 41a84: 5400008b b.lt 0x41a94 41a88: 320003e8 orr w8, wzr, #0x1 41a8c: 39033268 strb w8, [x19, #0xcc] 41a90: 14000019 b 0x41af4 41a94: 90000148 adrp x8, 0x69000 41a98: 91122108 add x8, x8, #0x488 41a9c: f10002bf cmp x21, #0x0 41aa0: 9a950115 csel x21, x8, x21, eq 41aa4: aa1503e0 mov x0, x21 41aa8: 97ff6eba bl 0x1d590 41aac: b26003e8 orr x8, xzr, #0x100000000 41ab0: 8b008108 add x8, x8, x0, lsl #32 41ab4: 9360fd00 asr x0, x8, #32 41ab8: 97ff6f42 bl 0x1d7c0 41abc: aa1503e1 mov x1, x21 41ac0: aa0003f6 mov x22, x0 41ac4: 97ff6ff7 bl 0x1daa0 41ac8: b980c668 ldrsw x8, [x19, #0xc4] 41acc: 11000509 add w9, w8, #0x1 41ad0: 8b080e68 add x8, x19, x8, lsl #3 41ad4: b900c669 str w9, [x19, #0xc4] 41ad8: f9004116 str x22, [x8, #0x80] 41adc: b980ca68 ldrsw x8, [x19, #0xc8] 41ae0: 52800e69 mov w9, #0x73 // =115 41ae4: 1100050a add w10, w8, #0x1 41ae8: 8b080268 add x8, x19, x8 41aec: b900ca6a str w10, [x19, #0xc8] 41af0: 39014109 strb w9, [x8, #0x50] 41af4: b9800308 ldrsw x8, [x24] 41af8: 7100211f cmp w8, #0x8 41afc: 5400008b b.lt 0x41b0c 41b00: 320003e8 orr w8, wzr, #0x1 41b04: 39033268 strb w8, [x19, #0xcc] 41b08: 1400000b b 0x41b34 41b0c: 11000509 add w9, w8, #0x1 41b10: 8b080a68 add x8, x19, x8, lsl #2 41b14: b900c269 str w9, [x19, #0xc0] 41b18: b9006114 str w20, [x8, #0x60] 41b1c: b980ca68 ldrsw x8, [x19, #0xc8] 41b20: 52800d29 mov w9, #0x69 // =105 41b24: 1100050a add w10, w8, #0x1 41b28: 8b080268 add x8, x19, x8 41b2c: b900ca6a str w10, [x19, #0xc8] 41b30: 39014109 strb w9, [x8, #0x50] 41b34: 97ff6b77 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41b38: aa1303e1 mov x1, x19 41b3c: a9437bfd ldp x29, x30, [sp, #0x30] 41b40: a9424ff4 ldp x20, x19, [sp, #0x20] 41b44: a94157f6 ldp x22, x21, [sp, #0x10] 41b48: a8c45ff8 ldp x24, x23, [sp], #0x40 41b4c: 17ff6dfd b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041b50 : 41b50: f81c0ff7 str x23, [sp, #-0x40]! 41b54: a90157f6 stp x22, x21, [sp, #0x10] 41b58: a9024ff4 stp x20, x19, [sp, #0x20] 41b5c: a9037bfd stp x29, x30, [sp, #0x30] 41b60: 9100c3fd add x29, sp, #0x30 41b64: 2a0003f6 mov w22, w0 41b68: 52802600 mov w0, #0x130 // =304 41b6c: 2a0203f4 mov w20, w2 41b70: aa0103f5 mov x21, x1 41b74: 97ff6ba3 bl 0x1ca00 <_Znwm@plt> 41b78: f0000128 adrp x8, 0x68000 41b7c: 91265108 add x8, x8, #0x994 41b80: f8407109 ldur x9, [x8, #0x7] 41b84: f9400108 ldr x8, [x8] 41b88: aa0003f3 mov x19, x0 41b8c: aa1303f7 mov x23, x19 41b90: b900d27f str wzr, [x19, #0xd0] 41b94: f80c0eff str xzr, [x23, #0xc0]! 41b98: b900d676 str w22, [x19, #0xd4] 41b9c: 320003f6 orr w22, wzr, #0x1 41ba0: 91036260 add x0, x19, #0xd8 41ba4: aa1f03e1 mov x1, xzr 41ba8: f8017269 stur x9, [x19, #0x17] 41bac: f80c527f stur xzr, [x19, #0xc5] 41bb0: a9004e73 stp x19, x19, [x19] 41bb4: 39033676 strb w22, [x19, #0xcd] 41bb8: f9000a68 str x8, [x19, #0x10] 41bbc: 97ff6909 bl 0x1bfe0 41bc0: 91040260 add x0, x19, #0x100 41bc4: aa1f03e1 mov x1, xzr 41bc8: 97ff693a bl 0x1c0b0 41bcc: b940c668 ldr w8, [x19, #0xc4] 41bd0: 7100211f cmp w8, #0x8 41bd4: 5400006b b.lt 0x41be0 41bd8: 39033276 strb w22, [x19, #0xcc] 41bdc: 14000019 b 0x41c40 41be0: 90000148 adrp x8, 0x69000 41be4: 91122108 add x8, x8, #0x488 41be8: f10002bf cmp x21, #0x0 41bec: 9a950115 csel x21, x8, x21, eq 41bf0: aa1503e0 mov x0, x21 41bf4: 97ff6e67 bl 0x1d590 41bf8: b26003e8 orr x8, xzr, #0x100000000 41bfc: 8b008108 add x8, x8, x0, lsl #32 41c00: 9360fd00 asr x0, x8, #32 41c04: 97ff6eef bl 0x1d7c0 41c08: aa1503e1 mov x1, x21 41c0c: aa0003f6 mov x22, x0 41c10: 97ff6fa4 bl 0x1daa0 41c14: b980c668 ldrsw x8, [x19, #0xc4] 41c18: 11000509 add w9, w8, #0x1 41c1c: 8b080e68 add x8, x19, x8, lsl #3 41c20: b900c669 str w9, [x19, #0xc4] 41c24: f9004116 str x22, [x8, #0x80] 41c28: b980ca68 ldrsw x8, [x19, #0xc8] 41c2c: 52800e69 mov w9, #0x73 // =115 41c30: 1100050a add w10, w8, #0x1 41c34: 8b080268 add x8, x19, x8 41c38: b900ca6a str w10, [x19, #0xc8] 41c3c: 39014109 strb w9, [x8, #0x50] 41c40: b98002e8 ldrsw x8, [x23] 41c44: 7100211f cmp w8, #0x8 41c48: 5400008b b.lt 0x41c58 41c4c: 320003e8 orr w8, wzr, #0x1 41c50: 39033268 strb w8, [x19, #0xcc] 41c54: 1400000b b 0x41c80 41c58: 11000509 add w9, w8, #0x1 41c5c: 8b080a68 add x8, x19, x8, lsl #2 41c60: b900c269 str w9, [x19, #0xc0] 41c64: b9006114 str w20, [x8, #0x60] 41c68: b980ca68 ldrsw x8, [x19, #0xc8] 41c6c: 52800d29 mov w9, #0x69 // =105 41c70: 1100050a add w10, w8, #0x1 41c74: 8b080268 add x8, x19, x8 41c78: b900ca6a str w10, [x19, #0xc8] 41c7c: 39014109 strb w9, [x8, #0x50] 41c80: 97ff6b24 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41c84: aa1303e1 mov x1, x19 41c88: a9437bfd ldp x29, x30, [sp, #0x30] 41c8c: a9424ff4 ldp x20, x19, [sp, #0x20] 41c90: a94157f6 ldp x22, x21, [sp, #0x10] 41c94: f84407f7 ldr x23, [sp], #0x40 41c98: 17ff6daa b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041c9c : 41c9c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 41ca0: a9017bfd stp x29, x30, [sp, #0x10] 41ca4: 910043fd add x29, sp, #0x10 41ca8: 2a0003f3 mov w19, w0 41cac: 52802600 mov w0, #0x130 // =304 41cb0: 97ff6b54 bl 0x1ca00 <_Znwm@plt> 41cb4: f0000128 adrp x8, 0x68000 41cb8: 91268d08 add x8, x8, #0x9a3 41cbc: 3cc0f100 ldur q0, [x8, #0xf] 41cc0: 3dc00101 ldr q1, [x8] 41cc4: aa0003f4 mov x20, x0 41cc8: 320003e8 orr w8, wzr, #0x1 41ccc: 91036280 add x0, x20, #0xd8 41cd0: aa1f03e1 mov x1, xzr 41cd4: f80c529f stur xzr, [x20, #0xc5] 41cd8: f900629f str xzr, [x20, #0xc0] 41cdc: 291a4e9f stp wzr, w19, [x20, #0xd0] 41ce0: a9005294 stp x20, x20, [x20] 41ce4: 39033688 strb w8, [x20, #0xcd] 41ce8: 3c81f280 stur q0, [x20, #0x1f] 41cec: 3d800681 str q1, [x20, #0x10] 41cf0: 97ff68bc bl 0x1bfe0 41cf4: 91040280 add x0, x20, #0x100 41cf8: aa1f03e1 mov x1, xzr 41cfc: 97ff68ed bl 0x1c0b0 41d00: 97ff6b04 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41d04: a9417bfd ldp x29, x30, [sp, #0x10] 41d08: aa1403e1 mov x1, x20 41d0c: a8c24ff4 ldp x20, x19, [sp], #0x20 41d10: 17ff6d8c b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041d14 : 41d14: f81d0ff5 str x21, [sp, #-0x30]! 41d18: a9014ff4 stp x20, x19, [sp, #0x10] 41d1c: a9027bfd stp x29, x30, [sp, #0x20] 41d20: 910083fd add x29, sp, #0x20 41d24: 2a0003f4 mov w20, w0 41d28: 52802600 mov w0, #0x130 // =304 41d2c: aa0103f3 mov x19, x1 41d30: 97ff6b34 bl 0x1ca00 <_Znwm@plt> 41d34: f0000128 adrp x8, 0x68000 41d38: 91270908 add x8, x8, #0x9c2 41d3c: 3cc0b100 ldur q0, [x8, #0xb] 41d40: aa0003f5 mov x21, x0 41d44: f80c52bf stur xzr, [x21, #0xc5] 41d48: f90062bf str xzr, [x21, #0xc0] 41d4c: 3c81b2a0 stur q0, [x21, #0x1b] 41d50: 3dc00100 ldr q0, [x8] 41d54: 90000148 adrp x8, 0x69000 41d58: 291a52bf stp wzr, w20, [x21, #0xd0] 41d5c: 390336bf strb wzr, [x21, #0xcd] 41d60: 91122108 add x8, x8, #0x488 41d64: f100027f cmp x19, #0x0 41d68: 9a930113 csel x19, x8, x19, eq 41d6c: aa1303e0 mov x0, x19 41d70: a90056b5 stp x21, x21, [x21] 41d74: 3d8006a0 str q0, [x21, #0x10] 41d78: 97ff6e06 bl 0x1d590 41d7c: b26003e8 orr x8, xzr, #0x100000000 41d80: 8b008108 add x8, x8, x0, lsl #32 41d84: 9360fd00 asr x0, x8, #32 41d88: 97ff6e8e bl 0x1d7c0 41d8c: aa1303e1 mov x1, x19 41d90: aa0003f4 mov x20, x0 41d94: 97ff6f43 bl 0x1daa0 41d98: b980c6a8 ldrsw x8, [x21, #0xc4] 41d9c: 11000509 add w9, w8, #0x1 41da0: 8b080ea8 add x8, x21, x8, lsl #3 41da4: b900c6a9 str w9, [x21, #0xc4] 41da8: f9004114 str x20, [x8, #0x80] 41dac: b980caa8 ldrsw x8, [x21, #0xc8] 41db0: 52800e69 mov w9, #0x73 // =115 41db4: 1100050a add w10, w8, #0x1 41db8: 8b0802a8 add x8, x21, x8 41dbc: b900caaa str w10, [x21, #0xc8] 41dc0: 39014109 strb w9, [x8, #0x50] 41dc4: 97ff6ad3 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41dc8: a9427bfd ldp x29, x30, [sp, #0x20] 41dcc: a9414ff4 ldp x20, x19, [sp, #0x10] 41dd0: aa1503e1 mov x1, x21 41dd4: f84307f5 ldr x21, [sp], #0x30 41dd8: 17ff6d5a b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041ddc : 41ddc: f81d0ff5 str x21, [sp, #-0x30]! 41de0: a9014ff4 stp x20, x19, [sp, #0x10] 41de4: a9027bfd stp x29, x30, [sp, #0x20] 41de8: 910083fd add x29, sp, #0x20 41dec: 2a0003f4 mov w20, w0 41df0: 52802600 mov w0, #0x130 // =304 41df4: aa0103f3 mov x19, x1 41df8: 97ff6b02 bl 0x1ca00 <_Znwm@plt> 41dfc: f0000128 adrp x8, 0x68000 41e00: 91277508 add x8, x8, #0x9dd 41e04: 3cc09100 ldur q0, [x8, #0x9] 41e08: aa0003f5 mov x21, x0 41e0c: f80c52bf stur xzr, [x21, #0xc5] 41e10: f90062bf str xzr, [x21, #0xc0] 41e14: 3c8192a0 stur q0, [x21, #0x19] 41e18: 3dc00100 ldr q0, [x8] 41e1c: 90000148 adrp x8, 0x69000 41e20: 291a52bf stp wzr, w20, [x21, #0xd0] 41e24: 390336bf strb wzr, [x21, #0xcd] 41e28: 91122108 add x8, x8, #0x488 41e2c: f100027f cmp x19, #0x0 41e30: 9a930113 csel x19, x8, x19, eq 41e34: aa1303e0 mov x0, x19 41e38: a90056b5 stp x21, x21, [x21] 41e3c: 3d8006a0 str q0, [x21, #0x10] 41e40: 97ff6dd4 bl 0x1d590 41e44: b26003e8 orr x8, xzr, #0x100000000 41e48: 8b008108 add x8, x8, x0, lsl #32 41e4c: 9360fd00 asr x0, x8, #32 41e50: 97ff6e5c bl 0x1d7c0 41e54: aa1303e1 mov x1, x19 41e58: aa0003f4 mov x20, x0 41e5c: 97ff6f11 bl 0x1daa0 41e60: b980c6a8 ldrsw x8, [x21, #0xc4] 41e64: 11000509 add w9, w8, #0x1 41e68: 8b080ea8 add x8, x21, x8, lsl #3 41e6c: b900c6a9 str w9, [x21, #0xc4] 41e70: f9004114 str x20, [x8, #0x80] 41e74: b980caa8 ldrsw x8, [x21, #0xc8] 41e78: 52800e69 mov w9, #0x73 // =115 41e7c: 1100050a add w10, w8, #0x1 41e80: 8b0802a8 add x8, x21, x8 41e84: b900caaa str w10, [x21, #0xc8] 41e88: 39014109 strb w9, [x8, #0x50] 41e8c: 97ff6aa1 bl 0x1c910 <_ZN8QPPUtils12EventManager11GetInstanceEv@plt> 41e90: a9427bfd ldp x29, x30, [sp, #0x20] 41e94: a9414ff4 ldp x20, x19, [sp, #0x10] 41e98: aa1503e1 mov x1, x21 41e9c: f84307f5 ldr x21, [sp], #0x30 41ea0: 17ff6d28 b 0x1d340 <_ZN8QPPUtils12EventManager15ExecuteC2LEventEPNS_5EventE@plt> 0000000000041ea4 : 41ea4: f81e0ff3 str x19, [sp, #-0x20]! 41ea8: a9017bfd stp x29, x30, [sp, #0x10] 41eac: 910043fd add x29, sp, #0x10 41eb0: 320003e1 orr w1, wzr, #0x1 41eb4: aa0003f3 mov x19, x0 41eb8: 97ff67da bl 0x1be20 <_Z14l_get_ip_paramP9lua_Statei@plt> 41ebc: b0000248 adrp x8, 0x8a000 41ec0: f946b908 ldr x8, [x8, #0xd70] 41ec4: aa0003e1 mov x1, x0 41ec8: f9400108 ldr x8, [x8] 41ecc: aa0803e0 mov x0, x8 41ed0: 97ff6a8c bl 0x1c900 <_ZN3QPP19CreateClientUDPTaskEPNS_3EnvEN8QPPUtils2IPE@plt> 41ed4: aa0003e1 mov x1, x0 41ed8: aa1303e0 mov x0, x19 41edc: 97ff69a5 bl 0x1c570 41ee0: a9417bfd ldp x29, x30, [sp, #0x10] 41ee4: 320003e0 orr w0, wzr, #0x1 41ee8: f84207f3 ldr x19, [sp], #0x20 41eec: d65f03c0 ret 0000000000041ef0 : 41ef0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 41ef4: a9014ff4 stp x20, x19, [sp, #0x10] 41ef8: a9027bfd stp x29, x30, [sp, #0x20] 41efc: 910083fd add x29, sp, #0x20 41f00: 320003e1 orr w1, wzr, #0x1 41f04: aa0003f4 mov x20, x0 41f08: 97ff6806 bl 0x1bf20 41f0c: aa0003f5 mov x21, x0 41f10: 321f03e1 orr w1, wzr, #0x2 41f14: aa1403e0 mov x0, x20 41f18: 97ff66de bl 0x1ba90 41f1c: aa1503e0 mov x0, x21 41f20: 1e780016 fcvtzs w22, d0 41f24: 97ff6ee3 bl 0x1dab0 <_ZN3QPP4Task11GetRemoteIPEv@plt> 41f28: aa0003e2 mov x2, x0 41f2c: 320007e1 orr w1, wzr, #0x3 41f30: aa1403e0 mov x0, x20 41f34: 97ff6a6b bl 0x1c8e0 <_Z24l_make_handshake_requestP9lua_StateiN8QPPUtils2IPE@plt> 41f38: f94002a8 ldr x8, [x21] 41f3c: aa0003f3 mov x19, x0 41f40: f9400661 ldr x1, [x19, #0x8] 41f44: b9801262 ldrsw x2, [x19, #0x10] 41f48: f9400d08 ldr x8, [x8, #0x18] 41f4c: aa1503e0 mov x0, x21 41f50: 2a1603e3 mov w3, w22 41f54: d63f0100 blr x8 41f58: 1e620000 scvtf d0, w0 41f5c: aa1403e0 mov x0, x20 41f60: 97ff6e60 bl 0x1d8e0 41f64: b40000b3 cbz x19, 0x41f78 41f68: f9400268 ldr x8, [x19] 41f6c: aa1303e0 mov x0, x19 41f70: f9400508 ldr x8, [x8, #0x8] 41f74: d63f0100 blr x8 41f78: a9427bfd ldp x29, x30, [sp, #0x20] 41f7c: a9414ff4 ldp x20, x19, [sp, #0x10] 41f80: 320003e0 orr w0, wzr, #0x1 41f84: a8c357f6 ldp x22, x21, [sp], #0x30 41f88: d65f03c0 ret 0000000000041f8c : 41f8c: a9bd57fc stp x28, x21, [sp, #-0x30]! 41f90: a9014ff4 stp x20, x19, [sp, #0x10] 41f94: a9027bfd stp x29, x30, [sp, #0x20] 41f98: 910083fd add x29, sp, #0x20 41f9c: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 41fa0: d10143ff sub sp, sp, #0x50 41fa4: d53bd048 mrs x8, TPIDR_EL0 41fa8: f9401508 ldr x8, [x8, #0x28] 41fac: 320003e1 orr w1, wzr, #0x1 41fb0: aa0003f3 mov x19, x0 41fb4: f81d83a8 stur x8, [x29, #-0x28] 41fb8: 97ff67da bl 0x1bf20 41fbc: f9400008 ldr x8, [x0] 41fc0: 910123e1 add x1, sp, #0x48 41fc4: 321403e2 orr w2, wzr, #0x1000 41fc8: aa1f03e3 mov x3, xzr 41fcc: f9401108 ldr x8, [x8, #0x20] 41fd0: d63f0100 blr x8 41fd4: 2a0003f4 mov w20, w0 41fd8: 7100069f cmp w20, #0x1 41fdc: 540001cb b.lt 0x42014 41fe0: 910003e0 mov x0, sp 41fe4: 97ff6953 bl 0x1c530 <_ZN13ProxyResponseC1Ev@plt> 41fe8: 910003e0 mov x0, sp 41fec: 910123e1 add x1, sp, #0x48 41ff0: 2a1403e2 mov w2, w20 41ff4: 910123f5 add x21, sp, #0x48 41ff8: 97ff6b1e bl 0x1cc70 <_ZN13ProxyResponse5ParseEPKci@plt> 41ffc: 6b000283 subs w3, w20, w0 42000: 5400010d b.le 0x42020 42004: 8b20c2a2 add x2, x21, w0, sxtw 42008: 910003e1 mov x1, sp 4200c: aa1303e0 mov x0, x19 42010: 14000008 b 0x42030 42014: aa1303e0 mov x0, x19 42018: 97ff6eca bl 0x1db40 4201c: 14000009 b 0x42040 42020: 910003e1 mov x1, sp 42024: aa1303e0 mov x0, x19 42028: aa1f03e2 mov x2, xzr 4202c: 2a1f03e3 mov w3, wzr 42030: 97ff6bb8 bl 0x1cf10 <_Z25l_push_handshake_responseP9lua_StateP13ProxyResponsePKci@plt> 42034: f9401fe0 ldr x0, [sp, #0x38] 42038: b4000040 cbz x0, 0x42040 4203c: 97ff6ed9 bl 0x1dba0 <_ZdaPv@plt> 42040: d53bd048 mrs x8, TPIDR_EL0 42044: f9401508 ldr x8, [x8, #0x28] 42048: f85d83a9 ldur x9, [x29, #-0x28] 4204c: eb09011f cmp x8, x9 42050: 54000101 b.ne 0x42070 42054: 320003e0 orr w0, wzr, #0x1 42058: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 4205c: 910143ff add sp, sp, #0x50 42060: a9427bfd ldp x29, x30, [sp, #0x20] 42064: a9414ff4 ldp x20, x19, [sp, #0x10] 42068: a8c357fc ldp x28, x21, [sp], #0x30 4206c: d65f03c0 ret 42070: 97ff6a5c bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000042074 : 42074: a9bf7bfd stp x29, x30, [sp, #-0x10]! 42078: 910003fd mov x29, sp 4207c: 320003e1 orr w1, wzr, #0x1 42080: 97ff67a8 bl 0x1bf20 42084: 97ff6adf bl 0x1cc00 <_ZN3QPP8FreeTaskEPNS_4TaskE@plt> 42088: 2a1f03e0 mov w0, wzr 4208c: a8c17bfd ldp x29, x30, [sp], #0x10 42090: d65f03c0 ret 0000000000042094 : 42094: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 42098: a90157f6 stp x22, x21, [sp, #0x10] 4209c: a9024ff4 stp x20, x19, [sp, #0x20] 420a0: a9037bfd stp x29, x30, [sp, #0x30] 420a4: 9100c3fd add x29, sp, #0x30 420a8: 320003e1 orr w1, wzr, #0x1 420ac: aa0003f3 mov x19, x0 420b0: 320003f8 orr w24, wzr, #0x1 420b4: 97ff679b bl 0x1bf20 420b8: aa0003f4 mov x20, x0 420bc: 321f03e1 orr w1, wzr, #0x2 420c0: aa1303e0 mov x0, x19 420c4: aa1f03e2 mov x2, xzr 420c8: 97ff69ba bl 0x1c7b0 420cc: aa0003f5 mov x21, x0 420d0: 52801700 mov w0, #0xb8 // =184 420d4: 97ff6a4b bl 0x1ca00 <_Znwm@plt> 420d8: aa0003f6 mov x22, x0 420dc: 97ff6889 bl 0x1c300 <_ZN8QPPUtils9IAutoFreeC2Ev@plt> 420e0: 90000248 adrp x8, 0x8a000 420e4: f9472108 ldr x8, [x8, #0xe40] 420e8: aa1603f7 mov x23, x22 420ec: 9100c6c0 add x0, x22, #0x31 420f0: 321903e2 orr w2, wzr, #0x80 420f4: 91004109 add x9, x8, #0x10 420f8: 91010108 add x8, x8, #0x40 420fc: aa1503e1 mov x1, x21 42100: f90002c9 str x9, [x22] 42104: f8018ee8 str x8, [x23, #0x18]! 42108: a90252d3 stp x19, x20, [x22, #0x20] 4210c: 3900c2d8 strb w24, [x22, #0x30] 42110: 97ff6acc bl 0x1cc40 42114: f94016c0 ldr x0, [x22, #0x28] 42118: aa1703e1 mov x1, x23 4211c: 97ff6725 bl 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 42120: aa1303e0 mov x0, x19 42124: aa1603e1 mov x1, x22 42128: 97ff6912 bl 0x1c570 4212c: a9437bfd ldp x29, x30, [sp, #0x30] 42130: a9424ff4 ldp x20, x19, [sp, #0x20] 42134: a94157f6 ldp x22, x21, [sp, #0x10] 42138: 320003e0 orr w0, wzr, #0x1 4213c: a8c45ff8 ldp x24, x23, [sp], #0x40 42140: d65f03c0 ret 0000000000042144 : 42144: a9bf7bfd stp x29, x30, [sp, #-0x10]! 42148: 910003fd mov x29, sp 4214c: 320003e1 orr w1, wzr, #0x1 42150: 97ff6774 bl 0x1bf20 42154: 3940c008 ldrb w8, [x0, #0x30] 42158: 340000c8 cbz w8, 0x42170 4215c: f9401408 ldr x8, [x0, #0x28] 42160: 3900c01f strb wzr, [x0, #0x30] 42164: aa1f03e1 mov x1, xzr 42168: aa0803e0 mov x0, x8 4216c: 97ff6711 bl 0x1bdb0 <_ZN3QPP4Task16SetEventCallbackEPNS_18ITaskEventCallbackE@plt> 42170: 2a1f03e0 mov w0, wzr 42174: a8c17bfd ldp x29, x30, [sp], #0x10 42178: d65f03c0 ret 000000000004217c : 4217c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 42180: a9017bfd stp x29, x30, [sp, #0x10] 42184: 910043fd add x29, sp, #0x10 42188: 320003e1 orr w1, wzr, #0x1 4218c: aa0003f3 mov x19, x0 42190: 97ff6764 bl 0x1bf20 42194: aa0003f4 mov x20, x0 42198: b4000114 cbz x20, 0x421b8 4219c: 321f03e1 orr w1, wzr, #0x2 421a0: aa1303e0 mov x0, x19 421a4: 97ff6b3b bl 0x1ce90 421a8: 7100001f cmp w0, #0x0 421ac: 1a9f07e1 cset w1, ne 421b0: 91020280 add x0, x20, #0x80 421b4: 97ff6b7f bl 0x1cfb0 <_ZN3QPP14ClientTaskImpl27SetDuplicateEnableFromOtherEb@plt> 421b8: a9417bfd ldp x29, x30, [sp, #0x10] 421bc: 2a1f03e0 mov w0, wzr 421c0: a8c24ff4 ldp x20, x19, [sp], #0x20 421c4: d65f03c0 ret 00000000000421c8 : 421c8: f81e0ff3 str x19, [sp, #-0x20]! 421cc: a9017bfd stp x29, x30, [sp, #0x10] 421d0: 910043fd add x29, sp, #0x10 421d4: aa0003f3 mov x19, x0 421d8: 97ff6ae6 bl 0x1cd70 <_ZN8QPPUtils9IAutoFreeD2Ev@plt> 421dc: a9417bfd ldp x29, x30, [sp, #0x10] 421e0: aa1303e0 mov x0, x19 421e4: f84207f3 ldr x19, [sp], #0x20 421e8: 17ff689e b 0x1c460 <_ZdlPv@plt> 00000000000421ec : 421ec: 3940c000 ldrb w0, [x0, #0x30] 421f0: d65f03c0 ret 00000000000421f4 : 421f4: f81e0ff3 str x19, [sp, #-0x20]! 421f8: a9017bfd stp x29, x30, [sp, #0x10] 421fc: 910043fd add x29, sp, #0x10 42200: aa0003f3 mov x19, x0 42204: f9401260 ldr x0, [x19, #0x20] 42208: 9100c662 add x2, x19, #0x31 4220c: 1284e221 mov w1, #-0x2712 // =-10002 42210: 97ff67d0 bl 0x1c150 42214: a9420660 ldp x0, x1, [x19, #0x20] 42218: 97ff68d6 bl 0x1c570 4221c: f9401260 ldr x0, [x19, #0x20] 42220: a9417bfd ldp x29, x30, [sp, #0x10] 42224: 320003e1 orr w1, wzr, #0x1 42228: 2a1f03e2 mov w2, wzr 4222c: f84207f3 ldr x19, [sp], #0x20 42230: 17ff6d78 b 0x1d810 0000000000042234 : 42234: f81e0ff3 str x19, [sp, #-0x20]! 42238: a9017bfd stp x29, x30, [sp, #0x10] 4223c: 910043fd add x29, sp, #0x10 42240: aa0003f3 mov x19, x0 42244: f9400660 ldr x0, [x19, #0x8] 42248: 91006662 add x2, x19, #0x19 4224c: 1284e221 mov w1, #-0x2712 // =-10002 42250: 97ff67c0 bl 0x1c150 42254: a9408660 ldp x0, x1, [x19, #0x8] 42258: 97ff68c6 bl 0x1c570 4225c: f9400660 ldr x0, [x19, #0x8] 42260: a9417bfd ldp x29, x30, [sp, #0x10] 42264: 320003e1 orr w1, wzr, #0x1 42268: 2a1f03e2 mov w2, wzr 4226c: f84207f3 ldr x19, [sp], #0x20 42270: 17ff6d68 b 0x1d810 0000000000042274 : 42274: a9be4ff4 stp x20, x19, [sp, #-0x20]! 42278: a9017bfd stp x29, x30, [sp, #0x10] 4227c: 910043fd add x29, sp, #0x10 42280: 90000254 adrp x20, 0x8a000 42284: f947ee94 ldr x20, [x20, #0xfd8] 42288: f9400293 ldr x19, [x20] 4228c: b5000133 cbnz x19, 0x422b0 42290: 321d03e0 orr w0, wzr, #0x8 42294: 97ff69db bl 0x1ca00 <_Znwm@plt> 42298: aa0003f3 mov x19, x0 4229c: 320003e0 orr w0, wzr, #0x1 422a0: 52800501 mov w1, #0x28 // =40 422a4: 97ff6697 bl 0x1bd00 422a8: f9000260 str x0, [x19] 422ac: f9000293 str x19, [x20] 422b0: a9417bfd ldp x29, x30, [sp, #0x10] 422b4: aa1303e0 mov x0, x19 422b8: a8c24ff4 ldp x20, x19, [sp], #0x20 422bc: d65f03c0 ret 00000000000422c0 : 422c0: f81e0ff3 str x19, [sp, #-0x20]! 422c4: a9017bfd stp x29, x30, [sp, #0x10] 422c8: 910043fd add x29, sp, #0x10 422cc: aa0003f3 mov x19, x0 422d0: 320003e0 orr w0, wzr, #0x1 422d4: 52800501 mov w1, #0x28 // =40 422d8: 97ff668a bl 0x1bd00 422dc: f9000260 str x0, [x19] 422e0: a9417bfd ldp x29, x30, [sp, #0x10] 422e4: f84207f3 ldr x19, [sp], #0x20 422e8: d65f03c0 ret 00000000000422ec : 422ec: a9be4ff4 stp x20, x19, [sp, #-0x20]! 422f0: a9017bfd stp x29, x30, [sp, #0x10] 422f4: 910043fd add x29, sp, #0x10 422f8: aa0003f4 mov x20, x0 422fc: f9400293 ldr x19, [x20] 42300: b4000313 cbz x19, 0x42360 42304: f9400a60 ldr x0, [x19, #0x10] 42308: b4000180 cbz x0, 0x42338 4230c: b9400268 ldr w8, [x19] 42310: 52801541 mov w1, #0xaa // =170 42314: 53047d09 lsr w9, w8, #4 42318: 7100411f cmp w8, #0x10 4231c: d37ef528 lsl x8, x9, #2 42320: 321e03e9 orr w9, wzr, #0x4 42324: 9a883122 csel x2, x9, x8, lo 42328: 97ff6d7e bl 0x1d920 4232c: f800427f stur xzr, [x19, #0x4] 42330: f9400293 ldr x19, [x20] 42334: b4000173 cbz x19, 0x42360 42338: f9400e60 ldr x0, [x19, #0x18] 4233c: 97ff6dc5 bl 0x1da50 42340: f9400a60 ldr x0, [x19, #0x10] 42344: 97ff6dc3 bl 0x1da50 42348: f9401260 ldr x0, [x19, #0x20] 4234c: 97ff6dc1 bl 0x1da50 42350: a9417bfd ldp x29, x30, [sp, #0x10] 42354: aa1303e0 mov x0, x19 42358: a8c24ff4 ldp x20, x19, [sp], #0x20 4235c: 17ff6dbd b 0x1da50 42360: a9417bfd ldp x29, x30, [sp, #0x10] 42364: a8c24ff4 ldp x20, x19, [sp], #0x20 42368: d65f03c0 ret 000000000004236c : 4236c: 17ff6e25 b 0x1dc00 <_ZN8QPPUtils4KMapI4LinkE3PutEmPS1_@plt> 0000000000042370 ::Put(unsigned long, Link*)>: 42370: a9bd57f6 stp x22, x21, [sp, #-0x30]! 42374: a9014ff4 stp x20, x19, [sp, #0x10] 42378: a9027bfd stp x29, x30, [sp, #0x20] 4237c: 910083fd add x29, sp, #0x20 42380: aa0003f4 mov x20, x0 42384: f9400295 ldr x21, [x20] 42388: aa0203f3 mov x19, x2 4238c: aa0103f6 mov x22, x1 42390: 294126a8 ldp w8, w9, [x21, #0x8] 42394: 6b09011f cmp w8, w9 42398: 54000183 b.lo 0x423c8 ::Put(unsigned long, Link*)+0x58> 4239c: f94002a8 ldr x8, [x21] 423a0: d35ffd09 lsr x9, x8, #31 423a4: 121f7929 and w9, w9, #0xfffffffe 423a8: 6b09011f cmp w8, w9 423ac: 54000069 b.ls 0x423b8 ::Put(unsigned long, Link*)+0x48> 423b0: 51000501 sub w1, w8, #0x1 423b4: 14000002 b 0x423bc ::Put(unsigned long, Link*)+0x4c> 423b8: 11000501 add w1, w8, #0x1 423bc: aa1503e0 mov x0, x21 423c0: 940000c3 bl 0x426cc 423c4: 37f80560 tbnz w0, #0x1f, 0x42470 ::Put(unsigned long, Link*)+0x100> 423c8: b94002aa ldr w10, [x21] 423cc: d361fec9 lsr x9, x22, #33 423d0: f9400aa8 ldr x8, [x21, #0x10] 423d4: 4a160129 eor w9, w9, w22 423d8: 5100054d sub w13, w10, #0x1 423dc: 4a162d29 eor w9, w9, w22, lsl #11 423e0: 0a0901ab and w11, w13, w9 423e4: 53047d69 lsr w9, w11, #4 423e8: b8695909 ldr w9, [x8, w9, uxtw #2] 423ec: 531f0d6c ubfiz w12, w11, #1, #4 423f0: 321f03ee orr w14, wzr, #0x2 423f4: 1acc21cc lsl w12, w14, w12 423f8: 0a090189 and w9, w12, w9 423fc: 34000069 cbz w9, 0x42408 ::Put(unsigned long, Link*)+0x98> 42400: 2a0b03e9 mov w9, w11 42404: 14000027 b 0x424a0 ::Put(unsigned long, Link*)+0x130> 42408: 2a0a03ec mov w12, w10 4240c: 320003ef orr w15, wzr, #0x1 42410: 320003f0 orr w16, wzr, #0x1 42414: 2a0b03ee mov w14, w11 42418: 2a0c03e9 mov w9, w12 4241c: 53047dd1 lsr w17, w14, #4 42420: b8715911 ldr w17, [x8, w17, uxtw #2] 42424: 531f0dd2 ubfiz w18, w14, #1, #4 42428: 1ad22620 lsr w0, w17, w18 4242c: 37080260 tbnz w0, #0x1, 0x42478 ::Put(unsigned long, Link*)+0x108> 42430: 370000a0 tbnz w0, #0x0, 0x42444 ::Put(unsigned long, Link*)+0xd4> 42434: f9400ea0 ldr x0, [x21, #0x18] 42438: f86e5800 ldr x0, [x0, w14, uxtw #3] 4243c: eb16001f cmp x0, x22 42440: 540001c0 b.eq 0x42478 ::Put(unsigned long, Link*)+0x108> 42444: 1ad221f2 lsl w18, w15, w18 42448: 0b0e0200 add w0, w16, w14 4244c: 6a12023f tst w17, w18 42450: 1a8e0129 csel w9, w9, w14, eq 42454: 0a0d000e and w14, w0, w13 42458: 11000610 add w16, w16, #0x1 4245c: 6b0b01df cmp w14, w11 42460: 54fffde1 b.ne 0x4241c ::Put(unsigned long, Link*)+0xac> 42464: 6b0a013f cmp w9, w10 42468: 540000c0 b.eq 0x42480 ::Put(unsigned long, Link*)+0x110> 4246c: 1400000d b 0x424a0 ::Put(unsigned long, Link*)+0x130> 42470: b94002a9 ldr w9, [x21] 42474: 14000025 b 0x42508 ::Put(unsigned long, Link*)+0x198> 42478: 2a0903ec mov w12, w9 4247c: 2a0e03eb mov w11, w14 42480: 53047d69 lsr w9, w11, #4 42484: b8695909 ldr w9, [x8, w9, uxtw #2] 42488: 531f0d6d ubfiz w13, w11, #1, #4 4248c: 321f03ee orr w14, wzr, #0x2 42490: 1acd21cd lsl w13, w14, w13 42494: 6a0901bf tst w13, w9 42498: 7a4a1184 ccmp w12, w10, #0x4, ne 4249c: 1a8c0169 csel w9, w11, w12, eq 424a0: 53047d2a lsr w10, w9, #4 424a4: b86a590b ldr w11, [x8, w10, uxtw #2] 424a8: 531f0d2c ubfiz w12, w9, #1, #4 424ac: 1acc256d lsr w13, w11, w12 424b0: 3708018d tbnz w13, #0x1, 0x424e0 ::Put(unsigned long, Link*)+0x170> 424b4: 360002ad tbz w13, #0x0, 0x42508 ::Put(unsigned long, Link*)+0x198> 424b8: f9400ead ldr x13, [x21, #0x18] 424bc: 320007ee orr w14, wzr, #0x3 424c0: 9acc21cc lsl x12, x14, x12 424c4: 0a2c016b bic w11, w11, w12 424c8: f82959b6 str x22, [x13, w9, uxtw #3] 424cc: b82a790b str w11, [x8, x10, lsl #2] 424d0: b94006a8 ldr w8, [x21, #0x4] 424d4: 11000508 add w8, w8, #0x1 424d8: b90006a8 str w8, [x21, #0x4] 424dc: 1400000b b 0x42508 ::Put(unsigned long, Link*)+0x198> 424e0: f9400ead ldr x13, [x21, #0x18] 424e4: 320007ee orr w14, wzr, #0x3 424e8: 9acc21cc lsl x12, x14, x12 424ec: 0a2c016b bic w11, w11, w12 424f0: f82959b6 str x22, [x13, w9, uxtw #3] 424f4: b82a790b str w11, [x8, x10, lsl #2] 424f8: 2940aaa8 ldp w8, w10, [x21, #0x4] 424fc: 11000508 add w8, w8, #0x1 42500: 1100054a add w10, w10, #0x1 42504: 2900aaa8 stp w8, w10, [x21, #0x4] 42508: f9400288 ldr x8, [x20] 4250c: f9401108 ldr x8, [x8, #0x20] 42510: f8295913 str x19, [x8, w9, uxtw #3] 42514: a9427bfd ldp x29, x30, [sp, #0x20] 42518: a9414ff4 ldp x20, x19, [sp, #0x10] 4251c: a8c357f6 ldp x22, x21, [sp], #0x30 42520: d65f03c0 ret 0000000000042524 : 42524: f9400008 ldr x8, [x0] 42528: b9400109 ldr w9, [x8] 4252c: 34000329 cbz w9, 0x42590 42530: d361fc2b lsr x11, x1, #33 42534: 4a01016c eor w12, w11, w1 42538: f940090b ldr x11, [x8, #0x10] 4253c: 5100052a sub w10, w9, #0x1 42540: 4a012d8c eor w12, w12, w1, lsl #11 42544: 0a0c014c and w12, w10, w12 42548: 320003ed orr w13, wzr, #0x1 4254c: 2a0c03ee mov w14, w12 42550: 53047dcf lsr w15, w14, #4 42554: b86f596f ldr w15, [x11, w15, uxtw #2] 42558: 531f0dd0 ubfiz w16, w14, #1, #4 4255c: 1ad025f1 lsr w17, w15, w16 42560: 370801d1 tbnz w17, #0x1, 0x42598 42564: 370000b1 tbnz w17, #0x0, 0x42578 42568: f9400d11 ldr x17, [x8, #0x18] 4256c: f86e5a31 ldr x17, [x17, w14, uxtw #3] 42570: eb01023f cmp x17, x1 42574: 54000120 b.eq 0x42598 42578: 0b0e01ae add w14, w13, w14 4257c: 0a0a01ce and w14, w14, w10 42580: 110005ad add w13, w13, #0x1 42584: 6b0c01df cmp w14, w12 42588: 54fffe41 b.ne 0x42550 4258c: 14000018 b 0x425ec 42590: 2a1f03ec mov w12, wzr 42594: 14000005 b 0x425a8 42598: 320007ea orr w10, wzr, #0x3 4259c: 1ad0214a lsl w10, w10, w16 425a0: 6a0f015f tst w10, w15 425a4: 1a8901cc csel w12, w14, w9, eq 425a8: 6b09019f cmp w12, w9 425ac: 54000200 b.eq 0x425ec 425b0: f9400909 ldr x9, [x8, #0x10] 425b4: 53047d8a lsr w10, w12, #4 425b8: 531f0d8c ubfiz w12, w12, #1, #4 425bc: 320007ed orr w13, wzr, #0x3 425c0: b86a592b ldr w11, [x9, w10, uxtw #2] 425c4: 1acc21ad lsl w13, w13, w12 425c8: 0a0d016d and w13, w11, w13 425cc: 3500010d cbnz w13, 0x425ec 425d0: 320003ed orr w13, wzr, #0x1 425d4: 9acc21ac lsl x12, x13, x12 425d8: 2a0c016b orr w11, w11, w12 425dc: b82a792b str w11, [x9, x10, lsl #2] 425e0: b9400509 ldr w9, [x8, #0x4] 425e4: 51000529 sub w9, w9, #0x1 425e8: b9000509 str w9, [x8, #0x4] 425ec: d65f03c0 ret 00000000000425f0 : 425f0: f9400008 ldr x8, [x0] 425f4: b9400109 ldr w9, [x8] 425f8: 34000349 cbz w9, 0x42660 425fc: d361fc2b lsr x11, x1, #33 42600: 4a01016c eor w12, w11, w1 42604: f940090b ldr x11, [x8, #0x10] 42608: 5100052a sub w10, w9, #0x1 4260c: 4a012d8c eor w12, w12, w1, lsl #11 42610: 0a0c014c and w12, w10, w12 42614: 320003ed orr w13, wzr, #0x1 42618: 2a0c03ee mov w14, w12 4261c: 53047dcf lsr w15, w14, #4 42620: b86f596f ldr w15, [x11, w15, uxtw #2] 42624: 531f0dd0 ubfiz w16, w14, #1, #4 42628: 1ad025f1 lsr w17, w15, w16 4262c: 370801f1 tbnz w17, #0x1, 0x42668 42630: 370000b1 tbnz w17, #0x0, 0x42644 42634: f9400d11 ldr x17, [x8, #0x18] 42638: f86e5a31 ldr x17, [x17, w14, uxtw #3] 4263c: eb01023f cmp x17, x1 42640: 54000140 b.eq 0x42668 42644: 0b0e01ae add w14, w13, w14 42648: 0a0a01ce and w14, w14, w10 4264c: 110005ad add w13, w13, #0x1 42650: 6b0c01df cmp w14, w12 42654: 54fffe41 b.ne 0x4261c 42658: aa1f03e0 mov x0, xzr 4265c: d65f03c0 ret 42660: 2a1f03ea mov w10, wzr 42664: 14000005 b 0x42678 42668: 320007ea orr w10, wzr, #0x3 4266c: 1ad0214a lsl w10, w10, w16 42670: 6a0f015f tst w10, w15 42674: 1a8901ca csel w10, w14, w9, eq 42678: 6b09015f cmp w10, w9 4267c: 54000061 b.ne 0x42688 42680: aa1f03e0 mov x0, xzr 42684: d65f03c0 ret 42688: f9401108 ldr x8, [x8, #0x20] 4268c: f86a5900 ldr x0, [x8, w10, uxtw #3] 42690: d65f03c0 ret 0000000000042694 : 42694: 90000248 adrp x8, 0x8a000 42698: f9466908 ldr x8, [x8, #0xcd0] 4269c: 3900401f strb wzr, [x0, #0x10] 426a0: f8014002 stur x2, [x0, #0x14] 426a4: f801c003 stur x3, [x0, #0x1c] 426a8: 91004108 add x8, x8, #0x10 426ac: a9000408 stp x8, x1, [x0] 426b0: d65f03c0 ret 00000000000426b4 : 426b4: d65f03c0 ret 00000000000426b8 : 426b8: 17ff676a b 0x1c460 <_ZdlPv@plt> 00000000000426bc : 426bc: f9400400 ldr x0, [x0, #0x8] 426c0: d65f03c0 ret 00000000000426c4 : 426c4: aa1f03e0 mov x0, xzr 426c8: d65f03c0 ret 426cc: f81c0ff7 str x23, [sp, #-0x40]! 426d0: a90157f6 stp x22, x21, [sp, #0x10] 426d4: a9024ff4 stp x20, x19, [sp, #0x20] 426d8: a9037bfd stp x29, x30, [sp, #0x30] 426dc: 9100c3fd add x29, sp, #0x30 426e0: 51000428 sub w8, w1, #0x1 426e4: 2a480508 orr w8, w8, w8, lsr #1 426e8: 2a480908 orr w8, w8, w8, lsr #2 426ec: 2a481108 orr w8, w8, w8, lsr #4 426f0: 2a482108 orr w8, w8, w8, lsr #8 426f4: f000010a adrp x10, 0x65000 426f8: 2a484108 orr w8, w8, w8, lsr #16 426fc: fd415540 ldr d0, [x10, #0x2a8] 42700: 1100050a add w10, w8, #0x1 42704: aa0003f3 mov x19, x0 42708: 321e03e9 orr w9, wzr, #0x4 4270c: 7100115f cmp w10, #0x4 42710: 1a883536 csinc w22, w9, w8, lo 42714: b940066a ldr w10, [x19, #0x4] 42718: 1e6302c1 ucvtf d1, w22 4271c: 1e600820 fmul d0, d1, d0 42720: 1e6c1001 fmov d1, #0.50000000 42724: 1e612800 fadd d0, d0, d1 42728: 1e790017 fcvtzu w23, d0 4272c: 6b17015f cmp w10, w23 42730: 54001062 b.hs 0x4293c 42734: 53047ec8 lsr w8, w22, #4 42738: 710042df cmp w22, #0x10 4273c: d37ef508 lsl x8, x8, #2 42740: 321e03e9 orr w9, wzr, #0x4 42744: 9a883135 csel x21, x9, x8, lo 42748: aa1503e0 mov x0, x21 4274c: 97ff6c1d bl 0x1d7c0 42750: aa0003f4 mov x20, x0 42754: b4000fd4 cbz x20, 0x4294c 42758: 52801541 mov w1, #0xaa // =170 4275c: aa1403e0 mov x0, x20 42760: aa1503e2 mov x2, x21 42764: 97ff6c6f bl 0x1d920 42768: b9400261 ldr w1, [x19] 4276c: 6b16003f cmp w1, w22 42770: 540001e2 b.hs 0x427ac 42774: f9400e60 ldr x0, [x19, #0x18] 42778: 2a1603e8 mov w8, w22 4277c: d37df115 lsl x21, x8, #3 42780: aa1503e1 mov x1, x21 42784: 97ff6493 bl 0x1b9d0 42788: b4000de0 cbz x0, 0x42944 4278c: f9401268 ldr x8, [x19, #0x20] 42790: f9000e60 str x0, [x19, #0x18] 42794: aa1503e1 mov x1, x21 42798: aa0803e0 mov x0, x8 4279c: 97ff648d bl 0x1b9d0 427a0: b4000d20 cbz x0, 0x42944 427a4: b9400261 ldr w1, [x19] 427a8: f9001260 str x0, [x19, #0x20] 427ac: 34000b81 cbz w1, 0x4291c 427b0: 2a1f03e8 mov w8, wzr 427b4: 510006c9 sub w9, w22, #0x1 427b8: 320007ea orr w10, wzr, #0x3 427bc: 320003eb orr w11, wzr, #0x1 427c0: 321f03ec orr w12, wzr, #0x2 427c4: f9400a6d ldr x13, [x19, #0x10] 427c8: 53047d10 lsr w16, w8, #4 427cc: 531f0d12 ubfiz w18, w8, #1, #4 427d0: 1ad2214e lsl w14, w10, w18 427d4: b87059b1 ldr w17, [x13, w16, uxtw #2] 427d8: 0a0e022e and w14, w17, w14 427dc: 3500080e cbnz w14, 0x428dc 427e0: a941826e ldp x14, x0, [x19, #0x18] 427e4: 2a0803ef mov w15, w8 427e8: d37df1e1 lsl x1, x15, #3 427ec: 9ad22172 lsl x18, x11, x18 427f0: f86169cf ldr x15, [x14, x1] 427f4: f861680e ldr x14, [x0, x1] 427f8: 2a120231 orr w17, w17, w18 427fc: b83079b1 str w17, [x13, x16, lsl #2] 42800: 14000011 b 0x42844 42804: f9400e6d ldr x13, [x19, #0x18] 42808: 2a1003f0 mov w16, w16 4280c: d37df210 lsl x16, x16, #3 42810: f87069a0 ldr x0, [x13, x16] 42814: f83069af str x15, [x13, x16] 42818: f940126d ldr x13, [x19, #0x20] 4281c: f87069a1 ldr x1, [x13, x16] 42820: f83069ae str x14, [x13, x16] 42824: f9400a6d ldr x13, [x19, #0x10] 42828: d37ef62e lsl x14, x17, #2 4282c: 9ad22170 lsl x16, x11, x18 42830: b86e69af ldr w15, [x13, x14] 42834: 2a1001ef orr w15, w15, w16 42838: b82e69af str w15, [x13, x14] 4283c: aa0003ef mov x15, x0 42840: aa0103ee mov x14, x1 42844: d361fdf0 lsr x16, x15, #33 42848: 4a0f0210 eor w16, w16, w15 4284c: 4a0f2e10 eor w16, w16, w15, lsl #11 42850: 0a090210 and w16, w16, w9 42854: 53047e11 lsr w17, w16, #4 42858: 8b314a80 add x0, x20, w17, uxtw #2 4285c: b9400001 ldr w1, [x0] 42860: 531f0e12 ubfiz w18, w16, #1, #4 42864: 1ad22182 lsl w2, w12, w18 42868: 0a010042 and w2, w2, w1 4286c: 35000182 cbnz w2, 0x4289c 42870: 320003e2 orr w2, wzr, #0x1 42874: 0b100050 add w16, w2, w16 42878: 0a090210 and w16, w16, w9 4287c: 53047e11 lsr w17, w16, #4 42880: 8b314a80 add x0, x20, w17, uxtw #2 42884: b9400001 ldr w1, [x0] 42888: 531f0e12 ubfiz w18, w16, #1, #4 4288c: 1ad22183 lsl w3, w12, w18 42890: 11000442 add w2, w2, #0x1 42894: 0a010063 and w3, w3, w1 42898: 34fffee3 cbz w3, 0x42874 4289c: 9ad22182 lsl x2, x12, x18 428a0: 0a220021 bic w1, w1, w2 428a4: b9000001 str w1, [x0] 428a8: b9400261 ldr w1, [x19] 428ac: 6b01021f cmp w16, w1 428b0: 540000a2 b.hs 0x428c4 428b4: b87179ad ldr w13, [x13, x17, lsl #2] 428b8: 1ad22140 lsl w0, w10, w18 428bc: 0a0001ad and w13, w13, w0 428c0: 34fffa2d cbz w13, 0x42804 428c4: f9400e6d ldr x13, [x19, #0x18] 428c8: 2a1003f0 mov w16, w16 428cc: d37df210 lsl x16, x16, #3 428d0: f83069af str x15, [x13, x16] 428d4: f940126d ldr x13, [x19, #0x20] 428d8: f83069ae str x14, [x13, x16] 428dc: 11000508 add w8, w8, #0x1 428e0: 6b01011f cmp w8, w1 428e4: 54fff701 b.ne 0x427c4 428e8: 6b16003f cmp w1, w22 428ec: 54000189 b.ls 0x4291c 428f0: f9400e60 ldr x0, [x19, #0x18] 428f4: 2a1603e8 mov w8, w22 428f8: d37df115 lsl x21, x8, #3 428fc: aa1503e1 mov x1, x21 42900: 97ff6434 bl 0x1b9d0 42904: f9401268 ldr x8, [x19, #0x20] 42908: f9000e60 str x0, [x19, #0x18] 4290c: aa1503e1 mov x1, x21 42910: aa0803e0 mov x0, x8 42914: 97ff642f bl 0x1b9d0 42918: f9001260 str x0, [x19, #0x20] 4291c: f9400a60 ldr x0, [x19, #0x10] 42920: 97ff6c4c bl 0x1da50 42924: b9400668 ldr w8, [x19, #0x4] 42928: 2a1f03e0 mov w0, wzr 4292c: f9000a74 str x20, [x19, #0x10] 42930: b9000276 str w22, [x19] 42934: 29015e68 stp w8, w23, [x19, #0x8] 42938: 14000006 b 0x42950 4293c: 2a1f03e0 mov w0, wzr 42940: 14000004 b 0x42950 42944: aa1403e0 mov x0, x20 42948: 97ff6c42 bl 0x1da50 4294c: 12800000 mov w0, #-0x1 // =-1 42950: a9437bfd ldp x29, x30, [sp, #0x30] 42954: a9424ff4 ldp x20, x19, [sp, #0x20] 42958: a94157f6 ldp x22, x21, [sp, #0x10] 4295c: f84407f7 ldr x23, [sp], #0x40 42960: d65f03c0 ret 0000000000042964 : 42964: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 42968: a90157f6 stp x22, x21, [sp, #0x10] 4296c: a9024ff4 stp x20, x19, [sp, #0x20] 42970: a9037bfd stp x29, x30, [sp, #0x30] 42974: 9100c3fd add x29, sp, #0x30 42978: 2a0203f3 mov w19, w2 4297c: aa0103f4 mov x20, x1 42980: aa0003f5 mov x21, x0 42984: 97ff6633 bl 0x1c250 42988: 2a0003f6 mov w22, w0 4298c: 7100067f cmp w19, #0x1 42990: 5400072b b.lt 0x42a74 42994: d0000138 adrp x24, 0x68000 42998: 2a1f03f7 mov w23, wzr 4299c: 9127e318 add x24, x24, #0x9f8 429a0: 110006f7 add w23, w23, #0x1 429a4: aa1503e0 mov x0, x21 429a8: 2a1603e1 mov w1, w22 429ac: 2a1703e2 mov w2, w23 429b0: 97ff6ad4 bl 0x1d500 429b4: 12800001 mov w1, #-0x1 // =-1 429b8: aa1503e0 mov x0, x21 429bc: 97ff69e9 bl 0x1d160 429c0: 51000408 sub w8, w0, #0x1 429c4: 7100111f cmp w8, #0x4 429c8: 540004c8 b.hi 0x42a60 429cc: b8a87b08 ldrsw x8, [x24, x8, lsl #2] 429d0: 8b180108 add x8, x8, x24 429d4: d61f0100 br x8 429d8: 12800001 mov w1, #-0x1 // =-1 429dc: aa1503e0 mov x0, x21 429e0: 97ff692c bl 0x1ce90 429e4: 7100001f cmp w0, #0x0 429e8: 1a9f07e2 cset w2, ne 429ec: aa1403e0 mov x0, x20 429f0: aa1f03e1 mov x1, xzr 429f4: 97ff6773 bl 0x1c7c0 <_ZN8QPPUtils10JsonWriter7AddBoolEPKcb@plt> 429f8: 1400001a b 0x42a60 429fc: 12800001 mov w1, #-0x1 // =-1 42a00: aa1503e0 mov x0, x21 42a04: 97ff6b6b bl 0x1d7b0 42a08: 1e780002 fcvtzs w2, d0 42a0c: aa1403e0 mov x0, x20 42a10: aa1f03e1 mov x1, xzr 42a14: 97ff6ac3 bl 0x1d520 <_ZN8QPPUtils10JsonWriter6AddIntEPKci@plt> 42a18: 14000012 b 0x42a60 42a1c: 12800001 mov w1, #-0x1 // =-1 42a20: aa1503e0 mov x0, x21 42a24: aa1f03e2 mov x2, xzr 42a28: 97ff6ac6 bl 0x1d540 42a2c: aa0003e2 mov x2, x0 42a30: aa1403e0 mov x0, x20 42a34: aa1f03e1 mov x1, xzr 42a38: 97ff655e bl 0x1bfb0 <_ZN8QPPUtils10JsonWriter6AddStrEPKcS2_@plt> 42a3c: 14000009 b 0x42a60 42a40: aa1403e0 mov x0, x20 42a44: aa1f03e1 mov x1, xzr 42a48: 97ff65e6 bl 0x1c1e0 <_ZN8QPPUtils10JsonWriter11BeginObjectEPKc@plt> 42a4c: aa1503e0 mov x0, x21 42a50: aa1403e1 mov x1, x20 42a54: 97ff64eb bl 0x1be00 <_Z14do_lua_to_jsonP9lua_StatePN8QPPUtils10JsonWriterE@plt> 42a58: aa1403e0 mov x0, x20 42a5c: 97ff6b2d bl 0x1d710 <_ZN8QPPUtils10JsonWriter9EndObjectEv@plt> 42a60: 321f7be1 orr w1, wzr, #0xfffffffe 42a64: aa1503e0 mov x0, x21 42a68: 97ff6772 bl 0x1c830 42a6c: 6b17027f cmp w19, w23 42a70: 54fff981 b.ne 0x429a0 42a74: a9437bfd ldp x29, x30, [sp, #0x30] 42a78: a9424ff4 ldp x20, x19, [sp, #0x20] 42a7c: a94157f6 ldp x22, x21, [sp, #0x10] 42a80: a8c45ff8 ldp x24, x23, [sp], #0x40 42a84: d65f03c0 ret 0000000000042a88 : 42a88: a9bb67fa stp x26, x25, [sp, #-0x50]! 42a8c: a9015ff8 stp x24, x23, [sp, #0x10] 42a90: a90257f6 stp x22, x21, [sp, #0x20] 42a94: a9034ff4 stp x20, x19, [sp, #0x30] 42a98: a9047bfd stp x29, x30, [sp, #0x40] 42a9c: 910103fd add x29, sp, #0x40 42aa0: aa0103f3 mov x19, x1 42aa4: aa0003f4 mov x20, x0 42aa8: 97ff65ea bl 0x1c250 42aac: 2a0003f5 mov w21, w0 42ab0: aa1403e0 mov x0, x20 42ab4: 97ff6c23 bl 0x1db40 42ab8: aa1403e0 mov x0, x20 42abc: 2a1503e1 mov w1, w21 42ac0: 97ff6924 bl 0x1cf50 42ac4: 34000b20 cbz w0, 0x42c28 42ac8: d000013a adrp x26, 0x68000 42acc: d0000136 adrp x22, 0x68000 42ad0: 9128335a add x26, x26, #0xa0c 42ad4: 9128f2d6 add x22, x22, #0xa3c 42ad8: 321f7be1 orr w1, wzr, #0xfffffffe 42adc: aa1403e0 mov x0, x20 42ae0: aa1f03e2 mov x2, xzr 42ae4: 97ff6a97 bl 0x1d540 42ae8: aa0003f7 mov x23, x0 42aec: 394002e8 ldrb w8, [x23] 42af0: 71017d1f cmp w8, #0x5f 42af4: 540008c0 b.eq 0x42c0c 42af8: 12800001 mov w1, #-0x1 // =-1 42afc: aa1403e0 mov x0, x20 42b00: 97ff6998 bl 0x1d160 42b04: 51000408 sub w8, w0, #0x1 42b08: 7100111f cmp w8, #0x4 42b0c: 54000808 b.hi 0x42c0c 42b10: b8a87b48 ldrsw x8, [x26, x8, lsl #2] 42b14: 8b1a0108 add x8, x8, x26 42b18: d61f0100 br x8 42b1c: 12800001 mov w1, #-0x1 // =-1 42b20: aa1403e0 mov x0, x20 42b24: 97ff68db bl 0x1ce90 42b28: 7100001f cmp w0, #0x0 42b2c: 1a9f07e2 cset w2, ne 42b30: aa1303e0 mov x0, x19 42b34: aa1703e1 mov x1, x23 42b38: 97ff6722 bl 0x1c7c0 <_ZN8QPPUtils10JsonWriter7AddBoolEPKcb@plt> 42b3c: 14000034 b 0x42c0c 42b40: 12800001 mov w1, #-0x1 // =-1 42b44: aa1403e0 mov x0, x20 42b48: 97ff6b1a bl 0x1d7b0 42b4c: 1e780002 fcvtzs w2, d0 42b50: aa1303e0 mov x0, x19 42b54: aa1703e1 mov x1, x23 42b58: 97ff6a72 bl 0x1d520 <_ZN8QPPUtils10JsonWriter6AddIntEPKci@plt> 42b5c: 1400002c b 0x42c0c 42b60: 12800001 mov w1, #-0x1 // =-1 42b64: aa1403e0 mov x0, x20 42b68: aa1f03e2 mov x2, xzr 42b6c: 97ff6a75 bl 0x1d540 42b70: aa0003e2 mov x2, x0 42b74: aa1303e0 mov x0, x19 42b78: aa1703e1 mov x1, x23 42b7c: 97ff650d bl 0x1bfb0 <_ZN8QPPUtils10JsonWriter6AddStrEPKcS2_@plt> 42b80: 14000023 b 0x42c0c 42b84: aa1403e0 mov x0, x20 42b88: aa1603e1 mov x1, x22 42b8c: 97ff68f5 bl 0x1cf60 42b90: 321f7be1 orr w1, wzr, #0xfffffffe 42b94: aa1403e0 mov x0, x20 42b98: 97ff67ba bl 0x1ca80 42b9c: 12800001 mov w1, #-0x1 // =-1 42ba0: aa1403e0 mov x0, x20 42ba4: 97ff696f bl 0x1d160 42ba8: 2a0003f9 mov w25, w0 42bac: 321f7be1 orr w1, wzr, #0xfffffffe 42bb0: aa1403e0 mov x0, x20 42bb4: 97ff671f bl 0x1c830 42bb8: 12800001 mov w1, #-0x1 // =-1 42bbc: aa1403e0 mov x0, x20 42bc0: 97ff68ec bl 0x1cf70 42bc4: aa0003f8 mov x24, x0 42bc8: aa1303e0 mov x0, x19 42bcc: aa1703e1 mov x1, x23 42bd0: 34000139 cbz w25, 0x42bf4 42bd4: 97ff6bd7 bl 0x1db30 <_ZN8QPPUtils10JsonWriter10BeginArrayEPKc@plt> 42bd8: aa1403e0 mov x0, x20 42bdc: aa1303e1 mov x1, x19 42be0: 2a1803e2 mov w2, w24 42be4: 97ff63a3 bl 0x1ba70 <_Z20do_lua_array_to_jsonP9lua_StatePN8QPPUtils10JsonWriterEi@plt> 42be8: aa1303e0 mov x0, x19 42bec: 97ff6731 bl 0x1c8b0 <_ZN8QPPUtils10JsonWriter8EndArrayEv@plt> 42bf0: 14000007 b 0x42c0c 42bf4: 97ff657b bl 0x1c1e0 <_ZN8QPPUtils10JsonWriter11BeginObjectEPKc@plt> 42bf8: aa1403e0 mov x0, x20 42bfc: aa1303e1 mov x1, x19 42c00: 97ffffa2 bl 0x42a88 42c04: aa1303e0 mov x0, x19 42c08: 97ff6ac2 bl 0x1d710 <_ZN8QPPUtils10JsonWriter9EndObjectEv@plt> 42c0c: 321f7be1 orr w1, wzr, #0xfffffffe 42c10: aa1403e0 mov x0, x20 42c14: 97ff6707 bl 0x1c830 42c18: aa1403e0 mov x0, x20 42c1c: 2a1503e1 mov w1, w21 42c20: 97ff68cc bl 0x1cf50 42c24: 35fff5a0 cbnz w0, 0x42ad8 42c28: a9447bfd ldp x29, x30, [sp, #0x40] 42c2c: a9434ff4 ldp x20, x19, [sp, #0x30] 42c30: a94257f6 ldp x22, x21, [sp, #0x20] 42c34: a9415ff8 ldp x24, x23, [sp, #0x10] 42c38: a8c567fa ldp x26, x25, [sp], #0x50 42c3c: d65f03c0 ret 0000000000042c40 : 42c40: d10143ff sub sp, sp, #0x50 42c44: a90257f6 stp x22, x21, [sp, #0x20] 42c48: a9034ff4 stp x20, x19, [sp, #0x30] 42c4c: a9047bfd stp x29, x30, [sp, #0x40] 42c50: 910103fd add x29, sp, #0x40 42c54: d53bd048 mrs x8, TPIDR_EL0 42c58: f9401508 ldr x8, [x8, #0x28] 42c5c: aa0003f4 mov x20, x0 42c60: 910003e0 mov x0, sp 42c64: aa0103f3 mov x19, x1 42c68: f9000fe8 str x8, [sp, #0x18] 42c6c: 97ff68cd bl 0x1cfa0 <_ZN8QPPUtils10JsonWriterC1EPci@plt> 42c70: d0000121 adrp x1, 0x68000 42c74: 9128f021 add x1, x1, #0xa3c 42c78: aa1403e0 mov x0, x20 42c7c: 97ff68b9 bl 0x1cf60 42c80: 321f7be1 orr w1, wzr, #0xfffffffe 42c84: aa1403e0 mov x0, x20 42c88: 97ff677e bl 0x1ca80 42c8c: 12800001 mov w1, #-0x1 // =-1 42c90: aa1403e0 mov x0, x20 42c94: 97ff6933 bl 0x1d160 42c98: 2a0003f6 mov w22, w0 42c9c: 321f7be1 orr w1, wzr, #0xfffffffe 42ca0: aa1403e0 mov x0, x20 42ca4: 97ff66e3 bl 0x1c830 42ca8: 12800001 mov w1, #-0x1 // =-1 42cac: aa1403e0 mov x0, x20 42cb0: 97ff68b0 bl 0x1cf70 42cb4: aa0003f5 mov x21, x0 42cb8: 910003e0 mov x0, sp 42cbc: 34000216 cbz w22, 0x42cfc 42cc0: aa1f03e1 mov x1, xzr 42cc4: 97ff6b9b bl 0x1db30 <_ZN8QPPUtils10JsonWriter10BeginArrayEPKc@plt> 42cc8: 910003e1 mov x1, sp 42ccc: aa1403e0 mov x0, x20 42cd0: 2a1503e2 mov w2, w21 42cd4: 97ff6367 bl 0x1ba70 <_Z20do_lua_array_to_jsonP9lua_StatePN8QPPUtils10JsonWriterEi@plt> 42cd8: 910003e0 mov x0, sp 42cdc: 97ff66f5 bl 0x1c8b0 <_ZN8QPPUtils10JsonWriter8EndArrayEv@plt> 42ce0: 910003e0 mov x0, sp 42ce4: 97ff6a4f bl 0x1d620 <_ZN8QPPUtils10JsonWriter8JsonSizeEv@plt> 42ce8: 7100081f cmp w0, #0x2 42cec: 5400014b b.lt 0x42d14 42cf0: 8b20c268 add x8, x19, w0, sxtw 42cf4: 381ff11f sturb wzr, [x8, #-0x1] 42cf8: 14000007 b 0x42d14 42cfc: 97ff652d bl 0x1c1b0 <_ZN8QPPUtils10JsonWriter5BeginEv@plt> 42d00: 910003e1 mov x1, sp 42d04: aa1403e0 mov x0, x20 42d08: 97ff643e bl 0x1be00 <_Z14do_lua_to_jsonP9lua_StatePN8QPPUtils10JsonWriterE@plt> 42d0c: 910003e0 mov x0, sp 42d10: 97ff6660 bl 0x1c690 <_ZN8QPPUtils10JsonWriter3EndEv@plt> 42d14: 910003e0 mov x0, sp 42d18: 97ff6a42 bl 0x1d620 <_ZN8QPPUtils10JsonWriter8JsonSizeEv@plt> 42d1c: d53bd048 mrs x8, TPIDR_EL0 42d20: f9401508 ldr x8, [x8, #0x28] 42d24: f9400fe9 ldr x9, [sp, #0x18] 42d28: eb09011f cmp x8, x9 42d2c: 540000c1 b.ne 0x42d44 42d30: a9447bfd ldp x29, x30, [sp, #0x40] 42d34: a9434ff4 ldp x20, x19, [sp, #0x30] 42d38: a94257f6 ldp x22, x21, [sp, #0x20] 42d3c: 910143ff add sp, sp, #0x50 42d40: d65f03c0 ret 42d44: 97ff6727 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000042d48 : 42d48: f81d0ff5 str x21, [sp, #-0x30]! 42d4c: a9014ff4 stp x20, x19, [sp, #0x10] 42d50: a9027bfd stp x29, x30, [sp, #0x20] 42d54: 910083fd add x29, sp, #0x20 42d58: f9400428 ldr x8, [x1, #0x8] 42d5c: aa0003f3 mov x19, x0 42d60: f100191f cmp x8, #0x6 42d64: 54000828 b.hi 0x42e68 42d68: d0000129 adrp x9, 0x68000 42d6c: 91288129 add x9, x9, #0xa20 42d70: b8a87928 ldrsw x8, [x9, x8, lsl #2] 42d74: 8b090108 add x8, x8, x9 42d78: d61f0100 br x8 42d7c: f9400028 ldr x8, [x1] 42d80: aa1303e0 mov x0, x19 42d84: a9427bfd ldp x29, x30, [sp, #0x20] 42d88: a9414ff4 ldp x20, x19, [sp, #0x10] 42d8c: f9400101 ldr x1, [x8] 42d90: f84307f5 ldr x21, [sp], #0x30 42d94: 17ff6873 b 0x1cf60 42d98: f9400028 ldr x8, [x1] 42d9c: 52800142 mov w2, #0xa // =10 42da0: aa1f03e1 mov x1, xzr 42da4: f9400100 ldr x0, [x8] 42da8: 97ff6306 bl 0x1b9c0 42dac: 9e620000 scvtf d0, x0 42db0: aa1303e0 mov x0, x19 42db4: a9427bfd ldp x29, x30, [sp, #0x20] 42db8: a9414ff4 ldp x20, x19, [sp, #0x10] 42dbc: f84307f5 ldr x21, [sp], #0x30 42dc0: 17ff6ac8 b 0x1d8e0 42dc4: f9400034 ldr x20, [x1] 42dc8: aa1303e0 mov x0, x19 42dcc: 2a1f03e1 mov w1, wzr 42dd0: 2a1f03e2 mov w2, wzr 42dd4: 97ff63bf bl 0x1bcd0 42dd8: f9400294 ldr x20, [x20] 42ddc: b4000474 cbz x20, 0x42e68 42de0: f9400288 ldr x8, [x20] 42de4: aa1303e0 mov x0, x19 42de8: f9400101 ldr x1, [x8] 42dec: 97ff685d bl 0x1cf60 42df0: f9400681 ldr x1, [x20, #0x8] 42df4: aa1303e0 mov x0, x19 42df8: 97ffffd4 bl 0x42d48 42dfc: 321e7be1 orr w1, wzr, #0xfffffffd 42e00: aa1303e0 mov x0, x19 42e04: 97ff6667 bl 0x1c7a0 42e08: f9400a94 ldr x20, [x20, #0x10] 42e0c: b5fffeb4 cbnz x20, 0x42de0 42e10: 14000016 b 0x42e68 42e14: f9400034 ldr x20, [x1] 42e18: aa1303e0 mov x0, x19 42e1c: 2a1f03e1 mov w1, wzr 42e20: 2a1f03e2 mov w2, wzr 42e24: 97ff63ab bl 0x1bcd0 42e28: f9400294 ldr x20, [x20] 42e2c: b40001f4 cbz x20, 0x42e68 42e30: 320003e8 orr w8, wzr, #0x1 42e34: 1e620100 scvtf d0, w8 42e38: aa1303e0 mov x0, x19 42e3c: 11000515 add w21, w8, #0x1 42e40: 97ff6aa8 bl 0x1d8e0 42e44: f9400281 ldr x1, [x20] 42e48: aa1303e0 mov x0, x19 42e4c: 97ffffbf bl 0x42d48 42e50: 321e7be1 orr w1, wzr, #0xfffffffd 42e54: aa1303e0 mov x0, x19 42e58: 97ff6652 bl 0x1c7a0 42e5c: f9400694 ldr x20, [x20, #0x8] 42e60: 2a1503e8 mov w8, w21 42e64: b5fffe94 cbnz x20, 0x42e34 42e68: a9427bfd ldp x29, x30, [sp, #0x20] 42e6c: a9414ff4 ldp x20, x19, [sp, #0x10] 42e70: f84307f5 ldr x21, [sp], #0x30 42e74: d65f03c0 ret 42e78: 320003e1 orr w1, wzr, #0x1 42e7c: aa1303e0 mov x0, x19 42e80: 14000003 b 0x42e8c 42e84: aa1303e0 mov x0, x19 42e88: 2a1f03e1 mov w1, wzr 42e8c: a9427bfd ldp x29, x30, [sp, #0x20] 42e90: a9414ff4 ldp x20, x19, [sp, #0x10] 42e94: f84307f5 ldr x21, [sp], #0x30 42e98: 17ff6616 b 0x1c6f0 42e9c: aa1303e0 mov x0, x19 42ea0: a9427bfd ldp x29, x30, [sp, #0x20] 42ea4: a9414ff4 ldp x20, x19, [sp, #0x10] 42ea8: f84307f5 ldr x21, [sp], #0x30 42eac: 17ff6b25 b 0x1db40 0000000000042eb0 : 42eb0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 42eb4: a9017bfd stp x29, x30, [sp, #0x10] 42eb8: 910043fd add x29, sp, #0x10 42ebc: aa0103f4 mov x20, x1 42ec0: 2a1f03e1 mov w1, wzr 42ec4: 2a1f03e2 mov w2, wzr 42ec8: aa0003f3 mov x19, x0 42ecc: 97ff6381 bl 0x1bcd0 42ed0: f9400294 ldr x20, [x20] 42ed4: b40001b4 cbz x20, 0x42f08 42ed8: f9400288 ldr x8, [x20] 42edc: aa1303e0 mov x0, x19 42ee0: f9400101 ldr x1, [x8] 42ee4: 97ff681f bl 0x1cf60 42ee8: f9400681 ldr x1, [x20, #0x8] 42eec: aa1303e0 mov x0, x19 42ef0: 97ff626c bl 0x1b8a0 <_Z18l_json_new_elementP9lua_StateP12json_value_s@plt> 42ef4: 321e7be1 orr w1, wzr, #0xfffffffd 42ef8: aa1303e0 mov x0, x19 42efc: 97ff6629 bl 0x1c7a0 42f00: f9400a94 ldr x20, [x20, #0x10] 42f04: b5fffeb4 cbnz x20, 0x42ed8 42f08: a9417bfd ldp x29, x30, [sp, #0x10] 42f0c: a8c24ff4 ldp x20, x19, [sp], #0x20 42f10: d65f03c0 ret 0000000000042f14 : 42f14: f81d0ff5 str x21, [sp, #-0x30]! 42f18: a9014ff4 stp x20, x19, [sp, #0x10] 42f1c: a9027bfd stp x29, x30, [sp, #0x20] 42f20: 910083fd add x29, sp, #0x20 42f24: aa0103f4 mov x20, x1 42f28: 2a1f03e1 mov w1, wzr 42f2c: 2a1f03e2 mov w2, wzr 42f30: aa0003f3 mov x19, x0 42f34: 97ff6367 bl 0x1bcd0 42f38: f9400294 ldr x20, [x20] 42f3c: b40001f4 cbz x20, 0x42f78 42f40: 320003e8 orr w8, wzr, #0x1 42f44: 1e620100 scvtf d0, w8 42f48: aa1303e0 mov x0, x19 42f4c: 11000515 add w21, w8, #0x1 42f50: 97ff6a64 bl 0x1d8e0 42f54: f9400281 ldr x1, [x20] 42f58: aa1303e0 mov x0, x19 42f5c: 97ff6251 bl 0x1b8a0 <_Z18l_json_new_elementP9lua_StateP12json_value_s@plt> 42f60: 321e7be1 orr w1, wzr, #0xfffffffd 42f64: aa1303e0 mov x0, x19 42f68: 97ff660e bl 0x1c7a0 42f6c: f9400694 ldr x20, [x20, #0x8] 42f70: 2a1503e8 mov w8, w21 42f74: b5fffe94 cbnz x20, 0x42f44 42f78: a9427bfd ldp x29, x30, [sp, #0x20] 42f7c: a9414ff4 ldp x20, x19, [sp, #0x10] 42f80: f84307f5 ldr x21, [sp], #0x30 42f84: d65f03c0 ret 0000000000042f88 : 42f88: a9bd57f6 stp x22, x21, [sp, #-0x30]! 42f8c: a9014ff4 stp x20, x19, [sp, #0x10] 42f90: a9027bfd stp x29, x30, [sp, #0x20] 42f94: 910083fd add x29, sp, #0x20 42f98: 320003e1 orr w1, wzr, #0x1 42f9c: aa0003f3 mov x19, x0 42fa0: 97ff627c bl 0x1b990 42fa4: 340004e0 cbz w0, 0x43040 42fa8: 320003e1 orr w1, wzr, #0x1 42fac: aa1303e0 mov x0, x19 42fb0: aa1f03e2 mov x2, xzr 42fb4: 97ff65ff bl 0x1c7b0 42fb8: aa0003f4 mov x20, x0 42fbc: b4000434 cbz x20, 0x43040 42fc0: aa1403e0 mov x0, x20 42fc4: 97ff6973 bl 0x1d590 42fc8: aa0003e1 mov x1, x0 42fcc: aa1403e0 mov x0, x20 42fd0: 97ff6a7c bl 0x1d9c0 42fd4: aa0003f4 mov x20, x0 42fd8: b4000354 cbz x20, 0x43040 42fdc: f9400688 ldr x8, [x20, #0x8] 42fe0: f1000d1f cmp x8, #0x3 42fe4: 54000340 b.eq 0x4304c 42fe8: f100091f cmp x8, #0x2 42fec: 540005a1 b.ne 0x430a0 42ff0: f9400295 ldr x21, [x20] 42ff4: aa1303e0 mov x0, x19 42ff8: 2a1f03e1 mov w1, wzr 42ffc: 2a1f03e2 mov w2, wzr 43000: 97ff6334 bl 0x1bcd0 43004: f94002b5 ldr x21, [x21] 43008: b40004d5 cbz x21, 0x430a0 4300c: f94002a8 ldr x8, [x21] 43010: aa1303e0 mov x0, x19 43014: f9400101 ldr x1, [x8] 43018: 97ff67d2 bl 0x1cf60 4301c: f94006a1 ldr x1, [x21, #0x8] 43020: aa1303e0 mov x0, x19 43024: 97ff621f bl 0x1b8a0 <_Z18l_json_new_elementP9lua_StateP12json_value_s@plt> 43028: 321e7be1 orr w1, wzr, #0xfffffffd 4302c: aa1303e0 mov x0, x19 43030: 97ff65dc bl 0x1c7a0 43034: f9400ab5 ldr x21, [x21, #0x10] 43038: b5fffeb5 cbnz x21, 0x4300c 4303c: 14000019 b 0x430a0 43040: aa1303e0 mov x0, x19 43044: 97ff6abf bl 0x1db40 43048: 14000018 b 0x430a8 4304c: f9400295 ldr x21, [x20] 43050: aa1303e0 mov x0, x19 43054: 2a1f03e1 mov w1, wzr 43058: 2a1f03e2 mov w2, wzr 4305c: 97ff631d bl 0x1bcd0 43060: f94002b5 ldr x21, [x21] 43064: b40001f5 cbz x21, 0x430a0 43068: 320003e8 orr w8, wzr, #0x1 4306c: 1e620100 scvtf d0, w8 43070: aa1303e0 mov x0, x19 43074: 11000516 add w22, w8, #0x1 43078: 97ff6a1a bl 0x1d8e0 4307c: f94002a1 ldr x1, [x21] 43080: aa1303e0 mov x0, x19 43084: 97ff6207 bl 0x1b8a0 <_Z18l_json_new_elementP9lua_StateP12json_value_s@plt> 43088: 321e7be1 orr w1, wzr, #0xfffffffd 4308c: aa1303e0 mov x0, x19 43090: 97ff65c4 bl 0x1c7a0 43094: f94006b5 ldr x21, [x21, #0x8] 43098: 2a1603e8 mov w8, w22 4309c: b5fffe95 cbnz x21, 0x4306c 430a0: aa1403e0 mov x0, x20 430a4: 97ff6a6b bl 0x1da50 430a8: a9427bfd ldp x29, x30, [sp, #0x20] 430ac: a9414ff4 ldp x20, x19, [sp, #0x10] 430b0: 320003e0 orr w0, wzr, #0x1 430b4: a8c357f6 ldp x22, x21, [sp], #0x30 430b8: d65f03c0 ret 00000000000430bc : 430bc: f81d0ffc str x28, [sp, #-0x30]! 430c0: a9014ff4 stp x20, x19, [sp, #0x10] 430c4: a9027bfd stp x29, x30, [sp, #0x20] 430c8: 910083fd add x29, sp, #0x20 430cc: d14083ff sub sp, sp, #0x20, lsl #12 // =0x20000 430d0: d10043ff sub sp, sp, #0x10 430d4: d53bd048 mrs x8, TPIDR_EL0 430d8: f9401508 ldr x8, [x8, #0x28] 430dc: 910003f4 mov x20, sp 430e0: 910023e1 add x1, sp, #0x8 430e4: 320f03e2 orr w2, wzr, #0x20000 430e8: aa0003f3 mov x19, x0 430ec: f9000288 str x8, [x20] 430f0: 97ff6570 bl 0x1c6b0 <_Z11lua_to_jsonP9lua_StatePci@plt> 430f4: 7140801f cmp w0, #0x20, lsl #12 // =0x20000 430f8: 5400022b b.lt 0x4313c 430fc: f0000228 adrp x8, 0x8a000 43100: f9462508 ldr x8, [x8, #0xc48] 43104: b9400108 ldr w8, [x8] 43108: 7100051f cmp w8, #0x1 4310c: 5400012c b.gt 0x43130 43110: d0000101 adrp x1, 0x65000 43114: b0000122 adrp x2, 0x68000 43118: b0000123 adrp x3, 0x68000 4311c: 910b0421 add x1, x1, #0x2c1 43120: 91291042 add x2, x2, #0xa44 43124: 91298463 add x3, x3, #0xa61 43128: 320007e0 orr w0, wzr, #0x3 4312c: 97ff6719 bl 0x1cd90 <__android_log_print@plt> 43130: aa1303e0 mov x0, x19 43134: 97ff6a83 bl 0x1db40 43138: 14000004 b 0x43148 4313c: 910023e1 add x1, sp, #0x8 43140: aa1303e0 mov x0, x19 43144: 97ff6787 bl 0x1cf60 43148: d53bd048 mrs x8, TPIDR_EL0 4314c: f9401508 ldr x8, [x8, #0x28] 43150: f9400289 ldr x9, [x20] 43154: eb09011f cmp x8, x9 43158: 54000101 b.ne 0x43178 4315c: 320003e0 orr w0, wzr, #0x1 43160: 914083ff add sp, sp, #0x20, lsl #12 // =0x20000 43164: 910043ff add sp, sp, #0x10 43168: a9427bfd ldp x29, x30, [sp, #0x20] 4316c: a9414ff4 ldp x20, x19, [sp, #0x10] 43170: f84307fc ldr x28, [sp], #0x30 43174: d65f03c0 ret 43178: 97ff661a bl 0x1c9e0 <__stack_chk_fail@plt> 4317c: f9400808 ldr x8, [x0, #0x10] 43180: f9400029 ldr x9, [x1] 43184: f9000109 str x9, [x8] 43188: b9400829 ldr w9, [x1, #0x8] 4318c: b9000909 str w9, [x8, #0x8] 43190: f9400808 ldr x8, [x0, #0x10] 43194: 91004108 add x8, x8, #0x10 43198: f9000808 str x8, [x0, #0x10] 4319c: d65f03c0 ret 00000000000431a0 : 431a0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 431a4: a9017bfd stp x29, x30, [sp, #0x10] 431a8: 910043fd add x29, sp, #0x10 431ac: aa0003f3 mov x19, x0 431b0: 5283e808 mov w8, #0x1f40 // =8000 431b4: 6b08003f cmp w1, w8 431b8: 5400006d b.le 0x431c4 431bc: 2a1f03e0 mov w0, wzr 431c0: 1400001b b 0x4322c 431c4: a9412668 ldp x8, x9, [x19, #0x10] 431c8: 93407c34 sxtw x20, w1 431cc: 5283e80a mov w10, #0x1f40 // =8000 431d0: cb090109 sub x9, x8, x9 431d4: 8b891289 add x9, x20, x9, asr #4 431d8: eb0a013f cmp x9, x10 431dc: 5400006d b.le 0x431e8 431e0: 2a1f03e0 mov w0, wzr 431e4: 14000012 b 0x4322c 431e8: 7100043f cmp w1, #0x1 431ec: 540001eb b.lt 0x43228 431f0: f9401e69 ldr x9, [x19, #0x38] 431f4: 531c6c2a lsl w10, w1, #4 431f8: cb080129 sub x9, x9, x8 431fc: eb2ac13f cmp x9, w10, sxtw 43200: 5400008c b.gt 0x43210 43204: aa1303e0 mov x0, x19 43208: 94001b2a bl 0x49eb0 4320c: f9400a68 ldr x8, [x19, #0x10] 43210: f9401669 ldr x9, [x19, #0x28] 43214: 8b141108 add x8, x8, x20, lsl #4 43218: f940092a ldr x10, [x9, #0x10] 4321c: eb08015f cmp x10, x8 43220: 54000042 b.hs 0x43228 43224: f9000928 str x8, [x9, #0x10] 43228: 320003e0 orr w0, wzr, #0x1 4322c: a9417bfd ldp x29, x30, [sp, #0x10] 43230: a8c24ff4 ldp x20, x19, [sp], #0x20 43234: d65f03c0 ret 0000000000043238 : 43238: eb01001f cmp x0, x1 4323c: 540003e0 b.eq 0x432b8 43240: f9400808 ldr x8, [x0, #0x10] 43244: aa1f03e9 mov x9, xzr 43248: 7100045f cmp w2, #0x1 4324c: cb22d10a sub x10, x8, w2, sxtw #4 43250: f900080a str x10, [x0, #0x10] 43254: 5400032b b.lt 0x432b8 43258: f940082b ldr x11, [x1, #0x10] 4325c: cb22c129 sub x9, x9, w2, sxtw 43260: 8b091108 add x8, x8, x9, lsl #4 43264: 9100416c add x12, x11, #0x10 43268: f900082c str x12, [x1, #0x10] 4326c: f940014a ldr x10, [x10] 43270: f900016a str x10, [x11] 43274: b9400908 ldr w8, [x8, #0x8] 43278: b9000968 str w8, [x11, #0x8] 4327c: 71000448 subs w8, w2, #0x1 43280: 540001c0 b.eq 0x432b8 43284: aa1f03e9 mov x9, xzr 43288: f940082a ldr x10, [x1, #0x10] 4328c: f940080b ldr x11, [x0, #0x10] 43290: 51000508 sub w8, w8, #0x1 43294: 9100414c add x12, x10, #0x10 43298: 8b09016b add x11, x11, x9 4329c: f900082c str x12, [x1, #0x10] 432a0: f940096c ldr x12, [x11, #0x10] 432a4: 91004129 add x9, x9, #0x10 432a8: f900014c str x12, [x10] 432ac: b940196b ldr w11, [x11, #0x18] 432b0: b900094b str w11, [x10, #0x8] 432b4: 35fffea8 cbnz w8, 0x43288 432b8: d65f03c0 ret 00000000000432bc : 432bc: 7940c008 ldrh w8, [x0, #0x60] 432c0: 7900c028 strh w8, [x1, #0x60] 432c4: d65f03c0 ret 00000000000432c8 : 432c8: f9401008 ldr x8, [x0, #0x20] 432cc: f9404d00 ldr x0, [x8, #0x98] 432d0: f9004d01 str x1, [x8, #0x98] 432d4: d65f03c0 ret 00000000000432d8 : 432d8: f81e0ff3 str x19, [sp, #-0x20]! 432dc: a9017bfd stp x29, x30, [sp, #0x10] 432e0: 910043fd add x29, sp, #0x10 432e4: aa0003f3 mov x19, x0 432e8: f9401268 ldr x8, [x19, #0x20] 432ec: a9472109 ldp x9, x8, [x8, #0x70] 432f0: eb09011f cmp x8, x9 432f4: 54000063 b.lo 0x43300 432f8: aa1303e0 mov x0, x19 432fc: 9400230e bl 0x4bf34 43300: aa1303e0 mov x0, x19 43304: 94004646 bl 0x54c1c 43308: f9400a68 ldr x8, [x19, #0x10] 4330c: 321d03e9 orr w9, wzr, #0x8 43310: f9000100 str x0, [x8] 43314: b9000909 str w9, [x8, #0x8] 43318: f9400a68 ldr x8, [x19, #0x10] 4331c: 91004108 add x8, x8, #0x10 43320: f9000a68 str x8, [x19, #0x10] 43324: a9417bfd ldp x29, x30, [sp, #0x10] 43328: f84207f3 ldr x19, [sp], #0x20 4332c: d65f03c0 ret 0000000000043330 : 43330: a9412408 ldp x8, x9, [x0, #0x10] 43334: cb090108 sub x8, x8, x9 43338: d344fd00 lsr x0, x8, #4 4333c: d65f03c0 ret 0000000000043340 : 43340: 37f802a1 tbnz w1, #0x1f, 0x43394 43344: a9412809 ldp x9, x10, [x0, #0x10] 43348: 8b21d148 add x8, x10, w1, sxtw #4 4334c: eb08013f cmp x9, x8 43350: 54000282 b.hs 0x433a0 43354: 9100412c add x12, x9, #0x10 43358: 93407c2b sxtw x11, w1 4335c: aa2903ed mvn x13, x9 43360: eb0c011f cmp x8, x12 43364: 8b0b114a add x10, x10, x11, lsl #4 43368: 9a8c810b csel x11, x8, x12, hi 4336c: 8b0d014a add x10, x10, x13 43370: 8b0d016b add x11, x11, x13 43374: d344fd4a lsr x10, x10, #4 43378: d344fd6b lsr x11, x11, #4 4337c: 9100054c add x12, x10, #0x1 43380: 9100056a add x10, x11, #0x1 43384: f100099f cmp x12, #0x2 43388: 54000102 b.hs 0x433a8 4338c: aa0903eb mov x11, x9 43390: 14000012 b 0x433d8 43394: f9400808 ldr x8, [x0, #0x10] 43398: 11000429 add w9, w1, #0x1 4339c: 8b29d108 add x8, x8, w9, sxtw #4 433a0: f9000808 str x8, [x0, #0x10] 433a4: d65f03c0 ret 433a8: 927fed8d and x13, x12, #0x1ffffffffffffffe 433ac: aa0903eb mov x11, x9 433b0: b400014d cbz x13, 0x433d8 433b4: 8b0d112b add x11, x9, x13, lsl #4 433b8: 9100612e add x14, x9, #0x18 433bc: aa0d03ef mov x15, x13 433c0: b81f01df stur wzr, [x14, #-0x10] 433c4: b80205df str wzr, [x14], #0x20 433c8: d10009ef sub x15, x15, #0x2 433cc: b5ffffaf cbnz x15, 0x433c0 433d0: eb0d019f cmp x12, x13 433d4: 540000a0 b.eq 0x433e8 433d8: b900097f str wzr, [x11, #0x8] 433dc: 9100416b add x11, x11, #0x10 433e0: eb08017f cmp x11, x8 433e4: 54ffffa3 b.lo 0x433d8 433e8: 8b0a1129 add x9, x9, x10, lsl #4 433ec: f9000809 str x9, [x0, #0x10] 433f0: f9000808 str x8, [x0, #0x10] 433f4: d65f03c0 ret 00000000000433f8 : 433f8: 7100043f cmp w1, #0x1 433fc: 5400012b b.lt 0x43420 43400: a9412009 ldp x9, x8, [x0, #0x10] 43404: d000012a adrp x10, 0x69000 43408: 9116414a add x10, x10, #0x590 4340c: 8b21d108 add x8, x8, w1, sxtw #4 43410: d1004108 sub x8, x8, #0x10 43414: eb09011f cmp x8, x9 43418: 9a8a3108 csel x8, x8, x10, lo 4341c: 14000030 b 0x434dc 43420: 1284e1c8 mov w8, #-0x270f // =-9999 43424: 6b08003f cmp w1, w8 43428: 5400008b b.lt 0x43438 4342c: f9400808 ldr x8, [x0, #0x10] 43430: 8b21d108 add x8, x8, w1, sxtw #4 43434: 1400002a b 0x434dc 43438: 1284e228 mov w8, #-0x2712 // =-10002 4343c: 6b08003f cmp w1, w8 43440: 54000140 b.eq 0x43468 43444: 1284e208 mov w8, #-0x2711 // =-10001 43448: 6b08003f cmp w1, w8 4344c: 54000120 b.eq 0x43470 43450: 1284e1e8 mov w8, #-0x2710 // =-10000 43454: 6b08003f cmp w1, w8 43458: 540001e1 b.ne 0x43494 4345c: f9401008 ldr x8, [x0, #0x20] 43460: 91028108 add x8, x8, #0xa0 43464: 1400001e b 0x434dc 43468: 9101e008 add x8, x0, #0x78 4346c: 1400001c b 0x434dc 43470: f9401408 ldr x8, [x0, #0x28] 43474: 528000aa mov w10, #0x5 // =5 43478: f9400508 ldr x8, [x8, #0x8] 4347c: f9400108 ldr x8, [x8] 43480: f9400d09 ldr x9, [x8, #0x18] 43484: 91022008 add x8, x0, #0x88 43488: b900900a str w10, [x0, #0x90] 4348c: f9004409 str x9, [x0, #0x88] 43490: 14000013 b 0x434dc 43494: f9401408 ldr x8, [x0, #0x28] 43498: 1284e229 mov w9, #-0x2712 // =-10002 4349c: 4b010129 sub w9, w9, w1 434a0: f9400508 ldr x8, [x8, #0x8] 434a4: f9400108 ldr x8, [x8] 434a8: 39402d0a ldrb w10, [x8, #0xb] 434ac: 6b0a013f cmp w9, w10 434b0: 5400008d b.le 0x434c0 434b4: d0000128 adrp x8, 0x69000 434b8: 91164108 add x8, x8, #0x590 434bc: 14000008 b 0x434dc 434c0: 8b29d108 add x8, x8, w9, sxtw #4 434c4: 91006108 add x8, x8, #0x18 434c8: 14000005 b 0x434dc 434cc: f9400109 ldr x9, [x8] 434d0: b940090a ldr w10, [x8, #0x8] 434d4: f81f0109 stur x9, [x8, #-0x10] 434d8: b81f810a stur w10, [x8, #-0x8] 434dc: f9400809 ldr x9, [x0, #0x10] 434e0: 91004108 add x8, x8, #0x10 434e4: eb09011f cmp x8, x9 434e8: 54ffff23 b.lo 0x434cc 434ec: d1004128 sub x8, x9, #0x10 434f0: f9000808 str x8, [x0, #0x10] 434f4: d65f03c0 ret 00000000000434f8 : 434f8: 7100043f cmp w1, #0x1 434fc: 5400012b b.lt 0x43520 43500: a9412009 ldp x9, x8, [x0, #0x10] 43504: d000012a adrp x10, 0x69000 43508: 9116414a add x10, x10, #0x590 4350c: 8b21d108 add x8, x8, w1, sxtw #4 43510: d1004108 sub x8, x8, #0x10 43514: eb09011f cmp x8, x9 43518: 9a8a3108 csel x8, x8, x10, lo 4351c: 1400002b b 0x435c8 43520: 1284e1c8 mov w8, #-0x270f // =-9999 43524: 6b08003f cmp w1, w8 43528: 5400008b b.lt 0x43538 4352c: f9400808 ldr x8, [x0, #0x10] 43530: 8b21d108 add x8, x8, w1, sxtw #4 43534: 14000025 b 0x435c8 43538: 1284e228 mov w8, #-0x2712 // =-10002 4353c: 6b08003f cmp w1, w8 43540: 54000140 b.eq 0x43568 43544: 1284e208 mov w8, #-0x2711 // =-10001 43548: 6b08003f cmp w1, w8 4354c: 54000120 b.eq 0x43570 43550: 1284e1e8 mov w8, #-0x2710 // =-10000 43554: 6b08003f cmp w1, w8 43558: 540001e1 b.ne 0x43594 4355c: f9401008 ldr x8, [x0, #0x20] 43560: 91028108 add x8, x8, #0xa0 43564: 14000019 b 0x435c8 43568: 9101e008 add x8, x0, #0x78 4356c: 14000017 b 0x435c8 43570: f9401408 ldr x8, [x0, #0x28] 43574: 528000aa mov w10, #0x5 // =5 43578: f9400508 ldr x8, [x8, #0x8] 4357c: f9400108 ldr x8, [x8] 43580: f9400d09 ldr x9, [x8, #0x18] 43584: 91022008 add x8, x0, #0x88 43588: b900900a str w10, [x0, #0x90] 4358c: f9004409 str x9, [x0, #0x88] 43590: 1400000e b 0x435c8 43594: f9401408 ldr x8, [x0, #0x28] 43598: 1284e229 mov w9, #-0x2712 // =-10002 4359c: 4b010129 sub w9, w9, w1 435a0: f9400508 ldr x8, [x8, #0x8] 435a4: f9400108 ldr x8, [x8] 435a8: 39402d0a ldrb w10, [x8, #0xb] 435ac: 6b0a013f cmp w9, w10 435b0: 5400008d b.le 0x435c0 435b4: d0000128 adrp x8, 0x69000 435b8: 91164108 add x8, x8, #0x590 435bc: 14000003 b 0x435c8 435c0: 8b29d108 add x8, x8, w9, sxtw #4 435c4: 91006108 add x8, x8, #0x18 435c8: f9400809 ldr x9, [x0, #0x10] 435cc: eb08013f cmp x9, x8 435d0: 54000149 b.ls 0x435f8 435d4: aa0903ea mov x10, x9 435d8: f85f0d4b ldr x11, [x10, #-0x10]! 435dc: b85f812c ldur w12, [x9, #-0x8] 435e0: eb08015f cmp x10, x8 435e4: f900012b str x11, [x9] 435e8: b900092c str w12, [x9, #0x8] 435ec: aa0a03e9 mov x9, x10 435f0: 54ffff28 b.hi 0x435d4 435f4: f9400809 ldr x9, [x0, #0x10] 435f8: f940012a ldr x10, [x9] 435fc: f900010a str x10, [x8] 43600: b9400929 ldr w9, [x9, #0x8] 43604: b9000909 str w9, [x8, #0x8] 43608: d65f03c0 ret 000000000004360c : 4360c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 43610: a9017bfd stp x29, x30, [sp, #0x10] 43614: 910043fd add x29, sp, #0x10 43618: aa0003f3 mov x19, x0 4361c: 1284e208 mov w8, #-0x2711 // =-10001 43620: 6b08003f cmp w1, w8 43624: 540003e1 b.ne 0x436a0 43628: aa1303f4 mov x20, x19 4362c: f8428e88 ldr x8, [x20, #0x28]! 43630: f9401689 ldr x9, [x20, #0x28] 43634: eb09011f cmp x8, x9 43638: 540000a1 b.ne 0x4364c 4363c: b0000121 adrp x1, 0x68000 43640: 912d4421 add x1, x1, #0xb51 43644: aa1303e0 mov x0, x19 43648: 94001805 bl 0x4965c 4364c: f9400288 ldr x8, [x20] 43650: 528000aa mov w10, #0x5 // =5 43654: aa1303f4 mov x20, x19 43658: f9400509 ldr x9, [x8, #0x8] 4365c: f9400129 ldr x9, [x9] 43660: f9400d29 ldr x9, [x9, #0x18] 43664: b900926a str w10, [x19, #0x90] 43668: f9004669 str x9, [x19, #0x88] 4366c: f9400508 ldr x8, [x8, #0x8] 43670: f9400101 ldr x1, [x8] 43674: f8410e88 ldr x8, [x20, #0x10]! 43678: f85f0109 ldur x9, [x8, #-0x10] 4367c: f9000c29 str x9, [x1, #0x18] 43680: b85f8109 ldur w9, [x8, #-0x8] 43684: 7100113f cmp w9, #0x4 43688: 5400096b b.lt 0x437b4 4368c: f85f0102 ldur x2, [x8, #-0x10] 43690: 39402448 ldrb w8, [x2, #0x9] 43694: 12000508 and w8, w8, #0x3 43698: 35000868 cbnz w8, 0x437a4 4369c: 14000046 b 0x437b4 436a0: 7100043f cmp w1, #0x1 436a4: 5400012b b.lt 0x436c8 436a8: a9412269 ldp x9, x8, [x19, #0x10] 436ac: d000012a adrp x10, 0x69000 436b0: 9116414a add x10, x10, #0x590 436b4: 8b21d108 add x8, x8, w1, sxtw #4 436b8: d1004108 sub x8, x8, #0x10 436bc: eb09011f cmp x8, x9 436c0: 9a8a3108 csel x8, x8, x10, lo 436c4: 14000024 b 0x43754 436c8: 1284e1c8 mov w8, #-0x270f // =-9999 436cc: 6b08003f cmp w1, w8 436d0: 5400008b b.lt 0x436e0 436d4: f9400a68 ldr x8, [x19, #0x10] 436d8: 8b21d108 add x8, x8, w1, sxtw #4 436dc: 1400001e b 0x43754 436e0: 1284e228 mov w8, #-0x2712 // =-10002 436e4: 6b08003f cmp w1, w8 436e8: 54000120 b.eq 0x4370c 436ec: 1284e1e8 mov w8, #-0x2710 // =-10000 436f0: 6b08003f cmp w1, w8 436f4: 54000100 b.eq 0x43714 436f8: 1284e208 mov w8, #-0x2711 // =-10001 436fc: 6b08003f cmp w1, w8 43700: 54000101 b.ne 0x43720 43704: 9100a274 add x20, x19, #0x28 43708: 17ffffd1 b 0x4364c 4370c: 9101e268 add x8, x19, #0x78 43710: 14000011 b 0x43754 43714: f9401268 ldr x8, [x19, #0x20] 43718: 91028108 add x8, x8, #0xa0 4371c: 1400000e b 0x43754 43720: f9401668 ldr x8, [x19, #0x28] 43724: 1284e229 mov w9, #-0x2712 // =-10002 43728: 4b010129 sub w9, w9, w1 4372c: f9400508 ldr x8, [x8, #0x8] 43730: f9400108 ldr x8, [x8] 43734: 39402d0a ldrb w10, [x8, #0xb] 43738: 6b0a013f cmp w9, w10 4373c: 5400008d b.le 0x4374c 43740: d0000128 adrp x8, 0x69000 43744: 91164108 add x8, x8, #0x590 43748: 14000003 b 0x43754 4374c: 8b29d108 add x8, x8, w9, sxtw #4 43750: 91006108 add x8, x8, #0x18 43754: aa1303f4 mov x20, x19 43758: f8410e89 ldr x9, [x20, #0x10]! 4375c: f85f012a ldur x10, [x9, #-0x10] 43760: f900010a str x10, [x8] 43764: b85f8129 ldur w9, [x9, #-0x8] 43768: 1284e24a mov w10, #-0x2713 // =-10003 4376c: 6b0a003f cmp w1, w10 43770: b9000909 str w9, [x8, #0x8] 43774: 5400020c b.gt 0x437b4 43778: f9400288 ldr x8, [x20] 4377c: b85f8109 ldur w9, [x8, #-0x8] 43780: 7100113f cmp w9, #0x4 43784: 5400018b b.lt 0x437b4 43788: f85f0102 ldur x2, [x8, #-0x10] 4378c: 39402448 ldrb w8, [x2, #0x9] 43790: 12000508 and w8, w8, #0x3 43794: 34000108 cbz w8, 0x437b4 43798: f9401668 ldr x8, [x19, #0x28] 4379c: f9400508 ldr x8, [x8, #0x8] 437a0: f9400101 ldr x1, [x8] 437a4: 39402428 ldrb w8, [x1, #0x9] 437a8: 36100068 tbz w8, #0x2, 0x437b4 437ac: aa1303e0 mov x0, x19 437b0: 94002382 bl 0x4c5b8 437b4: f9400288 ldr x8, [x20] 437b8: d1004108 sub x8, x8, #0x10 437bc: f9000288 str x8, [x20] 437c0: a9417bfd ldp x29, x30, [sp, #0x10] 437c4: a8c24ff4 ldp x20, x19, [sp], #0x20 437c8: d65f03c0 ret 00000000000437cc : 437cc: 7100043f cmp w1, #0x1 437d0: 5400012b b.lt 0x437f4 437d4: a9412009 ldp x9, x8, [x0, #0x10] 437d8: d000012a adrp x10, 0x69000 437dc: 9116414a add x10, x10, #0x590 437e0: 8b21d108 add x8, x8, w1, sxtw #4 437e4: d1004108 sub x8, x8, #0x10 437e8: eb09011f cmp x8, x9 437ec: 9a8a3108 csel x8, x8, x10, lo 437f0: 1400002b b 0x4389c 437f4: 1284e1c8 mov w8, #-0x270f // =-9999 437f8: 6b08003f cmp w1, w8 437fc: 5400008b b.lt 0x4380c 43800: f9400808 ldr x8, [x0, #0x10] 43804: 8b21d108 add x8, x8, w1, sxtw #4 43808: 14000025 b 0x4389c 4380c: 1284e228 mov w8, #-0x2712 // =-10002 43810: 6b08003f cmp w1, w8 43814: 54000140 b.eq 0x4383c 43818: 1284e208 mov w8, #-0x2711 // =-10001 4381c: 6b08003f cmp w1, w8 43820: 54000120 b.eq 0x43844 43824: 1284e1e8 mov w8, #-0x2710 // =-10000 43828: 6b08003f cmp w1, w8 4382c: 540001e1 b.ne 0x43868 43830: f9401008 ldr x8, [x0, #0x20] 43834: 91028108 add x8, x8, #0xa0 43838: 14000019 b 0x4389c 4383c: 9101e008 add x8, x0, #0x78 43840: 14000017 b 0x4389c 43844: f9401408 ldr x8, [x0, #0x28] 43848: 528000aa mov w10, #0x5 // =5 4384c: f9400508 ldr x8, [x8, #0x8] 43850: f9400108 ldr x8, [x8] 43854: f9400d09 ldr x9, [x8, #0x18] 43858: 91022008 add x8, x0, #0x88 4385c: b900900a str w10, [x0, #0x90] 43860: f9004409 str x9, [x0, #0x88] 43864: 1400000e b 0x4389c 43868: f9401408 ldr x8, [x0, #0x28] 4386c: 1284e229 mov w9, #-0x2712 // =-10002 43870: 4b010129 sub w9, w9, w1 43874: f9400508 ldr x8, [x8, #0x8] 43878: f9400108 ldr x8, [x8] 4387c: 39402d0a ldrb w10, [x8, #0xb] 43880: 6b0a013f cmp w9, w10 43884: 5400008d b.le 0x43894 43888: d0000128 adrp x8, 0x69000 4388c: 91164108 add x8, x8, #0x590 43890: 14000003 b 0x4389c 43894: 8b29d108 add x8, x8, w9, sxtw #4 43898: 91006108 add x8, x8, #0x18 4389c: f9400809 ldr x9, [x0, #0x10] 438a0: f940010a ldr x10, [x8] 438a4: f900012a str x10, [x9] 438a8: b9400908 ldr w8, [x8, #0x8] 438ac: b9000928 str w8, [x9, #0x8] 438b0: f9400808 ldr x8, [x0, #0x10] 438b4: 91004108 add x8, x8, #0x10 438b8: f9000808 str x8, [x0, #0x10] 438bc: d65f03c0 ret 00000000000438c0 : 438c0: 7100043f cmp w1, #0x1 438c4: 5400010b b.lt 0x438e4 438c8: a9412009 ldp x9, x8, [x0, #0x10] 438cc: 8b21d108 add x8, x8, w1, sxtw #4 438d0: d1004108 sub x8, x8, #0x10 438d4: eb09011f cmp x8, x9 438d8: 54000583 b.lo 0x43988 438dc: 12800000 mov w0, #-0x1 // =-1 438e0: d65f03c0 ret 438e4: 1284e1c8 mov w8, #-0x270f // =-9999 438e8: 6b08003f cmp w1, w8 438ec: 5400008b b.lt 0x438fc 438f0: f9400808 ldr x8, [x0, #0x10] 438f4: 8b21d108 add x8, x8, w1, sxtw #4 438f8: 14000024 b 0x43988 438fc: 1284e228 mov w8, #-0x2712 // =-10002 43900: 6b08003f cmp w1, w8 43904: 54000140 b.eq 0x4392c 43908: 1284e208 mov w8, #-0x2711 // =-10001 4390c: 6b08003f cmp w1, w8 43910: 54000120 b.eq 0x43934 43914: 1284e1e8 mov w8, #-0x2710 // =-10000 43918: 6b08003f cmp w1, w8 4391c: 540001e1 b.ne 0x43958 43920: f9401008 ldr x8, [x0, #0x20] 43924: 91028108 add x8, x8, #0xa0 43928: 14000018 b 0x43988 4392c: 9101e008 add x8, x0, #0x78 43930: 14000016 b 0x43988 43934: f9401408 ldr x8, [x0, #0x28] 43938: 528000aa mov w10, #0x5 // =5 4393c: f9400508 ldr x8, [x8, #0x8] 43940: f9400108 ldr x8, [x8] 43944: f9400d09 ldr x9, [x8, #0x18] 43948: 91022008 add x8, x0, #0x88 4394c: b900900a str w10, [x0, #0x90] 43950: f9004409 str x9, [x0, #0x88] 43954: 1400000d b 0x43988 43958: f9401408 ldr x8, [x0, #0x28] 4395c: 1284e229 mov w9, #-0x2712 // =-10002 43960: 4b010129 sub w9, w9, w1 43964: f9400508 ldr x8, [x8, #0x8] 43968: f9400108 ldr x8, [x8] 4396c: 39402d0a ldrb w10, [x8, #0xb] 43970: 6b0a013f cmp w9, w10 43974: 5400006d b.le 0x43980 43978: 12800000 mov w0, #-0x1 // =-1 4397c: d65f03c0 ret 43980: 8b29d108 add x8, x8, w9, sxtw #4 43984: 91006108 add x8, x8, #0x18 43988: d0000129 adrp x9, 0x69000 4398c: 91164129 add x9, x9, #0x590 43990: eb09011f cmp x8, x9 43994: 54000060 b.eq 0x439a0 43998: b9400900 ldr w0, [x8, #0x8] 4399c: d65f03c0 ret 439a0: 12800000 mov w0, #-0x1 // =-1 439a4: d65f03c0 ret 00000000000439a8 : 439a8: 3100043f cmn w1, #0x1 439ac: 540000a0 b.eq 0x439c0 439b0: d0000228 adrp x8, 0x89000 439b4: 9106c108 add x8, x8, #0x1b0 439b8: f861d900 ldr x0, [x8, w1, sxtw #3] 439bc: d65f03c0 ret 439c0: b0000120 adrp x0, 0x68000 439c4: 912da000 add x0, x0, #0xb68 439c8: d65f03c0 ret 00000000000439cc : 439cc: 7100043f cmp w1, #0x1 439d0: 5400012b b.lt 0x439f4 439d4: a9412009 ldp x9, x8, [x0, #0x10] 439d8: d000012a adrp x10, 0x69000 439dc: 9116414a add x10, x10, #0x590 439e0: 8b21d108 add x8, x8, w1, sxtw #4 439e4: d1004108 sub x8, x8, #0x10 439e8: eb09011f cmp x8, x9 439ec: 9a8a3108 csel x8, x8, x10, lo 439f0: 1400002b b 0x43a9c 439f4: 1284e1c8 mov w8, #-0x270f // =-9999 439f8: 6b08003f cmp w1, w8 439fc: 5400008b b.lt 0x43a0c 43a00: f9400808 ldr x8, [x0, #0x10] 43a04: 8b21d108 add x8, x8, w1, sxtw #4 43a08: 14000025 b 0x43a9c 43a0c: 1284e228 mov w8, #-0x2712 // =-10002 43a10: 6b08003f cmp w1, w8 43a14: 54000140 b.eq 0x43a3c 43a18: 1284e208 mov w8, #-0x2711 // =-10001 43a1c: 6b08003f cmp w1, w8 43a20: 54000120 b.eq 0x43a44 43a24: 1284e1e8 mov w8, #-0x2710 // =-10000 43a28: 6b08003f cmp w1, w8 43a2c: 540001e1 b.ne 0x43a68 43a30: f9401008 ldr x8, [x0, #0x20] 43a34: 91028108 add x8, x8, #0xa0 43a38: 14000019 b 0x43a9c 43a3c: 9101e008 add x8, x0, #0x78 43a40: 14000017 b 0x43a9c 43a44: f9401408 ldr x8, [x0, #0x28] 43a48: 528000aa mov w10, #0x5 // =5 43a4c: f9400508 ldr x8, [x8, #0x8] 43a50: f9400108 ldr x8, [x8] 43a54: f9400d09 ldr x9, [x8, #0x18] 43a58: 91022008 add x8, x0, #0x88 43a5c: b900900a str w10, [x0, #0x90] 43a60: f9004409 str x9, [x0, #0x88] 43a64: 1400000e b 0x43a9c 43a68: f9401408 ldr x8, [x0, #0x28] 43a6c: 1284e229 mov w9, #-0x2712 // =-10002 43a70: 4b010129 sub w9, w9, w1 43a74: f9400508 ldr x8, [x8, #0x8] 43a78: f9400108 ldr x8, [x8] 43a7c: 39402d0a ldrb w10, [x8, #0xb] 43a80: 6b0a013f cmp w9, w10 43a84: 5400008d b.le 0x43a94 43a88: d0000128 adrp x8, 0x69000 43a8c: 91164108 add x8, x8, #0x590 43a90: 14000003 b 0x43a9c 43a94: 8b29d108 add x8, x8, w9, sxtw #4 43a98: 91006108 add x8, x8, #0x18 43a9c: b9400909 ldr w9, [x8, #0x8] 43aa0: 7100193f cmp w9, #0x6 43aa4: 540000c1 b.ne 0x43abc 43aa8: f9400108 ldr x8, [x8] 43aac: 39402908 ldrb w8, [x8, #0xa] 43ab0: 7100011f cmp w8, #0x0 43ab4: 1a9f07e0 cset w0, ne 43ab8: d65f03c0 ret 43abc: 2a1f03e0 mov w0, wzr 43ac0: d65f03c0 ret 0000000000043ac4 : 43ac4: d100c3ff sub sp, sp, #0x30 43ac8: a9027bfd stp x29, x30, [sp, #0x20] 43acc: 910083fd add x29, sp, #0x20 43ad0: d53bd048 mrs x8, TPIDR_EL0 43ad4: f9401508 ldr x8, [x8, #0x28] 43ad8: 7100043f cmp w1, #0x1 43adc: f81f83a8 stur x8, [x29, #-0x8] 43ae0: 5400012b b.lt 0x43b04 43ae4: a9412009 ldp x9, x8, [x0, #0x10] 43ae8: d000012a adrp x10, 0x69000 43aec: 9116414a add x10, x10, #0x590 43af0: 8b21d108 add x8, x8, w1, sxtw #4 43af4: d1004108 sub x8, x8, #0x10 43af8: eb09011f cmp x8, x9 43afc: 9a8a3108 csel x8, x8, x10, lo 43b00: 1400002b b 0x43bac 43b04: 1284e1c8 mov w8, #-0x270f // =-9999 43b08: 6b08003f cmp w1, w8 43b0c: 5400008b b.lt 0x43b1c 43b10: f9400808 ldr x8, [x0, #0x10] 43b14: 8b21d108 add x8, x8, w1, sxtw #4 43b18: 14000025 b 0x43bac 43b1c: 1284e228 mov w8, #-0x2712 // =-10002 43b20: 6b08003f cmp w1, w8 43b24: 54000140 b.eq 0x43b4c 43b28: 1284e208 mov w8, #-0x2711 // =-10001 43b2c: 6b08003f cmp w1, w8 43b30: 54000120 b.eq 0x43b54 43b34: 1284e1e8 mov w8, #-0x2710 // =-10000 43b38: 6b08003f cmp w1, w8 43b3c: 540001e1 b.ne 0x43b78 43b40: f9401008 ldr x8, [x0, #0x20] 43b44: 91028108 add x8, x8, #0xa0 43b48: 14000019 b 0x43bac 43b4c: 9101e008 add x8, x0, #0x78 43b50: 14000017 b 0x43bac 43b54: f9401408 ldr x8, [x0, #0x28] 43b58: 528000aa mov w10, #0x5 // =5 43b5c: f9400508 ldr x8, [x8, #0x8] 43b60: f9400108 ldr x8, [x8] 43b64: f9400d09 ldr x9, [x8, #0x18] 43b68: 91022008 add x8, x0, #0x88 43b6c: b900900a str w10, [x0, #0x90] 43b70: f9004409 str x9, [x0, #0x88] 43b74: 1400000e b 0x43bac 43b78: f9401408 ldr x8, [x0, #0x28] 43b7c: 1284e229 mov w9, #-0x2712 // =-10002 43b80: 4b010129 sub w9, w9, w1 43b84: f9400508 ldr x8, [x8, #0x8] 43b88: f9400108 ldr x8, [x8] 43b8c: 39402d0a ldrb w10, [x8, #0xb] 43b90: 6b0a013f cmp w9, w10 43b94: 5400008d b.le 0x43ba4 43b98: d0000128 adrp x8, 0x69000 43b9c: 91164108 add x8, x8, #0x590 43ba0: 14000003 b 0x43bac 43ba4: 8b29d108 add x8, x8, w9, sxtw #4 43ba8: 91006108 add x8, x8, #0x18 43bac: b9400909 ldr w9, [x8, #0x8] 43bb0: 71000d3f cmp w9, #0x3 43bb4: 54000061 b.ne 0x43bc0 43bb8: 320003e0 orr w0, wzr, #0x1 43bbc: 14000006 b 0x43bd4 43bc0: 910023e1 add x1, sp, #0x8 43bc4: aa0803e0 mov x0, x8 43bc8: 94005b52 bl 0x5a910 43bcc: f100001f cmp x0, #0x0 43bd0: 1a9f07e0 cset w0, ne 43bd4: d53bd048 mrs x8, TPIDR_EL0 43bd8: f9401508 ldr x8, [x8, #0x28] 43bdc: f85f83a9 ldur x9, [x29, #-0x8] 43be0: eb09011f cmp x8, x9 43be4: 54000081 b.ne 0x43bf4 43be8: a9427bfd ldp x29, x30, [sp, #0x20] 43bec: 9100c3ff add sp, sp, #0x30 43bf0: d65f03c0 ret 43bf4: 97ff637b bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000043bf8 : 43bf8: 7100043f cmp w1, #0x1 43bfc: 5400010b b.lt 0x43c1c 43c00: a9412009 ldp x9, x8, [x0, #0x10] 43c04: 8b21d108 add x8, x8, w1, sxtw #4 43c08: d1004108 sub x8, x8, #0x10 43c0c: eb09011f cmp x8, x9 43c10: 54000583 b.lo 0x43cc0 43c14: 2a1f03e0 mov w0, wzr 43c18: d65f03c0 ret 43c1c: 1284e1c8 mov w8, #-0x270f // =-9999 43c20: 6b08003f cmp w1, w8 43c24: 5400008b b.lt 0x43c34 43c28: f9400808 ldr x8, [x0, #0x10] 43c2c: 8b21d108 add x8, x8, w1, sxtw #4 43c30: 14000024 b 0x43cc0 43c34: 1284e228 mov w8, #-0x2712 // =-10002 43c38: 6b08003f cmp w1, w8 43c3c: 54000140 b.eq 0x43c64 43c40: 1284e208 mov w8, #-0x2711 // =-10001 43c44: 6b08003f cmp w1, w8 43c48: 54000120 b.eq 0x43c6c 43c4c: 1284e1e8 mov w8, #-0x2710 // =-10000 43c50: 6b08003f cmp w1, w8 43c54: 540001e1 b.ne 0x43c90 43c58: f9401008 ldr x8, [x0, #0x20] 43c5c: 91028108 add x8, x8, #0xa0 43c60: 14000018 b 0x43cc0 43c64: 9101e008 add x8, x0, #0x78 43c68: 14000016 b 0x43cc0 43c6c: f9401408 ldr x8, [x0, #0x28] 43c70: 528000aa mov w10, #0x5 // =5 43c74: f9400508 ldr x8, [x8, #0x8] 43c78: f9400108 ldr x8, [x8] 43c7c: f9400d09 ldr x9, [x8, #0x18] 43c80: 91022008 add x8, x0, #0x88 43c84: b900900a str w10, [x0, #0x90] 43c88: f9004409 str x9, [x0, #0x88] 43c8c: 1400000d b 0x43cc0 43c90: f9401408 ldr x8, [x0, #0x28] 43c94: 1284e229 mov w9, #-0x2712 // =-10002 43c98: 4b010129 sub w9, w9, w1 43c9c: f9400508 ldr x8, [x8, #0x8] 43ca0: f9400108 ldr x8, [x8] 43ca4: 39402d0a ldrb w10, [x8, #0xb] 43ca8: 6b0a013f cmp w9, w10 43cac: 5400006d b.le 0x43cb8 43cb0: 2a1f03e0 mov w0, wzr 43cb4: d65f03c0 ret 43cb8: 8b29d108 add x8, x8, w9, sxtw #4 43cbc: 91006108 add x8, x8, #0x18 43cc0: d0000129 adrp x9, 0x69000 43cc4: 91164129 add x9, x9, #0x590 43cc8: eb09011f cmp x8, x9 43ccc: 540000c0 b.eq 0x43ce4 43cd0: b9400908 ldr w8, [x8, #0x8] 43cd4: 51000d08 sub w8, w8, #0x3 43cd8: 7100091f cmp w8, #0x2 43cdc: 1a9f27e0 cset w0, lo 43ce0: d65f03c0 ret 43ce4: 2a1f03e0 mov w0, wzr 43ce8: d65f03c0 ret 0000000000043cec : 43cec: 7100043f cmp w1, #0x1 43cf0: 5400012b b.lt 0x43d14 43cf4: a9412009 ldp x9, x8, [x0, #0x10] 43cf8: d000012a adrp x10, 0x69000 43cfc: 9116414a add x10, x10, #0x590 43d00: 8b21d108 add x8, x8, w1, sxtw #4 43d04: d1004108 sub x8, x8, #0x10 43d08: eb09011f cmp x8, x9 43d0c: 9a8a3108 csel x8, x8, x10, lo 43d10: 1400002b b 0x43dbc 43d14: 1284e1c8 mov w8, #-0x270f // =-9999 43d18: 6b08003f cmp w1, w8 43d1c: 5400008b b.lt 0x43d2c 43d20: f9400808 ldr x8, [x0, #0x10] 43d24: 8b21d108 add x8, x8, w1, sxtw #4 43d28: 14000025 b 0x43dbc 43d2c: 1284e228 mov w8, #-0x2712 // =-10002 43d30: 6b08003f cmp w1, w8 43d34: 54000140 b.eq 0x43d5c 43d38: 1284e208 mov w8, #-0x2711 // =-10001 43d3c: 6b08003f cmp w1, w8 43d40: 54000120 b.eq 0x43d64 43d44: 1284e1e8 mov w8, #-0x2710 // =-10000 43d48: 6b08003f cmp w1, w8 43d4c: 540001e1 b.ne 0x43d88 43d50: f9401008 ldr x8, [x0, #0x20] 43d54: 91028108 add x8, x8, #0xa0 43d58: 14000019 b 0x43dbc 43d5c: 9101e008 add x8, x0, #0x78 43d60: 14000017 b 0x43dbc 43d64: f9401408 ldr x8, [x0, #0x28] 43d68: 528000aa mov w10, #0x5 // =5 43d6c: f9400508 ldr x8, [x8, #0x8] 43d70: f9400108 ldr x8, [x8] 43d74: f9400d09 ldr x9, [x8, #0x18] 43d78: 91022008 add x8, x0, #0x88 43d7c: b900900a str w10, [x0, #0x90] 43d80: f9004409 str x9, [x0, #0x88] 43d84: 1400000e b 0x43dbc 43d88: f9401408 ldr x8, [x0, #0x28] 43d8c: 1284e229 mov w9, #-0x2712 // =-10002 43d90: 4b010129 sub w9, w9, w1 43d94: f9400508 ldr x8, [x8, #0x8] 43d98: f9400108 ldr x8, [x8] 43d9c: 39402d0a ldrb w10, [x8, #0xb] 43da0: 6b0a013f cmp w9, w10 43da4: 5400008d b.le 0x43db4 43da8: d0000128 adrp x8, 0x69000 43dac: 91164108 add x8, x8, #0x590 43db0: 14000003 b 0x43dbc 43db4: 8b29d108 add x8, x8, w9, sxtw #4 43db8: 91006108 add x8, x8, #0x18 43dbc: b9400908 ldr w8, [x8, #0x8] 43dc0: 71001d1f cmp w8, #0x7 43dc4: 1a9f17e9 cset w9, eq 43dc8: 7100091f cmp w8, #0x2 43dcc: 1a9f17e8 cset w8, eq 43dd0: 2a080120 orr w0, w9, w8 43dd4: d65f03c0 ret 0000000000043dd8 : 43dd8: 7100043f cmp w1, #0x1 43ddc: 5400012b b.lt 0x43e00 43de0: a9412009 ldp x9, x8, [x0, #0x10] 43de4: d000012a adrp x10, 0x69000 43de8: 9116414a add x10, x10, #0x590 43dec: 8b21d108 add x8, x8, w1, sxtw #4 43df0: d1004108 sub x8, x8, #0x10 43df4: eb09011f cmp x8, x9 43df8: 9a8a3108 csel x8, x8, x10, lo 43dfc: 1400002b b 0x43ea8 43e00: 1284e1c8 mov w8, #-0x270f // =-9999 43e04: 6b08003f cmp w1, w8 43e08: 5400008b b.lt 0x43e18 43e0c: f9400808 ldr x8, [x0, #0x10] 43e10: 8b21d108 add x8, x8, w1, sxtw #4 43e14: 14000025 b 0x43ea8 43e18: 1284e228 mov w8, #-0x2712 // =-10002 43e1c: 6b08003f cmp w1, w8 43e20: 54000140 b.eq 0x43e48 43e24: 1284e208 mov w8, #-0x2711 // =-10001 43e28: 6b08003f cmp w1, w8 43e2c: 54000120 b.eq 0x43e50 43e30: 1284e1e8 mov w8, #-0x2710 // =-10000 43e34: 6b08003f cmp w1, w8 43e38: 540001e1 b.ne 0x43e74 43e3c: f9401008 ldr x8, [x0, #0x20] 43e40: 91028108 add x8, x8, #0xa0 43e44: 14000019 b 0x43ea8 43e48: 9101e008 add x8, x0, #0x78 43e4c: 14000017 b 0x43ea8 43e50: f9401408 ldr x8, [x0, #0x28] 43e54: 528000aa mov w10, #0x5 // =5 43e58: f9400508 ldr x8, [x8, #0x8] 43e5c: f9400108 ldr x8, [x8] 43e60: f9400d09 ldr x9, [x8, #0x18] 43e64: 91022008 add x8, x0, #0x88 43e68: b900900a str w10, [x0, #0x90] 43e6c: f9004409 str x9, [x0, #0x88] 43e70: 1400000e b 0x43ea8 43e74: f9401408 ldr x8, [x0, #0x28] 43e78: 1284e229 mov w9, #-0x2712 // =-10002 43e7c: 4b010129 sub w9, w9, w1 43e80: f9400508 ldr x8, [x8, #0x8] 43e84: f9400108 ldr x8, [x8] 43e88: 39402d0a ldrb w10, [x8, #0xb] 43e8c: 6b0a013f cmp w9, w10 43e90: 5400008d b.le 0x43ea0 43e94: d0000128 adrp x8, 0x69000 43e98: 91164108 add x8, x8, #0x590 43e9c: 14000003 b 0x43ea8 43ea0: 8b29d108 add x8, x8, w9, sxtw #4 43ea4: 91006108 add x8, x8, #0x18 43ea8: 7100045f cmp w2, #0x1 43eac: 5400012b b.lt 0x43ed0 43eb0: a941240a ldp x10, x9, [x0, #0x10] 43eb4: d000012b adrp x11, 0x69000 43eb8: 9116416b add x11, x11, #0x590 43ebc: 8b22d129 add x9, x9, w2, sxtw #4 43ec0: d1004129 sub x9, x9, #0x10 43ec4: eb0a013f cmp x9, x10 43ec8: 9a8b3121 csel x1, x9, x11, lo 43ecc: 14000028 b 0x43f6c 43ed0: 1284e1c9 mov w9, #-0x270f // =-9999 43ed4: 6b09005f cmp w2, w9 43ed8: 5400008b b.lt 0x43ee8 43edc: f9400809 ldr x9, [x0, #0x10] 43ee0: 8b22d121 add x1, x9, w2, sxtw #4 43ee4: 14000022 b 0x43f6c 43ee8: 1284e229 mov w9, #-0x2712 // =-10002 43eec: 6b09005f cmp w2, w9 43ef0: 54000140 b.eq 0x43f18 43ef4: 1284e209 mov w9, #-0x2711 // =-10001 43ef8: 6b09005f cmp w2, w9 43efc: 54000120 b.eq 0x43f20 43f00: 1284e1e9 mov w9, #-0x2710 // =-10000 43f04: 6b09005f cmp w2, w9 43f08: 540001e1 b.ne 0x43f44 43f0c: f9401009 ldr x9, [x0, #0x20] 43f10: 91028121 add x1, x9, #0xa0 43f14: 14000016 b 0x43f6c 43f18: 9101e001 add x1, x0, #0x78 43f1c: 14000014 b 0x43f6c 43f20: f9401409 ldr x9, [x0, #0x28] 43f24: 528000aa mov w10, #0x5 // =5 43f28: 91022001 add x1, x0, #0x88 43f2c: f9400529 ldr x9, [x9, #0x8] 43f30: f9400129 ldr x9, [x9] 43f34: f9400d29 ldr x9, [x9, #0x18] 43f38: b900900a str w10, [x0, #0x90] 43f3c: f9004409 str x9, [x0, #0x88] 43f40: 1400000b b 0x43f6c 43f44: f9401409 ldr x9, [x0, #0x28] 43f48: 1284e22a mov w10, #-0x2712 // =-10002 43f4c: 4b02014a sub w10, w10, w2 43f50: f9400529 ldr x9, [x9, #0x8] 43f54: f9400129 ldr x9, [x9] 43f58: 39402d2b ldrb w11, [x9, #0xb] 43f5c: 6b0b015f cmp w10, w11 43f60: 5400016c b.gt 0x43f8c 43f64: 8b2ad129 add x9, x9, w10, sxtw #4 43f68: 91006121 add x1, x9, #0x18 43f6c: d0000129 adrp x9, 0x69000 43f70: 91164129 add x9, x9, #0x590 43f74: eb09011f cmp x8, x9 43f78: 540000a0 b.eq 0x43f8c 43f7c: eb09003f cmp x1, x9 43f80: 54000060 b.eq 0x43f8c 43f84: aa0803e0 mov x0, x8 43f88: 140030f4 b 0x50358 43f8c: 2a1f03e0 mov w0, wzr 43f90: d65f03c0 ret 0000000000043f94 : 43f94: 7100043f cmp w1, #0x1 43f98: 5400012b b.lt 0x43fbc 43f9c: a9412009 ldp x9, x8, [x0, #0x10] 43fa0: d000012a adrp x10, 0x69000 43fa4: 9116414a add x10, x10, #0x590 43fa8: 8b21d108 add x8, x8, w1, sxtw #4 43fac: d1004108 sub x8, x8, #0x10 43fb0: eb09011f cmp x8, x9 43fb4: 9a8a3101 csel x1, x8, x10, lo 43fb8: 1400002b b 0x44064 43fbc: 1284e1c8 mov w8, #-0x270f // =-9999 43fc0: 6b08003f cmp w1, w8 43fc4: 5400008b b.lt 0x43fd4 43fc8: f9400808 ldr x8, [x0, #0x10] 43fcc: 8b21d101 add x1, x8, w1, sxtw #4 43fd0: 14000025 b 0x44064 43fd4: 1284e228 mov w8, #-0x2712 // =-10002 43fd8: 6b08003f cmp w1, w8 43fdc: 54000140 b.eq 0x44004 43fe0: 1284e208 mov w8, #-0x2711 // =-10001 43fe4: 6b08003f cmp w1, w8 43fe8: 54000120 b.eq 0x4400c 43fec: 1284e1e8 mov w8, #-0x2710 // =-10000 43ff0: 6b08003f cmp w1, w8 43ff4: 540001e1 b.ne 0x44030 43ff8: f9401008 ldr x8, [x0, #0x20] 43ffc: 91028101 add x1, x8, #0xa0 44000: 14000019 b 0x44064 44004: 9101e001 add x1, x0, #0x78 44008: 14000017 b 0x44064 4400c: f9401408 ldr x8, [x0, #0x28] 44010: 528000a9 mov w9, #0x5 // =5 44014: 91022001 add x1, x0, #0x88 44018: f9400508 ldr x8, [x8, #0x8] 4401c: f9400108 ldr x8, [x8] 44020: f9400d08 ldr x8, [x8, #0x18] 44024: b9009009 str w9, [x0, #0x90] 44028: f9004408 str x8, [x0, #0x88] 4402c: 1400000e b 0x44064 44030: f9401408 ldr x8, [x0, #0x28] 44034: 1284e229 mov w9, #-0x2712 // =-10002 44038: 4b010129 sub w9, w9, w1 4403c: f9400508 ldr x8, [x8, #0x8] 44040: f9400108 ldr x8, [x8] 44044: 39402d0a ldrb w10, [x8, #0xb] 44048: 6b0a013f cmp w9, w10 4404c: 5400008d b.le 0x4405c 44050: b0000121 adrp x1, 0x69000 44054: 91164021 add x1, x1, #0x590 44058: 14000003 b 0x44064 4405c: 8b29d108 add x8, x8, w9, sxtw #4 44060: 91006101 add x1, x8, #0x18 44064: 7100045f cmp w2, #0x1 44068: 5400012b b.lt 0x4408c 4406c: a9412009 ldp x9, x8, [x0, #0x10] 44070: b000012a adrp x10, 0x69000 44074: 9116414a add x10, x10, #0x590 44078: 8b22d108 add x8, x8, w2, sxtw #4 4407c: d1004108 sub x8, x8, #0x10 44080: eb09011f cmp x8, x9 44084: 9a8a3102 csel x2, x8, x10, lo 44088: 1400002b b 0x44134 4408c: 1284e1c8 mov w8, #-0x270f // =-9999 44090: 6b08005f cmp w2, w8 44094: 5400008b b.lt 0x440a4 44098: f9400808 ldr x8, [x0, #0x10] 4409c: 8b22d102 add x2, x8, w2, sxtw #4 440a0: 14000025 b 0x44134 440a4: 1284e228 mov w8, #-0x2712 // =-10002 440a8: 6b08005f cmp w2, w8 440ac: 54000140 b.eq 0x440d4 440b0: 1284e208 mov w8, #-0x2711 // =-10001 440b4: 6b08005f cmp w2, w8 440b8: 54000120 b.eq 0x440dc 440bc: 1284e1e8 mov w8, #-0x2710 // =-10000 440c0: 6b08005f cmp w2, w8 440c4: 540001e1 b.ne 0x44100 440c8: f9401008 ldr x8, [x0, #0x20] 440cc: 91028102 add x2, x8, #0xa0 440d0: 14000019 b 0x44134 440d4: 9101e002 add x2, x0, #0x78 440d8: 14000017 b 0x44134 440dc: f9401408 ldr x8, [x0, #0x28] 440e0: 528000a9 mov w9, #0x5 // =5 440e4: 91022002 add x2, x0, #0x88 440e8: f9400508 ldr x8, [x8, #0x8] 440ec: f9400108 ldr x8, [x8] 440f0: f9400d08 ldr x8, [x8, #0x18] 440f4: b9009009 str w9, [x0, #0x90] 440f8: f9004408 str x8, [x0, #0x88] 440fc: 1400000e b 0x44134 44100: f9401408 ldr x8, [x0, #0x28] 44104: 1284e229 mov w9, #-0x2712 // =-10002 44108: 4b020129 sub w9, w9, w2 4410c: f9400508 ldr x8, [x8, #0x8] 44110: f9400108 ldr x8, [x8] 44114: 39402d0a ldrb w10, [x8, #0xb] 44118: 6b0a013f cmp w9, w10 4411c: 5400008d b.le 0x4412c 44120: 2a1f03e8 mov w8, wzr 44124: 2a0803e0 mov w0, w8 44128: d65f03c0 ret 4412c: 8b29d108 add x8, x8, w9, sxtw #4 44130: 91006102 add x2, x8, #0x18 44134: b0000129 adrp x9, 0x69000 44138: 2a1f03e8 mov w8, wzr 4413c: 91164129 add x9, x9, #0x590 44140: eb09003f cmp x1, x9 44144: 540001a0 b.eq 0x44178 44148: eb09005f cmp x2, x9 4414c: 54000160 b.eq 0x44178 44150: b9400828 ldr w8, [x1, #0x8] 44154: b9400849 ldr w9, [x2, #0x8] 44158: 6b09011f cmp w8, w9 4415c: 54000121 b.ne 0x44180 44160: a9bf7bfd stp x29, x30, [sp, #-0x10]! 44164: 910003fd mov x29, sp 44168: 94005bac bl 0x5b018 4416c: 7100001f cmp w0, #0x0 44170: 1a9f07e8 cset w8, ne 44174: a8c17bfd ldp x29, x30, [sp], #0x10 44178: 2a0803e0 mov w0, w8 4417c: d65f03c0 ret 44180: 2a1f03e8 mov w8, wzr 44184: 2a0803e0 mov w0, w8 44188: d65f03c0 ret 000000000004418c : 4418c: 7100043f cmp w1, #0x1 44190: 5400012b b.lt 0x441b4 44194: a9412009 ldp x9, x8, [x0, #0x10] 44198: b000012a adrp x10, 0x69000 4419c: 9116414a add x10, x10, #0x590 441a0: 8b21d108 add x8, x8, w1, sxtw #4 441a4: d1004108 sub x8, x8, #0x10 441a8: eb09011f cmp x8, x9 441ac: 9a8a3101 csel x1, x8, x10, lo 441b0: 1400002b b 0x4425c 441b4: 1284e1c8 mov w8, #-0x270f // =-9999 441b8: 6b08003f cmp w1, w8 441bc: 5400008b b.lt 0x441cc 441c0: f9400808 ldr x8, [x0, #0x10] 441c4: 8b21d101 add x1, x8, w1, sxtw #4 441c8: 14000025 b 0x4425c 441cc: 1284e228 mov w8, #-0x2712 // =-10002 441d0: 6b08003f cmp w1, w8 441d4: 54000140 b.eq 0x441fc 441d8: 1284e208 mov w8, #-0x2711 // =-10001 441dc: 6b08003f cmp w1, w8 441e0: 54000120 b.eq 0x44204 441e4: 1284e1e8 mov w8, #-0x2710 // =-10000 441e8: 6b08003f cmp w1, w8 441ec: 540001e1 b.ne 0x44228 441f0: f9401008 ldr x8, [x0, #0x20] 441f4: 91028101 add x1, x8, #0xa0 441f8: 14000019 b 0x4425c 441fc: 9101e001 add x1, x0, #0x78 44200: 14000017 b 0x4425c 44204: f9401408 ldr x8, [x0, #0x28] 44208: 528000a9 mov w9, #0x5 // =5 4420c: 91022001 add x1, x0, #0x88 44210: f9400508 ldr x8, [x8, #0x8] 44214: f9400108 ldr x8, [x8] 44218: f9400d08 ldr x8, [x8, #0x18] 4421c: b9009009 str w9, [x0, #0x90] 44220: f9004408 str x8, [x0, #0x88] 44224: 1400000e b 0x4425c 44228: f9401408 ldr x8, [x0, #0x28] 4422c: 1284e229 mov w9, #-0x2712 // =-10002 44230: 4b010129 sub w9, w9, w1 44234: f9400508 ldr x8, [x8, #0x8] 44238: f9400108 ldr x8, [x8] 4423c: 39402d0a ldrb w10, [x8, #0xb] 44240: 6b0a013f cmp w9, w10 44244: 5400008d b.le 0x44254 44248: b0000121 adrp x1, 0x69000 4424c: 91164021 add x1, x1, #0x590 44250: 14000003 b 0x4425c 44254: 8b29d108 add x8, x8, w9, sxtw #4 44258: 91006101 add x1, x8, #0x18 4425c: 7100045f cmp w2, #0x1 44260: 5400012b b.lt 0x44284 44264: a9412009 ldp x9, x8, [x0, #0x10] 44268: b000012a adrp x10, 0x69000 4426c: 9116414a add x10, x10, #0x590 44270: 8b22d108 add x8, x8, w2, sxtw #4 44274: d1004108 sub x8, x8, #0x10 44278: eb09011f cmp x8, x9 4427c: 9a8a3102 csel x2, x8, x10, lo 44280: 14000028 b 0x44320 44284: 1284e1c8 mov w8, #-0x270f // =-9999 44288: 6b08005f cmp w2, w8 4428c: 5400008b b.lt 0x4429c 44290: f9400808 ldr x8, [x0, #0x10] 44294: 8b22d102 add x2, x8, w2, sxtw #4 44298: 14000022 b 0x44320 4429c: 1284e228 mov w8, #-0x2712 // =-10002 442a0: 6b08005f cmp w2, w8 442a4: 54000140 b.eq 0x442cc 442a8: 1284e208 mov w8, #-0x2711 // =-10001 442ac: 6b08005f cmp w2, w8 442b0: 54000120 b.eq 0x442d4 442b4: 1284e1e8 mov w8, #-0x2710 // =-10000 442b8: 6b08005f cmp w2, w8 442bc: 540001e1 b.ne 0x442f8 442c0: f9401008 ldr x8, [x0, #0x20] 442c4: 91028102 add x2, x8, #0xa0 442c8: 14000016 b 0x44320 442cc: 9101e002 add x2, x0, #0x78 442d0: 14000014 b 0x44320 442d4: f9401408 ldr x8, [x0, #0x28] 442d8: 528000a9 mov w9, #0x5 // =5 442dc: 91022002 add x2, x0, #0x88 442e0: f9400508 ldr x8, [x8, #0x8] 442e4: f9400108 ldr x8, [x8] 442e8: f9400d08 ldr x8, [x8, #0x18] 442ec: b9009009 str w9, [x0, #0x90] 442f0: f9004408 str x8, [x0, #0x88] 442f4: 1400000b b 0x44320 442f8: f9401408 ldr x8, [x0, #0x28] 442fc: 1284e229 mov w9, #-0x2712 // =-10002 44300: 4b020129 sub w9, w9, w2 44304: f9400508 ldr x8, [x8, #0x8] 44308: f9400108 ldr x8, [x8] 4430c: 39402d0a ldrb w10, [x8, #0xb] 44310: 6b0a013f cmp w9, w10 44314: 5400014c b.gt 0x4433c 44318: 8b29d108 add x8, x8, w9, sxtw #4 4431c: 91006102 add x2, x8, #0x18 44320: b0000128 adrp x8, 0x69000 44324: 91164108 add x8, x8, #0x590 44328: eb08003f cmp x1, x8 4432c: 54000080 b.eq 0x4433c 44330: eb08005f cmp x2, x8 44334: 54000040 b.eq 0x4433c 44338: 14005ab6 b 0x5ae10 4433c: 2a1f03e0 mov w0, wzr 44340: d65f03c0 ret 0000000000044344 : 44344: d100c3ff sub sp, sp, #0x30 44348: a9027bfd stp x29, x30, [sp, #0x20] 4434c: 910083fd add x29, sp, #0x20 44350: d53bd049 mrs x9, TPIDR_EL0 44354: f9401529 ldr x9, [x9, #0x28] 44358: aa0003e8 mov x8, x0 4435c: 7100043f cmp w1, #0x1 44360: f81f83a9 stur x9, [x29, #-0x8] 44364: 5400012b b.lt 0x44388 44368: a9412508 ldp x8, x9, [x8, #0x10] 4436c: b000012a adrp x10, 0x69000 44370: 9116414a add x10, x10, #0x590 44374: 8b21d129 add x9, x9, w1, sxtw #4 44378: d1004129 sub x9, x9, #0x10 4437c: eb08013f cmp x9, x8 44380: 9a8a3120 csel x0, x9, x10, lo 44384: 1400002b b 0x44430 44388: 1284e1c9 mov w9, #-0x270f // =-9999 4438c: 6b09003f cmp w1, w9 44390: 5400008b b.lt 0x443a0 44394: f9400908 ldr x8, [x8, #0x10] 44398: 8b21d100 add x0, x8, w1, sxtw #4 4439c: 14000025 b 0x44430 443a0: 1284e229 mov w9, #-0x2712 // =-10002 443a4: 6b09003f cmp w1, w9 443a8: 54000140 b.eq 0x443d0 443ac: 1284e209 mov w9, #-0x2711 // =-10001 443b0: 6b09003f cmp w1, w9 443b4: 54000120 b.eq 0x443d8 443b8: 1284e1e9 mov w9, #-0x2710 // =-10000 443bc: 6b09003f cmp w1, w9 443c0: 540001e1 b.ne 0x443fc 443c4: f9401108 ldr x8, [x8, #0x20] 443c8: 91028100 add x0, x8, #0xa0 443cc: 14000019 b 0x44430 443d0: 9101e100 add x0, x8, #0x78 443d4: 14000017 b 0x44430 443d8: f9401509 ldr x9, [x8, #0x28] 443dc: 528000aa mov w10, #0x5 // =5 443e0: 91022100 add x0, x8, #0x88 443e4: f9400529 ldr x9, [x9, #0x8] 443e8: f9400129 ldr x9, [x9] 443ec: f9400d29 ldr x9, [x9, #0x18] 443f0: b900910a str w10, [x8, #0x90] 443f4: f9004509 str x9, [x8, #0x88] 443f8: 1400000e b 0x44430 443fc: f9401508 ldr x8, [x8, #0x28] 44400: 1284e229 mov w9, #-0x2712 // =-10002 44404: 4b010129 sub w9, w9, w1 44408: f9400508 ldr x8, [x8, #0x8] 4440c: f9400108 ldr x8, [x8] 44410: 39402d0a ldrb w10, [x8, #0xb] 44414: 6b0a013f cmp w9, w10 44418: 5400008d b.le 0x44428 4441c: b0000120 adrp x0, 0x69000 44420: 91164000 add x0, x0, #0x590 44424: 14000003 b 0x44430 44428: 8b29d108 add x8, x8, w9, sxtw #4 4442c: 91006100 add x0, x8, #0x18 44430: b9400808 ldr w8, [x0, #0x8] 44434: 71000d1f cmp w8, #0x3 44438: 540000a0 b.eq 0x4444c 4443c: 910023e1 add x1, sp, #0x8 44440: 94005934 bl 0x5a910 44444: 9e6703e0 fmov d0, xzr 44448: b4000040 cbz x0, 0x44450 4444c: fd400000 ldr d0, [x0] 44450: d53bd048 mrs x8, TPIDR_EL0 44454: f9401508 ldr x8, [x8, #0x28] 44458: f85f83a9 ldur x9, [x29, #-0x8] 4445c: eb09011f cmp x8, x9 44460: 54000081 b.ne 0x44470 44464: a9427bfd ldp x29, x30, [sp, #0x20] 44468: 9100c3ff add sp, sp, #0x30 4446c: d65f03c0 ret 44470: 97ff615c bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000044474 : 44474: d100c3ff sub sp, sp, #0x30 44478: a9027bfd stp x29, x30, [sp, #0x20] 4447c: 910083fd add x29, sp, #0x20 44480: d53bd049 mrs x9, TPIDR_EL0 44484: f9401529 ldr x9, [x9, #0x28] 44488: aa0003e8 mov x8, x0 4448c: 7100043f cmp w1, #0x1 44490: f81f83a9 stur x9, [x29, #-0x8] 44494: 5400012b b.lt 0x444b8 44498: a9412508 ldp x8, x9, [x8, #0x10] 4449c: b000012a adrp x10, 0x69000 444a0: 9116414a add x10, x10, #0x590 444a4: 8b21d129 add x9, x9, w1, sxtw #4 444a8: d1004129 sub x9, x9, #0x10 444ac: eb08013f cmp x9, x8 444b0: 9a8a3120 csel x0, x9, x10, lo 444b4: 1400002b b 0x44560 444b8: 1284e1c9 mov w9, #-0x270f // =-9999 444bc: 6b09003f cmp w1, w9 444c0: 5400008b b.lt 0x444d0 444c4: f9400908 ldr x8, [x8, #0x10] 444c8: 8b21d100 add x0, x8, w1, sxtw #4 444cc: 14000025 b 0x44560 444d0: 1284e229 mov w9, #-0x2712 // =-10002 444d4: 6b09003f cmp w1, w9 444d8: 54000140 b.eq 0x44500 444dc: 1284e209 mov w9, #-0x2711 // =-10001 444e0: 6b09003f cmp w1, w9 444e4: 54000120 b.eq 0x44508 444e8: 1284e1e9 mov w9, #-0x2710 // =-10000 444ec: 6b09003f cmp w1, w9 444f0: 540001e1 b.ne 0x4452c 444f4: f9401108 ldr x8, [x8, #0x20] 444f8: 91028100 add x0, x8, #0xa0 444fc: 14000019 b 0x44560 44500: 9101e100 add x0, x8, #0x78 44504: 14000017 b 0x44560 44508: f9401509 ldr x9, [x8, #0x28] 4450c: 528000aa mov w10, #0x5 // =5 44510: 91022100 add x0, x8, #0x88 44514: f9400529 ldr x9, [x9, #0x8] 44518: f9400129 ldr x9, [x9] 4451c: f9400d29 ldr x9, [x9, #0x18] 44520: b900910a str w10, [x8, #0x90] 44524: f9004509 str x9, [x8, #0x88] 44528: 1400000e b 0x44560 4452c: f9401508 ldr x8, [x8, #0x28] 44530: 1284e229 mov w9, #-0x2712 // =-10002 44534: 4b010129 sub w9, w9, w1 44538: f9400508 ldr x8, [x8, #0x8] 4453c: f9400108 ldr x8, [x8] 44540: 39402d0a ldrb w10, [x8, #0xb] 44544: 6b0a013f cmp w9, w10 44548: 5400008d b.le 0x44558 4454c: b0000120 adrp x0, 0x69000 44550: 91164000 add x0, x0, #0x590 44554: 14000003 b 0x44560 44558: 8b29d108 add x8, x8, w9, sxtw #4 4455c: 91006100 add x0, x8, #0x18 44560: b9400808 ldr w8, [x0, #0x8] 44564: 71000d1f cmp w8, #0x3 44568: 54000080 b.eq 0x44578 4456c: 910023e1 add x1, sp, #0x8 44570: 940058e8 bl 0x5a910 44574: b4000060 cbz x0, 0x44580 44578: fd400000 ldr d0, [x0] 4457c: 9e780000 fcvtzs x0, d0 44580: d53bd048 mrs x8, TPIDR_EL0 44584: f9401508 ldr x8, [x8, #0x28] 44588: f85f83a9 ldur x9, [x29, #-0x8] 4458c: eb09011f cmp x8, x9 44590: 54000081 b.ne 0x445a0 44594: a9427bfd ldp x29, x30, [sp, #0x20] 44598: 9100c3ff add sp, sp, #0x30 4459c: d65f03c0 ret 445a0: 97ff6110 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000445a4 : 445a4: 7100043f cmp w1, #0x1 445a8: 5400012b b.lt 0x445cc 445ac: a9412009 ldp x9, x8, [x0, #0x10] 445b0: b000012a adrp x10, 0x69000 445b4: 9116414a add x10, x10, #0x590 445b8: 8b21d108 add x8, x8, w1, sxtw #4 445bc: d1004108 sub x8, x8, #0x10 445c0: eb09011f cmp x8, x9 445c4: 9a8a3108 csel x8, x8, x10, lo 445c8: 1400002b b 0x44674 445cc: 1284e1c8 mov w8, #-0x270f // =-9999 445d0: 6b08003f cmp w1, w8 445d4: 5400008b b.lt 0x445e4 445d8: f9400808 ldr x8, [x0, #0x10] 445dc: 8b21d108 add x8, x8, w1, sxtw #4 445e0: 14000025 b 0x44674 445e4: 1284e228 mov w8, #-0x2712 // =-10002 445e8: 6b08003f cmp w1, w8 445ec: 54000140 b.eq 0x44614 445f0: 1284e208 mov w8, #-0x2711 // =-10001 445f4: 6b08003f cmp w1, w8 445f8: 54000120 b.eq 0x4461c 445fc: 1284e1e8 mov w8, #-0x2710 // =-10000 44600: 6b08003f cmp w1, w8 44604: 540001e1 b.ne 0x44640 44608: f9401008 ldr x8, [x0, #0x20] 4460c: 91028108 add x8, x8, #0xa0 44610: 14000019 b 0x44674 44614: 9101e008 add x8, x0, #0x78 44618: 14000017 b 0x44674 4461c: f9401408 ldr x8, [x0, #0x28] 44620: 528000aa mov w10, #0x5 // =5 44624: f9400508 ldr x8, [x8, #0x8] 44628: f9400108 ldr x8, [x8] 4462c: f9400d09 ldr x9, [x8, #0x18] 44630: 91022008 add x8, x0, #0x88 44634: b900900a str w10, [x0, #0x90] 44638: f9004409 str x9, [x0, #0x88] 4463c: 1400000e b 0x44674 44640: f9401408 ldr x8, [x0, #0x28] 44644: 1284e229 mov w9, #-0x2712 // =-10002 44648: 4b010129 sub w9, w9, w1 4464c: f9400508 ldr x8, [x8, #0x8] 44650: f9400108 ldr x8, [x8] 44654: 39402d0a ldrb w10, [x8, #0xb] 44658: 6b0a013f cmp w9, w10 4465c: 5400008d b.le 0x4466c 44660: b0000128 adrp x8, 0x69000 44664: 91164108 add x8, x8, #0x590 44668: 14000003 b 0x44674 4466c: 8b29d108 add x8, x8, w9, sxtw #4 44670: 91006108 add x8, x8, #0x18 44674: b9400909 ldr w9, [x8, #0x8] 44678: 340000e9 cbz w9, 0x44694 4467c: 7100053f cmp w9, #0x1 44680: 540000e1 b.ne 0x4469c 44684: b9400108 ldr w8, [x8] 44688: 7100011f cmp w8, #0x0 4468c: 1a9f07e0 cset w0, ne 44690: d65f03c0 ret 44694: 2a1f03e0 mov w0, wzr 44698: d65f03c0 ret 4469c: 320003e0 orr w0, wzr, #0x1 446a0: d65f03c0 ret 00000000000446a4 : 446a4: f81d0ff5 str x21, [sp, #-0x30]! 446a8: a9014ff4 stp x20, x19, [sp, #0x10] 446ac: a9027bfd stp x29, x30, [sp, #0x20] 446b0: 910083fd add x29, sp, #0x20 446b4: aa0203f3 mov x19, x2 446b8: 2a0103f5 mov w21, w1 446bc: aa0003f4 mov x20, x0 446c0: 710006bf cmp w21, #0x1 446c4: 5400012b b.lt 0x446e8 446c8: a9412289 ldp x9, x8, [x20, #0x10] 446cc: b000012a adrp x10, 0x69000 446d0: 9116414a add x10, x10, #0x590 446d4: 8b35d108 add x8, x8, w21, sxtw #4 446d8: d1004108 sub x8, x8, #0x10 446dc: eb09011f cmp x8, x9 446e0: 9a8a3101 csel x1, x8, x10, lo 446e4: 1400002b b 0x44790 446e8: 1284e1c8 mov w8, #-0x270f // =-9999 446ec: 6b0802bf cmp w21, w8 446f0: 5400008b b.lt 0x44700 446f4: f9400a88 ldr x8, [x20, #0x10] 446f8: 8b35d101 add x1, x8, w21, sxtw #4 446fc: 14000025 b 0x44790 44700: 1284e228 mov w8, #-0x2712 // =-10002 44704: 6b0802bf cmp w21, w8 44708: 54000140 b.eq 0x44730 4470c: 1284e208 mov w8, #-0x2711 // =-10001 44710: 6b0802bf cmp w21, w8 44714: 54000120 b.eq 0x44738 44718: 1284e1e8 mov w8, #-0x2710 // =-10000 4471c: 6b0802bf cmp w21, w8 44720: 540001e1 b.ne 0x4475c 44724: f9401288 ldr x8, [x20, #0x20] 44728: 91028101 add x1, x8, #0xa0 4472c: 14000019 b 0x44790 44730: 9101e281 add x1, x20, #0x78 44734: 14000017 b 0x44790 44738: f9401688 ldr x8, [x20, #0x28] 4473c: 528000a9 mov w9, #0x5 // =5 44740: 91022281 add x1, x20, #0x88 44744: f9400508 ldr x8, [x8, #0x8] 44748: f9400108 ldr x8, [x8] 4474c: f9400d08 ldr x8, [x8, #0x18] 44750: b9009289 str w9, [x20, #0x90] 44754: f9004688 str x8, [x20, #0x88] 44758: 1400000e b 0x44790 4475c: f9401688 ldr x8, [x20, #0x28] 44760: 1284e229 mov w9, #-0x2712 // =-10002 44764: 4b150129 sub w9, w9, w21 44768: f9400508 ldr x8, [x8, #0x8] 4476c: f9400108 ldr x8, [x8] 44770: 39402d0a ldrb w10, [x8, #0xb] 44774: 6b0a013f cmp w9, w10 44778: 5400008d b.le 0x44788 4477c: b0000121 adrp x1, 0x69000 44780: 91164021 add x1, x1, #0x590 44784: 14000003 b 0x44790 44788: 8b29d108 add x8, x8, w9, sxtw #4 4478c: 91006101 add x1, x8, #0x18 44790: b9400828 ldr w8, [x1, #0x8] 44794: 7100111f cmp w8, #0x4 44798: 54000880 b.eq 0x448a8 4479c: aa1403e0 mov x0, x20 447a0: 94005881 bl 0x5a9a4 447a4: 34000220 cbz w0, 0x447e8 447a8: f9401288 ldr x8, [x20, #0x20] 447ac: a9472109 ldp x9, x8, [x8, #0x70] 447b0: eb09011f cmp x8, x9 447b4: 54000063 b.lo 0x447c0 447b8: aa1403e0 mov x0, x20 447bc: 94001dde bl 0x4bf34 447c0: 710006bf cmp w21, #0x1 447c4: 540001ab b.lt 0x447f8 447c8: a9412289 ldp x9, x8, [x20, #0x10] 447cc: b000012a adrp x10, 0x69000 447d0: 9116414a add x10, x10, #0x590 447d4: 8b35d108 add x8, x8, w21, sxtw #4 447d8: d1004108 sub x8, x8, #0x10 447dc: eb09011f cmp x8, x9 447e0: 9a8a3101 csel x1, x8, x10, lo 447e4: 14000031 b 0x448a8 447e8: b4000153 cbz x19, 0x44810 447ec: aa1f03e0 mov x0, xzr 447f0: f900027f str xzr, [x19] 447f4: 14000034 b 0x448c4 447f8: 1284e1c8 mov w8, #-0x270f // =-9999 447fc: 6b0802bf cmp w21, w8 44800: 540000cb b.lt 0x44818 44804: f9400a88 ldr x8, [x20, #0x10] 44808: 8b35d101 add x1, x8, w21, sxtw #4 4480c: 14000027 b 0x448a8 44810: aa1f03e0 mov x0, xzr 44814: 1400002c b 0x448c4 44818: 1284e228 mov w8, #-0x2712 // =-10002 4481c: 6b0802bf cmp w21, w8 44820: 54000140 b.eq 0x44848 44824: 1284e208 mov w8, #-0x2711 // =-10001 44828: 6b0802bf cmp w21, w8 4482c: 54000120 b.eq 0x44850 44830: 1284e1e8 mov w8, #-0x2710 // =-10000 44834: 6b0802bf cmp w21, w8 44838: 540001e1 b.ne 0x44874 4483c: f9401288 ldr x8, [x20, #0x20] 44840: 91028101 add x1, x8, #0xa0 44844: 14000019 b 0x448a8 44848: 9101e281 add x1, x20, #0x78 4484c: 14000017 b 0x448a8 44850: f9401688 ldr x8, [x20, #0x28] 44854: 528000a9 mov w9, #0x5 // =5 44858: 91022281 add x1, x20, #0x88 4485c: f9400508 ldr x8, [x8, #0x8] 44860: f9400108 ldr x8, [x8] 44864: f9400d08 ldr x8, [x8, #0x18] 44868: b9009289 str w9, [x20, #0x90] 4486c: f9004688 str x8, [x20, #0x88] 44870: 1400000e b 0x448a8 44874: f9401688 ldr x8, [x20, #0x28] 44878: 1284e229 mov w9, #-0x2712 // =-10002 4487c: 4b150129 sub w9, w9, w21 44880: f9400508 ldr x8, [x8, #0x8] 44884: f9400108 ldr x8, [x8] 44888: 39402d0a ldrb w10, [x8, #0xb] 4488c: 6b0a013f cmp w9, w10 44890: 5400008d b.le 0x448a0 44894: b0000121 adrp x1, 0x69000 44898: 91164021 add x1, x1, #0x590 4489c: 14000003 b 0x448a8 448a0: 8b29d108 add x8, x8, w9, sxtw #4 448a4: 91006101 add x1, x8, #0x18 448a8: b40000b3 cbz x19, 0x448bc 448ac: f9400028 ldr x8, [x1] 448b0: f9400909 ldr x9, [x8, #0x10] 448b4: f9000269 str x9, [x19] 448b8: 14000002 b 0x448c0 448bc: f9400028 ldr x8, [x1] 448c0: 91006100 add x0, x8, #0x18 448c4: a9427bfd ldp x29, x30, [sp, #0x20] 448c8: a9414ff4 ldp x20, x19, [sp, #0x10] 448cc: f84307f5 ldr x21, [sp], #0x30 448d0: d65f03c0 ret 00000000000448d4 : 448d4: f81e0ff3 str x19, [sp, #-0x20]! 448d8: a9017bfd stp x29, x30, [sp, #0x10] 448dc: 910043fd add x29, sp, #0x10 448e0: 7100043f cmp w1, #0x1 448e4: 5400012b b.lt 0x44908 448e8: a9412009 ldp x9, x8, [x0, #0x10] 448ec: b000012a adrp x10, 0x69000 448f0: 9116414a add x10, x10, #0x590 448f4: 8b21d108 add x8, x8, w1, sxtw #4 448f8: d1004108 sub x8, x8, #0x10 448fc: eb09011f cmp x8, x9 44900: 9a8a3113 csel x19, x8, x10, lo 44904: 1400002b b 0x449b0 44908: 1284e1c8 mov w8, #-0x270f // =-9999 4490c: 6b08003f cmp w1, w8 44910: 5400008b b.lt 0x44920 44914: f9400808 ldr x8, [x0, #0x10] 44918: 8b21d113 add x19, x8, w1, sxtw #4 4491c: 14000025 b 0x449b0 44920: 1284e228 mov w8, #-0x2712 // =-10002 44924: 6b08003f cmp w1, w8 44928: 54000140 b.eq 0x44950 4492c: 1284e208 mov w8, #-0x2711 // =-10001 44930: 6b08003f cmp w1, w8 44934: 54000120 b.eq 0x44958 44938: 1284e1e8 mov w8, #-0x2710 // =-10000 4493c: 6b08003f cmp w1, w8 44940: 540001e1 b.ne 0x4497c 44944: f9401008 ldr x8, [x0, #0x20] 44948: 91028113 add x19, x8, #0xa0 4494c: 14000019 b 0x449b0 44950: 9101e013 add x19, x0, #0x78 44954: 14000017 b 0x449b0 44958: f9401408 ldr x8, [x0, #0x28] 4495c: 528000a9 mov w9, #0x5 // =5 44960: 91022013 add x19, x0, #0x88 44964: f9400508 ldr x8, [x8, #0x8] 44968: f9400108 ldr x8, [x8] 4496c: f9400d08 ldr x8, [x8, #0x18] 44970: b9009009 str w9, [x0, #0x90] 44974: f9004408 str x8, [x0, #0x88] 44978: 1400000e b 0x449b0 4497c: f9401408 ldr x8, [x0, #0x28] 44980: 1284e229 mov w9, #-0x2712 // =-10002 44984: 4b010129 sub w9, w9, w1 44988: f9400508 ldr x8, [x8, #0x8] 4498c: f9400108 ldr x8, [x8] 44990: 39402d0a ldrb w10, [x8, #0xb] 44994: 6b0a013f cmp w9, w10 44998: 5400008d b.le 0x449a8 4499c: b0000133 adrp x19, 0x69000 449a0: 91164273 add x19, x19, #0x590 449a4: 14000003 b 0x449b0 449a8: 8b29d108 add x8, x8, w9, sxtw #4 449ac: 91006113 add x19, x8, #0x18 449b0: b9400a69 ldr w9, [x19, #0x8] 449b4: aa1f03e8 mov x8, xzr 449b8: 51000d29 sub w9, w9, #0x3 449bc: 7100113f cmp w9, #0x4 449c0: 54000288 b.hi 0x44a10 449c4: 9000012a adrp x10, 0x68000 449c8: 9129d14a add x10, x10, #0xa74 449cc: b8a97949 ldrsw x9, [x10, x9, lsl #2] 449d0: 8b0a0129 add x9, x9, x10 449d4: d61f0120 br x9 449d8: aa1303e1 mov x1, x19 449dc: 940057f2 bl 0x5a9a4 449e0: 34000160 cbz w0, 0x44a0c 449e4: f9400268 ldr x8, [x19] 449e8: f9400908 ldr x8, [x8, #0x10] 449ec: 14000009 b 0x44a10 449f0: f9400260 ldr x0, [x19] 449f4: 94005034 bl 0x58ac4 449f8: 93407c08 sxtw x8, w0 449fc: 14000005 b 0x44a10 44a00: f9400268 ldr x8, [x19] 44a04: f9401108 ldr x8, [x8, #0x20] 44a08: 14000002 b 0x44a10 44a0c: aa1f03e8 mov x8, xzr 44a10: a9417bfd ldp x29, x30, [sp, #0x10] 44a14: aa0803e0 mov x0, x8 44a18: f84207f3 ldr x19, [sp], #0x20 44a1c: d65f03c0 ret 0000000000044a20 : 44a20: 7100043f cmp w1, #0x1 44a24: 5400012b b.lt 0x44a48 44a28: a9412009 ldp x9, x8, [x0, #0x10] 44a2c: b000012a adrp x10, 0x69000 44a30: 9116414a add x10, x10, #0x590 44a34: 8b21d108 add x8, x8, w1, sxtw #4 44a38: d1004108 sub x8, x8, #0x10 44a3c: eb09011f cmp x8, x9 44a40: 9a8a3108 csel x8, x8, x10, lo 44a44: 1400002b b 0x44af0 44a48: 1284e1c8 mov w8, #-0x270f // =-9999 44a4c: 6b08003f cmp w1, w8 44a50: 5400008b b.lt 0x44a60 44a54: f9400808 ldr x8, [x0, #0x10] 44a58: 8b21d108 add x8, x8, w1, sxtw #4 44a5c: 14000025 b 0x44af0 44a60: 1284e228 mov w8, #-0x2712 // =-10002 44a64: 6b08003f cmp w1, w8 44a68: 54000140 b.eq 0x44a90 44a6c: 1284e208 mov w8, #-0x2711 // =-10001 44a70: 6b08003f cmp w1, w8 44a74: 54000120 b.eq 0x44a98 44a78: 1284e1e8 mov w8, #-0x2710 // =-10000 44a7c: 6b08003f cmp w1, w8 44a80: 540001e1 b.ne 0x44abc 44a84: f9401008 ldr x8, [x0, #0x20] 44a88: 91028108 add x8, x8, #0xa0 44a8c: 14000019 b 0x44af0 44a90: 9101e008 add x8, x0, #0x78 44a94: 14000017 b 0x44af0 44a98: f9401408 ldr x8, [x0, #0x28] 44a9c: 528000aa mov w10, #0x5 // =5 44aa0: f9400508 ldr x8, [x8, #0x8] 44aa4: f9400108 ldr x8, [x8] 44aa8: f9400d09 ldr x9, [x8, #0x18] 44aac: 91022008 add x8, x0, #0x88 44ab0: b900900a str w10, [x0, #0x90] 44ab4: f9004409 str x9, [x0, #0x88] 44ab8: 1400000e b 0x44af0 44abc: f9401408 ldr x8, [x0, #0x28] 44ac0: 1284e229 mov w9, #-0x2712 // =-10002 44ac4: 4b010129 sub w9, w9, w1 44ac8: f9400508 ldr x8, [x8, #0x8] 44acc: f9400108 ldr x8, [x8] 44ad0: 39402d0a ldrb w10, [x8, #0xb] 44ad4: 6b0a013f cmp w9, w10 44ad8: 5400008d b.le 0x44ae8 44adc: b0000128 adrp x8, 0x69000 44ae0: 91164108 add x8, x8, #0x590 44ae4: 14000003 b 0x44af0 44ae8: 8b29d108 add x8, x8, w9, sxtw #4 44aec: 91006108 add x8, x8, #0x18 44af0: b9400909 ldr w9, [x8, #0x8] 44af4: 7100193f cmp w9, #0x6 44af8: 540000c1 b.ne 0x44b10 44afc: f9400108 ldr x8, [x8] 44b00: 39402909 ldrb w9, [x8, #0xa] 44b04: 340000a9 cbz w9, 0x44b18 44b08: f9401100 ldr x0, [x8, #0x20] 44b0c: d65f03c0 ret 44b10: aa1f03e0 mov x0, xzr 44b14: d65f03c0 ret 44b18: aa1f03e0 mov x0, xzr 44b1c: d65f03c0 ret 0000000000044b20 : 44b20: 7100043f cmp w1, #0x1 44b24: 5400012b b.lt 0x44b48 44b28: a9412009 ldp x9, x8, [x0, #0x10] 44b2c: b000012a adrp x10, 0x69000 44b30: 9116414a add x10, x10, #0x590 44b34: 8b21d108 add x8, x8, w1, sxtw #4 44b38: d1004108 sub x8, x8, #0x10 44b3c: eb09011f cmp x8, x9 44b40: 9a8a3108 csel x8, x8, x10, lo 44b44: 1400002b b 0x44bf0 44b48: 1284e1c8 mov w8, #-0x270f // =-9999 44b4c: 6b08003f cmp w1, w8 44b50: 5400008b b.lt 0x44b60 44b54: f9400808 ldr x8, [x0, #0x10] 44b58: 8b21d108 add x8, x8, w1, sxtw #4 44b5c: 14000025 b 0x44bf0 44b60: 1284e228 mov w8, #-0x2712 // =-10002 44b64: 6b08003f cmp w1, w8 44b68: 54000140 b.eq 0x44b90 44b6c: 1284e208 mov w8, #-0x2711 // =-10001 44b70: 6b08003f cmp w1, w8 44b74: 54000120 b.eq 0x44b98 44b78: 1284e1e8 mov w8, #-0x2710 // =-10000 44b7c: 6b08003f cmp w1, w8 44b80: 540001e1 b.ne 0x44bbc 44b84: f9401008 ldr x8, [x0, #0x20] 44b88: 91028108 add x8, x8, #0xa0 44b8c: 14000019 b 0x44bf0 44b90: 9101e008 add x8, x0, #0x78 44b94: 14000017 b 0x44bf0 44b98: f9401408 ldr x8, [x0, #0x28] 44b9c: 528000aa mov w10, #0x5 // =5 44ba0: f9400508 ldr x8, [x8, #0x8] 44ba4: f9400108 ldr x8, [x8] 44ba8: f9400d09 ldr x9, [x8, #0x18] 44bac: 91022008 add x8, x0, #0x88 44bb0: b900900a str w10, [x0, #0x90] 44bb4: f9004409 str x9, [x0, #0x88] 44bb8: 1400000e b 0x44bf0 44bbc: f9401408 ldr x8, [x0, #0x28] 44bc0: 1284e229 mov w9, #-0x2712 // =-10002 44bc4: 4b010129 sub w9, w9, w1 44bc8: f9400508 ldr x8, [x8, #0x8] 44bcc: f9400108 ldr x8, [x8] 44bd0: 39402d0a ldrb w10, [x8, #0xb] 44bd4: 6b0a013f cmp w9, w10 44bd8: 5400008d b.le 0x44be8 44bdc: b0000128 adrp x8, 0x69000 44be0: 91164108 add x8, x8, #0x590 44be4: 14000003 b 0x44bf0 44be8: 8b29d108 add x8, x8, w9, sxtw #4 44bec: 91006108 add x8, x8, #0x18 44bf0: b9400909 ldr w9, [x8, #0x8] 44bf4: 7100093f cmp w9, #0x2 44bf8: 540000e0 b.eq 0x44c14 44bfc: aa1f03e0 mov x0, xzr 44c00: 71001d3f cmp w9, #0x7 44c04: 540000a1 b.ne 0x44c18 44c08: f9400108 ldr x8, [x8] 44c0c: 9100a100 add x0, x8, #0x28 44c10: d65f03c0 ret 44c14: f9400100 ldr x0, [x8] 44c18: d65f03c0 ret 0000000000044c1c : 44c1c: 7100043f cmp w1, #0x1 44c20: 5400012b b.lt 0x44c44 44c24: a9412009 ldp x9, x8, [x0, #0x10] 44c28: b000012a adrp x10, 0x69000 44c2c: 9116414a add x10, x10, #0x590 44c30: 8b21d108 add x8, x8, w1, sxtw #4 44c34: d1004108 sub x8, x8, #0x10 44c38: eb09011f cmp x8, x9 44c3c: 9a8a3108 csel x8, x8, x10, lo 44c40: 1400002b b 0x44cec 44c44: 1284e1c8 mov w8, #-0x270f // =-9999 44c48: 6b08003f cmp w1, w8 44c4c: 5400008b b.lt 0x44c5c 44c50: f9400808 ldr x8, [x0, #0x10] 44c54: 8b21d108 add x8, x8, w1, sxtw #4 44c58: 14000025 b 0x44cec 44c5c: 1284e228 mov w8, #-0x2712 // =-10002 44c60: 6b08003f cmp w1, w8 44c64: 54000140 b.eq 0x44c8c 44c68: 1284e208 mov w8, #-0x2711 // =-10001 44c6c: 6b08003f cmp w1, w8 44c70: 54000120 b.eq 0x44c94 44c74: 1284e1e8 mov w8, #-0x2710 // =-10000 44c78: 6b08003f cmp w1, w8 44c7c: 540001e1 b.ne 0x44cb8 44c80: f9401008 ldr x8, [x0, #0x20] 44c84: 91028108 add x8, x8, #0xa0 44c88: 14000019 b 0x44cec 44c8c: 9101e008 add x8, x0, #0x78 44c90: 14000017 b 0x44cec 44c94: f9401408 ldr x8, [x0, #0x28] 44c98: 528000aa mov w10, #0x5 // =5 44c9c: f9400508 ldr x8, [x8, #0x8] 44ca0: f9400108 ldr x8, [x8] 44ca4: f9400d09 ldr x9, [x8, #0x18] 44ca8: 91022008 add x8, x0, #0x88 44cac: b900900a str w10, [x0, #0x90] 44cb0: f9004409 str x9, [x0, #0x88] 44cb4: 1400000e b 0x44cec 44cb8: f9401408 ldr x8, [x0, #0x28] 44cbc: 1284e229 mov w9, #-0x2712 // =-10002 44cc0: 4b010129 sub w9, w9, w1 44cc4: f9400508 ldr x8, [x8, #0x8] 44cc8: f9400108 ldr x8, [x8] 44ccc: 39402d0a ldrb w10, [x8, #0xb] 44cd0: 6b0a013f cmp w9, w10 44cd4: 5400008d b.le 0x44ce4 44cd8: b0000128 adrp x8, 0x69000 44cdc: 91164108 add x8, x8, #0x590 44ce0: 14000003 b 0x44cec 44ce4: 8b29d108 add x8, x8, w9, sxtw #4 44ce8: 91006108 add x8, x8, #0x18 44cec: b9400909 ldr w9, [x8, #0x8] 44cf0: 7100213f cmp w9, #0x8 44cf4: 54000061 b.ne 0x44d00 44cf8: f9400100 ldr x0, [x8] 44cfc: d65f03c0 ret 44d00: aa1f03e0 mov x0, xzr 44d04: d65f03c0 ret 0000000000044d08 : 44d08: 7100043f cmp w1, #0x1 44d0c: 5400012b b.lt 0x44d30 44d10: a9412009 ldp x9, x8, [x0, #0x10] 44d14: b000012a adrp x10, 0x69000 44d18: 9116414a add x10, x10, #0x590 44d1c: 8b21d108 add x8, x8, w1, sxtw #4 44d20: d1004108 sub x8, x8, #0x10 44d24: eb09011f cmp x8, x9 44d28: 9a8a3109 csel x9, x8, x10, lo 44d2c: 14000006 b 0x44d44 44d30: 1284e1c8 mov w8, #-0x270f // =-9999 44d34: 6b08003f cmp w1, w8 44d38: 540002eb b.lt 0x44d94 44d3c: f9400808 ldr x8, [x0, #0x10] 44d40: 8b21d109 add x9, x8, w1, sxtw #4 44d44: b940092a ldr w10, [x9, #0x8] 44d48: aa1f03e8 mov x8, xzr 44d4c: 5100094a sub w10, w10, #0x2 44d50: 7100195f cmp w10, #0x6 44d54: 54000d48 b.hi 0x44efc 44d58: 9000012b adrp x11, 0x68000 44d5c: 912a216b add x11, x11, #0xa88 44d60: b8aa796a ldrsw x10, [x11, x10, lsl #2] 44d64: 8b0b014a add x10, x10, x11 44d68: d61f0140 br x10 44d6c: 7100043f cmp w1, #0x1 44d70: 540002ab b.lt 0x44dc4 44d74: a9412009 ldp x9, x8, [x0, #0x10] 44d78: b000012a adrp x10, 0x69000 44d7c: 9116414a add x10, x10, #0x590 44d80: 8b21d108 add x8, x8, w1, sxtw #4 44d84: d1004108 sub x8, x8, #0x10 44d88: eb09011f cmp x8, x9 44d8c: 9a8a3109 csel x9, x8, x10, lo 44d90: 14000050 b 0x44ed0 44d94: 1284e228 mov w8, #-0x2712 // =-10002 44d98: 6b08003f cmp w1, w8 44d9c: 54000380 b.eq 0x44e0c 44da0: 1284e208 mov w8, #-0x2711 // =-10001 44da4: 6b08003f cmp w1, w8 44da8: 54000360 b.eq 0x44e14 44dac: 1284e1e8 mov w8, #-0x2710 // =-10000 44db0: 6b08003f cmp w1, w8 44db4: 54000421 b.ne 0x44e38 44db8: f9401008 ldr x8, [x0, #0x20] 44dbc: 91028109 add x9, x8, #0xa0 44dc0: 17ffffe1 b 0x44d44 44dc4: 1284e1c8 mov w8, #-0x270f // =-9999 44dc8: 6b08003f cmp w1, w8 44dcc: 5400008b b.lt 0x44ddc 44dd0: f9400808 ldr x8, [x0, #0x10] 44dd4: 8b21d109 add x9, x8, w1, sxtw #4 44dd8: 1400003e b 0x44ed0 44ddc: 1284e228 mov w8, #-0x2712 // =-10002 44de0: 6b08003f cmp w1, w8 44de4: 54000460 b.eq 0x44e70 44de8: 1284e208 mov w8, #-0x2711 // =-10001 44dec: 6b08003f cmp w1, w8 44df0: 54000440 b.eq 0x44e78 44df4: 1284e1e8 mov w8, #-0x2710 // =-10000 44df8: 6b08003f cmp w1, w8 44dfc: 54000501 b.ne 0x44e9c 44e00: f9401008 ldr x8, [x0, #0x20] 44e04: 91028109 add x9, x8, #0xa0 44e08: 14000032 b 0x44ed0 44e0c: 9101e009 add x9, x0, #0x78 44e10: 17ffffcd b 0x44d44 44e14: f9401408 ldr x8, [x0, #0x28] 44e18: 528000aa mov w10, #0x5 // =5 44e1c: 91022009 add x9, x0, #0x88 44e20: f9400508 ldr x8, [x8, #0x8] 44e24: f9400108 ldr x8, [x8] 44e28: f9400d08 ldr x8, [x8, #0x18] 44e2c: b900900a str w10, [x0, #0x90] 44e30: f9004408 str x8, [x0, #0x88] 44e34: 17ffffc4 b 0x44d44 44e38: f9401408 ldr x8, [x0, #0x28] 44e3c: 1284e229 mov w9, #-0x2712 // =-10002 44e40: 4b010129 sub w9, w9, w1 44e44: f9400508 ldr x8, [x8, #0x8] 44e48: f9400108 ldr x8, [x8] 44e4c: 39402d0a ldrb w10, [x8, #0xb] 44e50: 6b0a013f cmp w9, w10 44e54: 5400008d b.le 0x44e64 44e58: b0000129 adrp x9, 0x69000 44e5c: 91164129 add x9, x9, #0x590 44e60: 17ffffb9 b 0x44d44 44e64: 8b29d108 add x8, x8, w9, sxtw #4 44e68: 91006109 add x9, x8, #0x18 44e6c: 17ffffb6 b 0x44d44 44e70: 9101e009 add x9, x0, #0x78 44e74: 14000017 b 0x44ed0 44e78: f9401408 ldr x8, [x0, #0x28] 44e7c: 528000aa mov w10, #0x5 // =5 44e80: 91022009 add x9, x0, #0x88 44e84: f9400508 ldr x8, [x8, #0x8] 44e88: f9400108 ldr x8, [x8] 44e8c: f9400d08 ldr x8, [x8, #0x18] 44e90: b900900a str w10, [x0, #0x90] 44e94: f9004408 str x8, [x0, #0x88] 44e98: 1400000e b 0x44ed0 44e9c: f9401408 ldr x8, [x0, #0x28] 44ea0: 1284e229 mov w9, #-0x2712 // =-10002 44ea4: 4b010129 sub w9, w9, w1 44ea8: f9400508 ldr x8, [x8, #0x8] 44eac: f9400108 ldr x8, [x8] 44eb0: 39402d0a ldrb w10, [x8, #0xb] 44eb4: 6b0a013f cmp w9, w10 44eb8: 5400008d b.le 0x44ec8 44ebc: b0000129 adrp x9, 0x69000 44ec0: 91164129 add x9, x9, #0x590 44ec4: 14000003 b 0x44ed0 44ec8: 8b29d108 add x8, x8, w9, sxtw #4 44ecc: 91006109 add x9, x8, #0x18 44ed0: b940092a ldr w10, [x9, #0x8] 44ed4: 7100095f cmp w10, #0x2 44ed8: 54000100 b.eq 0x44ef8 44edc: aa1f03e8 mov x8, xzr 44ee0: 71001d5f cmp w10, #0x7 44ee4: 540000c1 b.ne 0x44efc 44ee8: f9400128 ldr x8, [x9] 44eec: 9100a108 add x8, x8, #0x28 44ef0: aa0803e0 mov x0, x8 44ef4: d65f03c0 ret 44ef8: f9400128 ldr x8, [x9] 44efc: aa0803e0 mov x0, x8 44f00: d65f03c0 ret 0000000000044f04 : 44f04: f9400808 ldr x8, [x0, #0x10] 44f08: b900091f str wzr, [x8, #0x8] 44f0c: 91004108 add x8, x8, #0x10 44f10: f9000808 str x8, [x0, #0x10] 44f14: d65f03c0 ret 0000000000044f18 : 44f18: f9400808 ldr x8, [x0, #0x10] 44f1c: 320007e9 orr w9, wzr, #0x3 44f20: fd000100 str d0, [x8] 44f24: b9000909 str w9, [x8, #0x8] 44f28: 91004108 add x8, x8, #0x10 44f2c: f9000808 str x8, [x0, #0x10] 44f30: d65f03c0 ret 0000000000044f34 : 44f34: f9400808 ldr x8, [x0, #0x10] 44f38: 9e620020 scvtf d0, x1 44f3c: 320007e9 orr w9, wzr, #0x3 44f40: fd000100 str d0, [x8] 44f44: b9000909 str w9, [x8, #0x8] 44f48: 91004108 add x8, x8, #0x10 44f4c: f9000808 str x8, [x0, #0x10] 44f50: d65f03c0 ret 0000000000044f54 : 44f54: a9bd57f6 stp x22, x21, [sp, #-0x30]! 44f58: a9014ff4 stp x20, x19, [sp, #0x10] 44f5c: a9027bfd stp x29, x30, [sp, #0x20] 44f60: 910083fd add x29, sp, #0x20 44f64: aa0003f3 mov x19, x0 44f68: f9401268 ldr x8, [x19, #0x20] 44f6c: aa0203f4 mov x20, x2 44f70: aa0103f5 mov x21, x1 44f74: a9472109 ldp x9, x8, [x8, #0x70] 44f78: eb09011f cmp x8, x9 44f7c: 54000063 b.lo 0x44f88 44f80: aa1303e0 mov x0, x19 44f84: 94001bec bl 0x4bf34 44f88: f9400a76 ldr x22, [x19, #0x10] 44f8c: aa1303e0 mov x0, x19 44f90: aa1503e1 mov x1, x21 44f94: aa1403e2 mov x2, x20 44f98: 940040bc bl 0x55288 44f9c: 321e03e8 orr w8, wzr, #0x4 44fa0: f90002c0 str x0, [x22] 44fa4: b9000ac8 str w8, [x22, #0x8] 44fa8: f9400a68 ldr x8, [x19, #0x10] 44fac: 91004108 add x8, x8, #0x10 44fb0: f9000a68 str x8, [x19, #0x10] 44fb4: a9427bfd ldp x29, x30, [sp, #0x20] 44fb8: a9414ff4 ldp x20, x19, [sp, #0x10] 44fbc: a8c357f6 ldp x22, x21, [sp], #0x30 44fc0: d65f03c0 ret 0000000000044fc4 : 44fc4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 44fc8: a9014ff4 stp x20, x19, [sp, #0x10] 44fcc: a9027bfd stp x29, x30, [sp, #0x20] 44fd0: 910083fd add x29, sp, #0x20 44fd4: aa0103f4 mov x20, x1 44fd8: aa0003f3 mov x19, x0 44fdc: b4000294 cbz x20, 0x4502c 44fe0: aa1403e0 mov x0, x20 44fe4: 97ff616b bl 0x1d590 44fe8: f9401268 ldr x8, [x19, #0x20] 44fec: aa0003f5 mov x21, x0 44ff0: a9472109 ldp x9, x8, [x8, #0x70] 44ff4: eb09011f cmp x8, x9 44ff8: 54000063 b.lo 0x45004 44ffc: aa1303e0 mov x0, x19 45000: 94001bcd bl 0x4bf34 45004: f9400a76 ldr x22, [x19, #0x10] 45008: aa1303e0 mov x0, x19 4500c: aa1403e1 mov x1, x20 45010: aa1503e2 mov x2, x21 45014: 9400409d bl 0x55288 45018: 321e03e8 orr w8, wzr, #0x4 4501c: f90002c0 str x0, [x22] 45020: b9000ac8 str w8, [x22, #0x8] 45024: f9400a68 ldr x8, [x19, #0x10] 45028: 14000003 b 0x45034 4502c: f9400a68 ldr x8, [x19, #0x10] 45030: b900091f str wzr, [x8, #0x8] 45034: 91004108 add x8, x8, #0x10 45038: f9000a68 str x8, [x19, #0x10] 4503c: a9427bfd ldp x29, x30, [sp, #0x20] 45040: a9414ff4 ldp x20, x19, [sp, #0x10] 45044: a8c357f6 ldp x22, x21, [sp], #0x30 45048: d65f03c0 ret 000000000004504c : 4504c: d10183ff sub sp, sp, #0x60 45050: f9001bf5 str x21, [sp, #0x30] 45054: a9044ff4 stp x20, x19, [sp, #0x40] 45058: a9057bfd stp x29, x30, [sp, #0x50] 4505c: 910143fd add x29, sp, #0x50 45060: d53bd048 mrs x8, TPIDR_EL0 45064: f9401508 ldr x8, [x8, #0x28] 45068: aa0003f4 mov x20, x0 4506c: aa0203f5 mov x21, x2 45070: aa0103f3 mov x19, x1 45074: f90017e8 str x8, [sp, #0x28] 45078: f9401288 ldr x8, [x20, #0x20] 4507c: a9472109 ldp x9, x8, [x8, #0x70] 45080: eb09011f cmp x8, x9 45084: 54000063 b.lo 0x45090 45088: aa1403e0 mov x0, x20 4508c: 94001baa bl 0x4bf34 45090: 3dc006a0 ldr q0, [x21, #0x10] 45094: 910003e2 mov x2, sp 45098: aa1403e0 mov x0, x20 4509c: aa1303e1 mov x1, x19 450a0: 3d8007e0 str q0, [sp, #0x10] 450a4: 3dc002a0 ldr q0, [x21] 450a8: 3d8003e0 str q0, [sp] 450ac: 94002cff bl 0x504a8 450b0: d53bd048 mrs x8, TPIDR_EL0 450b4: f9401508 ldr x8, [x8, #0x28] 450b8: f94017e9 ldr x9, [sp, #0x28] 450bc: eb09011f cmp x8, x9 450c0: 540000c1 b.ne 0x450d8 450c4: a9457bfd ldp x29, x30, [sp, #0x50] 450c8: a9444ff4 ldp x20, x19, [sp, #0x40] 450cc: f9401bf5 ldr x21, [sp, #0x30] 450d0: 910183ff add sp, sp, #0x60 450d4: d65f03c0 ret 450d8: 97ff5e42 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000450dc : 450dc: d10503ff sub sp, sp, #0x140 450e0: a91157fc stp x28, x21, [sp, #0x110] 450e4: a9124ff4 stp x20, x19, [sp, #0x120] 450e8: a9137bfd stp x29, x30, [sp, #0x130] 450ec: 9104c3fd add x29, sp, #0x130 450f0: ad039fe6 stp q6, q7, [sp, #0x70] 450f4: ad0297e4 stp q4, q5, [sp, #0x50] 450f8: ad018fe2 stp q2, q3, [sp, #0x30] 450fc: ad0087e0 stp q0, q1, [sp, #0x10] 45100: a90b1fe6 stp x6, x7, [sp, #0xb0] 45104: a90a17e4 stp x4, x5, [sp, #0xa0] 45108: a9090fe2 stp x2, x3, [sp, #0x90] 4510c: d53bd048 mrs x8, TPIDR_EL0 45110: f9401508 ldr x8, [x8, #0x28] 45114: aa0003f4 mov x20, x0 45118: aa0103f3 mov x19, x1 4511c: d10123b5 sub x21, x29, #0x48 45120: f90007e8 str x8, [sp, #0x8] 45124: f9401288 ldr x8, [x20, #0x20] 45128: a9472109 ldp x9, x8, [x8, #0x70] 4512c: eb09011f cmp x8, x9 45130: 54000063 b.lo 0x4513c 45134: aa1403e0 mov x0, x20 45138: 94001b7f bl 0x4bf34 4513c: 321963e8 orr w8, wzr, #0xffffff80 45140: b81d43a8 stur w8, [x29, #-0x2c] 45144: 128005e8 mov w8, #-0x30 // =-48 45148: b81d03a8 stur w8, [x29, #-0x30] 4514c: 910043a8 add x8, x29, #0x10 45150: f81b83a8 stur x8, [x29, #-0x48] 45154: 910043e8 add x8, sp, #0x10 45158: 91020108 add x8, x8, #0x80 4515c: f81c83a8 stur x8, [x29, #-0x38] 45160: 910243e8 add x8, sp, #0x90 45164: 9100c108 add x8, x8, #0x30 45168: f81c03a8 stur x8, [x29, #-0x40] 4516c: ad4002a1 ldp q1, q0, [x21] 45170: d101c3a2 sub x2, x29, #0x70 45174: aa1403e0 mov x0, x20 45178: aa1303e1 mov x1, x19 4517c: ad3c83a1 stp q1, q0, [x29, #-0x70] 45180: 94002cca bl 0x504a8 45184: d53bd048 mrs x8, TPIDR_EL0 45188: f9401508 ldr x8, [x8, #0x28] 4518c: f94007e9 ldr x9, [sp, #0x8] 45190: eb09011f cmp x8, x9 45194: 540000c1 b.ne 0x451ac 45198: a9537bfd ldp x29, x30, [sp, #0x130] 4519c: a9524ff4 ldp x20, x19, [sp, #0x120] 451a0: a95157fc ldp x28, x21, [sp, #0x110] 451a4: 910503ff add sp, sp, #0x140 451a8: d65f03c0 ret 451ac: 97ff5e0d bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000451b0 : 451b0: f81d0ff5 str x21, [sp, #-0x30]! 451b4: a9014ff4 stp x20, x19, [sp, #0x10] 451b8: a9027bfd stp x29, x30, [sp, #0x20] 451bc: 910083fd add x29, sp, #0x20 451c0: aa0003f3 mov x19, x0 451c4: f9401268 ldr x8, [x19, #0x20] 451c8: 2a0203f4 mov w20, w2 451cc: aa0103f5 mov x21, x1 451d0: a9472109 ldp x9, x8, [x8, #0x70] 451d4: eb09011f cmp x8, x9 451d8: 54000063 b.lo 0x451e4 451dc: aa1303e0 mov x0, x19 451e0: 94001b55 bl 0x4bf34 451e4: f9401668 ldr x8, [x19, #0x28] 451e8: f9402a69 ldr x9, [x19, #0x50] 451ec: eb09011f cmp x8, x9 451f0: 540000a0 b.eq 0x45204 451f4: f9400508 ldr x8, [x8, #0x8] 451f8: f9400108 ldr x8, [x8] 451fc: 91006108 add x8, x8, #0x18 45200: 14000002 b 0x45208 45204: 9101e268 add x8, x19, #0x78 45208: f9400102 ldr x2, [x8] 4520c: aa1303e0 mov x0, x19 45210: 2a1403e1 mov w1, w20 45214: 940018ff bl 0x4b610 45218: f9001015 str x21, [x0, #0x20] 4521c: f9400a68 ldr x8, [x19, #0x10] 45220: cb34d108 sub x8, x8, w20, sxtw #4 45224: f9000a68 str x8, [x19, #0x10] 45228: 340001b4 cbz w20, 0x4525c 4522c: 93407e89 sxtw x9, w20 45230: d37ced29 lsl x9, x9, #4 45234: 8b090108 add x8, x8, x9 45238: f85f010a ldur x10, [x8, #-0x10] 4523c: 8b09000b add x11, x0, x9 45240: d1004129 sub x9, x9, #0x10 45244: 51000694 sub w20, w20, #0x1 45248: f9000d6a str x10, [x11, #0x18] 4524c: b85f8108 ldur w8, [x8, #-0x8] 45250: b9002168 str w8, [x11, #0x20] 45254: f9400a68 ldr x8, [x19, #0x10] 45258: 35fffef4 cbnz w20, 0x45234 4525c: 321f07e9 orr w9, wzr, #0x6 45260: f9000100 str x0, [x8] 45264: b9000909 str w9, [x8, #0x8] 45268: f9400a68 ldr x8, [x19, #0x10] 4526c: 91004108 add x8, x8, #0x10 45270: f9000a68 str x8, [x19, #0x10] 45274: a9427bfd ldp x29, x30, [sp, #0x20] 45278: a9414ff4 ldp x20, x19, [sp, #0x10] 4527c: f84307f5 ldr x21, [sp], #0x30 45280: d65f03c0 ret 0000000000045284 : 45284: f9400808 ldr x8, [x0, #0x10] 45288: 7100003f cmp w1, #0x0 4528c: 320003e9 orr w9, wzr, #0x1 45290: 1a9f07ea cset w10, ne 45294: b900010a str w10, [x8] 45298: b9000909 str w9, [x8, #0x8] 4529c: 91004108 add x8, x8, #0x10 452a0: f9000808 str x8, [x0, #0x10] 452a4: d65f03c0 ret 00000000000452a8 : 452a8: f9400808 ldr x8, [x0, #0x10] 452ac: 321f03e9 orr w9, wzr, #0x2 452b0: f9000101 str x1, [x8] 452b4: b9000909 str w9, [x8, #0x8] 452b8: f9400808 ldr x8, [x0, #0x10] 452bc: 91004108 add x8, x8, #0x10 452c0: f9000808 str x8, [x0, #0x10] 452c4: d65f03c0 ret 00000000000452c8 : 452c8: f9400808 ldr x8, [x0, #0x10] 452cc: 321d03e9 orr w9, wzr, #0x8 452d0: f9000100 str x0, [x8] 452d4: b9000909 str w9, [x8, #0x8] 452d8: f9400808 ldr x8, [x0, #0x10] 452dc: f9401009 ldr x9, [x0, #0x20] 452e0: 91004108 add x8, x8, #0x10 452e4: f9000808 str x8, [x0, #0x10] 452e8: f9405928 ldr x8, [x9, #0xb0] 452ec: eb00011f cmp x8, x0 452f0: 1a9f17e0 cset w0, eq 452f4: d65f03c0 ret 00000000000452f8 : 452f8: 7100043f cmp w1, #0x1 452fc: 5400012b b.lt 0x45320 45300: a9412009 ldp x9, x8, [x0, #0x10] 45304: 9000012a adrp x10, 0x69000 45308: 9116414a add x10, x10, #0x590 4530c: 8b21d108 add x8, x8, w1, sxtw #4 45310: d1004108 sub x8, x8, #0x10 45314: eb09011f cmp x8, x9 45318: 9a8a3101 csel x1, x8, x10, lo 4531c: 1400002b b 0x453c8 45320: 1284e1c8 mov w8, #-0x270f // =-9999 45324: 6b08003f cmp w1, w8 45328: 5400008b b.lt 0x45338 4532c: f9400808 ldr x8, [x0, #0x10] 45330: 8b21d101 add x1, x8, w1, sxtw #4 45334: 14000025 b 0x453c8 45338: 1284e228 mov w8, #-0x2712 // =-10002 4533c: 6b08003f cmp w1, w8 45340: 54000140 b.eq 0x45368 45344: 1284e208 mov w8, #-0x2711 // =-10001 45348: 6b08003f cmp w1, w8 4534c: 54000120 b.eq 0x45370 45350: 1284e1e8 mov w8, #-0x2710 // =-10000 45354: 6b08003f cmp w1, w8 45358: 540001e1 b.ne 0x45394 4535c: f9401008 ldr x8, [x0, #0x20] 45360: 91028101 add x1, x8, #0xa0 45364: 14000019 b 0x453c8 45368: 9101e001 add x1, x0, #0x78 4536c: 14000017 b 0x453c8 45370: f9401408 ldr x8, [x0, #0x28] 45374: 528000a9 mov w9, #0x5 // =5 45378: 91022001 add x1, x0, #0x88 4537c: f9400508 ldr x8, [x8, #0x8] 45380: f9400108 ldr x8, [x8] 45384: f9400d08 ldr x8, [x8, #0x18] 45388: b9009009 str w9, [x0, #0x90] 4538c: f9004408 str x8, [x0, #0x88] 45390: 1400000e b 0x453c8 45394: f9401408 ldr x8, [x0, #0x28] 45398: 1284e229 mov w9, #-0x2712 // =-10002 4539c: 4b010129 sub w9, w9, w1 453a0: f9400508 ldr x8, [x8, #0x8] 453a4: f9400108 ldr x8, [x8] 453a8: 39402d0a ldrb w10, [x8, #0xb] 453ac: 6b0a013f cmp w9, w10 453b0: 5400008d b.le 0x453c0 453b4: 90000121 adrp x1, 0x69000 453b8: 91164021 add x1, x1, #0x590 453bc: 14000003 b 0x453c8 453c0: 8b29d108 add x8, x8, w9, sxtw #4 453c4: 91006101 add x1, x8, #0x18 453c8: f9400808 ldr x8, [x0, #0x10] 453cc: d1004102 sub x2, x8, #0x10 453d0: aa0203e3 mov x3, x2 453d4: 1400559b b 0x5aa40 00000000000453d8 : 453d8: d10143ff sub sp, sp, #0x50 453dc: f90013f5 str x21, [sp, #0x20] 453e0: a9034ff4 stp x20, x19, [sp, #0x30] 453e4: a9047bfd stp x29, x30, [sp, #0x40] 453e8: 910103fd add x29, sp, #0x40 453ec: d53bd048 mrs x8, TPIDR_EL0 453f0: f9401508 ldr x8, [x8, #0x28] 453f4: aa0203f4 mov x20, x2 453f8: aa0003f3 mov x19, x0 453fc: 7100043f cmp w1, #0x1 45400: f9000fe8 str x8, [sp, #0x18] 45404: 5400012b b.lt 0x45428 45408: a9412269 ldp x9, x8, [x19, #0x10] 4540c: 9000012a adrp x10, 0x69000 45410: 9116414a add x10, x10, #0x590 45414: 8b21d108 add x8, x8, w1, sxtw #4 45418: d1004108 sub x8, x8, #0x10 4541c: eb09011f cmp x8, x9 45420: 9a8a3115 csel x21, x8, x10, lo 45424: 1400002b b 0x454d0 45428: 1284e1c8 mov w8, #-0x270f // =-9999 4542c: 6b08003f cmp w1, w8 45430: 5400008b b.lt 0x45440 45434: f9400a68 ldr x8, [x19, #0x10] 45438: 8b21d115 add x21, x8, w1, sxtw #4 4543c: 14000025 b 0x454d0 45440: 1284e228 mov w8, #-0x2712 // =-10002 45444: 6b08003f cmp w1, w8 45448: 54000140 b.eq 0x45470 4544c: 1284e208 mov w8, #-0x2711 // =-10001 45450: 6b08003f cmp w1, w8 45454: 54000120 b.eq 0x45478 45458: 1284e1e8 mov w8, #-0x2710 // =-10000 4545c: 6b08003f cmp w1, w8 45460: 540001e1 b.ne 0x4549c 45464: f9401268 ldr x8, [x19, #0x20] 45468: 91028115 add x21, x8, #0xa0 4546c: 14000019 b 0x454d0 45470: 9101e275 add x21, x19, #0x78 45474: 14000017 b 0x454d0 45478: f9401668 ldr x8, [x19, #0x28] 4547c: 528000a9 mov w9, #0x5 // =5 45480: 91022275 add x21, x19, #0x88 45484: f9400508 ldr x8, [x8, #0x8] 45488: f9400108 ldr x8, [x8] 4548c: f9400d08 ldr x8, [x8, #0x18] 45490: b9009269 str w9, [x19, #0x90] 45494: f9004668 str x8, [x19, #0x88] 45498: 1400000e b 0x454d0 4549c: f9401668 ldr x8, [x19, #0x28] 454a0: 1284e229 mov w9, #-0x2712 // =-10002 454a4: 4b010129 sub w9, w9, w1 454a8: f9400508 ldr x8, [x8, #0x8] 454ac: f9400108 ldr x8, [x8] 454b0: 39402d0a ldrb w10, [x8, #0xb] 454b4: 6b0a013f cmp w9, w10 454b8: 5400008d b.le 0x454c8 454bc: 90000135 adrp x21, 0x69000 454c0: 911642b5 add x21, x21, #0x590 454c4: 14000003 b 0x454d0 454c8: 8b29d108 add x8, x8, w9, sxtw #4 454cc: 91006115 add x21, x8, #0x18 454d0: aa1403e0 mov x0, x20 454d4: 97ff602f bl 0x1d590 454d8: aa0003e2 mov x2, x0 454dc: aa1303e0 mov x0, x19 454e0: aa1403e1 mov x1, x20 454e4: 94003f69 bl 0x55288 454e8: 321e03e8 orr w8, wzr, #0x4 454ec: f90007e0 str x0, [sp, #0x8] 454f0: b90013e8 str w8, [sp, #0x10] 454f4: f9400a63 ldr x3, [x19, #0x10] 454f8: 910023e2 add x2, sp, #0x8 454fc: aa1303e0 mov x0, x19 45500: aa1503e1 mov x1, x21 45504: 9400554f bl 0x5aa40 45508: f9400a68 ldr x8, [x19, #0x10] 4550c: 91004108 add x8, x8, #0x10 45510: f9000a68 str x8, [x19, #0x10] 45514: d53bd048 mrs x8, TPIDR_EL0 45518: f9401508 ldr x8, [x8, #0x28] 4551c: f9400fe9 ldr x9, [sp, #0x18] 45520: eb09011f cmp x8, x9 45524: 540000c1 b.ne 0x4553c 45528: a9447bfd ldp x29, x30, [sp, #0x40] 4552c: a9434ff4 ldp x20, x19, [sp, #0x30] 45530: f94013f5 ldr x21, [sp, #0x20] 45534: 910143ff add sp, sp, #0x50 45538: d65f03c0 ret 4553c: 97ff5d29 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000045540 : 45540: f81e0ff3 str x19, [sp, #-0x20]! 45544: a9017bfd stp x29, x30, [sp, #0x10] 45548: 910043fd add x29, sp, #0x10 4554c: aa0003f3 mov x19, x0 45550: 7100043f cmp w1, #0x1 45554: 5400012b b.lt 0x45578 45558: a9412269 ldp x9, x8, [x19, #0x10] 4555c: 9000012a adrp x10, 0x69000 45560: 9116414a add x10, x10, #0x590 45564: 8b21d108 add x8, x8, w1, sxtw #4 45568: d1004108 sub x8, x8, #0x10 4556c: eb09011f cmp x8, x9 45570: 9a8a3108 csel x8, x8, x10, lo 45574: 1400002b b 0x45620 45578: 1284e1c8 mov w8, #-0x270f // =-9999 4557c: 6b08003f cmp w1, w8 45580: 5400008b b.lt 0x45590 45584: f9400a68 ldr x8, [x19, #0x10] 45588: 8b21d108 add x8, x8, w1, sxtw #4 4558c: 14000025 b 0x45620 45590: 1284e228 mov w8, #-0x2712 // =-10002 45594: 6b08003f cmp w1, w8 45598: 54000140 b.eq 0x455c0 4559c: 1284e208 mov w8, #-0x2711 // =-10001 455a0: 6b08003f cmp w1, w8 455a4: 54000120 b.eq 0x455c8 455a8: 1284e1e8 mov w8, #-0x2710 // =-10000 455ac: 6b08003f cmp w1, w8 455b0: 540001e1 b.ne 0x455ec 455b4: f9401268 ldr x8, [x19, #0x20] 455b8: 91028108 add x8, x8, #0xa0 455bc: 14000019 b 0x45620 455c0: 9101e268 add x8, x19, #0x78 455c4: 14000017 b 0x45620 455c8: f9401668 ldr x8, [x19, #0x28] 455cc: 528000aa mov w10, #0x5 // =5 455d0: f9400508 ldr x8, [x8, #0x8] 455d4: f9400108 ldr x8, [x8] 455d8: f9400d09 ldr x9, [x8, #0x18] 455dc: 91022268 add x8, x19, #0x88 455e0: b900926a str w10, [x19, #0x90] 455e4: f9004669 str x9, [x19, #0x88] 455e8: 1400000e b 0x45620 455ec: f9401668 ldr x8, [x19, #0x28] 455f0: 1284e229 mov w9, #-0x2712 // =-10002 455f4: 4b010129 sub w9, w9, w1 455f8: f9400508 ldr x8, [x8, #0x8] 455fc: f9400108 ldr x8, [x8] 45600: 39402d0a ldrb w10, [x8, #0xb] 45604: 6b0a013f cmp w9, w10 45608: 5400008d b.le 0x45618 4560c: 90000128 adrp x8, 0x69000 45610: 91164108 add x8, x8, #0x590 45614: 14000003 b 0x45620 45618: 8b29d108 add x8, x8, w9, sxtw #4 4561c: 91006108 add x8, x8, #0x18 45620: f9400a69 ldr x9, [x19, #0x10] 45624: f9400100 ldr x0, [x8] 45628: d1004121 sub x1, x9, #0x10 4562c: 94004a8e bl 0x58064 45630: f9400a68 ldr x8, [x19, #0x10] 45634: f9400009 ldr x9, [x0] 45638: f81f0109 stur x9, [x8, #-0x10] 4563c: b9400809 ldr w9, [x0, #0x8] 45640: b81f8109 stur w9, [x8, #-0x8] 45644: a9417bfd ldp x29, x30, [sp, #0x10] 45648: f84207f3 ldr x19, [sp], #0x20 4564c: d65f03c0 ret 0000000000045650 : 45650: f81e0ff3 str x19, [sp, #-0x20]! 45654: a9017bfd stp x29, x30, [sp, #0x10] 45658: 910043fd add x29, sp, #0x10 4565c: aa0003f3 mov x19, x0 45660: 7100043f cmp w1, #0x1 45664: 5400012b b.lt 0x45688 45668: a9412269 ldp x9, x8, [x19, #0x10] 4566c: 9000012a adrp x10, 0x69000 45670: 9116414a add x10, x10, #0x590 45674: 8b21d108 add x8, x8, w1, sxtw #4 45678: d1004108 sub x8, x8, #0x10 4567c: eb09011f cmp x8, x9 45680: 9a8a3108 csel x8, x8, x10, lo 45684: 1400002b b 0x45730 45688: 1284e1c8 mov w8, #-0x270f // =-9999 4568c: 6b08003f cmp w1, w8 45690: 5400008b b.lt 0x456a0 45694: f9400a68 ldr x8, [x19, #0x10] 45698: 8b21d108 add x8, x8, w1, sxtw #4 4569c: 14000025 b 0x45730 456a0: 1284e228 mov w8, #-0x2712 // =-10002 456a4: 6b08003f cmp w1, w8 456a8: 54000140 b.eq 0x456d0 456ac: 1284e208 mov w8, #-0x2711 // =-10001 456b0: 6b08003f cmp w1, w8 456b4: 54000120 b.eq 0x456d8 456b8: 1284e1e8 mov w8, #-0x2710 // =-10000 456bc: 6b08003f cmp w1, w8 456c0: 540001e1 b.ne 0x456fc 456c4: f9401268 ldr x8, [x19, #0x20] 456c8: 91028108 add x8, x8, #0xa0 456cc: 14000019 b 0x45730 456d0: 9101e268 add x8, x19, #0x78 456d4: 14000017 b 0x45730 456d8: f9401668 ldr x8, [x19, #0x28] 456dc: 528000aa mov w10, #0x5 // =5 456e0: f9400508 ldr x8, [x8, #0x8] 456e4: f9400108 ldr x8, [x8] 456e8: f9400d09 ldr x9, [x8, #0x18] 456ec: 91022268 add x8, x19, #0x88 456f0: b900926a str w10, [x19, #0x90] 456f4: f9004669 str x9, [x19, #0x88] 456f8: 1400000e b 0x45730 456fc: f9401668 ldr x8, [x19, #0x28] 45700: 1284e229 mov w9, #-0x2712 // =-10002 45704: 4b010129 sub w9, w9, w1 45708: f9400508 ldr x8, [x8, #0x8] 4570c: f9400108 ldr x8, [x8] 45710: 39402d0a ldrb w10, [x8, #0xb] 45714: 6b0a013f cmp w9, w10 45718: 5400008d b.le 0x45728 4571c: 90000128 adrp x8, 0x69000 45720: 91164108 add x8, x8, #0x590 45724: 14000003 b 0x45730 45728: 8b29d108 add x8, x8, w9, sxtw #4 4572c: 91006108 add x8, x8, #0x18 45730: f9400100 ldr x0, [x8] 45734: 2a0203e1 mov w1, w2 45738: 94004a12 bl 0x57f80 4573c: f9400a68 ldr x8, [x19, #0x10] 45740: f9400009 ldr x9, [x0] 45744: f9000109 str x9, [x8] 45748: b9400809 ldr w9, [x0, #0x8] 4574c: b9000909 str w9, [x8, #0x8] 45750: f9400a68 ldr x8, [x19, #0x10] 45754: 91004108 add x8, x8, #0x10 45758: f9000a68 str x8, [x19, #0x10] 4575c: a9417bfd ldp x29, x30, [sp, #0x10] 45760: f84207f3 ldr x19, [sp], #0x20 45764: d65f03c0 ret 0000000000045768 : 45768: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4576c: a9014ff4 stp x20, x19, [sp, #0x10] 45770: a9027bfd stp x29, x30, [sp, #0x20] 45774: 910083fd add x29, sp, #0x20 45778: aa0003f3 mov x19, x0 4577c: f9401268 ldr x8, [x19, #0x20] 45780: 2a0203f4 mov w20, w2 45784: 2a0103f5 mov w21, w1 45788: a9472109 ldp x9, x8, [x8, #0x70] 4578c: eb09011f cmp x8, x9 45790: 54000063 b.lo 0x4579c 45794: aa1303e0 mov x0, x19 45798: 940019e7 bl 0x4bf34 4579c: f9400a76 ldr x22, [x19, #0x10] 457a0: aa1303e0 mov x0, x19 457a4: 2a1503e1 mov w1, w21 457a8: 2a1403e2 mov w2, w20 457ac: 94004956 bl 0x57d04 457b0: 528000a8 mov w8, #0x5 // =5 457b4: f90002c0 str x0, [x22] 457b8: b9000ac8 str w8, [x22, #0x8] 457bc: f9400a68 ldr x8, [x19, #0x10] 457c0: 91004108 add x8, x8, #0x10 457c4: f9000a68 str x8, [x19, #0x10] 457c8: a9427bfd ldp x29, x30, [sp, #0x20] 457cc: a9414ff4 ldp x20, x19, [sp, #0x10] 457d0: a8c357f6 ldp x22, x21, [sp], #0x30 457d4: d65f03c0 ret 00000000000457d8 : 457d8: 7100043f cmp w1, #0x1 457dc: 5400012b b.lt 0x45800 457e0: a9412009 ldp x9, x8, [x0, #0x10] 457e4: 9000012a adrp x10, 0x69000 457e8: 9116414a add x10, x10, #0x590 457ec: 8b21d108 add x8, x8, w1, sxtw #4 457f0: d1004108 sub x8, x8, #0x10 457f4: eb09011f cmp x8, x9 457f8: 9a8a3108 csel x8, x8, x10, lo 457fc: 1400002b b 0x458a8 45800: 1284e1c8 mov w8, #-0x270f // =-9999 45804: 6b08003f cmp w1, w8 45808: 5400008b b.lt 0x45818 4580c: f9400808 ldr x8, [x0, #0x10] 45810: 8b21d108 add x8, x8, w1, sxtw #4 45814: 14000025 b 0x458a8 45818: 1284e228 mov w8, #-0x2712 // =-10002 4581c: 6b08003f cmp w1, w8 45820: 54000140 b.eq 0x45848 45824: 1284e208 mov w8, #-0x2711 // =-10001 45828: 6b08003f cmp w1, w8 4582c: 54000120 b.eq 0x45850 45830: 1284e1e8 mov w8, #-0x2710 // =-10000 45834: 6b08003f cmp w1, w8 45838: 540001e1 b.ne 0x45874 4583c: f9401008 ldr x8, [x0, #0x20] 45840: 91028108 add x8, x8, #0xa0 45844: 14000019 b 0x458a8 45848: 9101e008 add x8, x0, #0x78 4584c: 14000017 b 0x458a8 45850: f9401408 ldr x8, [x0, #0x28] 45854: 528000aa mov w10, #0x5 // =5 45858: f9400508 ldr x8, [x8, #0x8] 4585c: f9400108 ldr x8, [x8] 45860: f9400d09 ldr x9, [x8, #0x18] 45864: 91022008 add x8, x0, #0x88 45868: b900900a str w10, [x0, #0x90] 4586c: f9004409 str x9, [x0, #0x88] 45870: 1400000e b 0x458a8 45874: f9401408 ldr x8, [x0, #0x28] 45878: 1284e229 mov w9, #-0x2712 // =-10002 4587c: 4b010129 sub w9, w9, w1 45880: f9400508 ldr x8, [x8, #0x8] 45884: f9400108 ldr x8, [x8] 45888: 39402d0a ldrb w10, [x8, #0xb] 4588c: 6b0a013f cmp w9, w10 45890: 5400008d b.le 0x458a0 45894: 90000128 adrp x8, 0x69000 45898: 91164108 add x8, x8, #0x590 4589c: 14000003 b 0x458a8 458a0: 8b29d108 add x8, x8, w9, sxtw #4 458a4: 91006108 add x8, x8, #0x18 458a8: b9400909 ldr w9, [x8, #0x8] 458ac: 71001d3f cmp w9, #0x7 458b0: 54000060 b.eq 0x458bc 458b4: 7100153f cmp w9, #0x5 458b8: 54000081 b.ne 0x458c8 458bc: f9400108 ldr x8, [x8] 458c0: 91004108 add x8, x8, #0x10 458c4: 14000005 b 0x458d8 458c8: f9401008 ldr x8, [x0, #0x20] 458cc: 93407d29 sxtw x9, w9 458d0: 8b090d08 add x8, x8, x9, lsl #3 458d4: 91038108 add x8, x8, #0xe0 458d8: f9400108 ldr x8, [x8] 458dc: b4000148 cbz x8, 0x45904 458e0: f9400809 ldr x9, [x0, #0x10] 458e4: 528000aa mov w10, #0x5 // =5 458e8: f9000128 str x8, [x9] 458ec: b900092a str w10, [x9, #0x8] 458f0: f9400808 ldr x8, [x0, #0x10] 458f4: 91004108 add x8, x8, #0x10 458f8: f9000808 str x8, [x0, #0x10] 458fc: 320003e0 orr w0, wzr, #0x1 45900: d65f03c0 ret 45904: 2a1f03e0 mov w0, wzr 45908: d65f03c0 ret 000000000004590c : 4590c: 7100043f cmp w1, #0x1 45910: 5400012b b.lt 0x45934 45914: a9412009 ldp x9, x8, [x0, #0x10] 45918: 9000012a adrp x10, 0x69000 4591c: 9116414a add x10, x10, #0x590 45920: 8b21d108 add x8, x8, w1, sxtw #4 45924: d1004108 sub x8, x8, #0x10 45928: eb09011f cmp x8, x9 4592c: 9a8a3108 csel x8, x8, x10, lo 45930: 1400002b b 0x459dc 45934: 1284e1c8 mov w8, #-0x270f // =-9999 45938: 6b08003f cmp w1, w8 4593c: 5400008b b.lt 0x4594c 45940: f9400808 ldr x8, [x0, #0x10] 45944: 8b21d108 add x8, x8, w1, sxtw #4 45948: 14000025 b 0x459dc 4594c: 1284e228 mov w8, #-0x2712 // =-10002 45950: 6b08003f cmp w1, w8 45954: 54000140 b.eq 0x4597c 45958: 1284e208 mov w8, #-0x2711 // =-10001 4595c: 6b08003f cmp w1, w8 45960: 54000120 b.eq 0x45984 45964: 1284e1e8 mov w8, #-0x2710 // =-10000 45968: 6b08003f cmp w1, w8 4596c: 540001e1 b.ne 0x459a8 45970: f9401008 ldr x8, [x0, #0x20] 45974: 91028108 add x8, x8, #0xa0 45978: 14000019 b 0x459dc 4597c: 9101e008 add x8, x0, #0x78 45980: 14000017 b 0x459dc 45984: f9401408 ldr x8, [x0, #0x28] 45988: 528000aa mov w10, #0x5 // =5 4598c: f9400508 ldr x8, [x8, #0x8] 45990: f9400108 ldr x8, [x8] 45994: f9400d09 ldr x9, [x8, #0x18] 45998: 91022008 add x8, x0, #0x88 4599c: b900900a str w10, [x0, #0x90] 459a0: f9004409 str x9, [x0, #0x88] 459a4: 1400000e b 0x459dc 459a8: f9401408 ldr x8, [x0, #0x28] 459ac: 1284e229 mov w9, #-0x2712 // =-10002 459b0: 4b010129 sub w9, w9, w1 459b4: f9400508 ldr x8, [x8, #0x8] 459b8: f9400108 ldr x8, [x8] 459bc: 39402d0a ldrb w10, [x8, #0xb] 459c0: 6b0a013f cmp w9, w10 459c4: 5400008d b.le 0x459d4 459c8: 90000128 adrp x8, 0x69000 459cc: 91164108 add x8, x8, #0x590 459d0: 14000003 b 0x459dc 459d4: 8b29d108 add x8, x8, w9, sxtw #4 459d8: 91006108 add x8, x8, #0x18 459dc: b9400909 ldr w9, [x8, #0x8] 459e0: 7100213f cmp w9, #0x8 459e4: 54000180 b.eq 0x45a14 459e8: 71001d3f cmp w9, #0x7 459ec: 54000060 b.eq 0x459f8 459f0: 7100193f cmp w9, #0x6 459f4: 540001e1 b.ne 0x45a30 459f8: f8410c09 ldr x9, [x0, #0x10]! 459fc: f9400108 ldr x8, [x8] 45a00: 528000aa mov w10, #0x5 // =5 45a04: f9400d08 ldr x8, [x8, #0x18] 45a08: b900092a str w10, [x9, #0x8] 45a0c: f9000128 str x8, [x9] 45a10: 1400000a b 0x45a38 45a14: f9400108 ldr x8, [x8] 45a18: f8410c09 ldr x9, [x0, #0x10]! 45a1c: f9403d0a ldr x10, [x8, #0x78] 45a20: f900012a str x10, [x9] 45a24: b9408108 ldr w8, [x8, #0x80] 45a28: b9000928 str w8, [x9, #0x8] 45a2c: 14000003 b 0x45a38 45a30: f8410c08 ldr x8, [x0, #0x10]! 45a34: b900091f str wzr, [x8, #0x8] 45a38: f9400008 ldr x8, [x0] 45a3c: 91004108 add x8, x8, #0x10 45a40: f9000008 str x8, [x0] 45a44: d65f03c0 ret 0000000000045a48 : 45a48: f81e0ff3 str x19, [sp, #-0x20]! 45a4c: a9017bfd stp x29, x30, [sp, #0x10] 45a50: 910043fd add x29, sp, #0x10 45a54: aa0003f3 mov x19, x0 45a58: 7100043f cmp w1, #0x1 45a5c: 5400012b b.lt 0x45a80 45a60: a9412269 ldp x9, x8, [x19, #0x10] 45a64: 9000012a adrp x10, 0x69000 45a68: 9116414a add x10, x10, #0x590 45a6c: 8b21d108 add x8, x8, w1, sxtw #4 45a70: d1004108 sub x8, x8, #0x10 45a74: eb09011f cmp x8, x9 45a78: 9a8a3101 csel x1, x8, x10, lo 45a7c: 1400002b b 0x45b28 45a80: 1284e1c8 mov w8, #-0x270f // =-9999 45a84: 6b08003f cmp w1, w8 45a88: 5400008b b.lt 0x45a98 45a8c: f9400a68 ldr x8, [x19, #0x10] 45a90: 8b21d101 add x1, x8, w1, sxtw #4 45a94: 14000025 b 0x45b28 45a98: 1284e228 mov w8, #-0x2712 // =-10002 45a9c: 6b08003f cmp w1, w8 45aa0: 54000140 b.eq 0x45ac8 45aa4: 1284e208 mov w8, #-0x2711 // =-10001 45aa8: 6b08003f cmp w1, w8 45aac: 54000120 b.eq 0x45ad0 45ab0: 1284e1e8 mov w8, #-0x2710 // =-10000 45ab4: 6b08003f cmp w1, w8 45ab8: 540001e1 b.ne 0x45af4 45abc: f9401268 ldr x8, [x19, #0x20] 45ac0: 91028101 add x1, x8, #0xa0 45ac4: 14000019 b 0x45b28 45ac8: 9101e261 add x1, x19, #0x78 45acc: 14000017 b 0x45b28 45ad0: f9401668 ldr x8, [x19, #0x28] 45ad4: 528000a9 mov w9, #0x5 // =5 45ad8: 91022261 add x1, x19, #0x88 45adc: f9400508 ldr x8, [x8, #0x8] 45ae0: f9400108 ldr x8, [x8] 45ae4: f9400d08 ldr x8, [x8, #0x18] 45ae8: b9009269 str w9, [x19, #0x90] 45aec: f9004668 str x8, [x19, #0x88] 45af0: 1400000e b 0x45b28 45af4: f9401668 ldr x8, [x19, #0x28] 45af8: 1284e229 mov w9, #-0x2712 // =-10002 45afc: 4b010129 sub w9, w9, w1 45b00: f9400508 ldr x8, [x8, #0x8] 45b04: f9400108 ldr x8, [x8] 45b08: 39402d0a ldrb w10, [x8, #0xb] 45b0c: 6b0a013f cmp w9, w10 45b10: 5400008d b.le 0x45b20 45b14: 90000121 adrp x1, 0x69000 45b18: 91164021 add x1, x1, #0x590 45b1c: 14000003 b 0x45b28 45b20: 8b29d108 add x8, x8, w9, sxtw #4 45b24: 91006101 add x1, x8, #0x18 45b28: f9400a68 ldr x8, [x19, #0x10] 45b2c: aa1303e0 mov x0, x19 45b30: d1008102 sub x2, x8, #0x20 45b34: d1004103 sub x3, x8, #0x10 45b38: 94005432 bl 0x5ac00 45b3c: f9400a68 ldr x8, [x19, #0x10] 45b40: d1008108 sub x8, x8, #0x20 45b44: f9000a68 str x8, [x19, #0x10] 45b48: a9417bfd ldp x29, x30, [sp, #0x10] 45b4c: f84207f3 ldr x19, [sp], #0x20 45b50: d65f03c0 ret 0000000000045b54 : 45b54: d10143ff sub sp, sp, #0x50 45b58: f90013f5 str x21, [sp, #0x20] 45b5c: a9034ff4 stp x20, x19, [sp, #0x30] 45b60: a9047bfd stp x29, x30, [sp, #0x40] 45b64: 910103fd add x29, sp, #0x40 45b68: d53bd048 mrs x8, TPIDR_EL0 45b6c: f9401508 ldr x8, [x8, #0x28] 45b70: aa0203f4 mov x20, x2 45b74: aa0003f3 mov x19, x0 45b78: 7100043f cmp w1, #0x1 45b7c: f9000fe8 str x8, [sp, #0x18] 45b80: 5400012b b.lt 0x45ba4 45b84: a9412269 ldp x9, x8, [x19, #0x10] 45b88: 9000012a adrp x10, 0x69000 45b8c: 9116414a add x10, x10, #0x590 45b90: 8b21d108 add x8, x8, w1, sxtw #4 45b94: d1004108 sub x8, x8, #0x10 45b98: eb09011f cmp x8, x9 45b9c: 9a8a3115 csel x21, x8, x10, lo 45ba0: 1400002b b 0x45c4c 45ba4: 1284e1c8 mov w8, #-0x270f // =-9999 45ba8: 6b08003f cmp w1, w8 45bac: 5400008b b.lt 0x45bbc 45bb0: f9400a68 ldr x8, [x19, #0x10] 45bb4: 8b21d115 add x21, x8, w1, sxtw #4 45bb8: 14000025 b 0x45c4c 45bbc: 1284e228 mov w8, #-0x2712 // =-10002 45bc0: 6b08003f cmp w1, w8 45bc4: 54000140 b.eq 0x45bec 45bc8: 1284e208 mov w8, #-0x2711 // =-10001 45bcc: 6b08003f cmp w1, w8 45bd0: 54000120 b.eq 0x45bf4 45bd4: 1284e1e8 mov w8, #-0x2710 // =-10000 45bd8: 6b08003f cmp w1, w8 45bdc: 540001e1 b.ne 0x45c18 45be0: f9401268 ldr x8, [x19, #0x20] 45be4: 91028115 add x21, x8, #0xa0 45be8: 14000019 b 0x45c4c 45bec: 9101e275 add x21, x19, #0x78 45bf0: 14000017 b 0x45c4c 45bf4: f9401668 ldr x8, [x19, #0x28] 45bf8: 528000a9 mov w9, #0x5 // =5 45bfc: 91022275 add x21, x19, #0x88 45c00: f9400508 ldr x8, [x8, #0x8] 45c04: f9400108 ldr x8, [x8] 45c08: f9400d08 ldr x8, [x8, #0x18] 45c0c: b9009269 str w9, [x19, #0x90] 45c10: f9004668 str x8, [x19, #0x88] 45c14: 1400000e b 0x45c4c 45c18: f9401668 ldr x8, [x19, #0x28] 45c1c: 1284e229 mov w9, #-0x2712 // =-10002 45c20: 4b010129 sub w9, w9, w1 45c24: f9400508 ldr x8, [x8, #0x8] 45c28: f9400108 ldr x8, [x8] 45c2c: 39402d0a ldrb w10, [x8, #0xb] 45c30: 6b0a013f cmp w9, w10 45c34: 5400008d b.le 0x45c44 45c38: 90000135 adrp x21, 0x69000 45c3c: 911642b5 add x21, x21, #0x590 45c40: 14000003 b 0x45c4c 45c44: 8b29d108 add x8, x8, w9, sxtw #4 45c48: 91006115 add x21, x8, #0x18 45c4c: aa1403e0 mov x0, x20 45c50: 97ff5e50 bl 0x1d590 45c54: aa0003e2 mov x2, x0 45c58: aa1303e0 mov x0, x19 45c5c: aa1403e1 mov x1, x20 45c60: 94003d8a bl 0x55288 45c64: 321e03e8 orr w8, wzr, #0x4 45c68: f90007e0 str x0, [sp, #0x8] 45c6c: b90013e8 str w8, [sp, #0x10] 45c70: f9400a68 ldr x8, [x19, #0x10] 45c74: 910023e2 add x2, sp, #0x8 45c78: aa1303e0 mov x0, x19 45c7c: aa1503e1 mov x1, x21 45c80: d1004103 sub x3, x8, #0x10 45c84: 940053df bl 0x5ac00 45c88: f9400a68 ldr x8, [x19, #0x10] 45c8c: d1004108 sub x8, x8, #0x10 45c90: f9000a68 str x8, [x19, #0x10] 45c94: d53bd048 mrs x8, TPIDR_EL0 45c98: f9401508 ldr x8, [x8, #0x28] 45c9c: f9400fe9 ldr x9, [sp, #0x18] 45ca0: eb09011f cmp x8, x9 45ca4: 540000c1 b.ne 0x45cbc 45ca8: a9447bfd ldp x29, x30, [sp, #0x40] 45cac: a9434ff4 ldp x20, x19, [sp, #0x30] 45cb0: f94013f5 ldr x21, [sp, #0x20] 45cb4: 910143ff add sp, sp, #0x50 45cb8: d65f03c0 ret 45cbc: 97ff5b49 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000045cc0 : 45cc0: f81d0ff5 str x21, [sp, #-0x30]! 45cc4: a9014ff4 stp x20, x19, [sp, #0x10] 45cc8: a9027bfd stp x29, x30, [sp, #0x20] 45ccc: 910083fd add x29, sp, #0x20 45cd0: aa0003f3 mov x19, x0 45cd4: 7100043f cmp w1, #0x1 45cd8: 5400012b b.lt 0x45cfc 45cdc: a9412269 ldp x9, x8, [x19, #0x10] 45ce0: 9000012a adrp x10, 0x69000 45ce4: 9116414a add x10, x10, #0x590 45ce8: 8b21d108 add x8, x8, w1, sxtw #4 45cec: d1004108 sub x8, x8, #0x10 45cf0: eb09011f cmp x8, x9 45cf4: 9a8a3114 csel x20, x8, x10, lo 45cf8: 1400002b b 0x45da4 45cfc: 1284e1c8 mov w8, #-0x270f // =-9999 45d00: 6b08003f cmp w1, w8 45d04: 5400008b b.lt 0x45d14 45d08: f9400a68 ldr x8, [x19, #0x10] 45d0c: 8b21d114 add x20, x8, w1, sxtw #4 45d10: 14000025 b 0x45da4 45d14: 1284e228 mov w8, #-0x2712 // =-10002 45d18: 6b08003f cmp w1, w8 45d1c: 54000140 b.eq 0x45d44 45d20: 1284e208 mov w8, #-0x2711 // =-10001 45d24: 6b08003f cmp w1, w8 45d28: 54000120 b.eq 0x45d4c 45d2c: 1284e1e8 mov w8, #-0x2710 // =-10000 45d30: 6b08003f cmp w1, w8 45d34: 540001e1 b.ne 0x45d70 45d38: f9401268 ldr x8, [x19, #0x20] 45d3c: 91028114 add x20, x8, #0xa0 45d40: 14000019 b 0x45da4 45d44: 9101e274 add x20, x19, #0x78 45d48: 14000017 b 0x45da4 45d4c: f9401668 ldr x8, [x19, #0x28] 45d50: 528000a9 mov w9, #0x5 // =5 45d54: 91022274 add x20, x19, #0x88 45d58: f9400508 ldr x8, [x8, #0x8] 45d5c: f9400108 ldr x8, [x8] 45d60: f9400d08 ldr x8, [x8, #0x18] 45d64: b9009269 str w9, [x19, #0x90] 45d68: f9004668 str x8, [x19, #0x88] 45d6c: 1400000e b 0x45da4 45d70: f9401668 ldr x8, [x19, #0x28] 45d74: 1284e229 mov w9, #-0x2712 // =-10002 45d78: 4b010129 sub w9, w9, w1 45d7c: f9400508 ldr x8, [x8, #0x8] 45d80: f9400108 ldr x8, [x8] 45d84: 39402d0a ldrb w10, [x8, #0xb] 45d88: 6b0a013f cmp w9, w10 45d8c: 5400008d b.le 0x45d9c 45d90: 90000134 adrp x20, 0x69000 45d94: 91164294 add x20, x20, #0x590 45d98: 14000003 b 0x45da4 45d9c: 8b29d108 add x8, x8, w9, sxtw #4 45da0: 91006114 add x20, x8, #0x18 45da4: f9400a75 ldr x21, [x19, #0x10] 45da8: f9400281 ldr x1, [x20] 45dac: aa1303e0 mov x0, x19 45db0: d10082a2 sub x2, x21, #0x20 45db4: 9400492e bl 0x5826c 45db8: f85f02a8 ldur x8, [x21, #-0x10] 45dbc: f9000008 str x8, [x0] 45dc0: b85f82a8 ldur w8, [x21, #-0x8] 45dc4: b9000808 str w8, [x0, #0x8] 45dc8: f9400a68 ldr x8, [x19, #0x10] 45dcc: b85f8109 ldur w9, [x8, #-0x8] 45dd0: 7100113f cmp w9, #0x4 45dd4: 5400016b b.lt 0x45e00 45dd8: f85f0109 ldur x9, [x8, #-0x10] 45ddc: 39402529 ldrb w9, [x9, #0x9] 45de0: 12000529 and w9, w9, #0x3 45de4: 340000e9 cbz w9, 0x45e00 45de8: f9400281 ldr x1, [x20] 45dec: 39402429 ldrb w9, [x1, #0x9] 45df0: 36100089 tbz w9, #0x2, 0x45e00 45df4: aa1303e0 mov x0, x19 45df8: 94001a3e bl 0x4c6f0 45dfc: f9400a68 ldr x8, [x19, #0x10] 45e00: d1008108 sub x8, x8, #0x20 45e04: f9000a68 str x8, [x19, #0x10] 45e08: a9427bfd ldp x29, x30, [sp, #0x20] 45e0c: a9414ff4 ldp x20, x19, [sp, #0x10] 45e10: f84307f5 ldr x21, [sp], #0x30 45e14: d65f03c0 ret 0000000000045e18 : 45e18: f81d0ff5 str x21, [sp, #-0x30]! 45e1c: a9014ff4 stp x20, x19, [sp, #0x10] 45e20: a9027bfd stp x29, x30, [sp, #0x20] 45e24: 910083fd add x29, sp, #0x20 45e28: aa0003f3 mov x19, x0 45e2c: 7100043f cmp w1, #0x1 45e30: 5400012b b.lt 0x45e54 45e34: a9412269 ldp x9, x8, [x19, #0x10] 45e38: 9000012a adrp x10, 0x69000 45e3c: 9116414a add x10, x10, #0x590 45e40: 8b21d108 add x8, x8, w1, sxtw #4 45e44: d1004108 sub x8, x8, #0x10 45e48: eb09011f cmp x8, x9 45e4c: 9a8a3114 csel x20, x8, x10, lo 45e50: 1400002b b 0x45efc 45e54: 1284e1c8 mov w8, #-0x270f // =-9999 45e58: 6b08003f cmp w1, w8 45e5c: 5400008b b.lt 0x45e6c 45e60: f9400a68 ldr x8, [x19, #0x10] 45e64: 8b21d114 add x20, x8, w1, sxtw #4 45e68: 14000025 b 0x45efc 45e6c: 1284e228 mov w8, #-0x2712 // =-10002 45e70: 6b08003f cmp w1, w8 45e74: 54000140 b.eq 0x45e9c 45e78: 1284e208 mov w8, #-0x2711 // =-10001 45e7c: 6b08003f cmp w1, w8 45e80: 54000120 b.eq 0x45ea4 45e84: 1284e1e8 mov w8, #-0x2710 // =-10000 45e88: 6b08003f cmp w1, w8 45e8c: 540001e1 b.ne 0x45ec8 45e90: f9401268 ldr x8, [x19, #0x20] 45e94: 91028114 add x20, x8, #0xa0 45e98: 14000019 b 0x45efc 45e9c: 9101e274 add x20, x19, #0x78 45ea0: 14000017 b 0x45efc 45ea4: f9401668 ldr x8, [x19, #0x28] 45ea8: 528000a9 mov w9, #0x5 // =5 45eac: 91022274 add x20, x19, #0x88 45eb0: f9400508 ldr x8, [x8, #0x8] 45eb4: f9400108 ldr x8, [x8] 45eb8: f9400d08 ldr x8, [x8, #0x18] 45ebc: b9009269 str w9, [x19, #0x90] 45ec0: f9004668 str x8, [x19, #0x88] 45ec4: 1400000e b 0x45efc 45ec8: f9401668 ldr x8, [x19, #0x28] 45ecc: 1284e229 mov w9, #-0x2712 // =-10002 45ed0: 4b010129 sub w9, w9, w1 45ed4: f9400508 ldr x8, [x8, #0x8] 45ed8: f9400108 ldr x8, [x8] 45edc: 39402d0a ldrb w10, [x8, #0xb] 45ee0: 6b0a013f cmp w9, w10 45ee4: 5400008d b.le 0x45ef4 45ee8: 90000134 adrp x20, 0x69000 45eec: 91164294 add x20, x20, #0x590 45ef0: 14000003 b 0x45efc 45ef4: 8b29d108 add x8, x8, w9, sxtw #4 45ef8: 91006114 add x20, x8, #0x18 45efc: f9400281 ldr x1, [x20] 45f00: f9400a75 ldr x21, [x19, #0x10] 45f04: aa1303e0 mov x0, x19 45f08: 94004a89 bl 0x5892c 45f0c: f85f02a8 ldur x8, [x21, #-0x10] 45f10: f9000008 str x8, [x0] 45f14: b85f82a8 ldur w8, [x21, #-0x8] 45f18: b9000808 str w8, [x0, #0x8] 45f1c: f9400a68 ldr x8, [x19, #0x10] 45f20: b85f8109 ldur w9, [x8, #-0x8] 45f24: 7100113f cmp w9, #0x4 45f28: 5400016b b.lt 0x45f54 45f2c: f85f0109 ldur x9, [x8, #-0x10] 45f30: 39402529 ldrb w9, [x9, #0x9] 45f34: 12000529 and w9, w9, #0x3 45f38: 340000e9 cbz w9, 0x45f54 45f3c: f9400281 ldr x1, [x20] 45f40: 39402429 ldrb w9, [x1, #0x9] 45f44: 36100089 tbz w9, #0x2, 0x45f54 45f48: aa1303e0 mov x0, x19 45f4c: 940019e9 bl 0x4c6f0 45f50: f9400a68 ldr x8, [x19, #0x10] 45f54: d1004108 sub x8, x8, #0x10 45f58: f9000a68 str x8, [x19, #0x10] 45f5c: a9427bfd ldp x29, x30, [sp, #0x20] 45f60: a9414ff4 ldp x20, x19, [sp, #0x10] 45f64: f84307f5 ldr x21, [sp], #0x30 45f68: d65f03c0 ret 0000000000045f6c : 45f6c: f81e0ff3 str x19, [sp, #-0x20]! 45f70: a9017bfd stp x29, x30, [sp, #0x10] 45f74: 910043fd add x29, sp, #0x10 45f78: aa0003f3 mov x19, x0 45f7c: 7100043f cmp w1, #0x1 45f80: 5400012b b.lt 0x45fa4 45f84: a9412269 ldp x9, x8, [x19, #0x10] 45f88: 9000012a adrp x10, 0x69000 45f8c: 9116414a add x10, x10, #0x590 45f90: 8b21d108 add x8, x8, w1, sxtw #4 45f94: d1004108 sub x8, x8, #0x10 45f98: eb09011f cmp x8, x9 45f9c: 9a8a3108 csel x8, x8, x10, lo 45fa0: 1400002b b 0x4604c 45fa4: 1284e1c8 mov w8, #-0x270f // =-9999 45fa8: 6b08003f cmp w1, w8 45fac: 5400008b b.lt 0x45fbc 45fb0: f9400a68 ldr x8, [x19, #0x10] 45fb4: 8b21d108 add x8, x8, w1, sxtw #4 45fb8: 14000025 b 0x4604c 45fbc: 1284e228 mov w8, #-0x2712 // =-10002 45fc0: 6b08003f cmp w1, w8 45fc4: 54000140 b.eq 0x45fec 45fc8: 1284e208 mov w8, #-0x2711 // =-10001 45fcc: 6b08003f cmp w1, w8 45fd0: 54000120 b.eq 0x45ff4 45fd4: 1284e1e8 mov w8, #-0x2710 // =-10000 45fd8: 6b08003f cmp w1, w8 45fdc: 540001e1 b.ne 0x46018 45fe0: f9401268 ldr x8, [x19, #0x20] 45fe4: 91028108 add x8, x8, #0xa0 45fe8: 14000019 b 0x4604c 45fec: 9101e268 add x8, x19, #0x78 45ff0: 14000017 b 0x4604c 45ff4: f9401668 ldr x8, [x19, #0x28] 45ff8: 528000aa mov w10, #0x5 // =5 45ffc: f9400508 ldr x8, [x8, #0x8] 46000: f9400108 ldr x8, [x8] 46004: f9400d09 ldr x9, [x8, #0x18] 46008: 91022268 add x8, x19, #0x88 4600c: b900926a str w10, [x19, #0x90] 46010: f9004669 str x9, [x19, #0x88] 46014: 1400000e b 0x4604c 46018: f9401668 ldr x8, [x19, #0x28] 4601c: 1284e229 mov w9, #-0x2712 // =-10002 46020: 4b010129 sub w9, w9, w1 46024: f9400508 ldr x8, [x8, #0x8] 46028: f9400108 ldr x8, [x8] 4602c: 39402d0a ldrb w10, [x8, #0xb] 46030: 6b0a013f cmp w9, w10 46034: 5400008d b.le 0x46044 46038: f0000108 adrp x8, 0x69000 4603c: 91164108 add x8, x8, #0x590 46040: 14000003 b 0x4604c 46044: 8b29d108 add x8, x8, w9, sxtw #4 46048: 91006108 add x8, x8, #0x18 4604c: f9400a69 ldr x9, [x19, #0x10] 46050: b85f812a ldur w10, [x9, #-0x8] 46054: 3400006a cbz w10, 0x46060 46058: f85f0122 ldur x2, [x9, #-0x10] 4605c: 14000002 b 0x46064 46060: aa1f03e2 mov x2, xzr 46064: b9400909 ldr w9, [x8, #0x8] 46068: 71001d3f cmp w9, #0x7 4606c: 540001e0 b.eq 0x460a8 46070: 7100153f cmp w9, #0x5 46074: 54000321 b.ne 0x460d8 46078: f9400109 ldr x9, [x8] 4607c: f9000922 str x2, [x9, #0x10] 46080: b4000342 cbz x2, 0x460e8 46084: 39402449 ldrb w9, [x2, #0x9] 46088: 12000529 and w9, w9, #0x3 4608c: 340002e9 cbz w9, 0x460e8 46090: f9400101 ldr x1, [x8] 46094: 39402428 ldrb w8, [x1, #0x9] 46098: 36100288 tbz w8, #0x2, 0x460e8 4609c: aa1303e0 mov x0, x19 460a0: 94001994 bl 0x4c6f0 460a4: 14000011 b 0x460e8 460a8: f9400109 ldr x9, [x8] 460ac: f9000922 str x2, [x9, #0x10] 460b0: b40001c2 cbz x2, 0x460e8 460b4: 39402449 ldrb w9, [x2, #0x9] 460b8: 12000529 and w9, w9, #0x3 460bc: 34000169 cbz w9, 0x460e8 460c0: f9400101 ldr x1, [x8] 460c4: 39402428 ldrb w8, [x1, #0x9] 460c8: 36100108 tbz w8, #0x2, 0x460e8 460cc: aa1303e0 mov x0, x19 460d0: 9400193a bl 0x4c5b8 460d4: 14000005 b 0x460e8 460d8: f9401268 ldr x8, [x19, #0x20] 460dc: 93407d29 sxtw x9, w9 460e0: 8b090d08 add x8, x8, x9, lsl #3 460e4: f9007102 str x2, [x8, #0xe0] 460e8: f9400a68 ldr x8, [x19, #0x10] 460ec: 320003e0 orr w0, wzr, #0x1 460f0: d1004108 sub x8, x8, #0x10 460f4: f9000a68 str x8, [x19, #0x10] 460f8: a9417bfd ldp x29, x30, [sp, #0x10] 460fc: f84207f3 ldr x19, [sp], #0x20 46100: d65f03c0 ret 0000000000046104 : 46104: 7100043f cmp w1, #0x1 46108: 5400012b b.lt 0x4612c 4610c: a9412009 ldp x9, x8, [x0, #0x10] 46110: f000010a adrp x10, 0x69000 46114: 9116414a add x10, x10, #0x590 46118: 8b21d108 add x8, x8, w1, sxtw #4 4611c: d1004108 sub x8, x8, #0x10 46120: eb09011f cmp x8, x9 46124: 9a8a3108 csel x8, x8, x10, lo 46128: 1400002b b 0x461d4 4612c: 1284e1c8 mov w8, #-0x270f // =-9999 46130: 6b08003f cmp w1, w8 46134: 5400008b b.lt 0x46144 46138: f9400808 ldr x8, [x0, #0x10] 4613c: 8b21d108 add x8, x8, w1, sxtw #4 46140: 14000025 b 0x461d4 46144: 1284e228 mov w8, #-0x2712 // =-10002 46148: 6b08003f cmp w1, w8 4614c: 54000140 b.eq 0x46174 46150: 1284e208 mov w8, #-0x2711 // =-10001 46154: 6b08003f cmp w1, w8 46158: 54000120 b.eq 0x4617c 4615c: 1284e1e8 mov w8, #-0x2710 // =-10000 46160: 6b08003f cmp w1, w8 46164: 540001e1 b.ne 0x461a0 46168: f9401008 ldr x8, [x0, #0x20] 4616c: 91028108 add x8, x8, #0xa0 46170: 14000019 b 0x461d4 46174: 9101e008 add x8, x0, #0x78 46178: 14000017 b 0x461d4 4617c: f9401408 ldr x8, [x0, #0x28] 46180: 528000aa mov w10, #0x5 // =5 46184: f9400508 ldr x8, [x8, #0x8] 46188: f9400108 ldr x8, [x8] 4618c: f9400d09 ldr x9, [x8, #0x18] 46190: 91022008 add x8, x0, #0x88 46194: b900900a str w10, [x0, #0x90] 46198: f9004409 str x9, [x0, #0x88] 4619c: 1400000e b 0x461d4 461a0: f9401408 ldr x8, [x0, #0x28] 461a4: 1284e229 mov w9, #-0x2712 // =-10002 461a8: 4b010129 sub w9, w9, w1 461ac: f9400508 ldr x8, [x8, #0x8] 461b0: f9400108 ldr x8, [x8] 461b4: 39402d0a ldrb w10, [x8, #0xb] 461b8: 6b0a013f cmp w9, w10 461bc: 5400008d b.le 0x461cc 461c0: f0000108 adrp x8, 0x69000 461c4: 91164108 add x8, x8, #0x590 461c8: 14000003 b 0x461d4 461cc: 8b29d108 add x8, x8, w9, sxtw #4 461d0: 91006108 add x8, x8, #0x18 461d4: f81e0ff3 str x19, [sp, #-0x20]! 461d8: a9017bfd stp x29, x30, [sp, #0x10] 461dc: 910043fd add x29, sp, #0x10 461e0: b9400909 ldr w9, [x8, #0x8] 461e4: 7100193f cmp w9, #0x6 461e8: 540001c0 b.eq 0x46220 461ec: 71001d3f cmp w9, #0x7 461f0: 54000180 b.eq 0x46220 461f4: 7100213f cmp w9, #0x8 461f8: 54000321 b.ne 0x4625c 461fc: aa0003f3 mov x19, x0 46200: f9400109 ldr x9, [x8] 46204: f8410e6a ldr x10, [x19, #0x10]! 46208: 528000ab mov w11, #0x5 // =5 4620c: f85f014a ldur x10, [x10, #-0x10] 46210: b900812b str w11, [x9, #0x80] 46214: f9003d2a str x10, [x9, #0x78] 46218: f9400269 ldr x9, [x19] 4621c: 14000006 b 0x46234 46220: aa0003f3 mov x19, x0 46224: f8410e69 ldr x9, [x19, #0x10]! 46228: f940010a ldr x10, [x8] 4622c: f85f012b ldur x11, [x9, #-0x10] 46230: f9000d4b str x11, [x10, #0x18] 46234: f85f0122 ldur x2, [x9, #-0x10] 46238: 39402449 ldrb w9, [x2, #0x9] 4623c: 12000529 and w9, w9, #0x3 46240: 340000a9 cbz w9, 0x46254 46244: f9400101 ldr x1, [x8] 46248: 39402428 ldrb w8, [x1, #0x9] 4624c: 36100048 tbz w8, #0x2, 0x46254 46250: 940018da bl 0x4c5b8 46254: 320003e8 orr w8, wzr, #0x1 46258: 14000003 b 0x46264 4625c: 2a1f03e8 mov w8, wzr 46260: 91004013 add x19, x0, #0x10 46264: f9400269 ldr x9, [x19] 46268: 2a0803e0 mov w0, w8 4626c: d1004129 sub x9, x9, #0x10 46270: f9000269 str x9, [x19] 46274: a9417bfd ldp x29, x30, [sp, #0x10] 46278: f84207f3 ldr x19, [sp], #0x20 4627c: d65f03c0 ret 0000000000046280 : 46280: a9be4ff4 stp x20, x19, [sp, #-0x20]! 46284: a9017bfd stp x29, x30, [sp, #0x10] 46288: 910043fd add x29, sp, #0x10 4628c: aa0003f3 mov x19, x0 46290: f9400a68 ldr x8, [x19, #0x10] 46294: 11000429 add w9, w1, #0x1 46298: 2a0203f4 mov w20, w2 4629c: cb29d101 sub x1, x8, w9, sxtw #4 462a0: 9400119a bl 0x4a908 462a4: 3100069f cmn w20, #0x1 462a8: 540000e1 b.ne 0x462c4 462ac: f9401668 ldr x8, [x19, #0x28] 462b0: f9400a69 ldr x9, [x19, #0x10] 462b4: f940090a ldr x10, [x8, #0x10] 462b8: eb0a013f cmp x9, x10 462bc: 54000043 b.lo 0x462c4 462c0: f9000909 str x9, [x8, #0x10] 462c4: a9417bfd ldp x29, x30, [sp, #0x10] 462c8: a8c24ff4 ldp x20, x19, [sp], #0x20 462cc: d65f03c0 ret 00000000000462d0 : 462d0: d10103ff sub sp, sp, #0x40 462d4: a9024ff4 stp x20, x19, [sp, #0x20] 462d8: a9037bfd stp x29, x30, [sp, #0x30] 462dc: 9100c3fd add x29, sp, #0x30 462e0: d53bd048 mrs x8, TPIDR_EL0 462e4: f9401508 ldr x8, [x8, #0x28] 462e8: 2a0203f4 mov w20, w2 462ec: aa0003f3 mov x19, x0 462f0: f9000fe8 str x8, [sp, #0x18] 462f4: 34000163 cbz w3, 0x46320 462f8: 7100047f cmp w3, #0x1 462fc: 5400018b b.lt 0x4632c 46300: a9412269 ldp x9, x8, [x19, #0x10] 46304: f000010a adrp x10, 0x69000 46308: 9116414a add x10, x10, #0x590 4630c: 8b23d108 add x8, x8, w3, sxtw #4 46310: d1004108 sub x8, x8, #0x10 46314: eb09011f cmp x8, x9 46318: 9a8a3108 csel x8, x8, x10, lo 4631c: 14000009 b 0x46340 46320: f9402269 ldr x9, [x19, #0x40] 46324: aa1f03e4 mov x4, xzr 46328: 14000008 b 0x46348 4632c: 1284e1c8 mov w8, #-0x270f // =-9999 46330: 6b08007f cmp w3, w8 46334: 5400042b b.lt 0x463b8 46338: f9400a68 ldr x8, [x19, #0x10] 4633c: 8b23d108 add x8, x8, w3, sxtw #4 46340: f9402269 ldr x9, [x19, #0x40] 46344: cb090104 sub x4, x8, x9 46348: f9400a68 ldr x8, [x19, #0x10] 4634c: 1100042a add w10, w1, #0x1 46350: 90000001 adrp x1, 0x46000 46354: 91114021 add x1, x1, #0x450 46358: cb2ad108 sub x8, x8, w10, sxtw #4 4635c: cb090103 sub x3, x8, x9 46360: 910023e2 add x2, sp, #0x8 46364: aa1303e0 mov x0, x19 46368: f90007e8 str x8, [sp, #0x8] 4636c: b90013f4 str w20, [sp, #0x10] 46370: 9400124b bl 0x4ac9c 46374: 3100069f cmn w20, #0x1 46378: 540000e1 b.ne 0x46394 4637c: f9401668 ldr x8, [x19, #0x28] 46380: f9400a69 ldr x9, [x19, #0x10] 46384: f940090a ldr x10, [x8, #0x10] 46388: eb0a013f cmp x9, x10 4638c: 54000043 b.lo 0x46394 46390: f9000909 str x9, [x8, #0x10] 46394: d53bd048 mrs x8, TPIDR_EL0 46398: f9401508 ldr x8, [x8, #0x28] 4639c: f9400fe9 ldr x9, [sp, #0x18] 463a0: eb09011f cmp x8, x9 463a4: 54000541 b.ne 0x4644c 463a8: a9437bfd ldp x29, x30, [sp, #0x30] 463ac: a9424ff4 ldp x20, x19, [sp, #0x20] 463b0: 910103ff add sp, sp, #0x40 463b4: d65f03c0 ret 463b8: 1284e228 mov w8, #-0x2712 // =-10002 463bc: 6b08007f cmp w3, w8 463c0: 54000140 b.eq 0x463e8 463c4: 1284e208 mov w8, #-0x2711 // =-10001 463c8: 6b08007f cmp w3, w8 463cc: 54000120 b.eq 0x463f0 463d0: 1284e1e8 mov w8, #-0x2710 // =-10000 463d4: 6b08007f cmp w3, w8 463d8: 540001e1 b.ne 0x46414 463dc: f9401268 ldr x8, [x19, #0x20] 463e0: 91028108 add x8, x8, #0xa0 463e4: 17ffffd7 b 0x46340 463e8: 9101e268 add x8, x19, #0x78 463ec: 17ffffd5 b 0x46340 463f0: f9401668 ldr x8, [x19, #0x28] 463f4: 528000aa mov w10, #0x5 // =5 463f8: f9400508 ldr x8, [x8, #0x8] 463fc: f9400108 ldr x8, [x8] 46400: f9400d09 ldr x9, [x8, #0x18] 46404: 91022268 add x8, x19, #0x88 46408: b900926a str w10, [x19, #0x90] 4640c: f9004669 str x9, [x19, #0x88] 46410: 17ffffcc b 0x46340 46414: f9401668 ldr x8, [x19, #0x28] 46418: 1284e229 mov w9, #-0x2712 // =-10002 4641c: 4b030129 sub w9, w9, w3 46420: f9400508 ldr x8, [x8, #0x8] 46424: f9400108 ldr x8, [x8] 46428: 39402d0a ldrb w10, [x8, #0xb] 4642c: 6b0a013f cmp w9, w10 46430: 5400008d b.le 0x46440 46434: f0000108 adrp x8, 0x69000 46438: 91164108 add x8, x8, #0x590 4643c: 17ffffc1 b 0x46340 46440: 8b29d108 add x8, x8, w9, sxtw #4 46444: 91006108 add x8, x8, #0x18 46448: 17ffffbe b 0x46340 4644c: 97ff5965 bl 0x1c9e0 <__stack_chk_fail@plt> 46450: f9400028 ldr x8, [x1] 46454: b9400822 ldr w2, [x1, #0x8] 46458: aa0803e1 mov x1, x8 4645c: 1400112b b 0x4a908 0000000000046460 : 46460: d10103ff sub sp, sp, #0x40 46464: f90013f3 str x19, [sp, #0x20] 46468: a9037bfd stp x29, x30, [sp, #0x30] 4646c: 9100c3fd add x29, sp, #0x30 46470: d53bd053 mrs x19, TPIDR_EL0 46474: f9401668 ldr x8, [x19, #0x28] 46478: aa1f03e4 mov x4, xzr 4647c: f9000fe8 str x8, [sp, #0x18] 46480: a9008be1 stp x1, x2, [sp, #0x8] 46484: f9400808 ldr x8, [x0, #0x10] 46488: f9402009 ldr x9, [x0, #0x40] 4648c: 90000001 adrp x1, 0x46000 46490: 91131021 add x1, x1, #0x4c4 46494: 910023e2 add x2, sp, #0x8 46498: cb090103 sub x3, x8, x9 4649c: 94001200 bl 0x4ac9c 464a0: f9401668 ldr x8, [x19, #0x28] 464a4: f9400fe9 ldr x9, [sp, #0x18] 464a8: eb09011f cmp x8, x9 464ac: 540000a1 b.ne 0x464c0 464b0: a9437bfd ldp x29, x30, [sp, #0x30] 464b4: f94013f3 ldr x19, [sp, #0x20] 464b8: 910103ff add sp, sp, #0x40 464bc: d65f03c0 ret 464c0: 97ff5948 bl 0x1c9e0 <__stack_chk_fail@plt> 464c4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 464c8: a9017bfd stp x29, x30, [sp, #0x10] 464cc: 910043fd add x29, sp, #0x10 464d0: aa0003f3 mov x19, x0 464d4: f9401668 ldr x8, [x19, #0x28] 464d8: f9402a69 ldr x9, [x19, #0x50] 464dc: aa0103f4 mov x20, x1 464e0: eb09011f cmp x8, x9 464e4: 540000a0 b.eq 0x464f8 464e8: f9400508 ldr x8, [x8, #0x8] 464ec: f9400108 ldr x8, [x8] 464f0: 91006108 add x8, x8, #0x18 464f4: 14000002 b 0x464fc 464f8: 9101e268 add x8, x19, #0x78 464fc: f9400102 ldr x2, [x8] 46500: aa1303e0 mov x0, x19 46504: 2a1f03e1 mov w1, wzr 46508: 94001442 bl 0x4b610 4650c: f9400288 ldr x8, [x20] 46510: 321f07e9 orr w9, wzr, #0x6 46514: 321f03ea orr w10, wzr, #0x2 46518: 2a1f03e2 mov w2, wzr 4651c: f9001008 str x8, [x0, #0x20] 46520: f9400a68 ldr x8, [x19, #0x10] 46524: f9000100 str x0, [x8] 46528: b9000909 str w9, [x8, #0x8] 4652c: f9400a68 ldr x8, [x19, #0x10] 46530: aa1303e0 mov x0, x19 46534: 91004109 add x9, x8, #0x10 46538: f9000a69 str x9, [x19, #0x10] 4653c: f9400689 ldr x9, [x20, #0x8] 46540: b900190a str w10, [x8, #0x18] 46544: f9000909 str x9, [x8, #0x10] 46548: f9400a68 ldr x8, [x19, #0x10] 4654c: 91004109 add x9, x8, #0x10 46550: f9000a69 str x9, [x19, #0x10] 46554: a9417bfd ldp x29, x30, [sp, #0x10] 46558: d1004101 sub x1, x8, #0x10 4655c: a8c24ff4 ldp x20, x19, [sp], #0x20 46560: 140010ea b 0x4a908 0000000000046564 : 46564: d10183ff sub sp, sp, #0x60 46568: f9001bf5 str x21, [sp, #0x30] 4656c: a9044ff4 stp x20, x19, [sp, #0x40] 46570: a9057bfd stp x29, x30, [sp, #0x50] 46574: 910143fd add x29, sp, #0x50 46578: d53bd055 mrs x21, TPIDR_EL0 4657c: f94016aa ldr x10, [x21, #0x28] 46580: 9000012b adrp x11, 0x6a000 46584: aa0203e8 mov x8, x2 46588: aa0103e9 mov x9, x1 4658c: aa0003f3 mov x19, x0 46590: 9130fd6b add x11, x11, #0xc3f 46594: f100007f cmp x3, #0x0 46598: 9a830174 csel x20, x11, x3, eq 4659c: 910003e1 mov x1, sp 465a0: aa0903e2 mov x2, x9 465a4: aa0803e3 mov x3, x8 465a8: f90017ea str x10, [sp, #0x28] 465ac: 94005be1 bl 0x5d530 465b0: 910003e1 mov x1, sp 465b4: aa1303e0 mov x0, x19 465b8: aa1403e2 mov x2, x20 465bc: 94001217 bl 0x4ae18 465c0: f94016a8 ldr x8, [x21, #0x28] 465c4: f94017e9 ldr x9, [sp, #0x28] 465c8: eb09011f cmp x8, x9 465cc: 540000c1 b.ne 0x465e4 465d0: a9457bfd ldp x29, x30, [sp, #0x50] 465d4: a9444ff4 ldp x20, x19, [sp, #0x40] 465d8: f9401bf5 ldr x21, [sp, #0x30] 465dc: 910183ff add sp, sp, #0x60 465e0: d65f03c0 ret 465e4: 97ff58ff bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000465e8 : 465e8: f940080a ldr x10, [x0, #0x10] 465ec: aa0203e8 mov x8, x2 465f0: aa0103e9 mov x9, x1 465f4: b85f814b ldur w11, [x10, #-0x8] 465f8: 7100197f cmp w11, #0x6 465fc: 54000081 b.ne 0x4660c 46600: f85f014a ldur x10, [x10, #-0x10] 46604: 3940294b ldrb w11, [x10, #0xa] 46608: 3400006b cbz w11, 0x46614 4660c: 320003e0 orr w0, wzr, #0x1 46610: d65f03c0 ret 46614: f9401141 ldr x1, [x10, #0x20] 46618: aa0903e2 mov x2, x9 4661c: aa0803e3 mov x3, x8 46620: 2a1f03e4 mov w4, wzr 46624: 14001268 b 0x4afc4 0000000000046628 : 46628: 39402800 ldrb w0, [x0, #0xa] 4662c: d65f03c0 ret 0000000000046630 : 46630: a9be4ff4 stp x20, x19, [sp, #-0x20]! 46634: a9017bfd stp x29, x30, [sp, #0x10] 46638: 910043fd add x29, sp, #0x10 4663c: aa0003f3 mov x19, x0 46640: 2a0103e8 mov w8, w1 46644: 71001c3f cmp w1, #0x7 46648: 54000128 b.hi 0x4666c 4664c: d0000109 adrp x9, 0x68000 46650: 912a9129 add x9, x9, #0xaa4 46654: b8a87928 ldrsw x8, [x9, x8, lsl #2] 46658: f9401274 ldr x20, [x19, #0x20] 4665c: 8b090108 add x8, x8, x9 46660: d61f0100 br x8 46664: b27efbe8 orr x8, xzr, #0xfffffffffffffffd 46668: 14000004 b 0x46678 4666c: 12800000 mov w0, #-0x1 // =-1 46670: 14000028 b 0x46710 46674: f9403e88 ldr x8, [x20, #0x78] 46678: 2a1f03e0 mov w0, wzr 4667c: f9003a88 str x8, [x20, #0x70] 46680: 14000024 b 0x46710 46684: aa1303e0 mov x0, x19 46688: 9400177c bl 0x4c478 4668c: 2a1f03e0 mov w0, wzr 46690: 14000020 b 0x46710 46694: f9403e88 ldr x8, [x20, #0x78] 46698: d34afd00 lsr x0, x8, #10 4669c: 1400001d b 0x46710 466a0: b9407a88 ldr w8, [x20, #0x78] 466a4: 12002500 and w0, w8, #0x3ff 466a8: 1400001a b 0x46710 466ac: f9403e88 ldr x8, [x20, #0x78] 466b0: 93767c49 sbfiz x9, x2, #10, #32 466b4: eb090109 subs x9, x8, x9 466b8: 9a8933e9 csel x9, xzr, x9, lo 466bc: f9003a89 str x9, [x20, #0x70] 466c0: eb08013f cmp x9, x8 466c4: 54000069 b.ls 0x466d0 466c8: 2a1f03e0 mov w0, wzr 466cc: 14000011 b 0x46710 466d0: aa1303e0 mov x0, x19 466d4: 94001618 bl 0x4bf34 466d8: 39408688 ldrb w8, [x20, #0x21] 466dc: 34000188 cbz w8, 0x4670c 466e0: a9472688 ldp x8, x9, [x20, #0x70] 466e4: 2a1f03e0 mov w0, wzr 466e8: eb09011f cmp x8, x9 466ec: 54ffff29 b.ls 0x466d0 466f0: 14000008 b 0x46710 466f4: b9409280 ldr w0, [x20, #0x90] 466f8: b9009282 str w2, [x20, #0x90] 466fc: 14000005 b 0x46710 46700: b9409680 ldr w0, [x20, #0x94] 46704: b9009682 str w2, [x20, #0x94] 46708: 14000002 b 0x46710 4670c: 320003e0 orr w0, wzr, #0x1 46710: a9417bfd ldp x29, x30, [sp, #0x10] 46714: a8c24ff4 ldp x20, x19, [sp], #0x20 46718: d65f03c0 ret 000000000004671c : 4671c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 46720: 910003fd mov x29, sp 46724: 94000cb9 bl 0x49a08 46728: 2a1f03e0 mov w0, wzr 4672c: a8c17bfd ldp x29, x30, [sp], #0x10 46730: d65f03c0 ret 0000000000046734 : 46734: f81e0ff3 str x19, [sp, #-0x20]! 46738: a9017bfd stp x29, x30, [sp, #0x10] 4673c: 910043fd add x29, sp, #0x10 46740: aa0003f3 mov x19, x0 46744: 7100043f cmp w1, #0x1 46748: 5400012b b.lt 0x4676c 4674c: a9412269 ldp x9, x8, [x19, #0x10] 46750: f000010a adrp x10, 0x69000 46754: 9116414a add x10, x10, #0x590 46758: 8b21d108 add x8, x8, w1, sxtw #4 4675c: d1004108 sub x8, x8, #0x10 46760: eb09011f cmp x8, x9 46764: 9a8a3108 csel x8, x8, x10, lo 46768: 1400002b b 0x46814 4676c: 1284e1c8 mov w8, #-0x270f // =-9999 46770: 6b08003f cmp w1, w8 46774: 5400008b b.lt 0x46784 46778: f9400a68 ldr x8, [x19, #0x10] 4677c: 8b21d108 add x8, x8, w1, sxtw #4 46780: 14000025 b 0x46814 46784: 1284e228 mov w8, #-0x2712 // =-10002 46788: 6b08003f cmp w1, w8 4678c: 54000140 b.eq 0x467b4 46790: 1284e208 mov w8, #-0x2711 // =-10001 46794: 6b08003f cmp w1, w8 46798: 54000120 b.eq 0x467bc 4679c: 1284e1e8 mov w8, #-0x2710 // =-10000 467a0: 6b08003f cmp w1, w8 467a4: 540001e1 b.ne 0x467e0 467a8: f9401268 ldr x8, [x19, #0x20] 467ac: 91028108 add x8, x8, #0xa0 467b0: 14000019 b 0x46814 467b4: 9101e268 add x8, x19, #0x78 467b8: 14000017 b 0x46814 467bc: f9401668 ldr x8, [x19, #0x28] 467c0: 528000aa mov w10, #0x5 // =5 467c4: f9400508 ldr x8, [x8, #0x8] 467c8: f9400108 ldr x8, [x8] 467cc: f9400d09 ldr x9, [x8, #0x18] 467d0: 91022268 add x8, x19, #0x88 467d4: b900926a str w10, [x19, #0x90] 467d8: f9004669 str x9, [x19, #0x88] 467dc: 1400000e b 0x46814 467e0: f9401668 ldr x8, [x19, #0x28] 467e4: 1284e229 mov w9, #-0x2712 // =-10002 467e8: 4b010129 sub w9, w9, w1 467ec: f9400508 ldr x8, [x8, #0x8] 467f0: f9400108 ldr x8, [x8] 467f4: 39402d0a ldrb w10, [x8, #0xb] 467f8: 6b0a013f cmp w9, w10 467fc: 5400008d b.le 0x4680c 46800: f0000108 adrp x8, 0x69000 46804: 91164108 add x8, x8, #0x590 46808: 14000003 b 0x46814 4680c: 8b29d108 add x8, x8, w9, sxtw #4 46810: 91006108 add x8, x8, #0x18 46814: f9400a69 ldr x9, [x19, #0x10] 46818: f9400101 ldr x1, [x8] 4681c: aa1303e0 mov x0, x19 46820: d1004122 sub x2, x9, #0x10 46824: 940043b9 bl 0x57708 46828: f9400a68 ldr x8, [x19, #0x10] 4682c: 7100001f cmp w0, #0x0 46830: d1004109 sub x9, x8, #0x10 46834: 91004108 add x8, x8, #0x10 46838: 9a880128 csel x8, x9, x8, eq 4683c: f9000a68 str x8, [x19, #0x10] 46840: a9417bfd ldp x29, x30, [sp, #0x10] 46844: f84207f3 ldr x19, [sp], #0x20 46848: d65f03c0 ret 000000000004684c : 4684c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 46850: a9017bfd stp x29, x30, [sp, #0x10] 46854: 910043fd add x29, sp, #0x10 46858: 2a0103f4 mov w20, w1 4685c: aa0003f3 mov x19, x0 46860: 71000a9f cmp w20, #0x2 46864: 5400024b b.lt 0x468ac 46868: f9401268 ldr x8, [x19, #0x20] 4686c: a9472109 ldp x9, x8, [x8, #0x70] 46870: eb09011f cmp x8, x9 46874: 54000063 b.lo 0x46880 46878: aa1303e0 mov x0, x19 4687c: 940015ae bl 0x4bf34 46880: a9412668 ldp x8, x9, [x19, #0x10] 46884: aa1303e0 mov x0, x19 46888: 2a1403e1 mov w1, w20 4688c: cb090108 sub x8, x8, x9 46890: d344fd08 lsr x8, x8, #4 46894: 51000502 sub w2, w8, #0x1 46898: 9400526d bl 0x5b24c 4689c: f9400a68 ldr x8, [x19, #0x10] 468a0: 51000689 sub w9, w20, #0x1 468a4: cb29d108 sub x8, x8, w9, sxtw #4 468a8: 1400000d b 0x468dc 468ac: 350001b4 cbnz w20, 0x468e0 468b0: f9400a74 ldr x20, [x19, #0x10] 468b4: f0000101 adrp x1, 0x69000 468b8: 91122021 add x1, x1, #0x488 468bc: aa1303e0 mov x0, x19 468c0: aa1f03e2 mov x2, xzr 468c4: 94003a71 bl 0x55288 468c8: 321e03e8 orr w8, wzr, #0x4 468cc: f9000280 str x0, [x20] 468d0: b9000a88 str w8, [x20, #0x8] 468d4: f9400a68 ldr x8, [x19, #0x10] 468d8: 91004108 add x8, x8, #0x10 468dc: f9000a68 str x8, [x19, #0x10] 468e0: a9417bfd ldp x29, x30, [sp, #0x10] 468e4: a8c24ff4 ldp x20, x19, [sp], #0x20 468e8: d65f03c0 ret 00000000000468ec : 468ec: b4000081 cbz x1, 0x468fc 468f0: f9401008 ldr x8, [x0, #0x20] 468f4: f9400d08 ldr x8, [x8, #0x18] 468f8: f9000028 str x8, [x1] 468fc: f9401008 ldr x8, [x0, #0x20] 46900: f9400900 ldr x0, [x8, #0x10] 46904: d65f03c0 ret 0000000000046908 : 46908: f9401008 ldr x8, [x0, #0x20] 4690c: a9010901 stp x1, x2, [x8, #0x10] 46910: d65f03c0 ret 0000000000046914 : 46914: a9be4ff4 stp x20, x19, [sp, #-0x20]! 46918: a9017bfd stp x29, x30, [sp, #0x10] 4691c: 910043fd add x29, sp, #0x10 46920: aa0003f3 mov x19, x0 46924: f9401268 ldr x8, [x19, #0x20] 46928: aa0103f4 mov x20, x1 4692c: a9472109 ldp x9, x8, [x8, #0x70] 46930: eb09011f cmp x8, x9 46934: 54000063 b.lo 0x46940 46938: aa1303e0 mov x0, x19 4693c: 9400157e bl 0x4bf34 46940: f9401668 ldr x8, [x19, #0x28] 46944: f9402a69 ldr x9, [x19, #0x50] 46948: eb09011f cmp x8, x9 4694c: 540000a0 b.eq 0x46960 46950: f9400508 ldr x8, [x8, #0x8] 46954: f9400108 ldr x8, [x8] 46958: 91006108 add x8, x8, #0x18 4695c: 14000002 b 0x46964 46960: 9101e268 add x8, x19, #0x78 46964: f9400102 ldr x2, [x8] 46968: aa1303e0 mov x0, x19 4696c: aa1403e1 mov x1, x20 46970: 94003aad bl 0x55424 46974: f9400a68 ldr x8, [x19, #0x10] 46978: 32000be9 orr w9, wzr, #0x7 4697c: f9000100 str x0, [x8] 46980: b9000909 str w9, [x8, #0x8] 46984: f9400a68 ldr x8, [x19, #0x10] 46988: 9100a000 add x0, x0, #0x28 4698c: 91004108 add x8, x8, #0x10 46990: f9000a68 str x8, [x19, #0x10] 46994: a9417bfd ldp x29, x30, [sp, #0x10] 46998: a8c24ff4 ldp x20, x19, [sp], #0x20 4699c: d65f03c0 ret 00000000000469a0 : 469a0: 7100043f cmp w1, #0x1 469a4: 5400012b b.lt 0x469c8 469a8: a9412009 ldp x9, x8, [x0, #0x10] 469ac: f000010a adrp x10, 0x69000 469b0: 9116414a add x10, x10, #0x590 469b4: 8b21d108 add x8, x8, w1, sxtw #4 469b8: d1004108 sub x8, x8, #0x10 469bc: eb09011f cmp x8, x9 469c0: 9a8a3108 csel x8, x8, x10, lo 469c4: 1400002b b 0x46a70 469c8: 1284e1c8 mov w8, #-0x270f // =-9999 469cc: 6b08003f cmp w1, w8 469d0: 5400008b b.lt 0x469e0 469d4: f9400808 ldr x8, [x0, #0x10] 469d8: 8b21d108 add x8, x8, w1, sxtw #4 469dc: 14000025 b 0x46a70 469e0: 1284e228 mov w8, #-0x2712 // =-10002 469e4: 6b08003f cmp w1, w8 469e8: 54000140 b.eq 0x46a10 469ec: 1284e208 mov w8, #-0x2711 // =-10001 469f0: 6b08003f cmp w1, w8 469f4: 54000120 b.eq 0x46a18 469f8: 1284e1e8 mov w8, #-0x2710 // =-10000 469fc: 6b08003f cmp w1, w8 46a00: 540001e1 b.ne 0x46a3c 46a04: f9401008 ldr x8, [x0, #0x20] 46a08: 91028108 add x8, x8, #0xa0 46a0c: 14000019 b 0x46a70 46a10: 9101e008 add x8, x0, #0x78 46a14: 14000017 b 0x46a70 46a18: f9401408 ldr x8, [x0, #0x28] 46a1c: 528000aa mov w10, #0x5 // =5 46a20: f9400508 ldr x8, [x8, #0x8] 46a24: f9400108 ldr x8, [x8] 46a28: f9400d09 ldr x9, [x8, #0x18] 46a2c: 91022008 add x8, x0, #0x88 46a30: b900900a str w10, [x0, #0x90] 46a34: f9004409 str x9, [x0, #0x88] 46a38: 1400000e b 0x46a70 46a3c: f9401408 ldr x8, [x0, #0x28] 46a40: 1284e229 mov w9, #-0x2712 // =-10002 46a44: 4b010129 sub w9, w9, w1 46a48: f9400508 ldr x8, [x8, #0x8] 46a4c: f9400108 ldr x8, [x8] 46a50: 39402d0a ldrb w10, [x8, #0xb] 46a54: 6b0a013f cmp w9, w10 46a58: 5400008d b.le 0x46a68 46a5c: f0000108 adrp x8, 0x69000 46a60: 91164108 add x8, x8, #0x590 46a64: 14000003 b 0x46a70 46a68: 8b29d108 add x8, x8, w9, sxtw #4 46a6c: 91006108 add x8, x8, #0x18 46a70: b9400909 ldr w9, [x8, #0x8] 46a74: 7100193f cmp w9, #0x6 46a78: 54000201 b.ne 0x46ab8 46a7c: f9400109 ldr x9, [x8] 46a80: 7940152a ldrh w10, [x9, #0xa] 46a84: 12001d48 and w8, w10, #0xff 46a88: 340001e8 cbz w8, 0x46ac4 46a8c: aa1f03e8 mov x8, xzr 46a90: 7100045f cmp w2, #0x1 46a94: 5400050b b.lt 0x46b34 46a98: 53087d4a lsr w10, w10, #8 46a9c: 6b02015f cmp w10, w2 46aa0: 540004ab b.lt 0x46b34 46aa4: 8b22d128 add x8, x9, w2, sxtw #4 46aa8: 91006109 add x9, x8, #0x18 46aac: f0000108 adrp x8, 0x69000 46ab0: 91122108 add x8, x8, #0x488 46ab4: 14000018 b 0x46b14 46ab8: aa1f03e8 mov x8, xzr 46abc: aa0803e0 mov x0, x8 46ac0: d65f03c0 ret 46ac4: 7100045f cmp w2, #0x1 46ac8: 5400010b b.lt 0x46ae8 46acc: f9401128 ldr x8, [x9, #0x20] 46ad0: b940490a ldr w10, [x8, #0x48] 46ad4: 6b02015f cmp w10, w2 46ad8: 540000ea b.ge 0x46af4 46adc: aa1f03e8 mov x8, xzr 46ae0: aa0803e0 mov x0, x8 46ae4: d65f03c0 ret 46ae8: aa1f03e8 mov x8, xzr 46aec: aa0803e0 mov x0, x8 46af0: d65f03c0 ret 46af4: 937d7c4a sbfiz x10, x2, #3, #32 46af8: d100214a sub x10, x10, #0x8 46afc: 8b0a0129 add x9, x9, x10 46b00: f9401d08 ldr x8, [x8, #0x38] 46b04: f9401529 ldr x9, [x9, #0x28] 46b08: f86a6908 ldr x8, [x8, x10] 46b0c: f9400929 ldr x9, [x9, #0x10] 46b10: 91006108 add x8, x8, #0x18 46b14: f940080a ldr x10, [x0, #0x10] 46b18: f940012b ldr x11, [x9] 46b1c: f900014b str x11, [x10] 46b20: b9400929 ldr w9, [x9, #0x8] 46b24: b9000949 str w9, [x10, #0x8] 46b28: f9400809 ldr x9, [x0, #0x10] 46b2c: 91004129 add x9, x9, #0x10 46b30: f9000809 str x9, [x0, #0x10] 46b34: aa0803e0 mov x0, x8 46b38: d65f03c0 ret 0000000000046b3c : 46b3c: 7100043f cmp w1, #0x1 46b40: 5400012b b.lt 0x46b64 46b44: a9412009 ldp x9, x8, [x0, #0x10] 46b48: f000010a adrp x10, 0x69000 46b4c: 9116414a add x10, x10, #0x590 46b50: 8b21d108 add x8, x8, w1, sxtw #4 46b54: d1004108 sub x8, x8, #0x10 46b58: eb09011f cmp x8, x9 46b5c: 9a8a3108 csel x8, x8, x10, lo 46b60: 1400002b b 0x46c0c 46b64: 1284e1c8 mov w8, #-0x270f // =-9999 46b68: 6b08003f cmp w1, w8 46b6c: 5400008b b.lt 0x46b7c 46b70: f9400808 ldr x8, [x0, #0x10] 46b74: 8b21d108 add x8, x8, w1, sxtw #4 46b78: 14000025 b 0x46c0c 46b7c: 1284e228 mov w8, #-0x2712 // =-10002 46b80: 6b08003f cmp w1, w8 46b84: 54000140 b.eq 0x46bac 46b88: 1284e208 mov w8, #-0x2711 // =-10001 46b8c: 6b08003f cmp w1, w8 46b90: 54000120 b.eq 0x46bb4 46b94: 1284e1e8 mov w8, #-0x2710 // =-10000 46b98: 6b08003f cmp w1, w8 46b9c: 540001e1 b.ne 0x46bd8 46ba0: f9401008 ldr x8, [x0, #0x20] 46ba4: 91028108 add x8, x8, #0xa0 46ba8: 14000019 b 0x46c0c 46bac: 9101e008 add x8, x0, #0x78 46bb0: 14000017 b 0x46c0c 46bb4: f9401408 ldr x8, [x0, #0x28] 46bb8: 528000aa mov w10, #0x5 // =5 46bbc: f9400508 ldr x8, [x8, #0x8] 46bc0: f9400108 ldr x8, [x8] 46bc4: f9400d09 ldr x9, [x8, #0x18] 46bc8: 91022008 add x8, x0, #0x88 46bcc: b900900a str w10, [x0, #0x90] 46bd0: f9004409 str x9, [x0, #0x88] 46bd4: 1400000e b 0x46c0c 46bd8: f9401408 ldr x8, [x0, #0x28] 46bdc: 1284e229 mov w9, #-0x2712 // =-10002 46be0: 4b010129 sub w9, w9, w1 46be4: f9400508 ldr x8, [x8, #0x8] 46be8: f9400108 ldr x8, [x8] 46bec: 39402d0a ldrb w10, [x8, #0xb] 46bf0: 6b0a013f cmp w9, w10 46bf4: 5400008d b.le 0x46c04 46bf8: f0000108 adrp x8, 0x69000 46bfc: 91164108 add x8, x8, #0x590 46c00: 14000003 b 0x46c0c 46c04: 8b29d108 add x8, x8, w9, sxtw #4 46c08: 91006108 add x8, x8, #0x18 46c0c: f81e0ff3 str x19, [sp, #-0x20]! 46c10: a9017bfd stp x29, x30, [sp, #0x10] 46c14: 910043fd add x29, sp, #0x10 46c18: b9400909 ldr w9, [x8, #0x8] 46c1c: 7100193f cmp w9, #0x6 46c20: 540002c1 b.ne 0x46c78 46c24: f9400109 ldr x9, [x8] 46c28: 7940152a ldrh w10, [x9, #0xa] 46c2c: 12001d4b and w11, w10, #0xff 46c30: 3400018b cbz w11, 0x46c60 46c34: aa1f03f3 mov x19, xzr 46c38: 7100045f cmp w2, #0x1 46c3c: 5400020b b.lt 0x46c7c 46c40: 53087d4a lsr w10, w10, #8 46c44: 6b02015f cmp w10, w2 46c48: 540001ab b.lt 0x46c7c 46c4c: 8b22d129 add x9, x9, w2, sxtw #4 46c50: f0000113 adrp x19, 0x69000 46c54: 91006129 add x9, x9, #0x18 46c58: 91122273 add x19, x19, #0x488 46c5c: 14000014 b 0x46cac 46c60: 7100045f cmp w2, #0x1 46c64: 540000ab b.lt 0x46c78 46c68: f940112a ldr x10, [x9, #0x20] 46c6c: b940494b ldr w11, [x10, #0x48] 46c70: 6b02017f cmp w11, w2 46c74: 540000ca b.ge 0x46c8c 46c78: aa1f03f3 mov x19, xzr 46c7c: a9417bfd ldp x29, x30, [sp, #0x10] 46c80: aa1303e0 mov x0, x19 46c84: f84207f3 ldr x19, [sp], #0x20 46c88: d65f03c0 ret 46c8c: 937d7c4b sbfiz x11, x2, #3, #32 46c90: d100216b sub x11, x11, #0x8 46c94: 8b0b0129 add x9, x9, x11 46c98: f9401d4a ldr x10, [x10, #0x38] 46c9c: f9401529 ldr x9, [x9, #0x28] 46ca0: f86b694a ldr x10, [x10, x11] 46ca4: f9400929 ldr x9, [x9, #0x10] 46ca8: 91006153 add x19, x10, #0x18 46cac: f940080a ldr x10, [x0, #0x10] 46cb0: d100414b sub x11, x10, #0x10 46cb4: f900080b str x11, [x0, #0x10] 46cb8: f85f014b ldur x11, [x10, #-0x10] 46cbc: f900012b str x11, [x9] 46cc0: b85f814a ldur w10, [x10, #-0x8] 46cc4: b900092a str w10, [x9, #0x8] 46cc8: f9400809 ldr x9, [x0, #0x10] 46ccc: b940092a ldr w10, [x9, #0x8] 46cd0: 7100115f cmp w10, #0x4 46cd4: 54fffd4b b.lt 0x46c7c 46cd8: f9400122 ldr x2, [x9] 46cdc: 39402449 ldrb w9, [x2, #0x9] 46ce0: 12000529 and w9, w9, #0x3 46ce4: 34fffcc9 cbz w9, 0x46c7c 46ce8: f9400101 ldr x1, [x8] 46cec: 39402428 ldrb w8, [x1, #0x9] 46cf0: 3617fc68 tbz w8, #0x2, 0x46c7c 46cf4: 94001631 bl 0x4c5b8 46cf8: 17ffffe1 b 0x46c7c 0000000000046cfc : 46cfc: d102c3ff sub sp, sp, #0xb0 46d00: f90043f5 str x21, [sp, #0x80] 46d04: a9094ff4 stp x20, x19, [sp, #0x90] 46d08: a90a7bfd stp x29, x30, [sp, #0xa0] 46d0c: 910283fd add x29, sp, #0xa0 46d10: d53bd048 mrs x8, TPIDR_EL0 46d14: f9401508 ldr x8, [x8, #0x28] 46d18: aa0203f3 mov x19, x2 46d1c: 2a0103f4 mov w20, w1 46d20: 910003e2 mov x2, sp 46d24: 2a1f03e1 mov w1, wzr 46d28: aa0003f5 mov x21, x0 46d2c: f81d83a8 stur x8, [x29, #-0x28] 46d30: 97ff5638 bl 0x1c610 46d34: 34000320 cbz w0, 0x46d98 46d38: 90000121 adrp x1, 0x6a000 46d3c: 910dbc21 add x1, x1, #0x36f 46d40: 910003e2 mov x2, sp 46d44: aa1503e0 mov x0, x21 46d48: 97ff588e bl 0x1cf80 46d4c: f9400be0 ldr x0, [sp, #0x10] 46d50: d0000101 adrp x1, 0x68000 46d54: 912e1c21 add x1, x1, #0xb87 46d58: 97ff5876 bl 0x1cf30 46d5c: 35000060 cbnz w0, 0x46d68 46d60: 51000694 sub w20, w20, #0x1 46d64: 340003b4 cbz w20, 0x46dd8 46d68: f94007e3 ldr x3, [sp, #0x8] 46d6c: b5000083 cbnz x3, 0x46d7c 46d70: 90000123 adrp x3, 0x6a000 46d74: 9130fc63 add x3, x3, #0xc3f 46d78: f90007e3 str x3, [sp, #0x8] 46d7c: d0000101 adrp x1, 0x68000 46d80: 912eb021 add x1, x1, #0xbac 46d84: aa1503e0 mov x0, x21 46d88: 2a1403e2 mov w2, w20 46d8c: aa1303e4 mov x4, x19 46d90: 97ff5a74 bl 0x1d760 46d94: 14000007 b 0x46db0 46d98: d0000101 adrp x1, 0x68000 46d9c: 912dc421 add x1, x1, #0xb71 46da0: aa1503e0 mov x0, x21 46da4: 2a1403e2 mov w2, w20 46da8: aa1303e3 mov x3, x19 46dac: 97ff5a6d bl 0x1d760 46db0: d53bd048 mrs x8, TPIDR_EL0 46db4: f9401508 ldr x8, [x8, #0x28] 46db8: f85d83a9 ldur x9, [x29, #-0x28] 46dbc: eb09011f cmp x8, x9 46dc0: 540001a1 b.ne 0x46df4 46dc4: a94a7bfd ldp x29, x30, [sp, #0xa0] 46dc8: a9494ff4 ldp x20, x19, [sp, #0x90] 46dcc: f94043f5 ldr x21, [sp, #0x80] 46dd0: 9102c3ff add sp, sp, #0xb0 46dd4: d65f03c0 ret 46dd8: f94007e2 ldr x2, [sp, #0x8] 46ddc: d0000101 adrp x1, 0x68000 46de0: 912e3821 add x1, x1, #0xb8e 46de4: aa1503e0 mov x0, x21 46de8: aa1303e3 mov x3, x19 46dec: 97ff5a5d bl 0x1d760 46df0: 17fffff0 b 0x46db0 46df4: 97ff56fb bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000046df8 : 46df8: d10683ff sub sp, sp, #0x1a0 46dfc: a91757fc stp x28, x21, [sp, #0x170] 46e00: a9184ff4 stp x20, x19, [sp, #0x180] 46e04: a9197bfd stp x29, x30, [sp, #0x190] 46e08: 910643fd add x29, sp, #0x190 46e0c: ad031fe6 stp q6, q7, [sp, #0x60] 46e10: ad0217e4 stp q4, q5, [sp, #0x40] 46e14: ad010fe2 stp q2, q3, [sp, #0x20] 46e18: ad0007e0 stp q0, q1, [sp] 46e1c: a90a1fe6 stp x6, x7, [sp, #0xa0] 46e20: a90917e4 stp x4, x5, [sp, #0x90] 46e24: a9080fe2 stp x2, x3, [sp, #0x80] 46e28: d53bd048 mrs x8, TPIDR_EL0 46e2c: f9401508 ldr x8, [x8, #0x28] 46e30: 910003eb mov x11, sp 46e34: 910203ec add x12, sp, #0x80 46e38: aa0103f4 mov x20, x1 46e3c: 321963e9 orr w9, wzr, #0xffffff80 46e40: 128005ea mov w10, #-0x30 // =-48 46e44: 910043ad add x13, x29, #0x10 46e48: 9102016b add x11, x11, #0x80 46e4c: 9100c18c add x12, x12, #0x30 46e50: 320003e1 orr w1, wzr, #0x1 46e54: d10283a2 sub x2, x29, #0xa0 46e58: aa0003f3 mov x19, x0 46e5c: f81d83a8 stur x8, [x29, #-0x28] 46e60: 292b27aa stp w10, w9, [x29, #-0xa8] 46e64: a934afac stp x12, x11, [x29, #-0xb8] 46e68: f81403ad stur x13, [x29, #-0xc0] 46e6c: 97ff55e9 bl 0x1c610 46e70: 34000200 cbz w0, 0x46eb0 46e74: d0000101 adrp x1, 0x68000 46e78: 912f7821 add x1, x1, #0xbde 46e7c: d10283a2 sub x2, x29, #0xa0 46e80: aa1303e0 mov x0, x19 46e84: d10283b5 sub x21, x29, #0xa0 46e88: 97ff583e bl 0x1cf80 46e8c: b85883a3 ldur w3, [x29, #-0x78] 46e90: 7100047f cmp w3, #0x1 46e94: 540000eb b.lt 0x46eb0 46e98: d0000101 adrp x1, 0x68000 46e9c: 9100e2a2 add x2, x21, #0x38 46ea0: 912f8421 add x1, x1, #0xbe1 46ea4: aa1303e0 mov x0, x19 46ea8: 97ff533e bl 0x1bba0 46eac: 14000006 b 0x46ec4 46eb0: f0000101 adrp x1, 0x69000 46eb4: 91122021 add x1, x1, #0x488 46eb8: aa1303e0 mov x0, x19 46ebc: aa1f03e2 mov x2, xzr 46ec0: 97ff5960 bl 0x1d440 46ec4: ad7a03a1 ldp q1, q0, [x29, #-0xc0] 46ec8: 9102c3e2 add x2, sp, #0xb0 46ecc: aa1303e0 mov x0, x19 46ed0: aa1403e1 mov x1, x20 46ed4: ad0583e1 stp q1, q0, [sp, #0xb0] 46ed8: 97ff5942 bl 0x1d3e0 46edc: 321f03e1 orr w1, wzr, #0x2 46ee0: aa1303e0 mov x0, x19 46ee4: 97ff579f bl 0x1cd60 46ee8: aa1303e0 mov x0, x19 46eec: 97ff5885 bl 0x1d100 46ef0: d53bd048 mrs x8, TPIDR_EL0 46ef4: f9401508 ldr x8, [x8, #0x28] 46ef8: f85d83a9 ldur x9, [x29, #-0x28] 46efc: eb09011f cmp x8, x9 46f00: 540000c1 b.ne 0x46f18 46f04: a9597bfd ldp x29, x30, [sp, #0x190] 46f08: a9584ff4 ldp x20, x19, [sp, #0x180] 46f0c: a95757fc ldp x28, x21, [sp, #0x170] 46f10: 910683ff add sp, sp, #0x1a0 46f14: d65f03c0 ret 46f18: 97ff56b2 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000046f1c : 46f1c: f81d0ff5 str x21, [sp, #-0x30]! 46f20: a9014ff4 stp x20, x19, [sp, #0x10] 46f24: a9027bfd stp x29, x30, [sp, #0x20] 46f28: 910083fd add x29, sp, #0x20 46f2c: aa0203f3 mov x19, x2 46f30: 2a0103f4 mov w20, w1 46f34: aa0003f5 mov x21, x0 46f38: 97ff588a bl 0x1d160 46f3c: 2a0003e1 mov w1, w0 46f40: aa1503e0 mov x0, x21 46f44: 97ff5503 bl 0x1c350 46f48: d0000101 adrp x1, 0x68000 46f4c: aa0003e3 mov x3, x0 46f50: 912f2821 add x1, x1, #0xbca 46f54: aa1503e0 mov x0, x21 46f58: aa1303e2 mov x2, x19 46f5c: 97ff5311 bl 0x1bba0 46f60: 2a1403e1 mov w1, w20 46f64: a9427bfd ldp x29, x30, [sp, #0x20] 46f68: a9414ff4 ldp x20, x19, [sp, #0x10] 46f6c: aa0003e2 mov x2, x0 46f70: aa1503e0 mov x0, x21 46f74: f84307f5 ldr x21, [sp], #0x30 46f78: 17ff53f6 b 0x1bf50 0000000000046f7c : 46f7c: d10283ff sub sp, sp, #0xa0 46f80: a9084ff4 stp x20, x19, [sp, #0x80] 46f84: a9097bfd stp x29, x30, [sp, #0x90] 46f88: 910243fd add x29, sp, #0x90 46f8c: d53bd048 mrs x8, TPIDR_EL0 46f90: f9401508 ldr x8, [x8, #0x28] 46f94: 910003e2 mov x2, sp 46f98: aa0003f3 mov x19, x0 46f9c: f81e83a8 stur x8, [x29, #-0x18] 46fa0: 97ff559c bl 0x1c610 46fa4: 34000200 cbz w0, 0x46fe4 46fa8: d0000101 adrp x1, 0x68000 46fac: 912f7821 add x1, x1, #0xbde 46fb0: 910003e2 mov x2, sp 46fb4: aa1303e0 mov x0, x19 46fb8: 910003f4 mov x20, sp 46fbc: 97ff57f1 bl 0x1cf80 46fc0: b9402be3 ldr w3, [sp, #0x28] 46fc4: 7100047f cmp w3, #0x1 46fc8: 540000eb b.lt 0x46fe4 46fcc: d0000101 adrp x1, 0x68000 46fd0: 9100e282 add x2, x20, #0x38 46fd4: 912f8421 add x1, x1, #0xbe1 46fd8: aa1303e0 mov x0, x19 46fdc: 97ff52f1 bl 0x1bba0 46fe0: 14000006 b 0x46ff8 46fe4: f0000101 adrp x1, 0x69000 46fe8: 91122021 add x1, x1, #0x488 46fec: aa1303e0 mov x0, x19 46ff0: aa1f03e2 mov x2, xzr 46ff4: 97ff5913 bl 0x1d440 46ff8: d53bd048 mrs x8, TPIDR_EL0 46ffc: f9401508 ldr x8, [x8, #0x28] 47000: f85e83a9 ldur x9, [x29, #-0x18] 47004: eb09011f cmp x8, x9 47008: 540000a1 b.ne 0x4701c 4700c: a9497bfd ldp x29, x30, [sp, #0x90] 47010: a9484ff4 ldp x20, x19, [sp, #0x80] 47014: 910283ff add sp, sp, #0xa0 47018: d65f03c0 ret 4701c: 97ff5671 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000047020 : 47020: f81c0ff7 str x23, [sp, #-0x40]! 47024: a90157f6 stp x22, x21, [sp, #0x10] 47028: a9024ff4 stp x20, x19, [sp, #0x20] 4702c: a9037bfd stp x29, x30, [sp, #0x30] 47030: 9100c3fd add x29, sp, #0x30 47034: aa0303f5 mov x21, x3 47038: 2a0103f3 mov w19, w1 4703c: aa0003f4 mov x20, x0 47040: b40000a2 cbz x2, 0x47054 47044: aa1f03e3 mov x3, xzr 47048: 97ff597a bl 0x1d630 4704c: aa0003f6 mov x22, x0 47050: 14000019 b 0x470b4 47054: 97ff593b bl 0x1d540 47058: aa0003f6 mov x22, x0 4705c: b50002d6 cbnz x22, 0x470b4 47060: 321e03e1 orr w1, wzr, #0x4 47064: aa1403e0 mov x0, x20 47068: 97ff54ba bl 0x1c350 4706c: aa0003f6 mov x22, x0 47070: aa1403e0 mov x0, x20 47074: 2a1303e1 mov w1, w19 47078: 97ff583a bl 0x1d160 4707c: 2a0003e1 mov w1, w0 47080: aa1403e0 mov x0, x20 47084: 97ff54b3 bl 0x1c350 47088: b0000101 adrp x1, 0x68000 4708c: aa0003e3 mov x3, x0 47090: 912f2821 add x1, x1, #0xbca 47094: aa1403e0 mov x0, x20 47098: aa1603e2 mov x2, x22 4709c: 97ff52c1 bl 0x1bba0 470a0: aa0003e2 mov x2, x0 470a4: aa1403e0 mov x0, x20 470a8: 2a1303e1 mov w1, w19 470ac: 97ff53a9 bl 0x1bf50 470b0: aa1f03f6 mov x22, xzr 470b4: f94002a0 ldr x0, [x21] 470b8: b4000120 cbz x0, 0x470dc 470bc: aa1f03f7 mov x23, xzr 470c0: 910022b5 add x21, x21, #0x8 470c4: aa1603e1 mov x1, x22 470c8: 97ff579a bl 0x1cf30 470cc: 34000220 cbz w0, 0x47110 470d0: f8777aa0 ldr x0, [x21, x23, lsl #3] 470d4: 910006f7 add x23, x23, #0x1 470d8: b5ffff60 cbnz x0, 0x470c4 470dc: b0000101 adrp x1, 0x68000 470e0: 912fa421 add x1, x1, #0xbe9 470e4: aa1403e0 mov x0, x20 470e8: aa1603e2 mov x2, x22 470ec: 97ff52ad bl 0x1bba0 470f0: aa0003e2 mov x2, x0 470f4: aa1403e0 mov x0, x20 470f8: 2a1303e1 mov w1, w19 470fc: a9437bfd ldp x29, x30, [sp, #0x30] 47100: a9424ff4 ldp x20, x19, [sp, #0x20] 47104: a94157f6 ldp x22, x21, [sp, #0x10] 47108: f84407f7 ldr x23, [sp], #0x40 4710c: 17ff5391 b 0x1bf50 47110: a9437bfd ldp x29, x30, [sp, #0x30] 47114: a9424ff4 ldp x20, x19, [sp, #0x20] 47118: a94157f6 ldp x22, x21, [sp, #0x10] 4711c: 2a1703e0 mov w0, w23 47120: f84407f7 ldr x23, [sp], #0x40 47124: d65f03c0 ret 0000000000047128 : 47128: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4712c: a9014ff4 stp x20, x19, [sp, #0x10] 47130: a9027bfd stp x29, x30, [sp, #0x20] 47134: 910083fd add x29, sp, #0x20 47138: aa0303f6 mov x22, x3 4713c: aa0203f5 mov x21, x2 47140: 2a0103f3 mov w19, w1 47144: aa0003f4 mov x20, x0 47148: 97ff5806 bl 0x1d160 4714c: 7100001f cmp w0, #0x0 47150: 540003ad b.le 0x471c4 47154: aa1403e0 mov x0, x20 47158: 2a1303e1 mov w1, w19 4715c: aa1603e2 mov x2, x22 47160: 97ff58f8 bl 0x1d540 47164: aa0003f5 mov x21, x0 47168: b50003d5 cbnz x21, 0x471e0 4716c: 321e03e1 orr w1, wzr, #0x4 47170: aa1403e0 mov x0, x20 47174: 97ff5477 bl 0x1c350 47178: aa0003f5 mov x21, x0 4717c: aa1403e0 mov x0, x20 47180: 2a1303e1 mov w1, w19 47184: 97ff57f7 bl 0x1d160 47188: 2a0003e1 mov w1, w0 4718c: aa1403e0 mov x0, x20 47190: 97ff5470 bl 0x1c350 47194: b0000101 adrp x1, 0x68000 47198: aa0003e3 mov x3, x0 4719c: 912f2821 add x1, x1, #0xbca 471a0: aa1403e0 mov x0, x20 471a4: aa1503e2 mov x2, x21 471a8: 97ff527e bl 0x1bba0 471ac: aa0003e2 mov x2, x0 471b0: aa1403e0 mov x0, x20 471b4: 2a1303e1 mov w1, w19 471b8: 97ff5366 bl 0x1bf50 471bc: aa1f03f5 mov x21, xzr 471c0: 14000008 b 0x471e0 471c4: b40000f6 cbz x22, 0x471e0 471c8: b4000095 cbz x21, 0x471d8 471cc: aa1503e0 mov x0, x21 471d0: 97ff58f0 bl 0x1d590 471d4: 14000002 b 0x471dc 471d8: aa1f03e0 mov x0, xzr 471dc: f90002c0 str x0, [x22] 471e0: a9427bfd ldp x29, x30, [sp, #0x20] 471e4: a9414ff4 ldp x20, x19, [sp, #0x10] 471e8: aa1503e0 mov x0, x21 471ec: a8c357f6 ldp x22, x21, [sp], #0x30 471f0: d65f03c0 ret 00000000000471f4 : 471f4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 471f8: a9014ff4 stp x20, x19, [sp, #0x10] 471fc: a9027bfd stp x29, x30, [sp, #0x20] 47200: 910083fd add x29, sp, #0x20 47204: 2a0103f3 mov w19, w1 47208: aa0003f4 mov x20, x0 4720c: 97ff58cd bl 0x1d540 47210: aa0003f5 mov x21, x0 47214: b50002b5 cbnz x21, 0x47268 47218: 321e03e1 orr w1, wzr, #0x4 4721c: aa1403e0 mov x0, x20 47220: 97ff544c bl 0x1c350 47224: aa0003f6 mov x22, x0 47228: aa1403e0 mov x0, x20 4722c: 2a1303e1 mov w1, w19 47230: 97ff57cc bl 0x1d160 47234: 2a0003e1 mov w1, w0 47238: aa1403e0 mov x0, x20 4723c: 97ff5445 bl 0x1c350 47240: b0000101 adrp x1, 0x68000 47244: aa0003e3 mov x3, x0 47248: 912f2821 add x1, x1, #0xbca 4724c: aa1403e0 mov x0, x20 47250: aa1603e2 mov x2, x22 47254: 97ff5253 bl 0x1bba0 47258: aa0003e2 mov x2, x0 4725c: aa1403e0 mov x0, x20 47260: 2a1303e1 mov w1, w19 47264: 97ff533b bl 0x1bf50 47268: a9427bfd ldp x29, x30, [sp, #0x20] 4726c: a9414ff4 ldp x20, x19, [sp, #0x10] 47270: aa1503e0 mov x0, x21 47274: a8c357f6 ldp x22, x21, [sp], #0x30 47278: d65f03c0 ret 000000000004727c : 4727c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 47280: a9017bfd stp x29, x30, [sp, #0x10] 47284: 910043fd add x29, sp, #0x10 47288: aa0103f3 mov x19, x1 4728c: 1284e1e1 mov w1, #-0x2710 // =-10000 47290: aa1303e2 mov x2, x19 47294: aa0003f4 mov x20, x0 47298: 97ff53ae bl 0x1c150 4729c: 12800001 mov w1, #-0x1 // =-1 472a0: aa1403e0 mov x0, x20 472a4: 97ff57af bl 0x1d160 472a8: 34000060 cbz w0, 0x472b4 472ac: 2a1f03e0 mov w0, wzr 472b0: 14000010 b 0x472f0 472b4: 321f7be1 orr w1, wzr, #0xfffffffe 472b8: aa1403e0 mov x0, x20 472bc: 97ff555d bl 0x1c830 472c0: aa1403e0 mov x0, x20 472c4: 2a1f03e1 mov w1, wzr 472c8: 2a1f03e2 mov w2, wzr 472cc: 97ff5281 bl 0x1bcd0 472d0: 12800001 mov w1, #-0x1 // =-1 472d4: aa1403e0 mov x0, x20 472d8: 97ff526a bl 0x1bc80 472dc: 1284e1e1 mov w1, #-0x2710 // =-10000 472e0: aa1403e0 mov x0, x20 472e4: aa1303e2 mov x2, x19 472e8: 97ff57ae bl 0x1d1a0 472ec: 320003e0 orr w0, wzr, #0x1 472f0: a9417bfd ldp x29, x30, [sp, #0x10] 472f4: a8c24ff4 ldp x20, x19, [sp], #0x20 472f8: d65f03c0 ret 00000000000472fc : 472fc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 47300: a9014ff4 stp x20, x19, [sp, #0x10] 47304: a9027bfd stp x29, x30, [sp, #0x20] 47308: 910083fd add x29, sp, #0x20 4730c: aa0203f5 mov x21, x2 47310: 2a0103f4 mov w20, w1 47314: aa0003f3 mov x19, x0 47318: 97ff5302 bl 0x1bf20 4731c: aa0003f6 mov x22, x0 47320: b4000256 cbz x22, 0x47368 47324: aa1303e0 mov x0, x19 47328: 2a1403e1 mov w1, w20 4732c: 97ff5989 bl 0x1d950 47330: 340001c0 cbz w0, 0x47368 47334: 1284e1e1 mov w1, #-0x2710 // =-10000 47338: aa1303e0 mov x0, x19 4733c: aa1503e2 mov x2, x21 47340: 97ff5384 bl 0x1c150 47344: 12800001 mov w1, #-0x1 // =-1 47348: 321f7be2 orr w2, wzr, #0xfffffffe 4734c: aa1303e0 mov x0, x19 47350: 97ff56c0 bl 0x1ce50 47354: 340000a0 cbz w0, 0x47368 47358: 321e7be1 orr w1, wzr, #0xfffffffd 4735c: aa1303e0 mov x0, x19 47360: 97ff5534 bl 0x1c830 47364: 14000012 b 0x473ac 47368: aa1303e0 mov x0, x19 4736c: 2a1403e1 mov w1, w20 47370: 97ff577c bl 0x1d160 47374: 2a0003e1 mov w1, w0 47378: aa1303e0 mov x0, x19 4737c: 97ff53f5 bl 0x1c350 47380: b0000101 adrp x1, 0x68000 47384: aa0003e3 mov x3, x0 47388: 912f2821 add x1, x1, #0xbca 4738c: aa1303e0 mov x0, x19 47390: aa1503e2 mov x2, x21 47394: 97ff5203 bl 0x1bba0 47398: aa0003e2 mov x2, x0 4739c: aa1303e0 mov x0, x19 473a0: 2a1403e1 mov w1, w20 473a4: 97ff52eb bl 0x1bf50 473a8: aa1f03f6 mov x22, xzr 473ac: a9427bfd ldp x29, x30, [sp, #0x20] 473b0: a9414ff4 ldp x20, x19, [sp, #0x10] 473b4: aa1603e0 mov x0, x22 473b8: a8c357f6 ldp x22, x21, [sp], #0x30 473bc: d65f03c0 ret 00000000000473c0 : 473c0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 473c4: a9017bfd stp x29, x30, [sp, #0x10] 473c8: 910043fd add x29, sp, #0x10 473cc: aa0203f3 mov x19, x2 473d0: aa0003f4 mov x20, x0 473d4: 97ff55cf bl 0x1cb10 473d8: 34000080 cbz w0, 0x473e8 473dc: a9417bfd ldp x29, x30, [sp, #0x10] 473e0: a8c24ff4 ldp x20, x19, [sp], #0x20 473e4: d65f03c0 ret 473e8: a9417bfd ldp x29, x30, [sp, #0x10] 473ec: b0000101 adrp x1, 0x68000 473f0: 912ff421 add x1, x1, #0xbfd 473f4: aa1403e0 mov x0, x20 473f8: aa1303e2 mov x2, x19 473fc: a8c24ff4 ldp x20, x19, [sp], #0x20 47400: 17ff58d8 b 0x1d760 0000000000047404 : 47404: f81d0ff5 str x21, [sp, #-0x30]! 47408: a9014ff4 stp x20, x19, [sp, #0x10] 4740c: a9027bfd stp x29, x30, [sp, #0x20] 47410: 910083fd add x29, sp, #0x20 47414: 2a0203f5 mov w21, w2 47418: 2a0103f3 mov w19, w1 4741c: aa0003f4 mov x20, x0 47420: 97ff5750 bl 0x1d160 47424: 6b15001f cmp w0, w21 47428: 540000a1 b.ne 0x4743c 4742c: a9427bfd ldp x29, x30, [sp, #0x20] 47430: a9414ff4 ldp x20, x19, [sp, #0x10] 47434: f84307f5 ldr x21, [sp], #0x30 47438: d65f03c0 ret 4743c: aa1403e0 mov x0, x20 47440: 2a1503e1 mov w1, w21 47444: 97ff53c3 bl 0x1c350 47448: aa0003f5 mov x21, x0 4744c: aa1403e0 mov x0, x20 47450: 2a1303e1 mov w1, w19 47454: 97ff5743 bl 0x1d160 47458: 2a0003e1 mov w1, w0 4745c: aa1403e0 mov x0, x20 47460: 97ff53bc bl 0x1c350 47464: b0000101 adrp x1, 0x68000 47468: aa0003e3 mov x3, x0 4746c: 912f2821 add x1, x1, #0xbca 47470: aa1403e0 mov x0, x20 47474: aa1503e2 mov x2, x21 47478: 97ff51ca bl 0x1bba0 4747c: aa0003e2 mov x2, x0 47480: aa1403e0 mov x0, x20 47484: 2a1303e1 mov w1, w19 47488: a9427bfd ldp x29, x30, [sp, #0x20] 4748c: a9414ff4 ldp x20, x19, [sp, #0x10] 47490: f84307f5 ldr x21, [sp], #0x30 47494: 17ff52af b 0x1bf50 0000000000047498 : 47498: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4749c: a9017bfd stp x29, x30, [sp, #0x10] 474a0: 910043fd add x29, sp, #0x10 474a4: 2a0103f3 mov w19, w1 474a8: aa0003f4 mov x20, x0 474ac: 97ff572d bl 0x1d160 474b0: 3100041f cmn w0, #0x1 474b4: 54000080 b.eq 0x474c4 474b8: a9417bfd ldp x29, x30, [sp, #0x10] 474bc: a8c24ff4 ldp x20, x19, [sp], #0x20 474c0: d65f03c0 ret 474c4: a9417bfd ldp x29, x30, [sp, #0x10] 474c8: b0000102 adrp x2, 0x68000 474cc: 91304442 add x2, x2, #0xc11 474d0: aa1403e0 mov x0, x20 474d4: 2a1303e1 mov w1, w19 474d8: a8c24ff4 ldp x20, x19, [sp], #0x20 474dc: 17ff529d b 0x1bf50 00000000000474e0 : 474e0: fc1d0fe8 str d8, [sp, #-0x30]! 474e4: f90007f5 str x21, [sp, #0x8] 474e8: a9014ff4 stp x20, x19, [sp, #0x10] 474ec: a9027bfd stp x29, x30, [sp, #0x20] 474f0: 910083fd add x29, sp, #0x20 474f4: 2a0103f3 mov w19, w1 474f8: aa0003f4 mov x20, x0 474fc: 97ff58ad bl 0x1d7b0 47500: 4ea01c08 mov v8.16b, v0.16b 47504: 1e602108 fcmp d8, #0.0 47508: 54000321 b.ne 0x4756c 4750c: aa1403e0 mov x0, x20 47510: 2a1303e1 mov w1, w19 47514: 97ff5743 bl 0x1d220 47518: 350002a0 cbnz w0, 0x4756c 4751c: 320007e1 orr w1, wzr, #0x3 47520: aa1403e0 mov x0, x20 47524: 97ff538b bl 0x1c350 47528: aa0003f5 mov x21, x0 4752c: aa1403e0 mov x0, x20 47530: 2a1303e1 mov w1, w19 47534: 97ff570b bl 0x1d160 47538: 2a0003e1 mov w1, w0 4753c: aa1403e0 mov x0, x20 47540: 97ff5384 bl 0x1c350 47544: b0000101 adrp x1, 0x68000 47548: aa0003e3 mov x3, x0 4754c: 912f2821 add x1, x1, #0xbca 47550: aa1403e0 mov x0, x20 47554: aa1503e2 mov x2, x21 47558: 97ff5192 bl 0x1bba0 4755c: aa0003e2 mov x2, x0 47560: aa1403e0 mov x0, x20 47564: 2a1303e1 mov w1, w19 47568: 97ff527a bl 0x1bf50 4756c: a9427bfd ldp x29, x30, [sp, #0x20] 47570: a9414ff4 ldp x20, x19, [sp, #0x10] 47574: f94007f5 ldr x21, [sp, #0x8] 47578: 4ea81d00 mov v0.16b, v8.16b 4757c: fc4307e8 ldr d8, [sp], #0x30 47580: d65f03c0 ret 0000000000047584 : 47584: fc1d0fe8 str d8, [sp, #-0x30]! 47588: a9014ff4 stp x20, x19, [sp, #0x10] 4758c: a9027bfd stp x29, x30, [sp, #0x20] 47590: 910083fd add x29, sp, #0x20 47594: 4ea01c08 mov v8.16b, v0.16b 47598: 2a0103f3 mov w19, w1 4759c: aa0003f4 mov x20, x0 475a0: 97ff56f0 bl 0x1d160 475a4: 7100041f cmp w0, #0x1 475a8: 540000eb b.lt 0x475c4 475ac: aa1403e0 mov x0, x20 475b0: 2a1303e1 mov w1, w19 475b4: a9427bfd ldp x29, x30, [sp, #0x20] 475b8: a9414ff4 ldp x20, x19, [sp, #0x10] 475bc: fc4307e8 ldr d8, [sp], #0x30 475c0: 17ff5134 b 0x1ba90 475c4: a9427bfd ldp x29, x30, [sp, #0x20] 475c8: a9414ff4 ldp x20, x19, [sp, #0x10] 475cc: 4ea81d00 mov v0.16b, v8.16b 475d0: fc4307e8 ldr d8, [sp], #0x30 475d4: d65f03c0 ret 00000000000475d8 : 475d8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 475dc: a9014ff4 stp x20, x19, [sp, #0x10] 475e0: a9027bfd stp x29, x30, [sp, #0x20] 475e4: 910083fd add x29, sp, #0x20 475e8: 2a0103f3 mov w19, w1 475ec: aa0003f5 mov x21, x0 475f0: 97ff550c bl 0x1ca20 475f4: aa0003f4 mov x20, x0 475f8: b5000334 cbnz x20, 0x4765c 475fc: aa1503e0 mov x0, x21 47600: 2a1303e1 mov w1, w19 47604: 97ff5707 bl 0x1d220 47608: 350002a0 cbnz w0, 0x4765c 4760c: 320007e1 orr w1, wzr, #0x3 47610: aa1503e0 mov x0, x21 47614: 97ff534f bl 0x1c350 47618: aa0003f6 mov x22, x0 4761c: aa1503e0 mov x0, x21 47620: 2a1303e1 mov w1, w19 47624: 97ff56cf bl 0x1d160 47628: 2a0003e1 mov w1, w0 4762c: aa1503e0 mov x0, x21 47630: 97ff5348 bl 0x1c350 47634: b0000101 adrp x1, 0x68000 47638: aa0003e3 mov x3, x0 4763c: 912f2821 add x1, x1, #0xbca 47640: aa1503e0 mov x0, x21 47644: aa1603e2 mov x2, x22 47648: 97ff5156 bl 0x1bba0 4764c: aa0003e2 mov x2, x0 47650: aa1503e0 mov x0, x21 47654: 2a1303e1 mov w1, w19 47658: 97ff523e bl 0x1bf50 4765c: aa1403e0 mov x0, x20 47660: a9427bfd ldp x29, x30, [sp, #0x20] 47664: a9414ff4 ldp x20, x19, [sp, #0x10] 47668: a8c357f6 ldp x22, x21, [sp], #0x30 4766c: d65f03c0 ret 0000000000047670 : 47670: f81d0ff5 str x21, [sp, #-0x30]! 47674: a9014ff4 stp x20, x19, [sp, #0x10] 47678: a9027bfd stp x29, x30, [sp, #0x20] 4767c: 910083fd add x29, sp, #0x20 47680: aa0203f4 mov x20, x2 47684: 2a0103f3 mov w19, w1 47688: aa0003f5 mov x21, x0 4768c: 97ff56b5 bl 0x1d160 47690: 7100041f cmp w0, #0x1 47694: 540000eb b.lt 0x476b0 47698: 2a1303e1 mov w1, w19 4769c: a9427bfd ldp x29, x30, [sp, #0x20] 476a0: a9414ff4 ldp x20, x19, [sp, #0x10] 476a4: aa1503e0 mov x0, x21 476a8: f84307f5 ldr x21, [sp], #0x30 476ac: 17ff5575 b 0x1cc80 476b0: aa1403e0 mov x0, x20 476b4: a9427bfd ldp x29, x30, [sp, #0x20] 476b8: a9414ff4 ldp x20, x19, [sp, #0x10] 476bc: f84307f5 ldr x21, [sp], #0x30 476c0: d65f03c0 ret 00000000000476c4 : 476c4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 476c8: a9017bfd stp x29, x30, [sp, #0x10] 476cc: 910043fd add x29, sp, #0x10 476d0: aa0203f4 mov x20, x2 476d4: aa0003f3 mov x19, x0 476d8: 97ff589e bl 0x1d950 476dc: 34000280 cbz w0, 0x4772c 476e0: aa1303e0 mov x0, x19 476e4: aa1403e1 mov x1, x20 476e8: 97ff561e bl 0x1cf60 476ec: 321f7be1 orr w1, wzr, #0xfffffffe 476f0: aa1303e0 mov x0, x19 476f4: 97ff54e3 bl 0x1ca80 476f8: 12800001 mov w1, #-0x1 // =-1 476fc: aa1303e0 mov x0, x19 47700: 97ff5698 bl 0x1d160 47704: 340000c0 cbz w0, 0x4771c 47708: 321f7be1 orr w1, wzr, #0xfffffffe 4770c: aa1303e0 mov x0, x19 47710: 97ff5724 bl 0x1d3a0 47714: 320003e0 orr w0, wzr, #0x1 47718: 14000005 b 0x4772c 4771c: 321e7be1 orr w1, wzr, #0xfffffffd 47720: aa1303e0 mov x0, x19 47724: 97ff5443 bl 0x1c830 47728: 2a1f03e0 mov w0, wzr 4772c: a9417bfd ldp x29, x30, [sp, #0x10] 47730: a8c24ff4 ldp x20, x19, [sp], #0x20 47734: d65f03c0 ret 0000000000047738 : 47738: f81d0ff5 str x21, [sp, #-0x30]! 4773c: a9014ff4 stp x20, x19, [sp, #0x10] 47740: a9027bfd stp x29, x30, [sp, #0x20] 47744: 910083fd add x29, sp, #0x20 47748: 2a0103f4 mov w20, w1 4774c: 5284e1e8 mov w8, #0x270f // =9999 47750: 0b080288 add w8, w20, w8 47754: aa0203f5 mov x21, x2 47758: aa0003f3 mov x19, x0 4775c: 53047d08 lsr w8, w8, #4 47760: 7109c11f cmp w8, #0x270 47764: 540000a8 b.hi 0x47778 47768: aa1303e0 mov x0, x19 4776c: 97ff52b9 bl 0x1c250 47770: 0b000288 add w8, w20, w0 47774: 11000514 add w20, w8, #0x1 47778: aa1303e0 mov x0, x19 4777c: 2a1403e1 mov w1, w20 47780: 97ff5874 bl 0x1d950 47784: 34000340 cbz w0, 0x477ec 47788: aa1303e0 mov x0, x19 4778c: aa1503e1 mov x1, x21 47790: 97ff55f4 bl 0x1cf60 47794: 321f7be1 orr w1, wzr, #0xfffffffe 47798: aa1303e0 mov x0, x19 4779c: 97ff54b9 bl 0x1ca80 477a0: 12800001 mov w1, #-0x1 // =-1 477a4: aa1303e0 mov x0, x19 477a8: 97ff566e bl 0x1d160 477ac: 340001a0 cbz w0, 0x477e0 477b0: 321f7be1 orr w1, wzr, #0xfffffffe 477b4: aa1303e0 mov x0, x19 477b8: 97ff56fa bl 0x1d3a0 477bc: aa1303e0 mov x0, x19 477c0: 2a1403e1 mov w1, w20 477c4: 97ff512f bl 0x1bc80 477c8: 320003e1 orr w1, wzr, #0x1 477cc: 320003e2 orr w2, wzr, #0x1 477d0: aa1303e0 mov x0, x19 477d4: 320003f4 orr w20, wzr, #0x1 477d8: 97ff580e bl 0x1d810 477dc: 14000005 b 0x477f0 477e0: 321e7be1 orr w1, wzr, #0xfffffffd 477e4: aa1303e0 mov x0, x19 477e8: 97ff5412 bl 0x1c830 477ec: 2a1f03f4 mov w20, wzr 477f0: 2a1403e0 mov w0, w20 477f4: a9427bfd ldp x29, x30, [sp, #0x20] 477f8: a9414ff4 ldp x20, x19, [sp, #0x10] 477fc: f84307f5 ldr x21, [sp], #0x30 47800: d65f03c0 ret 0000000000047804 : 47804: 2a1f03e3 mov w3, wzr 47808: 17ff5862 b 0x1d990 000000000004780c : 4780c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 47810: a90157f6 stp x22, x21, [sp, #0x10] 47814: a9024ff4 stp x20, x19, [sp, #0x20] 47818: a9037bfd stp x29, x30, [sp, #0x30] 4781c: 9100c3fd add x29, sp, #0x30 47820: 2a0303f3 mov w19, w3 47824: aa0203f5 mov x21, x2 47828: aa0103f6 mov x22, x1 4782c: aa0003f4 mov x20, x0 47830: b4000696 cbz x22, 0x47900 47834: f94002a8 ldr x8, [x21] 47838: b40000e8 cbz x8, 0x47854 4783c: 2a1f03f7 mov w23, wzr 47840: 910042a8 add x8, x21, #0x10 47844: f8410509 ldr x9, [x8], #0x10 47848: 110006f7 add w23, w23, #0x1 4784c: b5ffffc9 cbnz x9, 0x47844 47850: 14000002 b 0x47858 47854: 2a1f03f7 mov w23, wzr 47858: b0000102 adrp x2, 0x68000 4785c: 91308042 add x2, x2, #0xc20 47860: 1284e1e1 mov w1, #-0x2710 // =-10000 47864: 320003e3 orr w3, wzr, #0x1 47868: aa1403e0 mov x0, x20 4786c: 97ff5299 bl 0x1c2d0 47870: 12800001 mov w1, #-0x1 // =-1 47874: aa1403e0 mov x0, x20 47878: aa1603e2 mov x2, x22 4787c: 97ff5235 bl 0x1c150 47880: 12800001 mov w1, #-0x1 // =-1 47884: aa1403e0 mov x0, x20 47888: 97ff5636 bl 0x1d160 4788c: 7100141f cmp w0, #0x5 47890: 540002c0 b.eq 0x478e8 47894: 321f7be1 orr w1, wzr, #0xfffffffe 47898: aa1403e0 mov x0, x20 4789c: 97ff53e5 bl 0x1c830 478a0: 1284e221 mov w1, #-0x2712 // =-10002 478a4: aa1403e0 mov x0, x20 478a8: aa1603e2 mov x2, x22 478ac: 2a1703e3 mov w3, w23 478b0: 97ff5288 bl 0x1c2d0 478b4: b40000c0 cbz x0, 0x478cc 478b8: b0000101 adrp x1, 0x68000 478bc: 9130a021 add x1, x1, #0xc28 478c0: aa1403e0 mov x0, x20 478c4: aa1603e2 mov x2, x22 478c8: 97ff57a6 bl 0x1d760 478cc: 12800001 mov w1, #-0x1 // =-1 478d0: aa1403e0 mov x0, x20 478d4: 97ff50eb bl 0x1bc80 478d8: 321e7be1 orr w1, wzr, #0xfffffffd 478dc: aa1403e0 mov x0, x20 478e0: aa1603e2 mov x2, x22 478e4: 97ff562f bl 0x1d1a0 478e8: 321f7be1 orr w1, wzr, #0xfffffffe 478ec: aa1403e0 mov x0, x20 478f0: 97ff56ac bl 0x1d3a0 478f4: 2a3303e1 mvn w1, w19 478f8: aa1403e0 mov x0, x20 478fc: 97ff51c5 bl 0x1c010 47900: f94002a8 ldr x8, [x21] 47904: b4000448 cbz x8, 0x4798c 47908: 321f7be8 orr w8, wzr, #0xfffffffe 4790c: 4b130116 sub w22, w8, w19 47910: 7100027f cmp w19, #0x0 47914: 5400026d b.le 0x47960 47918: 4b1303f7 neg w23, w19 4791c: 2a1303f8 mov w24, w19 47920: aa1403e0 mov x0, x20 47924: 2a1703e1 mov w1, w23 47928: 97ff50d6 bl 0x1bc80 4792c: 51000718 sub w24, w24, #0x1 47930: 35ffff98 cbnz w24, 0x47920 47934: f94006a1 ldr x1, [x21, #0x8] 47938: aa1403e0 mov x0, x20 4793c: 2a1303e2 mov w2, w19 47940: 97ff5180 bl 0x1bf40 47944: f94002a2 ldr x2, [x21] 47948: aa1403e0 mov x0, x20 4794c: 2a1603e1 mov w1, w22 47950: 97ff5614 bl 0x1d1a0 47954: f8410ea8 ldr x8, [x21, #0x10]! 47958: b5fffe28 cbnz x8, 0x4791c 4795c: 1400000c b 0x4798c 47960: 910042b5 add x21, x21, #0x10 47964: f85f82a1 ldur x1, [x21, #-0x8] 47968: aa1403e0 mov x0, x20 4796c: 2a1303e2 mov w2, w19 47970: 97ff5174 bl 0x1bf40 47974: f85f02a2 ldur x2, [x21, #-0x10] 47978: aa1403e0 mov x0, x20 4797c: 2a1603e1 mov w1, w22 47980: 97ff5608 bl 0x1d1a0 47984: f84106a8 ldr x8, [x21], #0x10 47988: b5fffee8 cbnz x8, 0x47964 4798c: 2a3303e1 mvn w1, w19 47990: aa1403e0 mov x0, x20 47994: a9437bfd ldp x29, x30, [sp, #0x30] 47998: a9424ff4 ldp x20, x19, [sp, #0x20] 4799c: a94157f6 ldp x22, x21, [sp, #0x10] 479a0: a8c45ff8 ldp x24, x23, [sp], #0x40 479a4: 17ff53a3 b 0x1c830 00000000000479a8 : 479a8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 479ac: a90157f6 stp x22, x21, [sp, #0x10] 479b0: a9024ff4 stp x20, x19, [sp, #0x20] 479b4: a9037bfd stp x29, x30, [sp, #0x30] 479b8: 9100c3fd add x29, sp, #0x30 479bc: 2a0303f4 mov w20, w3 479c0: aa0203f5 mov x21, x2 479c4: aa0003f3 mov x19, x0 479c8: 97ff50ae bl 0x1bc80 479cc: 320003f8 orr w24, wzr, #0x1 479d0: 528005c1 mov w1, #0x2e // =46 479d4: aa1503e0 mov x0, x21 479d8: 97ff5522 bl 0x1ce60 479dc: aa0003f6 mov x22, x0 479e0: b5000096 cbnz x22, 0x479f0 479e4: aa1503e0 mov x0, x21 479e8: 97ff56ea bl 0x1d590 479ec: 8b0002b6 add x22, x21, x0 479f0: cb1502d7 sub x23, x22, x21 479f4: aa1303e0 mov x0, x19 479f8: aa1503e1 mov x1, x21 479fc: aa1703e2 mov x2, x23 47a00: 97ff5690 bl 0x1d440 47a04: 321f7be1 orr w1, wzr, #0xfffffffe 47a08: aa1303e0 mov x0, x19 47a0c: 97ff541d bl 0x1ca80 47a10: 12800001 mov w1, #-0x1 // =-1 47a14: aa1303e0 mov x0, x19 47a18: 97ff55d2 bl 0x1d160 47a1c: 340000e0 cbz w0, 0x47a38 47a20: 12800001 mov w1, #-0x1 // =-1 47a24: aa1303e0 mov x0, x19 47a28: 97ff55ce bl 0x1d160 47a2c: 7100141f cmp w0, #0x5 47a30: 540002a0 b.eq 0x47a84 47a34: 1400001d b 0x47aa8 47a38: 321f7be1 orr w1, wzr, #0xfffffffe 47a3c: aa1303e0 mov x0, x19 47a40: 97ff537c bl 0x1c830 47a44: 394002c8 ldrb w8, [x22] 47a48: 7100b91f cmp w8, #0x2e 47a4c: 1a940302 csel w2, w24, w20, eq 47a50: aa1303e0 mov x0, x19 47a54: 2a1f03e1 mov w1, wzr 47a58: 97ff509e bl 0x1bcd0 47a5c: aa1303e0 mov x0, x19 47a60: aa1503e1 mov x1, x21 47a64: aa1703e2 mov x2, x23 47a68: 97ff5676 bl 0x1d440 47a6c: 321f7be1 orr w1, wzr, #0xfffffffe 47a70: aa1303e0 mov x0, x19 47a74: 97ff5083 bl 0x1bc80 47a78: 321e77e1 orr w1, wzr, #0xfffffffc 47a7c: aa1303e0 mov x0, x19 47a80: 97ff5348 bl 0x1c7a0 47a84: 321f7be1 orr w1, wzr, #0xfffffffe 47a88: aa1303e0 mov x0, x19 47a8c: 97ff5645 bl 0x1d3a0 47a90: 384016c8 ldrb w8, [x22], #0x1 47a94: 7100b91f cmp w8, #0x2e 47a98: aa1603f5 mov x21, x22 47a9c: 54fff9a0 b.eq 0x479d0 47aa0: aa1f03f5 mov x21, xzr 47aa4: 14000004 b 0x47ab4 47aa8: 321e7be1 orr w1, wzr, #0xfffffffd 47aac: aa1303e0 mov x0, x19 47ab0: 97ff5360 bl 0x1c830 47ab4: aa1503e0 mov x0, x21 47ab8: a9437bfd ldp x29, x30, [sp, #0x30] 47abc: a9424ff4 ldp x20, x19, [sp, #0x20] 47ac0: a94157f6 ldp x22, x21, [sp, #0x10] 47ac4: a8c45ff8 ldp x24, x23, [sp], #0x40 47ac8: d65f03c0 ret 0000000000047acc : 47acc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 47ad0: a90167fa stp x26, x25, [sp, #0x10] 47ad4: a9025ff8 stp x24, x23, [sp, #0x20] 47ad8: a90357f6 stp x22, x21, [sp, #0x30] 47adc: a9044ff4 stp x20, x19, [sp, #0x40] 47ae0: a9057bfd stp x29, x30, [sp, #0x50] 47ae4: 910143fd add x29, sp, #0x50 47ae8: d11083ff sub sp, sp, #0x420 47aec: d53bd048 mrs x8, TPIDR_EL0 47af0: f9401508 ldr x8, [x8, #0x28] 47af4: aa0203f7 mov x23, x2 47af8: aa0003f3 mov x19, x0 47afc: aa1703e0 mov x0, x23 47b00: aa0303f6 mov x22, x3 47b04: aa0103f5 mov x21, x1 47b08: f81a83a8 stur x8, [x29, #-0x58] 47b0c: 97ff56a1 bl 0x1d590 47b10: 910003fa mov x26, sp 47b14: aa0003f8 mov x24, x0 47b18: 91006354 add x20, x26, #0x18 47b1c: aa1503e0 mov x0, x21 47b20: aa1703e1 mov x1, x23 47b24: f9000bf3 str x19, [sp, #0x10] 47b28: f90003f4 str x20, [sp] 47b2c: b9000bff str wzr, [sp, #0x8] 47b30: 97ff564c bl 0x1d460 47b34: aa0003f9 mov x25, x0 47b38: b4000519 cbz x25, 0x47bd8 47b3c: 9110635a add x26, x26, #0x418 47b40: cb150328 sub x8, x25, x21 47b44: b40001c8 cbz x8, 0x47b7c 47b48: cb1902bb sub x27, x21, x25 47b4c: f94003e8 ldr x8, [sp] 47b50: eb1a011f cmp x8, x26 47b54: 54000083 b.lo 0x47b64 47b58: 910003e0 mov x0, sp 47b5c: 97ff56cd bl 0x1d690 47b60: f94003e8 ldr x8, [sp] 47b64: 384016a9 ldrb w9, [x21], #0x1 47b68: 9100050a add x10, x8, #0x1 47b6c: 9100077b add x27, x27, #0x1 47b70: f90003ea str x10, [sp] 47b74: 39000109 strb w9, [x8] 47b78: b5fffebb cbnz x27, 0x47b4c 47b7c: aa1603e0 mov x0, x22 47b80: 97ff5684 bl 0x1d590 47b84: aa0003f5 mov x21, x0 47b88: b40001d5 cbz x21, 0x47bc0 47b8c: aa1603fb mov x27, x22 47b90: f94003e8 ldr x8, [sp] 47b94: d10006b5 sub x21, x21, #0x1 47b98: eb1a011f cmp x8, x26 47b9c: 54000083 b.lo 0x47bac 47ba0: 910003e0 mov x0, sp 47ba4: 97ff56bb bl 0x1d690 47ba8: f94003e8 ldr x8, [sp] 47bac: 38401769 ldrb w9, [x27], #0x1 47bb0: 9100050a add x10, x8, #0x1 47bb4: f90003ea str x10, [sp] 47bb8: 39000109 strb w9, [x8] 47bbc: b5fffeb5 cbnz x21, 0x47b90 47bc0: 8b180335 add x21, x25, x24 47bc4: aa1503e0 mov x0, x21 47bc8: aa1703e1 mov x1, x23 47bcc: 97ff5625 bl 0x1d460 47bd0: aa0003f9 mov x25, x0 47bd4: b5fffb79 cbnz x25, 0x47b40 47bd8: aa1503e0 mov x0, x21 47bdc: 97ff566d bl 0x1d590 47be0: aa0003f6 mov x22, x0 47be4: b40001f6 cbz x22, 0x47c20 47be8: 910003e8 mov x8, sp 47bec: 91106117 add x23, x8, #0x418 47bf0: f94003e8 ldr x8, [sp] 47bf4: d10006d6 sub x22, x22, #0x1 47bf8: eb17011f cmp x8, x23 47bfc: 54000083 b.lo 0x47c0c 47c00: 910003e0 mov x0, sp 47c04: 97ff56a3 bl 0x1d690 47c08: f94003e8 ldr x8, [sp] 47c0c: 384016a9 ldrb w9, [x21], #0x1 47c10: 9100050a add x10, x8, #0x1 47c14: f90003ea str x10, [sp] 47c18: 39000109 strb w9, [x8] 47c1c: b5fffeb6 cbnz x22, 0x47bf0 47c20: f94003e8 ldr x8, [sp] 47c24: cb140102 sub x2, x8, x20 47c28: b4000122 cbz x2, 0x47c4c 47c2c: f9400be0 ldr x0, [sp, #0x10] 47c30: aa1403e1 mov x1, x20 47c34: 97ff5603 bl 0x1d440 47c38: b9400be8 ldr w8, [sp, #0x8] 47c3c: f90003f4 str x20, [sp] 47c40: 11000501 add w1, w8, #0x1 47c44: b9000be1 str w1, [sp, #0x8] 47c48: 14000002 b 0x47c50 47c4c: b9400be1 ldr w1, [sp, #0x8] 47c50: f9400be0 ldr x0, [sp, #0x10] 47c54: 97ff5443 bl 0x1cd60 47c58: 320003e8 orr w8, wzr, #0x1 47c5c: 12800001 mov w1, #-0x1 // =-1 47c60: aa1303e0 mov x0, x19 47c64: aa1f03e2 mov x2, xzr 47c68: b9000be8 str w8, [sp, #0x8] 47c6c: 97ff5635 bl 0x1d540 47c70: d53bd048 mrs x8, TPIDR_EL0 47c74: f9401508 ldr x8, [x8, #0x28] 47c78: f85a83a9 ldur x9, [x29, #-0x58] 47c7c: eb09011f cmp x8, x9 47c80: 54000121 b.ne 0x47ca4 47c84: 911083ff add sp, sp, #0x420 47c88: a9457bfd ldp x29, x30, [sp, #0x50] 47c8c: a9444ff4 ldp x20, x19, [sp, #0x40] 47c90: a94357f6 ldp x22, x21, [sp, #0x30] 47c94: a9425ff8 ldp x24, x23, [sp, #0x20] 47c98: a94167fa ldp x26, x25, [sp, #0x10] 47c9c: a8c66ffc ldp x28, x27, [sp], #0x60 47ca0: d65f03c0 ret 47ca4: 97ff534f bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000047ca8 : 47ca8: 91006028 add x8, x1, #0x18 47cac: f9000820 str x0, [x1, #0x10] 47cb0: f9000028 str x8, [x1] 47cb4: b900083f str wzr, [x1, #0x8] 47cb8: d65f03c0 ret 0000000000047cbc : 47cbc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 47cc0: a9014ff4 stp x20, x19, [sp, #0x10] 47cc4: a9027bfd stp x29, x30, [sp, #0x20] 47cc8: 910083fd add x29, sp, #0x20 47ccc: aa0203f3 mov x19, x2 47cd0: aa0103f4 mov x20, x1 47cd4: aa0003f5 mov x21, x0 47cd8: b40001d3 cbz x19, 0x47d10 47cdc: 911062b6 add x22, x21, #0x418 47ce0: f94002a8 ldr x8, [x21] 47ce4: d1000673 sub x19, x19, #0x1 47ce8: eb16011f cmp x8, x22 47cec: 54000083 b.lo 0x47cfc 47cf0: aa1503e0 mov x0, x21 47cf4: 97ff5667 bl 0x1d690 47cf8: f94002a8 ldr x8, [x21] 47cfc: 38401689 ldrb w9, [x20], #0x1 47d00: 9100050a add x10, x8, #0x1 47d04: f90002aa str x10, [x21] 47d08: 39000109 strb w9, [x8] 47d0c: b5fffeb3 cbnz x19, 0x47ce0 47d10: a9427bfd ldp x29, x30, [sp, #0x20] 47d14: a9414ff4 ldp x20, x19, [sp, #0x10] 47d18: a8c357f6 ldp x22, x21, [sp], #0x30 47d1c: d65f03c0 ret 0000000000047d20 : 47d20: a9bd57f6 stp x22, x21, [sp, #-0x30]! 47d24: a9014ff4 stp x20, x19, [sp, #0x10] 47d28: a9027bfd stp x29, x30, [sp, #0x20] 47d2c: 910083fd add x29, sp, #0x20 47d30: aa0103f3 mov x19, x1 47d34: aa0003f4 mov x20, x0 47d38: aa1303e0 mov x0, x19 47d3c: 97ff5615 bl 0x1d590 47d40: aa0003f5 mov x21, x0 47d44: b40001d5 cbz x21, 0x47d7c 47d48: 91106296 add x22, x20, #0x418 47d4c: f9400288 ldr x8, [x20] 47d50: d10006b5 sub x21, x21, #0x1 47d54: eb16011f cmp x8, x22 47d58: 54000083 b.lo 0x47d68 47d5c: aa1403e0 mov x0, x20 47d60: 97ff564c bl 0x1d690 47d64: f9400288 ldr x8, [x20] 47d68: 38401669 ldrb w9, [x19], #0x1 47d6c: 9100050a add x10, x8, #0x1 47d70: f900028a str x10, [x20] 47d74: 39000109 strb w9, [x8] 47d78: b5fffeb5 cbnz x21, 0x47d4c 47d7c: a9427bfd ldp x29, x30, [sp, #0x20] 47d80: a9414ff4 ldp x20, x19, [sp, #0x10] 47d84: a8c357f6 ldp x22, x21, [sp], #0x30 47d88: d65f03c0 ret 0000000000047d8c : 47d8c: f81d0ff5 str x21, [sp, #-0x30]! 47d90: a9014ff4 stp x20, x19, [sp, #0x10] 47d94: a9027bfd stp x29, x30, [sp, #0x20] 47d98: 910083fd add x29, sp, #0x20 47d9c: aa0003f3 mov x19, x0 47da0: aa1303f4 mov x20, x19 47da4: f8418688 ldr x8, [x20], #0x18 47da8: cb140102 sub x2, x8, x20 47dac: b4000142 cbz x2, 0x47dd4 47db0: aa1303f5 mov x21, x19 47db4: f8410ea0 ldr x0, [x21, #0x10]! 47db8: aa1403e1 mov x1, x20 47dbc: 97ff55a1 bl 0x1d440 47dc0: f9000274 str x20, [x19] 47dc4: b8408e68 ldr w8, [x19, #0x8]! 47dc8: 11000501 add w1, w8, #0x1 47dcc: b9000261 str w1, [x19] 47dd0: 14000003 b 0x47ddc 47dd4: b8408e61 ldr w1, [x19, #0x8]! 47dd8: 91002275 add x21, x19, #0x8 47ddc: f94002a0 ldr x0, [x21] 47de0: 97ff53e0 bl 0x1cd60 47de4: 320003e8 orr w8, wzr, #0x1 47de8: b9000268 str w8, [x19] 47dec: a9427bfd ldp x29, x30, [sp, #0x20] 47df0: a9414ff4 ldp x20, x19, [sp, #0x10] 47df4: f84307f5 ldr x21, [sp], #0x30 47df8: d65f03c0 ret 0000000000047dfc : 47dfc: f81c0ff7 str x23, [sp, #-0x40]! 47e00: a90157f6 stp x22, x21, [sp, #0x10] 47e04: a9024ff4 stp x20, x19, [sp, #0x20] 47e08: a9037bfd stp x29, x30, [sp, #0x30] 47e0c: 9100c3fd add x29, sp, #0x30 47e10: aa0003f4 mov x20, x0 47e14: aa1403f3 mov x19, x20 47e18: f8418668 ldr x8, [x19], #0x18 47e1c: cb130102 sub x2, x8, x19 47e20: b4000522 cbz x2, 0x47ec4 47e24: f9400a80 ldr x0, [x20, #0x10] 47e28: aa1303e1 mov x1, x19 47e2c: 97ff5585 bl 0x1d440 47e30: b9400a88 ldr w8, [x20, #0x8] 47e34: f9000293 str x19, [x20] 47e38: 11000509 add w9, w8, #0x1 47e3c: b9000a89 str w9, [x20, #0x8] 47e40: 7100051f cmp w8, #0x1 47e44: 5400040b b.lt 0x47ec4 47e48: f9400a95 ldr x21, [x20, #0x10] 47e4c: 12800001 mov w1, #-0x1 // =-1 47e50: aa1503e0 mov x0, x21 47e54: 97ff5447 bl 0x1cf70 47e58: aa0003f7 mov x23, x0 47e5c: 320003f6 orr w22, wzr, #0x1 47e60: 2a3603e1 mvn w1, w22 47e64: aa1503e0 mov x0, x21 47e68: 97ff5442 bl 0x1cf70 47e6c: b9400a88 ldr w8, [x20, #0x8] 47e70: 4b160109 sub w9, w8, w22 47e74: 7100213f cmp w9, #0x8 47e78: 1a9fd7e9 cset w9, gt 47e7c: eb0002ff cmp x23, x0 47e80: 1a9f97ea cset w10, hi 47e84: 2a09014a orr w10, w10, w9 47e88: 7100015f cmp w10, #0x0 47e8c: 9a9f1009 csel x9, x0, xzr, ne 47e90: 0b160156 add w22, w10, w22 47e94: 3400008a cbz w10, 0x47ea4 47e98: 8b170137 add x23, x9, x23 47e9c: 6b0802df cmp w22, w8 47ea0: 54fffe0b b.lt 0x47e60 47ea4: aa1503e0 mov x0, x21 47ea8: 2a1603e1 mov w1, w22 47eac: 97ff53ad bl 0x1cd60 47eb0: b9400a88 ldr w8, [x20, #0x8] 47eb4: 320003e9 orr w9, wzr, #0x1 47eb8: 4b160129 sub w9, w9, w22 47ebc: 0b080128 add w8, w9, w8 47ec0: b9000a88 str w8, [x20, #0x8] 47ec4: aa1303e0 mov x0, x19 47ec8: a9437bfd ldp x29, x30, [sp, #0x30] 47ecc: a9424ff4 ldp x20, x19, [sp, #0x20] 47ed0: a94157f6 ldp x22, x21, [sp, #0x10] 47ed4: f84407f7 ldr x23, [sp], #0x40 47ed8: d65f03c0 ret 0000000000047edc : 47edc: d10103ff sub sp, sp, #0x40 47ee0: a90157f6 stp x22, x21, [sp, #0x10] 47ee4: a9024ff4 stp x20, x19, [sp, #0x20] 47ee8: a9037bfd stp x29, x30, [sp, #0x30] 47eec: 9100c3fd add x29, sp, #0x30 47ef0: d53bd048 mrs x8, TPIDR_EL0 47ef4: f9401508 ldr x8, [x8, #0x28] 47ef8: aa0003f3 mov x19, x0 47efc: 12800001 mov w1, #-0x1 // =-1 47f00: 910003e2 mov x2, sp 47f04: f90007e8 str x8, [sp, #0x8] 47f08: f9400a74 ldr x20, [x19, #0x10] 47f0c: aa1403e0 mov x0, x20 47f10: 97ff558c bl 0x1d540 47f14: aa0003e1 mov x1, x0 47f18: f9400260 ldr x0, [x19] 47f1c: f94003e2 ldr x2, [sp] 47f20: 91106268 add x8, x19, #0x418 47f24: cb000108 sub x8, x8, x0 47f28: eb08005f cmp x2, x8 47f2c: 54000209 b.ls 0x47f6c 47f30: 91006275 add x21, x19, #0x18 47f34: cb150002 sub x2, x0, x21 47f38: b40002c2 cbz x2, 0x47f90 47f3c: f9400a60 ldr x0, [x19, #0x10] 47f40: aa1503e1 mov x1, x21 47f44: 97ff553f bl 0x1d440 47f48: f9000275 str x21, [x19] 47f4c: aa1303f6 mov x22, x19 47f50: b8408ec8 ldr w8, [x22, #0x8]! 47f54: 321f7be1 orr w1, wzr, #0xfffffffe 47f58: aa1403e0 mov x0, x20 47f5c: 11000508 add w8, w8, #0x1 47f60: b90002c8 str w8, [x22] 47f64: 97ff502b bl 0x1c010 47f68: 1400000b b 0x47f94 47f6c: 97ff5645 bl 0x1d880 47f70: f94003e8 ldr x8, [sp] 47f74: f9400269 ldr x9, [x19] 47f78: 321f7be1 orr w1, wzr, #0xfffffffe 47f7c: aa1403e0 mov x0, x20 47f80: 8b080128 add x8, x9, x8 47f84: f9000268 str x8, [x19] 47f88: 97ff522a bl 0x1c830 47f8c: 14000026 b 0x48024 47f90: 91002276 add x22, x19, #0x8 47f94: b94002c8 ldr w8, [x22] 47f98: 11000509 add w9, w8, #0x1 47f9c: b90002c9 str w9, [x22] 47fa0: 7100051f cmp w8, #0x1 47fa4: 5400040b b.lt 0x48024 47fa8: f9400a73 ldr x19, [x19, #0x10] 47fac: 12800001 mov w1, #-0x1 // =-1 47fb0: aa1303e0 mov x0, x19 47fb4: 97ff53ef bl 0x1cf70 47fb8: aa0003f5 mov x21, x0 47fbc: 320003f4 orr w20, wzr, #0x1 47fc0: 2a3403e1 mvn w1, w20 47fc4: aa1303e0 mov x0, x19 47fc8: 97ff53ea bl 0x1cf70 47fcc: b94002c8 ldr w8, [x22] 47fd0: 4b140109 sub w9, w8, w20 47fd4: 7100213f cmp w9, #0x8 47fd8: 1a9fd7e9 cset w9, gt 47fdc: eb0002bf cmp x21, x0 47fe0: 1a9f97ea cset w10, hi 47fe4: 2a09014a orr w10, w10, w9 47fe8: 7100015f cmp w10, #0x0 47fec: 9a9f1009 csel x9, x0, xzr, ne 47ff0: 0b140154 add w20, w10, w20 47ff4: 3400008a cbz w10, 0x48004 47ff8: 8b150135 add x21, x9, x21 47ffc: 6b08029f cmp w20, w8 48000: 54fffe0b b.lt 0x47fc0 48004: aa1303e0 mov x0, x19 48008: 2a1403e1 mov w1, w20 4800c: 97ff5355 bl 0x1cd60 48010: b94002c8 ldr w8, [x22] 48014: 320003e9 orr w9, wzr, #0x1 48018: 4b140129 sub w9, w9, w20 4801c: 0b080128 add w8, w9, w8 48020: b90002c8 str w8, [x22] 48024: d53bd048 mrs x8, TPIDR_EL0 48028: f9401508 ldr x8, [x8, #0x28] 4802c: f94007e9 ldr x9, [sp, #0x8] 48030: eb09011f cmp x8, x9 48034: 540000c1 b.ne 0x4804c 48038: a9437bfd ldp x29, x30, [sp, #0x30] 4803c: a9424ff4 ldp x20, x19, [sp, #0x20] 48040: a94157f6 ldp x22, x21, [sp, #0x10] 48044: 910103ff add sp, sp, #0x40 48048: d65f03c0 ret 4804c: 97ff5265 bl 0x1c9e0 <__stack_chk_fail@plt> 0000000000048050 : 48050: f81d0ff5 str x21, [sp, #-0x30]! 48054: a9014ff4 stp x20, x19, [sp, #0x10] 48058: a9027bfd stp x29, x30, [sp, #0x20] 4805c: 910083fd add x29, sp, #0x20 48060: 2a0103f4 mov w20, w1 48064: 5284e1e8 mov w8, #0x270f // =9999 48068: 0b080288 add w8, w20, w8 4806c: aa0003f3 mov x19, x0 48070: 53047d08 lsr w8, w8, #4 48074: 7109c11f cmp w8, #0x270 48078: 540000a8 b.hi 0x4808c 4807c: aa1303e0 mov x0, x19 48080: 97ff5074 bl 0x1c250 48084: 0b000288 add w8, w20, w0 48088: 11000514 add w20, w8, #0x1 4808c: 12800001 mov w1, #-0x1 // =-1 48090: aa1303e0 mov x0, x19 48094: 97ff5433 bl 0x1d160 48098: 340002c0 cbz w0, 0x480f0 4809c: aa1303e0 mov x0, x19 480a0: 2a1403e1 mov w1, w20 480a4: 2a1f03e2 mov w2, wzr 480a8: 97ff5516 bl 0x1d500 480ac: 12800001 mov w1, #-0x1 // =-1 480b0: aa1303e0 mov x0, x19 480b4: 97ff525b bl 0x1ca20 480b8: aa0003f5 mov x21, x0 480bc: 321f7be1 orr w1, wzr, #0xfffffffe 480c0: aa1303e0 mov x0, x19 480c4: 97ff51db bl 0x1c830 480c8: aa1303e0 mov x0, x19 480cc: 2a1403e1 mov w1, w20 480d0: 340001b5 cbz w21, 0x48104 480d4: 2a1503e2 mov w2, w21 480d8: 97ff550a bl 0x1d500 480dc: aa1303e0 mov x0, x19 480e0: 2a1403e1 mov w1, w20 480e4: 2a1f03e2 mov w2, wzr 480e8: 97ff5176 bl 0x1c6c0 480ec: 14000008 b 0x4810c 480f0: 321f7be1 orr w1, wzr, #0xfffffffe 480f4: aa1303e0 mov x0, x19 480f8: 97ff51ce bl 0x1c830 480fc: 12800015 mov w21, #-0x1 // =-1 48100: 14000007 b 0x4811c 48104: 97ff539b bl 0x1cf70 48108: 11000415 add w21, w0, #0x1 4810c: aa1303e0 mov x0, x19 48110: 2a1403e1 mov w1, w20 48114: 2a1503e2 mov w2, w21 48118: 97ff516a bl 0x1c6c0 4811c: a9427bfd ldp x29, x30, [sp, #0x20] 48120: a9414ff4 ldp x20, x19, [sp, #0x10] 48124: 2a1503e0 mov w0, w21 48128: f84307f5 ldr x21, [sp], #0x30 4812c: d65f03c0 ret 0000000000048130 : 48130: f81d0ff5 str x21, [sp, #-0x30]! 48134: a9014ff4 stp x20, x19, [sp, #0x10] 48138: a9027bfd stp x29, x30, [sp, #0x20] 4813c: 910083fd add x29, sp, #0x20 48140: 2a0203f5 mov w21, w2 48144: 2a0103f3 mov w19, w1 48148: aa0003f4 mov x20, x0 4814c: 37f80395 tbnz w21, #0x1f, 0x481bc 48150: 5284e1e8 mov w8, #0x270f // =9999 48154: 0b080268 add w8, w19, w8 48158: 53047d08 lsr w8, w8, #4 4815c: 7109c11f cmp w8, #0x270 48160: 540000a8 b.hi 0x48174 48164: aa1403e0 mov x0, x20 48168: 97ff503a bl 0x1c250 4816c: 0b000268 add w8, w19, w0 48170: 11000513 add w19, w8, #0x1 48174: aa1403e0 mov x0, x20 48178: 2a1303e1 mov w1, w19 4817c: 2a1f03e2 mov w2, wzr 48180: 97ff54e0 bl 0x1d500 48184: aa1403e0 mov x0, x20 48188: 2a1303e1 mov w1, w19 4818c: 2a1503e2 mov w2, w21 48190: 97ff514c bl 0x1c6c0 48194: 93407ea1 sxtw x1, w21 48198: aa1403e0 mov x0, x20 4819c: 97ff4e95 bl 0x1bbf0 481a0: aa1403e0 mov x0, x20 481a4: 2a1303e1 mov w1, w19 481a8: a9427bfd ldp x29, x30, [sp, #0x20] 481ac: a9414ff4 ldp x20, x19, [sp, #0x10] 481b0: 2a1f03e2 mov w2, wzr 481b4: f84307f5 ldr x21, [sp], #0x30 481b8: 17ff5142 b 0x1c6c0 481bc: a9427bfd ldp x29, x30, [sp, #0x20] 481c0: a9414ff4 ldp x20, x19, [sp, #0x10] 481c4: f84307f5 ldr x21, [sp], #0x30 481c8: d65f03c0 ret 00000000000481cc : 481cc: f81b0ffc str x28, [sp, #-0x50]! 481d0: a9015ff8 stp x24, x23, [sp, #0x10] 481d4: a90257f6 stp x22, x21, [sp, #0x20] 481d8: a9034ff4 stp x20, x19, [sp, #0x30] 481dc: a9047bfd stp x29, x30, [sp, #0x40] 481e0: 910103fd add x29, sp, #0x40 481e4: d11083ff sub sp, sp, #0x420 481e8: d53bd048 mrs x8, TPIDR_EL0 481ec: f9401508 ldr x8, [x8, #0x28] 481f0: aa0103f6 mov x22, x1 481f4: aa0003f3 mov x19, x0 481f8: f81b83a8 stur x8, [x29, #-0x48] 481fc: 97ff5015 bl 0x1c250 48200: 11000414 add w20, w0, #0x1 48204: b9000bff str wzr, [sp, #0x8] 48208: b4000376 cbz x22, 0x48274 4820c: 90000101 adrp x1, 0x68000 48210: 91313421 add x1, x1, #0xc4d 48214: aa1303e0 mov x0, x19 48218: aa1603e2 mov x2, x22 4821c: 97ff4e61 bl 0x1bba0 48220: d0000101 adrp x1, 0x6a000 48224: 91062821 add x1, x1, #0x18a 48228: aa1603e0 mov x0, x22 4822c: 97ff55c5 bl 0x1d940 48230: aa0003f5 mov x21, x0 48234: f9000bf5 str x21, [sp, #0x10] 48238: b50002f5 cbnz x21, 0x48294 4823c: 97ff4ff9 bl 0x1c220 <__errno@plt> 48240: b9400000 ldr w0, [x0] 48244: 97ff4fdf bl 0x1c1c0 48248: aa0003f5 mov x21, x0 4824c: aa1303e0 mov x0, x19 48250: 2a1403e1 mov w1, w20 48254: aa1f03e2 mov x2, xzr 48258: 97ff54ba bl 0x1d540 4825c: 90000101 adrp x1, 0x68000 48260: 90000102 adrp x2, 0x68000 48264: 91000403 add x3, x0, #0x1 48268: 91316c21 add x1, x1, #0xc5b 4826c: 91315842 add x2, x2, #0xc56 48270: 14000067 b 0x4840c 48274: 90000101 adrp x1, 0x68000 48278: 91311821 add x1, x1, #0xc46 4827c: 321f07e2 orr w2, wzr, #0x6 48280: aa1303e0 mov x0, x19 48284: 97ff546f bl 0x1d440 48288: d0000215 adrp x21, 0x8a000 4828c: f94686b5 ldr x21, [x21, #0xd08] 48290: f9000bf5 str x21, [sp, #0x10] 48294: aa1503e0 mov x0, x21 48298: 97ff51de bl 0x1ca10 4829c: 71008c1f cmp w0, #0x23 482a0: 540001e1 b.ne 0x482dc 482a4: 320003e8 orr w8, wzr, #0x1 482a8: b9000be8 str w8, [sp, #0x8] 482ac: aa1503e0 mov x0, x21 482b0: 97ff51d8 bl 0x1ca10 482b4: 7100281f cmp w0, #0xa 482b8: 540000e0 b.eq 0x482d4 482bc: 3100041f cmn w0, #0x1 482c0: 54ffff61 b.ne 0x482ac 482c4: f10002df cmp x22, #0x0 482c8: 1a9f07f8 cset w24, ne 482cc: 12800000 mov w0, #-0x1 // =-1 482d0: 14000018 b 0x48330 482d4: aa1503e0 mov x0, x21 482d8: 97ff51ce bl 0x1ca10 482dc: f10002df cmp x22, #0x0 482e0: 1a9f07f8 cset w24, ne 482e4: b4000276 cbz x22, 0x48330 482e8: 71006c1f cmp w0, #0x1b 482ec: 54000221 b.ne 0x48330 482f0: 90000101 adrp x1, 0x68000 482f4: 91314421 add x1, x1, #0xc51 482f8: aa1603e0 mov x0, x22 482fc: aa1503e2 mov x2, x21 48300: 97ff5494 bl 0x1d550 48304: aa0003f5 mov x21, x0 48308: f9000bf5 str x21, [sp, #0x10] 4830c: b4000675 cbz x21, 0x483d8 48310: aa1503e0 mov x0, x21 48314: 97ff51bf bl 0x1ca10 48318: 71006c1f cmp w0, #0x1b 4831c: 54000060 b.eq 0x48328 48320: 3100041f cmn w0, #0x1 48324: 54ffff61 b.ne 0x48310 48328: 320003f8 orr w24, wzr, #0x1 4832c: b9000bff str wzr, [sp, #0x8] 48330: aa1503e1 mov x1, x21 48334: 97ff4f63 bl 0x1c0c0 48338: 12800001 mov w1, #-0x1 // =-1 4833c: aa1303e0 mov x0, x19 48340: aa1f03e2 mov x2, xzr 48344: 97ff547f bl 0x1d540 48348: 90000001 adrp x1, 0x48000 4834c: aa0003e3 mov x3, x0 48350: 91118021 add x1, x1, #0x460 48354: 910023e2 add x2, sp, #0x8 48358: aa1303e0 mov x0, x19 4835c: 97ff5029 bl 0x1c400 48360: f9400bf6 ldr x22, [sp, #0x10] 48364: 2a0003f5 mov w21, w0 48368: aa1603e0 mov x0, x22 4836c: 97ff53f9 bl 0x1d350 48370: 2a0003f7 mov w23, w0 48374: 34000078 cbz w24, 0x48380 48378: aa1603e0 mov x0, x22 4837c: 97ff5141 bl 0x1c880 48380: 34000257 cbz w23, 0x483c8 48384: aa1303e0 mov x0, x19 48388: 2a1403e1 mov w1, w20 4838c: 97ff5129 bl 0x1c830 48390: 97ff4fa4 bl 0x1c220 <__errno@plt> 48394: b9400000 ldr w0, [x0] 48398: 97ff4f8a bl 0x1c1c0 4839c: aa0003f5 mov x21, x0 483a0: aa1303e0 mov x0, x19 483a4: 2a1403e1 mov w1, w20 483a8: aa1f03e2 mov x2, xzr 483ac: 97ff5465 bl 0x1d540 483b0: 90000101 adrp x1, 0x68000 483b4: d0000102 adrp x2, 0x6a000 483b8: 91000403 add x3, x0, #0x1 483bc: 91316c21 add x1, x1, #0xc5b 483c0: 910df042 add x2, x2, #0x37c 483c4: 14000012 b 0x4840c 483c8: aa1303e0 mov x0, x19 483cc: 2a1403e1 mov w1, w20 483d0: 97ff53f4 bl 0x1d3a0 483d4: 14000015 b 0x48428 483d8: 97ff4f92 bl 0x1c220 <__errno@plt> 483dc: b9400000 ldr w0, [x0] 483e0: 97ff4f78 bl 0x1c1c0 483e4: aa0003f5 mov x21, x0 483e8: aa1303e0 mov x0, x19 483ec: 2a1403e1 mov w1, w20 483f0: aa1f03e2 mov x2, xzr 483f4: 97ff5453 bl 0x1d540 483f8: 90000101 adrp x1, 0x68000 483fc: 90000102 adrp x2, 0x68000 48400: 91000403 add x3, x0, #0x1 48404: 91316c21 add x1, x1, #0xc5b 48408: 91315042 add x2, x2, #0xc54 4840c: aa1303e0 mov x0, x19 48410: aa1503e4 mov x4, x21 48414: 97ff4de3 bl 0x1bba0 48418: aa1303e0 mov x0, x19 4841c: 2a1403e1 mov w1, w20 48420: 97ff53e0 bl 0x1d3a0 48424: 321f07f5 orr w21, wzr, #0x6 48428: d53bd048 mrs x8, TPIDR_EL0 4842c: f9401508 ldr x8, [x8, #0x28] 48430: f85b83a9 ldur x9, [x29, #-0x48] 48434: eb09011f cmp x8, x9 48438: 54000121 b.ne 0x4845c 4843c: 2a1503e0 mov w0, w21 48440: 911083ff add sp, sp, #0x420 48444: a9447bfd ldp x29, x30, [sp, #0x40] 48448: a9434ff4 ldp x20, x19, [sp, #0x30] 4844c: a94257f6 ldp x22, x21, [sp, #0x20] 48450: a9415ff8 ldp x24, x23, [sp, #0x10] 48454: f84507fc ldr x28, [sp], #0x50 48458: d65f03c0 ret 4845c: 97ff5161 bl 0x1c9e0 <__stack_chk_fail@plt> 48460: a9be4ff4 stp x20, x19, [sp, #-0x20]! 48464: a9017bfd stp x29, x30, [sp, #0x10] 48468: 910043fd add x29, sp, #0x10 4846c: aa0103f4 mov x20, x1 48470: b9400288 ldr w8, [x20] 48474: aa0203f3 mov x19, x2 48478: 340000e8 cbz w8, 0x48494 4847c: 320003e8 orr w8, wzr, #0x1 48480: b00000e0 adrp x0, 0x65000 48484: b900029f str wzr, [x20] 48488: f9000268 str x8, [x19] 4848c: 913df400 add x0, x0, #0xf7d 48490: 1400000f b 0x484cc 48494: f9400680 ldr x0, [x20, #0x8] 48498: 97ff5196 bl 0x1caf0 4849c: 34000060 cbz w0, 0x484a8 484a0: aa1f03e0 mov x0, xzr 484a4: 1400000a b 0x484cc 484a8: f9400683 ldr x3, [x20, #0x8] 484ac: 91004294 add x20, x20, #0x10 484b0: 320003e1 orr w1, wzr, #0x1 484b4: 321603e2 orr w2, wzr, #0x400 484b8: aa1403e0 mov x0, x20 484bc: 97ff4e1d bl 0x1bd30 484c0: f100001f cmp x0, #0x0 484c4: f9000260 str x0, [x19] 484c8: 9a9f1280 csel x0, x20, xzr, ne 484cc: a9417bfd ldp x29, x30, [sp, #0x10] 484d0: a8c24ff4 ldp x20, x19, [sp], #0x20 484d4: d65f03c0 ret 00000000000484d8 : 484d8: d10103ff sub sp, sp, #0x40 484dc: f90013f3 str x19, [sp, #0x20] 484e0: a9037bfd stp x29, x30, [sp, #0x30] 484e4: 9100c3fd add x29, sp, #0x30 484e8: d53bd053 mrs x19, TPIDR_EL0 484ec: f9401668 ldr x8, [x19, #0x28] 484f0: f9000fe8 str x8, [sp, #0x18] 484f4: a9008be1 stp x1, x2, [sp, #0x8] 484f8: 90000001 adrp x1, 0x48000 484fc: 9114b021 add x1, x1, #0x52c 48500: 910023e2 add x2, sp, #0x8 48504: 97ff4fbf bl 0x1c400 48508: f9401668 ldr x8, [x19, #0x28] 4850c: f9400fe9 ldr x9, [sp, #0x18] 48510: eb09011f cmp x8, x9 48514: 540000a1 b.ne 0x48528 48518: a9437bfd ldp x29, x30, [sp, #0x30] 4851c: f94013f3 ldr x19, [sp, #0x20] 48520: 910103ff add sp, sp, #0x40 48524: d65f03c0 ret 48528: 97ff512e bl 0x1c9e0 <__stack_chk_fail@plt> 4852c: f9400428 ldr x8, [x1, #0x8] 48530: b40000a8 cbz x8, 0x48544 48534: f9000048 str x8, [x2] 48538: f9400020 ldr x0, [x1] 4853c: f900043f str xzr, [x1, #0x8] 48540: d65f03c0 ret 48544: aa1f03e0 mov x0, xzr 48548: d65f03c0 ret 000000000004854c : 4854c: d10143ff sub sp, sp, #0x50 48550: f90013f5 str x21, [sp, #0x20] 48554: a9034ff4 stp x20, x19, [sp, #0x30] 48558: a9047bfd stp x29, x30, [sp, #0x40] 4855c: 910103fd add x29, sp, #0x40 48560: d53bd055 mrs x21, TPIDR_EL0 48564: f94016a8 ldr x8, [x21, #0x28] 48568: aa0103f3 mov x19, x1 4856c: aa0003f4 mov x20, x0 48570: aa1303e0 mov x0, x19 48574: f9000fe8 str x8, [sp, #0x18] 48578: 97ff5406 bl 0x1d590 4857c: 90000001 adrp x1, 0x48000 48580: a90083f3 stp x19, x0, [sp, #0x8] 48584: 9114b021 add x1, x1, #0x52c 48588: 910023e2 add x2, sp, #0x8 4858c: aa1403e0 mov x0, x20 48590: aa1303e3 mov x3, x19 48594: 97ff4f9b bl 0x1c400 48598: f94016a8 ldr x8, [x21, #0x28] 4859c: f9400fe9 ldr x9, [sp, #0x18] 485a0: eb09011f cmp x8, x9 485a4: 540000c1 b.ne 0x485bc 485a8: a9447bfd ldp x29, x30, [sp, #0x40] 485ac: a9434ff4 ldp x20, x19, [sp, #0x30] 485b0: f94013f5 ldr x21, [sp, #0x20] 485b4: 910143ff add sp, sp, #0x50 485b8: d65f03c0 ret 485bc: 97ff5109 bl 0x1c9e0 <__stack_chk_fail@plt> 00000000000485c0 : 485c0: f81e0ff3 str x19, [sp, #-0x20]! 485c4: a9017bfd stp x29, x30, [sp, #0x10] 485c8: 910043fd add x29, sp, #0x10 485cc: 90000000 adrp x0, 0x48000 485d0: 91181000 add x0, x0, #0x604 485d4: aa1f03e1 mov x1, xzr 485d8: 97ff4f6a bl 0x1c380 485dc: aa0003f3 mov x19, x0 485e0: b40000b3 cbz x19, 0x485f4 485e4: 90000001 adrp x1, 0x48000 485e8: 9118c021 add x1, x1, #0x630 485ec: aa1303e0 mov x0, x19 485f0: 97ff4fa0 bl 0x1c470 485f4: a9417bfd ldp x29, x30, [sp, #0x10] 485f8: aa1303e0 mov x0, x19 485fc: f84207f3 ldr x19, [sp], #0x20 48600: d65f03c0 ret 48604: b4000083 cbz x3, 0x48614 48608: aa0103e0 mov x0, x1 4860c: aa0303e1 mov x1, x3 48610: 17ff4cf0 b 0x1b9d0 48614: a9bf7bfd stp x29, x30, [sp, #-0x10]! 48618: 910003fd mov x29, sp 4861c: aa0103e0 mov x0, x1 48620: 97ff550c bl 0x1da50 48624: aa1f03e0 mov x0, xzr 48628: a8c17bfd ldp x29, x30, [sp], #0x10 4862c: d65f03c0 ret 48630: a9bf7bfd stp x29, x30, [sp, #-0x10]! 48634: 910003fd mov x29, sp 48638: 12800001 mov w1, #-0x1 // =-1 4863c: aa1f03e2 mov x2, xzr 48640: 97ff53c0 bl 0x1d540 48644: d0000208 adrp x8, 0x8a000 48648: f9468508 ldr x8, [x8, #0xd08] 4864c: 90000101 adrp x1, 0x68000 48650: aa0003e2 mov x2, x0 48654: 9131b021 add x1, x1, #0xc6c 48658: 9104c100 add x0, x8, #0x130 4865c: 97ff5445 bl 0x1d770 48660: 2a1f03e0 mov w0, wzr 48664: a8c17bfd ldp x29, x30, [sp], #0x10 48668: d65f03c0 ret 000000000004866c : 4866c: aa0003e8 mov x8, x0 48670: f100003f cmp x1, #0x0 48674: 320003e0 orr w0, wzr, #0x1 48678: 1a9f17e9 cset w9, eq 4867c: 7100005f cmp w2, #0x0 48680: 1a9f17ea cset w10, eq 48684: 2a0a0129 orr w9, w9, w10 48688: 7100013f cmp w9, #0x0 4868c: 9a8113e9 csel x9, xzr, x1, ne 48690: 1a8213ea csel w10, wzr, w2, ne 48694: 290d0d03 stp w3, w3, [x8, #0x68] 48698: f9003909 str x9, [x8, #0x70] 4869c: 3901910a strb w10, [x8, #0x64] 486a0: d65f03c0 ret 00000000000486a4 : 486a4: f9403800 ldr x0, [x0, #0x70] 486a8: d65f03c0 ret 00000000000486ac : 486ac: 39419000 ldrb w0, [x0, #0x64] 486b0: d65f03c0 ret 00000000000486b4 : 486b4: b9406800 ldr w0, [x0, #0x68] 486b8: d65f03c0 ret 00000000000486bc : 486bc: f9401408 ldr x8, [x0, #0x28] 486c0: 7100043f cmp w1, #0x1 486c4: 540001cb b.lt 0x486fc 486c8: f9402809 ldr x9, [x0, #0x50] 486cc: eb09011f cmp x8, x9 486d0: 540001e9 b.ls 0x4870c 486d4: f940050a ldr x10, [x8, #0x8] 486d8: 51000421 sub w1, w1, #0x1 486dc: f940014a ldr x10, [x10] 486e0: 3940294a ldrb w10, [x10, #0xa] 486e4: 3500006a cbnz w10, 0x486f0 486e8: b940250a ldr w10, [x8, #0x24] 486ec: 4b0a0021 sub w1, w1, w10 486f0: d100a108 sub x8, x8, #0x28 486f4: 7100003f cmp w1, #0x0 486f8: 54fffeac b.gt 0x486cc 486fc: 340000c1 cbz w1, 0x48714 48700: 320003e0 orr w0, wzr, #0x1 48704: b900745f str wzr, [x2, #0x74] 48708: d65f03c0 ret 4870c: 2a1f03e0 mov w0, wzr 48710: d65f03c0 ret 48714: f9402809 ldr x9, [x0, #0x50] 48718: eb090108 subs x8, x8, x9 4871c: 54000109 b.ls 0x4873c 48720: 52b99989 mov w9, #-0x33340000 // =-859045888 48724: d343fd08 lsr x8, x8, #3 48728: 729999a9 movk w9, #0xcccd 4872c: 1b097d08 mul w8, w8, w9 48730: 320003e0 orr w0, wzr, #0x1 48734: b9007448 str w8, [x2, #0x74] 48738: d65f03c0 ret 4873c: 2a1f03e0 mov w0, wzr 48740: d65f03c0 ret 0000000000048744 : 48744: a9bd57f6 stp x22, x21, [sp, #-0x30]! 48748: a9014ff4 stp x20, x19, [sp, #0x10] 4874c: a9027bfd stp x29, x30, [sp, #0x20] 48750: 910083fd add x29, sp, #0x20 48754: aa0003f3 mov x19, x0 48758: f9402a68 ldr x8, [x19, #0x50] 4875c: b9807429 ldrsw x9, [x1, #0x74] 48760: 5280050a mov w10, #0x28 // =40 48764: 2a0203f4 mov w20, w2 48768: 9b0a2136 madd x22, x9, x10, x8 4876c: f94006cb ldr x11, [x22, #0x8] 48770: b940096a ldr w10, [x11, #0x8] 48774: 7100195f cmp w10, #0x6 48778: 540003a1 b.ne 0x487ec 4877c: f940016a ldr x10, [x11] 48780: 3940294c ldrb w12, [x10, #0xa] 48784: 3500034c cbnz w12, 0x487ec 48788: f9401140 ldr x0, [x10, #0x20] 4878c: b4000300 cbz x0, 0x487ec 48790: f940166c ldr x12, [x19, #0x28] 48794: eb16019f cmp x12, x22 48798: 540000a0 b.eq 0x487ac 4879c: 5280050b mov w11, #0x28 // =40 487a0: 9b0b2128 madd x8, x9, x11, x8 487a4: f9400d0c ldr x12, [x8, #0x18] 487a8: 14000006 b 0x487c0 487ac: f9401a6c ldr x12, [x19, #0x30] 487b0: 5280050a mov w10, #0x28 // =40 487b4: 9b0a2128 madd x8, x9, x10, x8 487b8: f9000d0c str x12, [x8, #0x18] 487bc: f940016a ldr x10, [x11] 487c0: f9401148 ldr x8, [x10, #0x20] 487c4: 2a1403e1 mov w1, w20 487c8: f9400d08 ldr x8, [x8, #0x18] 487cc: cb080188 sub x8, x12, x8 487d0: d342fd08 lsr x8, x8, #2 487d4: 51000502 sub w2, w8, #0x1 487d8: 94000c9d bl 0x4ba4c 487dc: aa0003f5 mov x21, x0 487e0: b4000075 cbz x21, 0x487ec 487e4: f94002c8 ldr x8, [x22] 487e8: 14000011 b 0x4882c 487ec: f9401668 ldr x8, [x19, #0x28] 487f0: aa1f03f5 mov x21, xzr 487f4: 91004269 add x9, x19, #0x10 487f8: eb16011f cmp x8, x22 487fc: f84306c8 ldr x8, [x22], #0x30 48800: 9a960129 csel x9, x9, x22, eq 48804: 7100069f cmp w20, #0x1 48808: 540001ab b.lt 0x4883c 4880c: f9400129 ldr x9, [x9] 48810: 93407e8a sxtw x10, w20 48814: cb080129 sub x9, x9, x8 48818: 9344fd29 asr x9, x9, #4 4881c: eb0a013f cmp x9, x10 48820: 540000eb b.lt 0x4883c 48824: 90000115 adrp x21, 0x68000 48828: 913a96b5 add x21, x21, #0xea5 4882c: 51000689 sub w9, w20, #0x1 48830: 8b29d101 add x1, x8, w9, sxtw #4 48834: aa1303e0 mov x0, x19 48838: 97ffea51 bl 0x4317c 4883c: a9427bfd ldp x29, x30, [sp, #0x20] 48840: a9414ff4 ldp x20, x19, [sp, #0x10] 48844: aa1503e0 mov x0, x21 48848: a8c357f6 ldp x22, x21, [sp], #0x30 4884c: d65f03c0 ret 0000000000048850 : 48850: f81d0ff5 str x21, [sp, #-0x30]! 48854: a9014ff4 stp x20, x19, [sp, #0x10] 48858: a9027bfd stp x29, x30, [sp, #0x20] 4885c: 910083fd add x29, sp, #0x20 48860: aa0003f4 mov x20, x0 48864: f9402a88 ldr x8, [x20, #0x50] 48868: b9807429 ldrsw x9, [x1, #0x74] 4886c: 5280050a mov w10, #0x28 // =40 48870: 2a0203f3 mov w19, w2 48874: 9b0a2135 madd x21, x9, x10, x8 48878: f94006ab ldr x11, [x21, #0x8] 4887c: b940096a ldr w10, [x11, #0x8] 48880: 7100195f cmp w10, #0x6 48884: 540003a1 b.ne 0x488f8 48888: f940016a ldr x10, [x11] 4888c: 3940294c ldrb w12, [x10, #0xa] 48890: 3500034c cbnz w12, 0x488f8 48894: f9401140 ldr x0, [x10, #0x20] 48898: b4000300 cbz x0, 0x488f8 4889c: f940168c ldr x12, [x20, #0x28] 488a0: eb15019f cmp x12, x21 488a4: 540000a0 b.eq 0x488b8 488a8: 5280050b mov w11, #0x28 // =40 488ac: 9b0b2128 madd x8, x9, x11, x8 488b0: f9400d0c ldr x12, [x8, #0x18] 488b4: 14000006 b 0x488cc 488b8: f9401a8c ldr x12, [x20, #0x30] 488bc: 5280050a mov w10, #0x28 // =40 488c0: 9b0a2128 madd x8, x9, x10, x8 488c4: f9000d0c str x12, [x8, #0x18] 488c8: f940016a ldr x10, [x11] 488cc: f9401148 ldr x8, [x10, #0x20] 488d0: 2a1303e1 mov w1, w19 488d4: f9400d08 ldr x8, [x8, #0x18] 488d8: cb080188 sub x8, x12, x8 488dc: d342fd08 lsr x8, x8, #2 488e0: 51000502 sub w2, w8, #0x1 488e4: 94000c5a bl 0x4ba4c 488e8: b4000080 cbz x0, 0x488f8 488ec: f94002a9 ldr x9, [x21] 488f0: 91004288 add x8, x20, #0x10 488f4: 14000011 b 0x48938 488f8: f9401688 ldr x8, [x20, #0x28] 488fc: aa1f03e0 mov x0, xzr 48900: eb15011f cmp x8, x21 48904: f84306a9 ldr x9, [x21], #0x30 48908: 91004288 add x8, x20, #0x10 4890c: 9a95010a csel x10, x8, x21, eq 48910: 7100067f cmp w19, #0x1 48914: 540001eb b.lt 0x48950 48918: f940014a ldr x10, [x10] 4891c: 93407e6b sxtw x11, w19 48920: cb09014a sub x10, x10, x9 48924: 9344fd4a asr x10, x10, #4 48928: eb0b015f cmp x10, x11 4892c: 5400012b b.lt 0x48950 48930: 90000100 adrp x0, 0x68000 48934: 913a9400 add x0, x0, #0xea5 48938: f940010a ldr x10, [x8] 4893c: 8b33d129 add x9, x9, w19, sxtw #4 48940: f85f014b ldur x11, [x10, #-0x10] 48944: f81f012b stur x11, [x9, #-0x10] 48948: b85f814a ldur w10, [x10, #-0x8] 4894c: b81f812a stur w10, [x9, #-0x8] 48950: f9400109 ldr x9, [x8] 48954: d1004129 sub x9, x9, #0x10 48958: f9000109 str x9, [x8] 4895c: a9427bfd ldp x29, x30, [sp, #0x20] 48960: a9414ff4 ldp x20, x19, [sp, #0x10] 48964: f84307f5 ldr x21, [sp], #0x30 48968: d65f03c0 ret 000000000004896c : 4896c: d101c3ff sub sp, sp, #0x70 48970: a9016ffc stp x28, x27, [sp, #0x10] 48974: a90267fa stp x26, x25, [sp, #0x20] 48978: a9035ff8 stp x24, x23, [sp, #0x30] 4897c: a90457f6 stp x22, x21, [sp, #0x40] 48980: a9054ff4 stp x20, x19, [sp, #0x50] 48984: a9067bfd stp x29, x30, [sp, #0x60] 48988: 910183fd add x29, sp, #0x60 4898c: aa0103f9 mov x25, x1 48990: 39400328 ldrb w8, [x25] 48994: aa0203f6 mov x22, x2 48998: aa0003f3 mov x19, x0 4899c: 7100f91f cmp w8, #0x3e 489a0: 540000e1 b.ne 0x489bc 489a4: f9400a68 ldr x8, [x19, #0x10] 489a8: aa1f03fb mov x27, xzr 489ac: 91000739 add x25, x25, #0x1 489b0: f85f0d1a ldr x26, [x8, #-0x10]! 489b4: f9000a68 str x8, [x19, #0x10] 489b8: 14000008 b 0x489d8 489bc: b98076c8 ldrsw x8, [x22, #0x74] 489c0: 340015c8 cbz w8, 0x48c78 489c4: f9402a69 ldr x9, [x19, #0x50] 489c8: 5280050a mov w10, #0x28 // =40 489cc: 9b0a251b madd x27, x8, x10, x9 489d0: f9400768 ldr x8, [x27, #0x8] 489d4: f940011a ldr x26, [x8] 489d8: b400151a cbz x26, 0x48c78 489dc: 9000011c adrp x28, 0x68000 489e0: 9100e2d7 add x23, x22, #0x38 489e4: 910022d8 add x24, x22, #0x8 489e8: d100a368 sub x8, x27, #0x28 489ec: 9132839c add x28, x28, #0xca0 489f0: aa1903f4 mov x20, x25 489f4: 320003f5 orr w21, wzr, #0x1 489f8: f90007e8 str x8, [sp, #0x8] 489fc: 14000002 b 0x48a04 48a00: 91000694 add x20, x20, #0x1 48a04: 39400288 ldrb w8, [x20] 48a08: 51013109 sub w9, w8, #0x4c 48a0c: 7100a53f cmp w9, #0x29 48a10: 54000708 b.hi 0x48af0 48a14: b8a97b88 ldrsw x8, [x28, x9, lsl #2] 48a18: 8b1c0108 add x8, x8, x28 48a1c: d61f0100 br x8 48a20: 39402b48 ldrb w8, [x26, #0xa] 48a24: 340006c8 cbz w8, 0x48afc 48a28: 90000108 adrp x8, 0x68000 48a2c: 913b1108 add x8, x8, #0xec4 48a30: aa0803e9 mov x9, x8 48a34: d00000ea adrp x10, 0x66000 48a38: f90012c9 str x9, [x22, #0x20] 48a3c: 12800008 mov w8, #-0x1 // =-1 48a40: aa0903e1 mov x1, x9 48a44: 12800009 mov w9, #-0x1 // =-1 48a48: 913b254a add x10, x10, #0xec9 48a4c: 14000037 b 0x48b28 48a50: b40007bb cbz x27, 0x48b44 48a54: f9400769 ldr x9, [x27, #0x8] 48a58: b9400928 ldr w8, [x9, #0x8] 48a5c: 7100191f cmp w8, #0x6 48a60: 540007a1 b.ne 0x48b54 48a64: f9400128 ldr x8, [x9] 48a68: 3940290a ldrb w10, [x8, #0xa] 48a6c: 340007ca cbz w10, 0x48b64 48a70: 12800008 mov w8, #-0x1 // =-1 48a74: b9002ac8 str w8, [x22, #0x28] 48a78: 91000694 add x20, x20, #0x1 48a7c: 17ffffe2 b 0x48a04 48a80: b4000e1b cbz x27, 0x48c40 48a84: f9400768 ldr x8, [x27, #0x8] 48a88: b9400909 ldr w9, [x8, #0x8] 48a8c: 7100193f cmp w9, #0x6 48a90: 540000e1 b.ne 0x48aac 48a94: f9400108 ldr x8, [x8] 48a98: 39402908 ldrb w8, [x8, #0xa] 48a9c: 35000088 cbnz w8, 0x48aac 48aa0: b9402768 ldr w8, [x27, #0x24] 48aa4: 7100011f cmp w8, #0x0 48aa8: 54000ccc b.gt 0x48c40 48aac: f85e0369 ldur x9, [x27, #-0x20] 48ab0: b9400928 ldr w8, [x9, #0x8] 48ab4: 7100191f cmp w8, #0x6 48ab8: 54000c41 b.ne 0x48c40 48abc: f9400128 ldr x8, [x9] 48ac0: 3940290a ldrb w10, [x8, #0xa] 48ac4: 35000bea cbnz w10, 0x48c40 48ac8: f940166a ldr x10, [x19, #0x28] 48acc: f94007eb ldr x11, [sp, #0x8] 48ad0: eb0b015f cmp x10, x11 48ad4: 540007e0 b.eq 0x48bd0 48ad8: f85f036a ldur x10, [x27, #-0x10] 48adc: 14000040 b 0x48bdc 48ae0: 39402f48 ldrb w8, [x26, #0xb] 48ae4: 91000694 add x20, x20, #0x1 48ae8: b9002ec8 str w8, [x22, #0x2c] 48aec: 17ffffc6 b 0x48a04 48af0: 34000c08 cbz w8, 0x48c70 48af4: 2a1f03f5 mov w21, wzr 48af8: 17ffffc2 b 0x48a00 48afc: f9401349 ldr x9, [x26, #0x20] 48b00: 9000010a adrp x10, 0x68000 48b04: 9000010b adrp x11, 0x68000 48b08: 913b394a add x10, x10, #0xece 48b0c: f9402128 ldr x8, [x9, #0x40] 48b10: 913b256b add x11, x11, #0xec9 48b14: 91006101 add x1, x8, #0x18 48b18: f90012c1 str x1, [x22, #0x20] 48b1c: 294c2528 ldp w8, w9, [x9, #0x60] 48b20: 7100011f cmp w8, #0x0 48b24: 9a8a016a csel x10, x11, x10, eq 48b28: 321e0fe2 orr w2, wzr, #0x3c 48b2c: aa1703e0 mov x0, x23 48b30: 290626c8 stp w8, w9, [x22, #0x30] 48b34: f9000eca str x10, [x22, #0x18] 48b38: 94001f7e bl 0x50930 48b3c: 91000694 add x20, x20, #0x1 48b40: 17ffffb1 b 0x48a04 48b44: 12800008 mov w8, #-0x1 // =-1 48b48: b9002ac8 str w8, [x22, #0x28] 48b4c: 91000694 add x20, x20, #0x1 48b50: 17ffffad b 0x48a04 48b54: 12800008 mov w8, #-0x1 // =-1 48b58: b9002ac8 str w8, [x22, #0x28] 48b5c: 91000694 add x20, x20, #0x1 48b60: 17ffffa9 b 0x48a04 48b64: f940166a ldr x10, [x19, #0x28] 48b68: eb1b015f cmp x10, x27 48b6c: 54000060 b.eq 0x48b78 48b70: f9400f6a ldr x10, [x27, #0x18] 48b74: 14000004 b 0x48b84 48b78: f9401a6a ldr x10, [x19, #0x30] 48b7c: f9000f6a str x10, [x27, #0x18] 48b80: f9400128 ldr x8, [x9] 48b84: f9401109 ldr x9, [x8, #0x20] 48b88: f9400d28 ldr x8, [x9, #0x18] 48b8c: cb080148 sub x8, x10, x8 48b90: d342fd0a lsr x10, x8, #2 48b94: 7100055f cmp w10, #0x1 48b98: 5400014b b.lt 0x48bc0 48b9c: f9401529 ldr x9, [x9, #0x28] 48ba0: b4000609 cbz x9, 0x48c60 48ba4: b2607fea mov x10, #-0x100000000 // =-4294967296 48ba8: 8b087948 add x8, x10, x8, lsl #30 48bac: 935efd08 asr x8, x8, #30 48bb0: b8686928 ldr w8, [x9, x8] 48bb4: 91000694 add x20, x20, #0x1 48bb8: b9002ac8 str w8, [x22, #0x28] 48bbc: 17ffff92 b 0x48a04 48bc0: 12800008 mov w8, #-0x1 // =-1 48bc4: b9002ac8 str w8, [x22, #0x28] 48bc8: 91000694 add x20, x20, #0x1 48bcc: 17ffff8e b 0x48a04 48bd0: f9401a6a ldr x10, [x19, #0x30] 48bd4: f81f036a stur x10, [x27, #-0x10] 48bd8: f9400128 ldr x8, [x9] 48bdc: f9401108 ldr x8, [x8, #0x20] 48be0: f9400d08 ldr x8, [x8, #0x18] 48be4: cb080149 sub x9, x10, x8 48be8: b2607fea mov x10, #-0x100000000 // =-4294967296 48bec: 8b097949 add x9, x10, x9, lsl #30 48bf0: 935efd29 asr x9, x9, #30 48bf4: b8696908 ldr w8, [x8, x9] 48bf8: 12001509 and w9, w8, #0x3f 48bfc: 7100853f cmp w9, #0x21 48c00: 54000208 b.hi 0x48c40 48c04: 92401509 and x9, x8, #0x3f 48c08: 320003ea orr w10, wzr, #0x1 48c0c: 9ac92149 lsl x9, x10, x9 48c10: d2c0004a mov x10, #0x200000000 // =8589934592 48c14: f2a6000a movk x10, #0x3000, lsl #16 48c18: 8a0a0129 and x9, x9, x10 48c1c: b4000129 cbz x9, 0x48c40 48c20: f94007e1 ldr x1, [sp, #0x8] 48c24: 53063502 ubfx w2, w8, #6, #8 48c28: aa1303e0 mov x0, x19 48c2c: aa1803e3 mov x3, x24 48c30: 9400020e bl 0x49468 48c34: f9000ac0 str x0, [x22, #0x10] 48c38: b5ffee40 cbnz x0, 0x48a00 48c3c: 14000002 b 0x48c44 48c40: f9000adf str xzr, [x22, #0x10] 48c44: b0000108 adrp x8, 0x69000 48c48: 4e080fe0 dup v0.2d, xzr 48c4c: 91122108 add x8, x8, #0x488 48c50: 4e181d00 mov v0.d[1], x8 48c54: 3d800300 str q0, [x24] 48c58: 91000694 add x20, x20, #0x1 48c5c: 17ffff6a b 0x48a04 48c60: 2a1f03e8 mov w8, wzr 48c64: b9002ac8 str w8, [x22, #0x28] 48c68: 91000694 add x20, x20, #0x1 48c6c: 17ffff66 b 0x48a04 48c70: 2a1f03f4 mov w20, wzr 48c74: 14000016 b 0x48ccc 48c78: 9000010a adrp x10, 0x68000 48c7c: b0000108 adrp x8, 0x69000 48c80: 913ac94a add x10, x10, #0xeb2 48c84: 90000101 adrp x1, 0x68000 48c88: 91122108 add x8, x8, #0x488 48c8c: 913adc21 add x1, x1, #0xeb7 48c90: 9e670141 fmov d1, x10 48c94: 12800009 mov w9, #-0x1 // =-1 48c98: 4e080d00 dup v0.2d, x8 48c9c: 4e181c21 mov v1.d[1], x1 48ca0: 9100e2c0 add x0, x22, #0x38 48ca4: 321e0fe2 orr w2, wzr, #0x3c 48ca8: b9002ac9 str w9, [x22, #0x28] 48cac: 290626c9 stp w9, w9, [x22, #0x30] 48cb0: 3c8082c0 stur q0, [x22, #0x8] 48cb4: 3c8182c1 stur q1, [x22, #0x18] 48cb8: 94001f1e bl 0x50930 48cbc: aa1f03fa mov x26, xzr 48cc0: 320003f4 orr w20, wzr, #0x1 48cc4: 320003f5 orr w21, wzr, #0x1 48cc8: b9002edf str wzr, [x22, #0x2c] 48ccc: 52800cc1 mov w1, #0x66 // =102 48cd0: aa1903e0 mov x0, x25 48cd4: 97ff5063 bl 0x1ce60 48cd8: b4000260 cbz x0, 0x48d24 48cdc: f9400a68 ldr x8, [x19, #0x10] 48ce0: 36000074 tbz w20, #0x0, 0x48cec 48ce4: 2a1f03e9 mov w9, wzr 48ce8: 14000003 b 0x48cf4 48cec: 321f07e9 orr w9, wzr, #0x6 48cf0: f900011a str x26, [x8] 48cf4: b9000909 str w9, [x8, #0x8] 48cf8: f9401e69 ldr x9, [x19, #0x38] 48cfc: f9400a68 ldr x8, [x19, #0x10] 48d00: cb080129 sub x9, x9, x8 48d04: f100413f cmp x9, #0x10 48d08: 540000ac b.gt 0x48d1c 48d0c: 320003e1 orr w1, wzr, #0x1 48d10: aa1303e0 mov x0, x19 48d14: 94000467 bl 0x49eb0 48d18: f9400a68 ldr x8, [x19, #0x10] 48d1c: 91004108 add x8, x8, #0x10 48d20: f9000a68 str x8, [x19, #0x10] 48d24: 52800981 mov w1, #0x4c // =76 48d28: aa1903e0 mov x0, x25 48d2c: 97ff504d bl 0x1ce60 48d30: b4000220 cbz x0, 0x48d74 48d34: 37000074 tbnz w20, #0x0, 0x48d40 48d38: 39402b48 ldrb w8, [x26, #0xa] 48d3c: 340002e8 cbz w8, 0x48d98 48d40: aa1303f6 mov x22, x19 48d44: f8410ec8 ldr x8, [x22, #0x10]! 48d48: b900091f str wzr, [x8, #0x8] 48d4c: f9401e69 ldr x9, [x19, #0x38] 48d50: cb080129 sub x9, x9, x8 48d54: f100413f cmp x9, #0x10 48d58: 540000ac b.gt 0x48d6c 48d5c: 320003e1 orr w1, wzr, #0x1 48d60: aa1303e0 mov x0, x19 48d64: 94000453 bl 0x49eb0 48d68: f9400a68 ldr x8, [x19, #0x10] 48d6c: 91004108 add x8, x8, #0x10 48d70: f90002c8 str x8, [x22] 48d74: 2a1503e0 mov w0, w21 48d78: a9467bfd ldp x29, x30, [sp, #0x60] 48d7c: a9454ff4 ldp x20, x19, [sp, #0x50] 48d80: a94457f6 ldp x22, x21, [sp, #0x40] 48d84: a9435ff8 ldp x24, x23, [sp, #0x30] 48d88: a94267fa ldp x26, x25, [sp, #0x20] 48d8c: a9416ffc ldp x28, x27, [sp, #0x10] 48d90: 9101c3ff add sp, sp, #0x70 48d94: d65f03c0 ret 48d98: aa1303e0 mov x0, x19 48d9c: 2a1f03e1 mov w1, wzr 48da0: 2a1f03e2 mov w2, wzr 48da4: 94003bd8 bl 0x57d04 48da8: f9401348 ldr x8, [x26, #0x20] 48dac: aa0003f4 mov x20, x0 48db0: b9405509 ldr w9, [x8, #0x54] 48db4: 7100053f cmp w9, #0x1 48db8: 540001eb b.lt 0x48df4 48dbc: f9401517 ldr x23, [x8, #0x28] 48dc0: aa1f03f6 mov x22, xzr 48dc4: 320003f8 orr w24, wzr, #0x1 48dc8: b8767ae2 ldr w2, [x23, x22, lsl #2] 48dcc: aa1303e0 mov x0, x19 48dd0: aa1403e1 mov x1, x20 48dd4: 94003ed6 bl 0x5892c 48dd8: b9000018 str w24, [x0] 48ddc: b9000818 str w24, [x0, #0x8] 48de0: f9401348 ldr x8, [x26, #0x20] 48de4: 910006d6 add x22, x22, #0x1 48de8: b9805508 ldrsw x8, [x8, #0x54] 48dec: eb0802df cmp x22, x8 48df0: 54fffecb b.lt 0x48dc8 48df4: aa1303f6 mov x22, x19 48df8: f8410ec8 ldr x8, [x22, #0x10]! 48dfc: 528000a9 mov w9, #0x5 // =5 48e00: f9000114 str x20, [x8] 48e04: b9000909 str w9, [x8, #0x8] 48e08: f94002c8 ldr x8, [x22] 48e0c: 17ffffd0 b 0x48d4c 48e10: 2a0003e8 mov w8, w0 48e14: 2a1f03e0 mov w0, wzr 48e18: 12001509 and w9, w8, #0x3f 48e1c: 7100893f cmp w9, #0x22 48e20: 54000128 b.hi 0x48e44 48e24: 320003ea orr w10, wzr, #0x1 48e28: 9ac92149 lsl x9, x10, x9 48e2c: d2c0008a mov x10, #0x400000000 // =17179869184 48e30: f2ae000a movk x10, #0x7000, lsl #16 48e34: 8a0a0129 and x9, x9, x10 48e38: b4000069 cbz x9, 0x48e44 48e3c: 7160011f cmp w8, #0x800, lsl #12 // =0x800000 48e40: 1a9f27e0 cset w0, lo 48e44: d65f03c0 ret 48e48: a9bf7bfd stp x29, x30, [sp, #-0x10]! 48e4c: 910003fd mov x29, sp 48e50: b9405001 ldr w1, [x0, #0x50] 48e54: 32001fe2 orr w2, wzr, #0xff 48e58: 94000005 bl 0x48e6c 48e5c: 7100001f cmp w0, #0x0 48e60: 1a9f07e0 cset w0, ne 48e64: a8c17bfd ldp x29, x30, [sp], #0x10 48e68: d65f03c0 ret 48e6c: a9bb6ffc stp x28, x27, [sp, #-0x50]! 48e70: a90167fa stp x26, x25, [sp, #0x10] 48e74: a9025ff8 stp x24, x23, [sp, #0x20] 48e78: a90357f6 stp x22, x21, [sp, #0x30] 48e7c: a9044ff4 stp x20, x19, [sp, #0x40] 48e80: 3941cc09 ldrb w9, [x0, #0x73] 48e84: 7103e93f cmp w9, #0xfa 48e88: 540026a8 b.hi 0x4935c 48e8c: 3941c80a ldrb w10, [x0, #0x72] 48e90: 528000ab mov w11, #0x5 // =5 48e94: 2a1f03e8 mov w8, wzr 48e98: 0a0b014b and w11, w10, w11 48e9c: 7100117f cmp w11, #0x4 48ea0: 54002600 b.eq 0x49360 48ea4: 3941c40b ldrb w11, [x0, #0x71] 48ea8: 1200014a and w10, w10, #0x1 48eac: 0b0b014a add w10, w10, w11 48eb0: 6b09015f cmp w10, w9 48eb4: 54002568 b.hi 0x49360 48eb8: b9407010 ldr w16, [x0, #0x70] 48ebc: b9404808 ldr w8, [x0, #0x48] 48ec0: 12001e09 and w9, w16, #0xff 48ec4: 6b09011f cmp w8, w9 48ec8: 540024ac b.gt 0x4935c 48ecc: 294a2c0a ldp w10, w11, [x0, #0x50] 48ed0: 2a1f03e8 mov w8, wzr 48ed4: 6b0a017f cmp w11, w10 48ed8: 1a9f17ec cset w12, eq 48edc: 7100017f cmp w11, #0x0 48ee0: 1a9f17ed cset w13, eq 48ee4: 7100054b subs w11, w10, #0x1 48ee8: 540023cb b.lt 0x49360 48eec: 2a0c01ac orr w12, w13, w12 48ef0: 3400238c cbz w12, 0x49360 48ef4: f9400c0c ldr x12, [x0, #0x18] 48ef8: b86bd988 ldr w8, [x12, w11, sxtw #2] 48efc: 1200150d and w13, w8, #0x3f 48f00: 710079bf cmp w13, #0x1e 48f04: 540022c1 b.ne 0x4935c 48f08: 7100043f cmp w1, #0x1 48f0c: 540022ab b.lt 0x49360 48f10: b9404c0e ldr w14, [x0, #0x4c] 48f14: 52a00ff2 mov w18, #0x7f0000 // =8323072 48f18: b0000103 adrp x3, 0x69000 48f1c: 90000105 adrp x5, 0x68000 48f20: d2c00093 mov x19, #0x400000000 // =17179869184 48f24: 2a1f03ed mov w13, wzr 48f28: 53187e0f lsr w15, w16, #24 48f2c: 120f0610 and w16, w16, #0x60000 48f30: 91001191 add x17, x12, #0x4 48f34: 729807f2 movk w18, #0xc03f 48f38: 911e4463 add x3, x3, #0x791 48f3c: 320f3fe4 mov w4, #-0x1ffff // =-131071 48f40: 913520a5 add x5, x5, #0xd48 48f44: 32001fe6 orr w6, wzr, #0xff 48f48: 320003e7 orr w7, wzr, #0x1 48f4c: f2ae0013 movk x19, #0x7000, lsl #16 48f50: 52800774 mov w20, #0x3b // =59 48f54: 2a0b03f5 mov w21, w11 48f58: b86dd998 ldr w24, [x12, w13, sxtw #2] 48f5c: 2a1f03e8 mov w8, wzr 48f60: 12001717 and w23, w24, #0x3f 48f64: 710096ff cmp w23, #0x25 48f68: 54001fc8 b.hi 0x49360 48f6c: 53063716 ubfx w22, w24, #6, #8 48f70: 6b0f02df cmp w22, w15 48f74: 54001f62 b.hs 0x49360 48f78: 38774879 ldrb w25, [x3, w23, uxtw] 48f7c: 12000728 and w8, w25, #0x3 48f80: 7100091f cmp w8, #0x2 48f84: 540001e0 b.eq 0x48fc0 48f88: 7100051f cmp w8, #0x1 48f8c: 54000500 b.eq 0x4902c 48f90: 2a1f03fa mov w26, wzr 48f94: 2a1f03f7 mov w23, wzr 48f98: 350009e8 cbnz w8, 0x490d4 48f9c: 53177f17 lsr w23, w24, #23 48fa0: 53041728 ubfx w8, w25, #4, #2 48fa4: 71000d1f cmp w8, #0x3 48fa8: 54000580 b.eq 0x49058 48fac: 7100091f cmp w8, #0x2 48fb0: 54000560 b.eq 0x4905c 48fb4: 35000648 cbnz w8, 0x4907c 48fb8: 34000637 cbz w23, 0x4907c 48fbc: 140000e8 b 0x4935c 48fc0: 0b583897 add w23, w4, w24, lsr #14 48fc4: 121c0728 and w8, w25, #0x30 48fc8: 7100811f cmp w8, #0x20 48fcc: 54000421 b.ne 0x49050 48fd0: 0b1701ba add w26, w13, w23 48fd4: 2a1f03e8 mov w8, wzr 48fd8: 1100075a add w26, w26, #0x1 48fdc: 37f81c3a tbnz w26, #0x1f, 0x49360 48fe0: 6b0a035f cmp w26, w10 48fe4: 54001bea b.ge 0x49360 48fe8: 7100075f cmp w26, #0x1 48fec: 540003eb b.lt 0x49068 48ff0: aa1f03fb mov x27, xzr 48ff4: 0b0d02e8 add w8, w23, w13 48ff8: 93407f5a sxtw x26, w26 48ffc: b868d99c ldr w28, [x12, w8, sxtw #2] 49000: 0a12039c and w28, w28, w18 49004: 71008b9f cmp w28, #0x22 49008: 540000a1 b.ne 0x4901c 4900c: 9100077b add x27, x27, #0x1 49010: 51000508 sub w8, w8, #0x1 49014: eb1a037f cmp x27, x26 49018: 54ffff2b b.lt 0x48ffc 4901c: 2a1f03fa mov w26, wzr 49020: 2a1f03e8 mov w8, wzr 49024: 3600059b tbz w27, #0x0, 0x490d4 49028: 140000ce b 0x49360 4902c: 2a1f03fa mov w26, wzr 49030: 530e7f17 lsr w23, w24, #14 49034: 121c0728 and w8, w25, #0x30 49038: 7100c11f cmp w8, #0x30 4903c: 540004c1 b.ne 0x490d4 49040: 6b0e02ff cmp w23, w14 49044: 2a1a03e8 mov w8, w26 49048: 5400046b b.lt 0x490d4 4904c: 140000c5 b 0x49360 49050: 2a1f03fa mov w26, wzr 49054: 14000020 b 0x490d4 49058: 374000d7 tbnz w23, #0x8, 0x49070 4905c: 6b1701ff cmp w15, w23 49060: 540000e8 b.hi 0x4907c 49064: 140000be b 0x4935c 49068: 2a1f03fa mov w26, wzr 4906c: 1400001a b 0x490d4 49070: 53177b08 ubfx w8, w24, #23, #8 49074: 6b0e011f cmp w8, w14 49078: 5400172a b.ge 0x4935c 4907c: 530e5b1b ubfx w27, w24, #14, #9 49080: 53020f28 ubfx w8, w25, #2, #2 49084: 71000d1f cmp w8, #0x3 49088: 540000e0 b.eq 0x490a4 4908c: 7100091f cmp w8, #0x2 49090: 540000e0 b.eq 0x490ac 49094: 35000148 cbnz w8, 0x490bc 49098: 2a1f03fa mov w26, wzr 4909c: 340001db cbz w27, 0x490d4 490a0: 140000b0 b 0x49360 490a4: 530e7f08 lsr w8, w24, #14 490a8: 374000e8 tbnz w8, #0x8, 0x490c4 490ac: 6b1b01ff cmp w15, w27 490b0: 2a1b03fa mov w26, w27 490b4: 54000108 b.hi 0x490d4 490b8: 140000a9 b 0x4935c 490bc: 2a1b03fa mov w26, w27 490c0: 14000005 b 0x490d4 490c4: 530e5708 ubfx w8, w24, #14, #8 490c8: 6b0e011f cmp w8, w14 490cc: 2a1b03fa mov w26, w27 490d0: 5400146a b.ge 0x4935c 490d4: 6b0202df cmp w22, w2 490d8: 13001f28 sxtb w8, w25 490dc: 121a0339 and w25, w25, #0x40 490e0: 1a9f17fc cset w28, eq 490e4: 6a591b9f tst w28, w25, lsr #6 490e8: 93407dbb sxtw x27, w13 490ec: 1a9511b5 csel w21, w13, w21, ne 490f0: 36f80128 tbz w8, #0x1f, 0x49114 490f4: 110009a8 add w8, w13, #0x2 490f8: 6b0a011f cmp w8, w10 490fc: 5400130a b.ge 0x4935c 49100: 8b1b0988 add x8, x12, x27, lsl #2 49104: b9400508 ldr w8, [x8, #0x4] 49108: 12001508 and w8, w8, #0x3f 4910c: 7100591f cmp w8, #0x16 49110: 54001261 b.ne 0x4935c 49114: 12001708 and w8, w24, #0x3f 49118: 51000908 sub w8, w8, #0x2 4911c: 71008d1f cmp w8, #0x23 49120: 54001148 b.hi 0x49348 49124: b8a878a8 ldrsw x8, [x5, x8, lsl #2] 49128: 8b050108 add x8, x8, x5 4912c: d61f0100 br x8 49130: 6b0902ff cmp w23, w9 49134: 540010ab b.lt 0x49348 49138: 14000089 b 0x4935c 4913c: f9400808 ldr x8, [x0, #0x10] 49140: 8b37d108 add x8, x8, w23, sxtw #4 49144: b9400908 ldr w8, [x8, #0x8] 49148: 7100111f cmp w8, #0x4 4914c: 54000fe0 b.eq 0x49348 49150: 14000083 b 0x4935c 49154: 340000b7 cbz w23, 0x49168 49158: 2a1f03e8 mov w8, wzr 4915c: 0b1602f7 add w23, w23, w22 49160: 6b0f02ff cmp w23, w15 49164: 54000fec b.gt 0x49360 49168: 34000d5a cbz w26, 0x49310 4916c: 51000757 sub w23, w26, #0x1 49170: 34000e97 cbz w23, 0x49340 49174: 2a1f03e8 mov w8, wzr 49178: 0b1602f7 add w23, w23, w22 4917c: 6b0f02ff cmp w23, w15 49180: 54000e0d b.le 0x49340 49184: 14000077 b 0x49360 49188: 11000ec8 add w8, w22, #0x3 4918c: 6b0f011f cmp w8, w15 49190: 54000e62 b.hs 0x4935c 49194: 0b1701a8 add w8, w13, w23 49198: 11000508 add w8, w8, #0x1 4919c: 6b0801bf cmp w13, w8 491a0: 7a46b044 ccmp w2, w6, #0x4, lt 491a4: 7a411100 ccmp w8, w1, #0x0, ne 491a8: 1a97c3e8 csel w8, wzr, w23, gt 491ac: 0b0d010d add w13, w8, w13 491b0: 14000066 b 0x49348 491b4: 7100075f cmp w26, #0x1 491b8: 54000c81 b.ne 0x49348 491bc: 110009a8 add w8, w13, #0x2 491c0: 6b0a011f cmp w8, w10 491c4: 54000cca b.ge 0x4935c 491c8: 8b2dc988 add x8, x12, w13, sxtw #2 491cc: b9400508 ldr w8, [x8, #0x4] 491d0: 0a120108 and w8, w8, w18 491d4: 7100891f cmp w8, #0x22 491d8: 54000b81 b.ne 0x49348 491dc: 14000060 b 0x4935c 491e0: 6b0202ff cmp w23, w2 491e4: 7a42a2c0 ccmp w22, w2, #0x0, ge 491e8: 14000057 b 0x49344 491ec: 110006c8 add w8, w22, #0x1 491f0: 6b0f011f cmp w8, w15 491f4: 54000b42 b.hs 0x4935c 491f8: 6b02011f cmp w8, w2 491fc: 1a9501b5 csel w21, w13, w21, eq 49200: 14000052 b 0x49348 49204: 6b1a02ff cmp w23, w26 49208: 54000a0b b.lt 0x49348 4920c: 14000054 b 0x4935c 49210: 71000aff cmp w23, #0x2 49214: 540009ab b.lt 0x49348 49218: 14000039 b 0x492fc 4921c: 34000a1a cbz w26, 0x4935c 49220: 11000ac8 add w8, w22, #0x2 49224: 0b080356 add w22, w26, w8 49228: 6b0f02df cmp w22, w15 4922c: 54000982 b.hs 0x4935c 49230: 6b02011f cmp w8, w2 49234: 14000044 b 0x49344 49238: 710006ff cmp w23, #0x1 4923c: 540000ab b.lt 0x49250 49240: 2a1f03e8 mov w8, wzr 49244: 0b1602f6 add w22, w23, w22 49248: 6b0f02df cmp w22, w15 4924c: 540008aa b.ge 0x49360 49250: 350007da cbnz w26, 0x49348 49254: 110005ad add w13, w13, #0x1 49258: 6b0b01bf cmp w13, w11 4925c: 5400076b b.lt 0x49348 49260: 1400003f b 0x4935c 49264: b9405808 ldr w8, [x0, #0x58] 49268: 6b0802ff cmp w23, w8 4926c: 5400078a b.ge 0x4935c 49270: f9401008 ldr x8, [x0, #0x20] 49274: f877d908 ldr x8, [x8, w23, sxtw #3] 49278: 3941c116 ldrb w22, [x8, #0x70] 4927c: 0b0d02c8 add w8, w22, w13 49280: 6b0a011f cmp w8, w10 49284: 540006ca b.ge 0x4935c 49288: 34000176 cbz w22, 0x492b4 4928c: aa1f03f7 mov x23, xzr 49290: 8b1b0a38 add x24, x17, x27, lsl #2 49294: b8777b19 ldr w25, [x24, x23, lsl #2] 49298: 0a140339 and w25, w25, w20 4929c: 321e0339 orr w25, w25, #0x4 492a0: 7100133f cmp w25, #0x4 492a4: 540005c1 b.ne 0x4935c 492a8: 910006f7 add x23, x23, #0x1 492ac: eb1602ff cmp x23, x22 492b0: 54ffff2b b.lt 0x49294 492b4: 7103fc5f cmp w2, #0xff 492b8: 1a8801ad csel w13, w13, w8, eq 492bc: 14000023 b 0x49348 492c0: 7140821f cmp w16, #0x20, lsl #12 // =0x20000 492c4: 540004c1 b.ne 0x4935c 492c8: 350001b7 cbnz w23, 0x492fc 492cc: 8b1b0998 add x24, x12, x27, lsl #2 492d0: b9400718 ldr w24, [x24, #0x4] 492d4: 2a1f03e8 mov w8, wzr 492d8: 12001719 and w25, w24, #0x3f 492dc: 71008b3f cmp w25, #0x22 492e0: 54000408 b.hi 0x49360 492e4: 92401719 and x25, x24, #0x3f 492e8: 9ad920f9 lsl x25, x7, x25 492ec: 8a130339 and x25, x25, x19 492f0: b4000399 cbz x25, 0x49360 492f4: 53177f08 lsr w8, w24, #23 492f8: 35000328 cbnz w8, 0x4935c 492fc: 0b1702c8 add w8, w22, w23 49300: 51000508 sub w8, w8, #0x1 49304: 6b0f011f cmp w8, w15 49308: 5400020d b.le 0x49348 4930c: 14000014 b 0x4935c 49310: 8b2dc997 add x23, x12, w13, sxtw #2 49314: b94006f7 ldr w23, [x23, #0x4] 49318: 2a1f03e8 mov w8, wzr 4931c: 120016f8 and w24, w23, #0x3f 49320: 71008b1f cmp w24, #0x22 49324: 540001e8 b.hi 0x49360 49328: 924016f8 and x24, x23, #0x3f 4932c: 9ad820f8 lsl x24, x7, x24 49330: 8a130318 and x24, x24, x19 49334: b4000178 cbz x24, 0x49360 49338: 716002ff cmp w23, #0x800, lsl #12 // =0x800000 4933c: 54000102 b.hs 0x4935c 49340: 6b0202df cmp w22, w2 49344: 1a8dc2b5 csel w21, w21, w13, gt 49348: 110005ad add w13, w13, #0x1 4934c: 6b0101bf cmp w13, w1 49350: 54ffe04b b.lt 0x48f58 49354: b875d988 ldr w8, [x12, w21, sxtw #2] 49358: 14000002 b 0x49360 4935c: 2a1f03e8 mov w8, wzr 49360: a9444ff4 ldp x20, x19, [sp, #0x40] 49364: a94357f6 ldp x22, x21, [sp, #0x30] 49368: a9425ff8 ldp x24, x23, [sp, #0x20] 4936c: a94167fa ldp x26, x25, [sp, #0x10] 49370: 2a0803e0 mov w0, w8 49374: a8c56ffc ldp x28, x27, [sp], #0x50 49378: d65f03c0 ret 4937c: d10103ff sub sp, sp, #0x40 49380: f9000bf5 str x21, [sp, #0x10] 49384: a9024ff4 stp x20, x19, [sp, #0x20] 49388: a9037bfd stp x29, x30, [sp, #0x30] 4938c: 9100c3fd add x29, sp, #0x30 49390: d53bd048 mrs x8, TPIDR_EL0 49394: f9401508 ldr x8, [x8, #0x28] 49398: aa0003f4 mov x20, x0 4939c: 9000020c adrp x12, 0x89000 493a0: 9106c18c add x12, x12, #0x1b0 493a4: f90007e8 str x8, [sp, #0x8] 493a8: f90003ff str xzr, [sp] 493ac: f9401688 ldr x8, [x20, #0x28] 493b0: b980082b ldrsw x11, [x1, #0x8] 493b4: aa0203f3 mov x19, x2 493b8: f9400109 ldr x9, [x8] 493bc: f940090a ldr x10, [x8, #0x10] 493c0: f86b7995 ldr x21, [x12, x11, lsl #3] 493c4: 14000002 b 0x493cc 493c8: 91004129 add x9, x9, #0x10 493cc: eb0a013f cmp x9, x10 493d0: 540002a2 b.hs 0x49424 493d4: eb09003f cmp x1, x9 493d8: 54ffff81 b.ne 0x493c8 493dc: f9400e89 ldr x9, [x20, #0x18] 493e0: 910003e3 mov x3, sp 493e4: aa1403e0 mov x0, x20 493e8: cb090029 sub x9, x1, x9 493ec: d344fd22 lsr x2, x9, #4 493f0: aa0803e1 mov x1, x8 493f4: 9400001d bl 0x49468 493f8: aa0003e8 mov x8, x0 493fc: b4000148 cbz x8, 0x49424 49400: f94003e4 ldr x4, [sp] 49404: f00000e1 adrp x1, 0x68000 49408: 91382021 add x1, x1, #0xe08 4940c: aa1403e0 mov x0, x20 49410: aa1303e2 mov x2, x19 49414: aa0803e3 mov x3, x8 49418: aa1503e5 mov x5, x21 4941c: 94000090 bl 0x4965c 49420: 14000007 b 0x4943c 49424: f00000e1 adrp x1, 0x68000 49428: 9138ac21 add x1, x1, #0xe2b 4942c: aa1403e0 mov x0, x20 49430: aa1303e2 mov x2, x19 49434: aa1503e3 mov x3, x21 49438: 94000089 bl 0x4965c 4943c: d53bd048 mrs x8, TPIDR_EL0 49440: f9401508 ldr x8, [x8, #0x28] 49444: f94007e9 ldr x9, [sp, #0x8] 49448: eb09011f cmp x8, x9 4944c: 540000c1 b.ne 0x49464 49450: a9437bfd ldp x29, x30, [sp, #0x30] 49454: a9424ff4 ldp x20, x19, [sp, #0x20] 49458: f9400bf5 ldr x21, [sp, #0x10] 4945c: 910103ff add sp, sp, #0x40 49460: d65f03c0 ret 49464: 97ff4d5f bl 0x1c9e0 <__stack_chk_fail@plt> 49468: a9bb67fa stp x26, x25, [sp, #-0x50]! 4946c: a9015ff8 stp x24, x23, [sp, #0x10] 49470: a90257f6 stp x22, x21, [sp, #0x20] 49474: a9034ff4 stp x20, x19, [sp, #0x30] 49478: a9047bfd stp x29, x30, [sp, #0x40] 4947c: 910103fd add x29, sp, #0x40 49480: b0000119 adrp x25, 0x6a000 49484: f00000fa adrp x26, 0x68000 49488: aa0303f3 mov x19, x3 4948c: 2a0203f7 mov w23, w2 49490: aa0103f4 mov x20, x1 49494: aa0003f5 mov x21, x0 49498: 912be339 add x25, x25, #0xaf8 4949c: 9137635a add x26, x26, #0xdd8 494a0: f9400689 ldr x9, [x20, #0x8] 494a4: b9400928 ldr w8, [x9, #0x8] 494a8: 7100191f cmp w8, #0x6 494ac: 540005c1 b.ne 0x49564 494b0: f9400128 ldr x8, [x9] 494b4: 3940290a ldrb w10, [x8, #0xa] 494b8: 3500056a cbnz w10, 0x49564 494bc: f9401116 ldr x22, [x8, #0x20] 494c0: 3940290a ldrb w10, [x8, #0xa] 494c4: 3400006a cbz w10, 0x494d0 494c8: 12800018 mov w24, #-0x1 // =-1 494cc: 1400000e b 0x49504 494d0: f94016aa ldr x10, [x21, #0x28] 494d4: eb14015f cmp x10, x20 494d8: 54000060 b.eq 0x494e4 494dc: f9400e8a ldr x10, [x20, #0x18] 494e0: 14000004 b 0x494f0 494e4: f9401aaa ldr x10, [x21, #0x30] 494e8: f9000e8a str x10, [x20, #0x18] 494ec: f9400128 ldr x8, [x9] 494f0: f9401108 ldr x8, [x8, #0x20] 494f4: f9400d08 ldr x8, [x8, #0x18] 494f8: cb080148 sub x8, x10, x8 494fc: d342fd08 lsr x8, x8, #2 49500: 51000518 sub w24, w8, #0x1 49504: 110006e1 add w1, w23, #0x1 49508: aa1603e0 mov x0, x22 4950c: 2a1803e2 mov w2, w24 49510: 9400094f bl 0x4ba4c 49514: aa0003e8 mov x8, x0 49518: aa1903e0 mov x0, x25 4951c: f9000268 str x8, [x19] 49520: b5000248 cbnz x8, 0x49568 49524: aa1603e0 mov x0, x22 49528: 2a1803e1 mov w1, w24 4952c: 2a1703e2 mov w2, w23 49530: 97fffe4f bl 0x48e6c 49534: 2a0003e8 mov w8, w0 49538: aa1f03e0 mov x0, xzr 4953c: 12001509 and w9, w8, #0x3f 49540: 71002d3f cmp w9, #0xb 49544: 54000128 b.hi 0x49568 49548: b8a97b49 ldrsw x9, [x26, x9, lsl #2] 4954c: 8b1a0129 add x9, x9, x26 49550: d61f0120 br x9 49554: 53067d09 lsr w9, w8, #6 49558: 53177d17 lsr w23, w8, #23 4955c: 6b2902ff cmp w23, w9, uxtb 49560: 54fffa03 b.lo 0x494a0 49564: aa1f03e0 mov x0, xzr 49568: a9447bfd ldp x29, x30, [sp, #0x40] 4956c: a9434ff4 ldp x20, x19, [sp, #0x30] 49570: a94257f6 ldp x22, x21, [sp, #0x20] 49574: a9415ff8 ldp x24, x23, [sp, #0x10] 49578: a8c567fa ldp x26, x25, [sp], #0x50 4957c: d65f03c0 ret 49580: f9401ec9 ldr x9, [x22, #0x38] 49584: b4000609 cbz x9, 0x49644 49588: 53177d08 lsr w8, w8, #23 4958c: f8685928 ldr x8, [x9, w8, uxtw #3] 49590: 91006108 add x8, x8, #0x18 49594: 1400002e b 0x4964c 49598: f9400ac9 ldr x9, [x22, #0x10] 4959c: 530e7d08 lsr w8, w8, #14 495a0: d37ced08 lsl x8, x8, #4 495a4: f00000e0 adrp x0, 0x68000 495a8: f8686928 ldr x8, [x9, x8] 495ac: 913b4800 add x0, x0, #0xed2 495b0: 91006108 add x8, x8, #0x18 495b4: f9000268 str x8, [x19] 495b8: 17ffffec b 0x49568 495bc: 36b002c8 tbz w8, #0x16, 0x49614 495c0: f9400ac9 ldr x9, [x22, #0x10] 495c4: 530e5508 ubfx w8, w8, #14, #8 495c8: 8b28512a add x10, x9, w8, uxtw #4 495cc: b940094a ldr w10, [x10, #0x8] 495d0: 7100115f cmp w10, #0x4 495d4: 54000201 b.ne 0x49614 495d8: d37ced08 lsl x8, x8, #4 495dc: f8686928 ldr x8, [x9, x8] 495e0: 91006108 add x8, x8, #0x18 495e4: 1400000e b 0x4961c 495e8: 36b00228 tbz w8, #0x16, 0x4962c 495ec: f9400ac9 ldr x9, [x22, #0x10] 495f0: 530e5508 ubfx w8, w8, #14, #8 495f4: 8b28512a add x10, x9, w8, uxtw #4 495f8: b940094a ldr w10, [x10, #0x8] 495fc: 7100115f cmp w10, #0x4 49600: 54000161 b.ne 0x4962c 49604: d37ced08 lsl x8, x8, #4 49608: f8686928 ldr x8, [x9, x8] 4960c: 91006108 add x8, x8, #0x18 49610: 14000009 b 0x49634 49614: b0000108 adrp x8, 0x6a000 49618: 9130fd08 add x8, x8, #0xc3f 4961c: f00000e0 adrp x0, 0x68000 49620: f9000268 str x8, [x19] 49624: 913b6400 add x0, x0, #0xed9 49628: 17ffffd0 b 0x49568 4962c: b0000108 adrp x8, 0x6a000 49630: 9130fd08 add x8, x8, #0xc3f 49634: f00000e0 adrp x0, 0x68000 49638: 912e1c00 add x0, x0, #0xb87 4963c: f9000268 str x8, [x19] 49640: 17ffffca b 0x49568 49644: b0000108 adrp x8, 0x6a000 49648: 9130fd08 add x8, x8, #0xc3f 4964c: b0000100 adrp x0, 0x6a000 49650: f9000268 str x8, [x19] 49654: 912c3400 add x0, x0, #0xb0d 49658: 17ffffc4 b 0x49568 4965c: d10603ff sub sp, sp, #0x180 49660: a91557fc stp x28, x21, [sp, #0x150] 49664: a9164ff4 stp x20, x19, [sp, #0x160] 49668: a9177bfd stp x29, x30, [sp, #0x170] 4966c: 9105c3fd add x29, sp, #0x170 49670: ad039fe6 stp q6, q7, [sp, #0x70] 49674: ad0297e4 stp q4, q5, [sp, #0x50] 49678: ad018fe2 stp q2, q3, [sp, #0x30] 4967c: ad0087e0 stp q0, q1, [sp, #0x10] 49680: a90b1fe6 stp x6, x7, [sp, #0xb0] 49684: a90a17e4 stp x4, x5, [sp, #0xa0] 49688: a9090fe2 stp x2, x3, [sp, #0x90] 4968c: d53bd049 mrs x9, TPIDR_EL0 49690: f9401529 ldr x9, [x9, #0x28] 49694: 910043ec add x12, sp, #0x10 49698: 910243ed add x13, sp, #0x90 4969c: 321963ea orr w10, wzr, #0xffffff80 496a0: 128005eb mov w11, #-0x30 // =-48 496a4: 910043ae add x14, x29, #0x10 496a8: 9102018c add x12, x12, #0x80 496ac: 9100c1ad add x13, x13, #0x30 496b0: d10223a8 sub x8, x29, #0x88 496b4: f90007e9 str x9, [sp, #0x8] 496b8: 29322bab stp w11, w10, [x29, #-0x70] 496bc: a93833ad stp x13, x12, [x29, #-0x80] 496c0: f81783ae stur x14, [x29, #-0x88] 496c4: ad400101 ldp q1, q0, [x8] 496c8: d102c3a2 sub x2, x29, #0xb0 496cc: aa0003f3 mov x19, x0 496d0: ad3a83a1 stp q1, q0, [x29, #-0xb0] 496d4: 94001b75 bl 0x504a8 496d8: f9401668 ldr x8, [x19, #0x28] 496dc: aa0003f4 mov x20, x0 496e0: f9400509 ldr x9, [x8, #0x8] 496e4: b940092a ldr w10, [x9, #0x8] 496e8: 7100195f cmp w10, #0x6 496ec: 54000481 b.ne 0x4977c 496f0: f940012a ldr x10, [x9] 496f4: 3940294a ldrb w10, [x10, #0xa] 496f8: 3500042a cbnz w10, 0x4977c 496fc: f9401a6b ldr x11, [x19, #0x30] 49700: f9000d0b str x11, [x8, #0x18] 49704: f9400128 ldr x8, [x9] 49708: f940110a ldr x10, [x8, #0x20] 4970c: f9400d49 ldr x9, [x10, #0x18] 49710: cb090169 sub x9, x11, x9 49714: d342fd2b lsr x11, x9, #2 49718: 7100057f cmp w11, #0x1 4971c: 5400010b b.lt 0x4973c 49720: f940154a ldr x10, [x10, #0x28] 49724: b400010a cbz x10, 0x49744 49728: b2607feb mov x11, #-0x100000000 // =-4294967296 4972c: 8b097969 add x9, x11, x9, lsl #30 49730: 935efd29 asr x9, x9, #30 49734: b8696955 ldr w21, [x10, x9] 49738: 14000004 b 0x49748 4973c: 12800015 mov w21, #-0x1 // =-1 49740: 14000002 b 0x49748 49744: 2a1f03f5 mov w21, wzr 49748: f9401108 ldr x8, [x8, #0x20] 4974c: d10193a0 sub x0, x29, #0x64 49750: 321e0fe2 orr w2, wzr, #0x3c 49754: f9402108 ldr x8, [x8, #0x40] 49758: 91006101 add x1, x8, #0x18 4975c: 94001c75 bl 0x50930 49760: f00000e1 adrp x1, 0x68000 49764: 913b7c21 add x1, x1, #0xedf 49768: d10193a2 sub x2, x29, #0x64 4976c: aa1303e0 mov x0, x19 49770: 2a1503e3 mov w3, w21 49774: aa1403e4 mov x4, x20 49778: 94001c48 bl 0x50898 4977c: aa1303e0 mov x0, x19 49780: 940000a2 bl 0x49a08 49784: d53bd048 mrs x8, TPIDR_EL0 49788: f9401508 ldr x8, [x8, #0x28] 4978c: f94007e9 ldr x9, [sp, #0x8] 49790: eb09011f cmp x8, x9 49794: 540000c1 b.ne 0x497ac 49798: a9577bfd ldp x29, x30, [sp, #0x170] 4979c: a9564ff4 ldp x20, x19, [sp, #0x160] 497a0: a95557fc ldp x28, x21, [sp, #0x150] 497a4: 910603ff add sp, sp, #0x180 497a8: d65f03c0 ret 497ac: 97ff4c8d bl 0x1c9e0 <__stack_chk_fail@plt> 497b0: d100c3ff sub sp, sp, #0x30 497b4: a9014ff4 stp x20, x19, [sp, #0x10] 497b8: a9027bfd stp x29, x30, [sp, #0x20] 497bc: 910083fd add x29, sp, #0x20 497c0: d53bd049 mrs x9, TPIDR_EL0 497c4: f9401529 ldr x9, [x9, #0x28] 497c8: aa0103e8 mov x8, x1 497cc: aa0003f3 mov x19, x0 497d0: 9000020c adrp x12, 0x89000 497d4: f90007e9 str x9, [sp, #0x8] 497d8: b9400909 ldr w9, [x8, #0x8] 497dc: f90003ff str xzr, [sp] 497e0: f9401661 ldr x1, [x19, #0x28] 497e4: 9106c18c add x12, x12, #0x1b0 497e8: 51000d29 sub w9, w9, #0x3 497ec: 7100093f cmp w9, #0x2 497f0: 9a883048 csel x8, x2, x8, lo 497f4: b980090b ldrsw x11, [x8, #0x8] 497f8: f9400029 ldr x9, [x1] 497fc: f940082a ldr x10, [x1, #0x10] 49800: f86b7994 ldr x20, [x12, x11, lsl #3] 49804: 14000002 b 0x4980c 49808: 91004129 add x9, x9, #0x10 4980c: eb0a013f cmp x9, x10 49810: 540002a2 b.hs 0x49864 49814: eb09011f cmp x8, x9 49818: 54ffff81 b.ne 0x49808 4981c: f9400e69 ldr x9, [x19, #0x18] 49820: 910003e3 mov x3, sp 49824: aa1303e0 mov x0, x19 49828: cb090108 sub x8, x8, x9 4982c: d344fd02 lsr x2, x8, #4 49830: 97ffff0e bl 0x49468 49834: aa0003e8 mov x8, x0 49838: b4000168 cbz x8, 0x49864 4983c: f94003e4 ldr x4, [sp] 49840: f00000e1 adrp x1, 0x68000 49844: f00000e2 adrp x2, 0x68000 49848: 91382021 add x1, x1, #0xe08 4984c: 91391042 add x2, x2, #0xe44 49850: aa1303e0 mov x0, x19 49854: aa0803e3 mov x3, x8 49858: aa1403e5 mov x5, x20 4985c: 97ffff80 bl 0x4965c 49860: 14000008 b 0x49880 49864: f00000e1 adrp x1, 0x68000 49868: f00000e2 adrp x2, 0x68000 4986c: 9138ac21 add x1, x1, #0xe2b 49870: 91391042 add x2, x2, #0xe44 49874: aa1303e0 mov x0, x19 49878: aa1403e3 mov x3, x20 4987c: 97ffff78 bl 0x4965c 49880: d53bd048 mrs x8, TPIDR_EL0 49884: f9401508 ldr x8, [x8, #0x28] 49888: f94007e9 ldr x9, [sp, #0x8] 4988c: eb09011f cmp x8, x9 49890: 540000a1 b.ne 0x498a4 49894: a9427bfd ldp x29, x30, [sp, #0x20] 49898: a9414ff4 ldp x20, x19, [sp, #0x10] 4989c: 9100c3ff add sp, sp, #0x30 498a0: d65f03c0 ret 498a4: 97ff4c4f bl 0x1c9e0 <__stack_chk_fail@plt> 498a8: d10143ff sub sp, sp, #0x50 498ac: f90013f5 str x21, [sp, #0x20] 498b0: a9034ff4 stp x20, x19, [sp, #0x30] 498b4: a9047bfd stp x29, x30, [sp, #0x40] 498b8: 910103fd add x29, sp, #0x40 498bc: d53bd048 mrs x8, TPIDR_EL0 498c0: f9401508 ldr x8, [x8, #0x28] 498c4: aa0103f5 mov x21, x1 498c8: aa0003f3 mov x19, x0 498cc: 910003e1 mov x1, sp 498d0: aa1503e0 mov x0, x21 498d4: aa0203f4 mov x20, x2 498d8: f9000fe8 str x8, [sp, #0x18] 498dc: 9400440d bl 0x5a910 498e0: f100001f cmp x0, #0x0 498e4: f9000bff str xzr, [sp, #0x10] 498e8: 9a9402a8 csel x8, x21, x20, eq 498ec: f9401661 ldr x1, [x19, #0x28] 498f0: b980090b ldrsw x11, [x8, #0x8] 498f4: 9000020c adrp x12, 0x89000 498f8: 9106c18c add x12, x12, #0x1b0 498fc: f9400029 ldr x9, [x1] 49900: f940082a ldr x10, [x1, #0x10] 49904: f86b7994 ldr x20, [x12, x11, lsl #3] 49908: 14000002 b 0x49910 4990c: 91004129 add x9, x9, #0x10 49910: eb0a013f cmp x9, x10 49914: 540002a2 b.hs 0x49968 49918: eb09011f cmp x8, x9 4991c: 54ffff81 b.ne 0x4990c 49920: f9400e69 ldr x9, [x19, #0x18] 49924: 910043e3 add x3, sp, #0x10 49928: aa1303e0 mov x0, x19 4992c: cb090108 sub x8, x8, x9 49930: d344fd02 lsr x2, x8, #4 49934: 97fffecd bl 0x49468 49938: aa0003e8 mov x8, x0 4993c: b4000168 cbz x8, 0x49968 49940: f9400be4 ldr x4, [sp, #0x10] 49944: f00000e1 adrp x1, 0x68000 49948: f00000e2 adrp x2, 0x68000 4994c: 91382021 add x1, x1, #0xe08 49950: 91394042 add x2, x2, #0xe50 49954: aa1303e0 mov x0, x19 49958: aa0803e3 mov x3, x8 4995c: aa1403e5 mov x5, x20 49960: 97ffff3f bl 0x4965c 49964: 14000008 b 0x49984 49968: f00000e1 adrp x1, 0x68000 4996c: f00000e2 adrp x2, 0x68000 49970: 9138ac21 add x1, x1, #0xe2b 49974: 91394042 add x2, x2, #0xe50 49978: aa1303e0 mov x0, x19 4997c: aa1403e3 mov x3, x20 49980: 97ffff37 bl 0x4965c 49984: d53bd048 mrs x8, TPIDR_EL0 49988: f9401508 ldr x8, [x8, #0x28] 4998c: f9400fe9 ldr x9, [sp, #0x18] 49990: eb09011f cmp x8, x9 49994: 540000c1 b.ne 0x499ac 49998: a9447bfd ldp x29, x30, [sp, #0x40] 4999c: a9434ff4 ldp x20, x19, [sp, #0x30] 499a0: f94013f5 ldr x21, [sp, #0x20] 499a4: 910143ff add sp, sp, #0x50 499a8: d65f03c0 ret 499ac: 97ff4c0d bl 0x1c9e0 <__stack_chk_fail@plt> 499b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 499b4: 910003fd mov x29, sp 499b8: b9800828 ldrsw x8, [x1, #0x8] 499bc: b9800849 ldrsw x9, [x2, #0x8] 499c0: 9000020a adrp x10, 0x89000 499c4: 9106c14a add x10, x10, #0x1b0 499c8: f8687942 ldr x2, [x10, x8, lsl #3] 499cc: f8697943 ldr x3, [x10, x9, lsl #3] 499d0: 39400848 ldrb w8, [x2, #0x2] 499d4: 39400869 ldrb w9, [x3, #0x2] 499d8: 6b09011f cmp w8, w9 499dc: 540000a1 b.ne 0x499f0 499e0: f00000e1 adrp x1, 0x68000 499e4: 91399821 add x1, x1, #0xe66 499e8: 97ffff1d bl 0x4965c 499ec: 14000004 b 0x499fc 499f0: f00000e1 adrp x1, 0x68000 499f4: 913a1c21 add x1, x1, #0xe87 499f8: 97ffff19 bl 0x4965c 499fc: 2a1f03e0 mov w0, wzr 49a00: a8c17bfd ldp x29, x30, [sp], #0x10 49a04: d65f03c0 ret 49a08: a9be4ff4 stp x20, x19, [sp, #-0x20]! 49a0c: a9017bfd stp x29, x30, [sp, #0x10] 49a10: 910043fd add x29, sp, #0x10 49a14: aa0003f3 mov x19, x0 49a18: f9405a68 ldr x8, [x19, #0xb0] 49a1c: b4000448 cbz x8, 0x49aa4 49a20: f9402269 ldr x9, [x19, #0x40] 49a24: 8b080134 add x20, x9, x8 49a28: b9400a88 ldr w8, [x20, #0x8] 49a2c: 7100191f cmp w8, #0x6 49a30: 54000080 b.eq 0x49a40 49a34: 528000a1 mov w1, #0x5 // =5 49a38: aa1303e0 mov x0, x19 49a3c: 94000041 bl 0x49b40 49a40: f9400a68 ldr x8, [x19, #0x10] 49a44: f85f0109 ldur x9, [x8, #-0x10] 49a48: b85f810a ldur w10, [x8, #-0x8] 49a4c: f9000109 str x9, [x8] 49a50: b900090a str w10, [x8, #0x8] 49a54: f9400a68 ldr x8, [x19, #0x10] 49a58: f9400289 ldr x9, [x20] 49a5c: f81f0109 stur x9, [x8, #-0x10] 49a60: b9400a89 ldr w9, [x20, #0x8] 49a64: b81f8109 stur w9, [x8, #-0x8] 49a68: f9401e69 ldr x9, [x19, #0x38] 49a6c: f9400a68 ldr x8, [x19, #0x10] 49a70: cb080129 sub x9, x9, x8 49a74: f100413f cmp x9, #0x10 49a78: 540000ac b.gt 0x49a8c 49a7c: 320003e1 orr w1, wzr, #0x1 49a80: aa1303e0 mov x0, x19 49a84: 9400010b bl 0x49eb0 49a88: f9400a68 ldr x8, [x19, #0x10] 49a8c: 91004109 add x9, x8, #0x10 49a90: d1004101 sub x1, x8, #0x10 49a94: 320003e2 orr w2, wzr, #0x1 49a98: aa1303e0 mov x0, x19 49a9c: f9000a69 str x9, [x19, #0x10] 49aa0: 9400039a bl 0x4a908 49aa4: a9417bfd ldp x29, x30, [sp, #0x10] 49aa8: 321f03e1 orr w1, wzr, #0x2 49aac: aa1303e0 mov x0, x19 49ab0: a8c24ff4 ldp x20, x19, [sp], #0x20 49ab4: 14000023 b 0x49b40 49ab8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 49abc: a9017bfd stp x29, x30, [sp, #0x10] 49ac0: 910043fd add x29, sp, #0x10 49ac4: aa0203f3 mov x19, x2 49ac8: aa0003f4 mov x20, x0 49acc: 51000828 sub w8, w1, #0x2 49ad0: 7100091f cmp w8, #0x2 49ad4: 54000123 b.lo 0x49af8 49ad8: 7100143f cmp w1, #0x5 49adc: 54000180 b.eq 0x49b0c 49ae0: 7100103f cmp w1, #0x4 49ae4: 54000241 b.ne 0x49b2c 49ae8: f00000e1 adrp x1, 0x68000 49aec: 913ba421 add x1, x1, #0xee9 49af0: 52800222 mov w2, #0x11 // =17 49af4: 14000009 b 0x49b18 49af8: f9400a88 ldr x8, [x20, #0x10] 49afc: f85f0109 ldur x9, [x8, #-0x10] 49b00: f9000269 str x9, [x19] 49b04: b85f8108 ldur w8, [x8, #-0x8] 49b08: 14000008 b 0x49b28 49b0c: f00000e1 adrp x1, 0x68000 49b10: 913bec21 add x1, x1, #0xefb 49b14: 528002e2 mov w2, #0x17 // =23 49b18: aa1403e0 mov x0, x20 49b1c: 94002ddb bl 0x55288 49b20: f9000260 str x0, [x19] 49b24: 321e03e8 orr w8, wzr, #0x4 49b28: b9000a68 str w8, [x19, #0x8] 49b2c: 91004268 add x8, x19, #0x10 49b30: f9000a88 str x8, [x20, #0x10] 49b34: a9417bfd ldp x29, x30, [sp, #0x10] 49b38: a8c24ff4 ldp x20, x19, [sp], #0x20 49b3c: d65f03c0 ret 49b40: a9bd57f6 stp x22, x21, [sp, #-0x30]! 49b44: a9014ff4 stp x20, x19, [sp, #0x10] 49b48: a9027bfd stp x29, x30, [sp, #0x20] 49b4c: 910083fd add x29, sp, #0x20 49b50: aa0003f3 mov x19, x0 49b54: aa1303f5 mov x21, x19 49b58: f84a8ea8 ldr x8, [x21, #0xa8]! 49b5c: 2a0103f4 mov w20, w1 49b60: b50002e8 cbnz x8, 0x49bbc 49b64: f9401268 ldr x8, [x19, #0x20] 49b68: 39002a74 strb w20, [x19, #0xa] 49b6c: f9404d08 ldr x8, [x8, #0x98] 49b70: b40009e8 cbz x8, 0x49cac 49b74: f9402a68 ldr x8, [x19, #0x50] 49b78: aa1303e0 mov x0, x19 49b7c: f9001668 str x8, [x19, #0x28] 49b80: f9400101 ldr x1, [x8] 49b84: f9000e61 str x1, [x19, #0x18] 49b88: 94000731 bl 0x4b84c 49b8c: f9400e76 ldr x22, [x19, #0x18] 49b90: 51000a88 sub w8, w20, #0x2 49b94: 7100091f cmp w8, #0x2 49b98: 540001a3 b.lo 0x49bcc 49b9c: 7100169f cmp w20, #0x5 49ba0: 54000200 b.eq 0x49be0 49ba4: 7100129f cmp w20, #0x4 49ba8: 540002c1 b.ne 0x49c00 49bac: f00000e1 adrp x1, 0x68000 49bb0: 913ba421 add x1, x1, #0xee9 49bb4: 52800222 mov w2, #0x11 // =17 49bb8: 1400000d b 0x49bec 49bbc: 91002100 add x0, x8, #0x8 49bc0: 320003e1 orr w1, wzr, #0x1 49bc4: b9010914 str w20, [x8, #0x108] 49bc8: 97ff4de6 bl 0x1d360 49bcc: f9400a68 ldr x8, [x19, #0x10] 49bd0: f85f0109 ldur x9, [x8, #-0x10] 49bd4: f90002c9 str x9, [x22] 49bd8: b85f8108 ldur w8, [x8, #-0x8] 49bdc: 14000008 b 0x49bfc 49be0: f00000e1 adrp x1, 0x68000 49be4: 913bec21 add x1, x1, #0xefb 49be8: 528002e2 mov w2, #0x17 // =23 49bec: aa1303e0 mov x0, x19 49bf0: 94002da6 bl 0x55288 49bf4: f90002c0 str x0, [x22] 49bf8: 321e03e8 orr w8, wzr, #0x4 49bfc: b9000ac8 str w8, [x22, #0x8] 49c00: 7940c66a ldrh w10, [x19, #0x62] 49c04: b9805e68 ldrsw x8, [x19, #0x5c] 49c08: 910042c9 add x9, x22, #0x10 49c0c: 320003eb orr w11, wzr, #0x1 49c10: 5289c42c mov w12, #0x4e21 // =20001 49c14: f9000a69 str x9, [x19, #0x10] 49c18: 3901966b strb w11, [x19, #0x65] 49c1c: 7900c26a strh w10, [x19, #0x60] 49c20: 6b0c011f cmp w8, w12 49c24: 540003ab b.lt 0x49c98 49c28: f9401669 ldr x9, [x19, #0x28] 49c2c: f9402a74 ldr x20, [x19, #0x50] 49c30: 52b9998a mov w10, #-0x33340000 // =-859045888 49c34: 729999aa movk w10, #0xcccd 49c38: 320003eb orr w11, wzr, #0x1 49c3c: cb140129 sub x9, x9, x20 49c40: d343fd29 lsr x9, x9, #3 49c44: 1b0a2d29 madd w9, w9, w10, w11 49c48: 5289c3ea mov w10, #0x4e1f // =19999 49c4c: 6b0a013f cmp w9, w10 49c50: 5400024c b.gt 0x49c98 49c54: 52800509 mov w9, #0x28 // =40 49c58: 52a00183 mov w3, #0xc0000 // =786432 49c5c: 9b097d02 mul x2, x8, x9 49c60: 7286a003 movk w3, #0x3500 49c64: aa1303e0 mov x0, x19 49c68: aa1403e1 mov x1, x20 49c6c: 940015b7 bl 0x4f348 49c70: f9401668 ldr x8, [x19, #0x28] 49c74: 52a00189 mov w9, #0xc0000 // =786432 49c78: 72869b09 movk w9, #0x34d8 49c7c: 8b090009 add x9, x0, x9 49c80: cb140108 sub x8, x8, x20 49c84: a9048269 stp x9, x0, [x19, #0x48] 49c88: 5289c409 mov w9, #0x4e20 // =20000 49c8c: 8b080008 add x8, x0, x8 49c90: b9005e69 str w9, [x19, #0x5c] 49c94: f9001668 str x8, [x19, #0x28] 49c98: a9007ebf stp xzr, xzr, [x21] 49c9c: f9401268 ldr x8, [x19, #0x20] 49ca0: aa1303e0 mov x0, x19 49ca4: f9404d08 ldr x8, [x8, #0x98] 49ca8: d63f0100 blr x8 49cac: 320003e0 orr w0, wzr, #0x1 49cb0: 97ff4e3c bl 0x1d5a0 49cb4: d10543ff sub sp, sp, #0x150 49cb8: a91257fc stp x28, x21, [sp, #0x120] 49cbc: a9134ff4 stp x20, x19, [sp, #0x130] 49cc0: a9147bfd stp x29, x30, [sp, #0x140] 49cc4: 910503fd add x29, sp, #0x140 49cc8: d53bd048 mrs x8, TPIDR_EL0 49ccc: f9401508 ldr x8, [x8, #0x28] 49cd0: aa0003f3 mov x19, x0 49cd4: 910023e9 add x9, sp, #0x8 49cd8: 91002120 add x0, x9, #0x8 49cdc: f81d83a8 stur x8, [x29, #-0x28] 49ce0: b90113ff str wzr, [sp, #0x110] 49ce4: f9405668 ldr x8, [x19, #0xa8] 49ce8: aa0203f5 mov x21, x2 49cec: aa0103f4 mov x20, x1 49cf0: f90007e8 str x8, [sp, #0x8] 49cf4: f9005669 str x9, [x19, #0xa8] 49cf8: 97ff4d32 bl 0x1d1c0 49cfc: 35000080 cbnz w0, 0x49d0c 49d00: aa1303e0 mov x0, x19 49d04: aa1503e1 mov x1, x21 49d08: d63f0280 blr x20 49d0c: f94007e8 ldr x8, [sp, #0x8] 49d10: f9005668 str x8, [x19, #0xa8] 49d14: b94113e0 ldr w0, [sp, #0x110] 49d18: d53bd048 mrs x8, TPIDR_EL0 49d1c: f9401508 ldr x8, [x8, #0x28] 49d20: f85d83a9 ldur x9, [x29, #-0x28] 49d24: eb09011f cmp x8, x9 49d28: 540000c1 b.ne 0x49d40 49d2c: a9547bfd ldp x29, x30, [sp, #0x140] 49d30: a9534ff4 ldp x20, x19, [sp, #0x130] 49d34: a95257fc ldp x28, x21, [sp, #0x120] 49d38: 910543ff add sp, sp, #0x150 49d3c: d65f03c0 ret 49d40: 97ff4b28 bl 0x1c9e0 <__stack_chk_fail@plt> 49d44: a9bd57f6 stp x22, x21, [sp, #-0x30]! 49d48: a9014ff4 stp x20, x19, [sp, #0x10] 49d4c: a9027bfd stp x29, x30, [sp, #0x20] 49d50: 910083fd add x29, sp, #0x20 49d54: aa0003f3 mov x19, x0 49d58: f9402274 ldr x20, [x19, #0x40] 49d5c: 2a0103f5 mov w21, w1 49d60: 11001ab6 add w22, w21, #0x6 49d64: 11001ea8 add w8, w21, #0x7 49d68: 37f80108 tbnz w8, #0x1f, 0x49d88 49d6c: b9805a68 ldrsw x8, [x19, #0x58] 49d70: 937c7ec3 sbfiz x3, x22, #4, #32 49d74: aa1303e0 mov x0, x19 49d78: aa1403e1 mov x1, x20 49d7c: d37ced02 lsl x2, x8, #4 49d80: 94001572 bl 0x4f348 49d84: 14000003 b 0x49d90 49d88: aa1303e0 mov x0, x19 49d8c: 9400158a bl 0x4f3b4 49d90: f9400a69 ldr x9, [x19, #0x10] 49d94: 8b35d008 add x8, x0, w21, sxtw #4 49d98: a9038268 stp x8, x0, [x19, #0x38] 49d9c: f9404e68 ldr x8, [x19, #0x98] 49da0: cb140129 sub x9, x9, x20 49da4: 8b090009 add x9, x0, x9 49da8: b9005a76 str w22, [x19, #0x58] 49dac: f9000a69 str x9, [x19, #0x10] 49db0: b40000e8 cbz x8, 0x49dcc 49db4: f9400909 ldr x9, [x8, #0x10] 49db8: cb140129 sub x9, x9, x20 49dbc: 8b090009 add x9, x0, x9 49dc0: f9000909 str x9, [x8, #0x10] 49dc4: f9400108 ldr x8, [x8] 49dc8: b5ffff68 cbnz x8, 0x49db4 49dcc: f9402a68 ldr x8, [x19, #0x50] 49dd0: f9401669 ldr x9, [x19, #0x28] 49dd4: 1400000b b 0x49e00 49dd8: a940a90c ldp x12, x10, [x8, #0x8] 49ddc: f940010b ldr x11, [x8] 49de0: cb14014a sub x10, x10, x20 49de4: cb14016b sub x11, x11, x20 49de8: cb14018c sub x12, x12, x20 49dec: 8b0a000a add x10, x0, x10 49df0: 8b0b000b add x11, x0, x11 49df4: 8b0c000c add x12, x0, x12 49df8: a900a90c stp x12, x10, [x8, #0x8] 49dfc: f802850b str x11, [x8], #0x28 49e00: eb09011f cmp x8, x9 49e04: 54fffea9 b.ls 0x49dd8 49e08: f9400e68 ldr x8, [x19, #0x18] 49e0c: cb140108 sub x8, x8, x20 49e10: 8b080008 add x8, x0, x8 49e14: f9000e68 str x8, [x19, #0x18] 49e18: a9427bfd ldp x29, x30, [sp, #0x20] 49e1c: a9414ff4 ldp x20, x19, [sp, #0x10] 49e20: a8c357f6 ldp x22, x21, [sp], #0x30 49e24: d65f03c0 ret 49e28: a9bd57f6 stp x22, x21, [sp, #-0x30]! 49e2c: a9014ff4 stp x20, x19, [sp, #0x10] 49e30: a9027bfd stp x29, x30, [sp, #0x20] 49e34: 910083fd add x29, sp, #0x20 49e38: aa0003f3 mov x19, x0 49e3c: f9402a74 ldr x20, [x19, #0x50] 49e40: 2a0103f5 mov w21, w1 49e44: 310006bf cmn w21, #0x1 49e48: 5400014b b.lt 0x49e70 49e4c: b9805e68 ldrsw x8, [x19, #0x5c] 49e50: 52800509 mov w9, #0x28 // =40 49e54: 9b297ea3 smull x3, w21, w9 49e58: aa1303e0 mov x0, x19 49e5c: 9b097d02 mul x2, x8, x9 49e60: aa1403e1 mov x1, x20 49e64: 93407eb6 sxtw x22, w21 49e68: 94001538 bl 0x4f348 49e6c: 14000004 b 0x49e7c 49e70: aa1303e0 mov x0, x19 49e74: 94001550 bl 0x4f3b4 49e78: 93407eb6 sxtw x22, w21 49e7c: f9401668 ldr x8, [x19, #0x28] 49e80: 52800509 mov w9, #0x28 // =40 49e84: 9b0902c9 madd x9, x22, x9, x0 49e88: d100a129 sub x9, x9, #0x28 49e8c: cb140108 sub x8, x8, x20 49e90: 8b080008 add x8, x0, x8 49e94: a9048269 stp x9, x0, [x19, #0x48] 49e98: b9005e75 str w21, [x19, #0x5c] 49e9c: f9001668 str x8, [x19, #0x28] 49ea0: a9427bfd ldp x29, x30, [sp, #0x20] 49ea4: a9414ff4 ldp x20, x19, [sp, #0x10] 49ea8: a8c357f6 ldp x22, x21, [sp], #0x30 49eac: d65f03c0 ret 49eb0: b9405808 ldr w8, [x0, #0x58] 49eb4: 6b01011f cmp w8, w1 49eb8: 5400006a b.ge 0x49ec4 49ebc: 0b010101 add w1, w8, w1 49ec0: 17ffffa1 b 0x49d44 49ec4: 531f7901 lsl w1, w8, #1 49ec8: 17ffff9f b 0x49d44 49ecc: d102c3ff sub sp, sp, #0xb0 49ed0: a90857f6 stp x22, x21, [sp, #0x80] 49ed4: a9094ff4 stp x20, x19, [sp, #0x90] 49ed8: a90a7bfd stp x29, x30, [sp, #0xa0] 49edc: 910283fd add x29, sp, #0xa0 49ee0: d53bd048 mrs x8, TPIDR_EL0 49ee4: f9401508 ldr x8, [x8, #0x28] 49ee8: aa0003f3 mov x19, x0 49eec: f81d83a8 stur x8, [x29, #-0x28] 49ef0: f9403a74 ldr x20, [x19, #0x70] 49ef4: b4000654 cbz x20, 0x49fbc 49ef8: 39419668 ldrb w8, [x19, #0x65] 49efc: 34000608 cbz w8, 0x49fbc 49f00: f940166b ldr x11, [x19, #0x28] 49f04: f9400a68 ldr x8, [x19, #0x10] 49f08: f9402269 ldr x9, [x19, #0x40] 49f0c: 7100103f cmp w1, #0x4 49f10: f940096a ldr x10, [x11, #0x10] 49f14: b90003e1 str w1, [sp] 49f18: b9002be2 str w2, [sp, #0x28] 49f1c: 54000061 b.ne 0x49f28 49f20: 2a1f03eb mov w11, wzr 49f24: 14000007 b 0x49f40 49f28: f9402a6c ldr x12, [x19, #0x50] 49f2c: cb0c016b sub x11, x11, x12 49f30: 52b9998c mov w12, #-0x33340000 // =-859045888 49f34: d343fd6b lsr x11, x11, #3 49f38: 729999ac movk w12, #0xcccd 49f3c: 1b0c7d6b mul w11, w11, w12 49f40: b90077eb str w11, [sp, #0x74] 49f44: f9401e6b ldr x11, [x19, #0x38] 49f48: cb090115 sub x21, x8, x9 49f4c: cb090156 sub x22, x10, x9 49f50: cb080168 sub x8, x11, x8 49f54: f105011f cmp x8, #0x140 49f58: 5400012c b.gt 0x49f7c 49f5c: b9405a68 ldr w8, [x19, #0x58] 49f60: 7100511f cmp w8, #0x14 49f64: 5400006a b.ge 0x49f70 49f68: 11005101 add w1, w8, #0x14 49f6c: 14000002 b 0x49f74 49f70: 531f7901 lsl w1, w8, #1 49f74: aa1303e0 mov x0, x19 49f78: 97ffff73 bl 0x49d44 49f7c: f9400a68 ldr x8, [x19, #0x10] 49f80: f9401669 ldr x9, [x19, #0x28] 49f84: 910003e1 mov x1, sp 49f88: aa1303e0 mov x0, x19 49f8c: 91050108 add x8, x8, #0x140 49f90: f9000928 str x8, [x9, #0x10] 49f94: 3901967f strb wzr, [x19, #0x65] 49f98: d63f0280 blr x20 49f9c: f9402268 ldr x8, [x19, #0x40] 49fa0: f940166a ldr x10, [x19, #0x28] 49fa4: 320003e9 orr w9, wzr, #0x1 49fa8: 39019669 strb w9, [x19, #0x65] 49fac: 8b160109 add x9, x8, x22 49fb0: 8b150108 add x8, x8, x21 49fb4: f9000949 str x9, [x10, #0x10] 49fb8: f9000a68 str x8, [x19, #0x10] 49fbc: d53bd048 mrs x8, TPIDR_EL0 49fc0: f9401508 ldr x8, [x8, #0x28] 49fc4: f85d83a9 ldur x9, [x29, #-0x28] 49fc8: eb09011f cmp x8, x9 49fcc: 540000c1 b.ne 0x49fe4 49fd0: a94a7bfd ldp x29, x30, [sp, #0xa0] 49fd4: a9494ff4 ldp x20, x19, [sp, #0x90] 49fd8: a94857f6 ldp x22, x21, [sp, #0x80] 49fdc: 9102c3ff add sp, sp, #0xb0 49fe0: d65f03c0 ret 49fe4: 97ff4a7f bl 0x1c9e0 <__stack_chk_fail@plt> 49fe8: d101c3ff sub sp, sp, #0x70 49fec: a9016ffc stp x28, x27, [sp, #0x10] 49ff0: a90267fa stp x26, x25, [sp, #0x20] 49ff4: a9035ff8 stp x24, x23, [sp, #0x30] 49ff8: a90457f6 stp x22, x21, [sp, #0x40] 49ffc: a9054ff4 stp x20, x19, [sp, #0x50] 4a000: a9067bfd stp x29, x30, [sp, #0x60] 4a004: 910183fd add x29, sp, #0x60 4a008: aa0103f5 mov x21, x1 4a00c: b9400aa8 ldr w8, [x21, #0x8] 4a010: 2a0203f4 mov w20, w2 4a014: aa0003f3 mov x19, x0 4a018: 7100191f cmp w8, #0x6 4a01c: 54000061 b.ne 0x4a028 4a020: 91010278 add x24, x19, #0x40 4a024: 14000032 b 0x4a0ec 4a028: 321c03e2 orr w2, wzr, #0x10 4a02c: aa1303e0 mov x0, x19 4a030: aa1503e1 mov x1, x21 4a034: 94003e3b bl 0x59920 4a038: aa0003f6 mov x22, x0 4a03c: aa1303f8 mov x24, x19 4a040: f8440f17 ldr x23, [x24, #0x40]! 4a044: b9400ac8 ldr w8, [x22, #0x8] 4a048: 7100191f cmp w8, #0x6 4a04c: 540000c0 b.eq 0x4a064 4a050: 90000102 adrp x2, 0x6a000 4a054: 910f8c42 add x2, x2, #0x3e3 4a058: aa1303e0 mov x0, x19 4a05c: aa1503e1 mov x1, x21 4a060: 97fffcc7 bl 0x4937c 4a064: f9400a68 ldr x8, [x19, #0x10] 4a068: eb15011f cmp x8, x21 4a06c: 54000149 b.ls 0x4a094 4a070: aa0803e9 mov x9, x8 4a074: f85f0d2a ldr x10, [x9, #-0x10]! 4a078: b85f810b ldur w11, [x8, #-0x8] 4a07c: eb15013f cmp x9, x21 4a080: f900010a str x10, [x8] 4a084: b900090b str w11, [x8, #0x8] 4a088: aa0903e8 mov x8, x9 4a08c: 54ffff28 b.hi 0x4a070 4a090: f9400a68 ldr x8, [x19, #0x10] 4a094: f9401e69 ldr x9, [x19, #0x38] 4a098: cb1702b5 sub x21, x21, x23 4a09c: cb080128 sub x8, x9, x8 4a0a0: f100411f cmp x8, #0x10 4a0a4: 5400012c b.gt 0x4a0c8 4a0a8: b9405a68 ldr w8, [x19, #0x58] 4a0ac: 7100051f cmp w8, #0x1 4a0b0: 5400006b b.lt 0x4a0bc 4a0b4: 531f7901 lsl w1, w8, #1 4a0b8: 14000002 b 0x4a0c0 4a0bc: 11000501 add w1, w8, #0x1 4a0c0: aa1303e0 mov x0, x19 4a0c4: 97ffff20 bl 0x49d44 4a0c8: f9400a68 ldr x8, [x19, #0x10] 4a0cc: 91004108 add x8, x8, #0x10 4a0d0: f9000a68 str x8, [x19, #0x10] 4a0d4: f9402268 ldr x8, [x19, #0x40] 4a0d8: f94002c9 ldr x9, [x22] 4a0dc: 8b150115 add x21, x8, x21 4a0e0: f90002a9 str x9, [x21] 4a0e4: b9400ac8 ldr w8, [x22, #0x8] 4a0e8: b9000aa8 str w8, [x21, #0x8] 4a0ec: a942aa69 ldp x9, x10, [x19, #0x28] 4a0f0: f94002a8 ldr x8, [x21] 4a0f4: f940226b ldr x11, [x19, #0x40] 4a0f8: f9000d2a str x10, [x9, #0x18] 4a0fc: 39402909 ldrb w9, [x8, #0xa] 4a100: cb0b02ba sub x26, x21, x11 4a104: 34000169 cbz w9, 0x4a130 4a108: f9401e68 ldr x8, [x19, #0x38] 4a10c: f9400a69 ldr x9, [x19, #0x10] 4a110: cb090108 sub x8, x8, x9 4a114: f105011f cmp x8, #0x140 4a118: 540002ac b.gt 0x4a16c 4a11c: b9405a68 ldr w8, [x19, #0x58] 4a120: 7100511f cmp w8, #0x14 4a124: 540001ea b.ge 0x4a160 4a128: 11005101 add w1, w8, #0x14 4a12c: 1400000e b 0x4a164 4a130: f9401119 ldr x25, [x8, #0x20] 4a134: f9401e69 ldr x9, [x19, #0x38] 4a138: f9400a6a ldr x10, [x19, #0x10] 4a13c: 3941cf28 ldrb w8, [x25, #0x73] 4a140: cb0a0129 sub x9, x9, x10 4a144: eb28513f cmp x9, w8, uxtw #4 4a148: 54000a8c b.gt 0x4a298 4a14c: b9405a69 ldr w9, [x19, #0x58] 4a150: 6b08013f cmp w9, w8 4a154: 540009ca b.ge 0x4a28c 4a158: 0b080121 add w1, w9, w8 4a15c: 1400004d b 0x4a290 4a160: 531f7901 lsl w1, w8, #1 4a164: aa1303e0 mov x0, x19 4a168: 97fffef7 bl 0x49d44 4a16c: f9401668 ldr x8, [x19, #0x28] 4a170: f9402669 ldr x9, [x19, #0x48] 4a174: eb09011f cmp x8, x9 4a178: 540004a1 b.ne 0x4a20c 4a17c: b9805e68 ldrsw x8, [x19, #0x5c] 4a180: 5289c429 mov w9, #0x4e21 // =20001 4a184: 6b09011f cmp w8, w9 4a188: 5400284a b.ge 0x4a690 4a18c: f9402a75 ldr x21, [x19, #0x50] 4a190: 531f7916 lsl w22, w8, #1 4a194: 310006df cmn w22, #0x1 4a198: 5400012b b.lt 0x4a1bc 4a19c: 52800509 mov w9, #0x28 // =40 4a1a0: 9b097d02 mul x2, x8, x9 4a1a4: 9b297ec3 smull x3, w22, w9 4a1a8: aa1303e0 mov x0, x19 4a1ac: aa1503e1 mov x1, x21 4a1b0: 93407ed7 sxtw x23, w22 4a1b4: 94001465 bl 0x4f348 4a1b8: 14000004 b 0x4a1c8 4a1bc: aa1303e0 mov x0, x19 4a1c0: 9400147d bl 0x4f3b4 4a1c4: 93407ed7 sxtw x23, w22 4a1c8: f9401668 ldr x8, [x19, #0x28] 4a1cc: 52800509 mov w9, #0x28 // =40 4a1d0: 9b0902e9 madd x9, x23, x9, x0 4a1d4: 5289c42a mov w10, #0x4e21 // =20001 4a1d8: cb150108 sub x8, x8, x21 4a1dc: d100a129 sub x9, x9, #0x28 4a1e0: 8b080008 add x8, x0, x8 4a1e4: b9005e76 str w22, [x19, #0x5c] 4a1e8: a9048269 stp x9, x0, [x19, #0x48] 4a1ec: f9001668 str x8, [x19, #0x28] 4a1f0: 6b0a02df cmp w22, w10 4a1f4: 540000cb b.lt 0x4a20c 4a1f8: d00000e1 adrp x1, 0x68000 4a1fc: 913c5421 add x1, x1, #0xf15 4a200: aa1303e0 mov x0, x19 4a204: 97fffd16 bl 0x4965c 4a208: f9401668 ldr x8, [x19, #0x28] 4a20c: 9100a109 add x9, x8, #0x28 4a210: f9001669 str x9, [x19, #0x28] 4a214: f940030a ldr x10, [x24] 4a218: 8b1a014a add x10, x10, x26 4a21c: 9100414b add x11, x10, #0x10 4a220: a902a90b stp x11, x10, [x8, #0x28] 4a224: f9400a6a ldr x10, [x19, #0x10] 4a228: f9000e6b str x11, [x19, #0x18] 4a22c: b9004914 str w20, [x8, #0x48] 4a230: 9105014a add x10, x10, #0x140 4a234: f9001d0a str x10, [x8, #0x38] 4a238: 39419268 ldrb w8, [x19, #0x64] 4a23c: 360000c8 tbz w8, #0x0, 0x4a254 4a240: 12800002 mov w2, #-0x1 // =-1 4a244: aa1303e0 mov x0, x19 4a248: 2a1f03e1 mov w1, wzr 4a24c: 97ffff20 bl 0x49ecc 4a250: f9401669 ldr x9, [x19, #0x28] 4a254: f9400528 ldr x8, [x9, #0x8] 4a258: aa1303e0 mov x0, x19 4a25c: f9400108 ldr x8, [x8] 4a260: f9401108 ldr x8, [x8, #0x20] 4a264: d63f0100 blr x8 4a268: 37f800e0 tbnz w0, #0x1f, 0x4a284 4a26c: f9400a68 ldr x8, [x19, #0x10] 4a270: cb20d101 sub x1, x8, w0, sxtw #4 4a274: aa1303e0 mov x0, x19 4a278: 94000109 bl 0x4a69c 4a27c: 320003e0 orr w0, wzr, #0x1 4a280: 140000fc b 0x4a670 4a284: 321f03e0 orr w0, wzr, #0x2 4a288: 140000fa b 0x4a670 4a28c: 531f7921 lsl w1, w9, #1 4a290: aa1303e0 mov x0, x19 4a294: 97fffeac bl 0x49d44 4a298: f9400308 ldr x8, [x24] 4a29c: 3941cb29 ldrb w9, [x25, #0x72] 4a2a0: 8b1a0116 add x22, x8, x26 4a2a4: 34000229 cbz w9, 0x4a2e8 4a2a8: f9400a77 ldr x23, [x19, #0x10] 4a2ac: 3941c73b ldrb w27, [x25, #0x71] 4a2b0: cb1602e8 sub x8, x23, x22 4a2b4: d344fd08 lsr x8, x8, #4 4a2b8: 5100050e sub w14, w8, #0x1 4a2bc: 6b080369 subs w9, w27, w8 4a2c0: 5400050b b.lt 0x4a360 4a2c4: 320003eb orr w11, wzr, #0x1 4a2c8: 4b080168 sub w8, w11, w8 4a2cc: 0b080368 add w8, w27, w8 4a2d0: 9100052a add x10, x9, #0x1 4a2d4: 51000508 sub w8, w8, #0x1 4a2d8: f100095f cmp x10, #0x2 4a2dc: 54000162 b.hs 0x4a308 4a2e0: aa1703e9 mov x9, x23 4a2e4: 14000016 b 0x4a33c 4a2e8: 3941c728 ldrb w8, [x25, #0x71] 4a2ec: f9400a69 ldr x9, [x19, #0x10] 4a2f0: 910042d7 add x23, x22, #0x10 4a2f4: 8b0812e8 add x8, x23, x8, lsl #4 4a2f8: eb08013f cmp x9, x8 4a2fc: 54001069 b.ls 0x4a508 4a300: f9000a68 str x8, [x19, #0x10] 4a304: 14000081 b 0x4a508 4a308: 927f7d4b and x11, x10, #0x1fffffffe 4a30c: aa1703e9 mov x9, x23 4a310: b400016b cbz x11, 0x4a33c 4a314: 8b0b12e9 add x9, x23, x11, lsl #4 4a318: 0b0b01ce add w14, w14, w11 4a31c: 910062ec add x12, x23, #0x18 4a320: aa0b03ed mov x13, x11 4a324: b81f019f stur wzr, [x12, #-0x10] 4a328: b802059f str wzr, [x12], #0x20 4a32c: d10009ad sub x13, x13, #0x2 4a330: b5ffffad cbnz x13, 0x4a324 4a334: eb0b015f cmp x10, x11 4a338: 540000c0 b.eq 0x4a350 4a33c: 91002129 add x9, x9, #0x8 4a340: 4b0e036a sub w10, w27, w14 4a344: b801053f str wzr, [x9], #0x10 4a348: 5100054a sub w10, w10, #0x1 4a34c: 35ffffca cbnz w10, 0x4a344 4a350: 8b0812e8 add x8, x23, x8, lsl #4 4a354: 91004117 add x23, x8, #0x10 4a358: 2a1b03ee mov w14, w27 4a35c: f9000a77 str x23, [x19, #0x10] 4a360: 7940e728 ldrh w8, [x25, #0x72] 4a364: 37100068 tbnz w8, #0x2, 0x4a370 4a368: aa1f03f5 mov x21, xzr 4a36c: 14000042 b 0x4a474 4a370: f9401269 ldr x9, [x19, #0x20] 4a374: 93407dcb sxtw x11, w14 4a378: cb1b0176 sub x22, x11, x27 4a37c: a947252a ldp x10, x9, [x9, #0x70] 4a380: b9000ff4 str w20, [sp, #0xc] 4a384: f90003ee str x14, [sp] 4a388: eb0a013f cmp x9, x10 4a38c: 54000062 b.hs 0x4a398 4a390: 53087d08 lsr w8, w8, #8 4a394: 14000005 b 0x4a3a8 4a398: aa1303e0 mov x0, x19 4a39c: 940006e6 bl 0x4bf34 4a3a0: 3941cf28 ldrb w8, [x25, #0x73] 4a3a4: f9400a77 ldr x23, [x19, #0x10] 4a3a8: f9401e69 ldr x9, [x19, #0x38] 4a3ac: cb170129 sub x9, x9, x23 4a3b0: eb28513f cmp x9, w8, uxtw #4 4a3b4: 5400012c b.gt 0x4a3d8 4a3b8: b9405a69 ldr w9, [x19, #0x58] 4a3bc: 6b08013f cmp w9, w8 4a3c0: 5400006a b.ge 0x4a3cc 4a3c4: 0b080121 add w1, w9, w8 4a3c8: 14000002 b 0x4a3d0 4a3cc: 531f7921 lsl w1, w9, #1 4a3d0: aa1303e0 mov x0, x19 4a3d4: 97fffe5c bl 0x49d44 4a3d8: 320003e2 orr w2, wzr, #0x1 4a3dc: aa1303e0 mov x0, x19 4a3e0: 2a1603e1 mov w1, w22 4a3e4: 94003648 bl 0x57d04 4a3e8: aa0003f5 mov x21, x0 4a3ec: 710006df cmp w22, #0x1 4a3f0: 5400022b b.lt 0x4a434 4a3f4: 2a1f03f7 mov w23, wzr 4a3f8: cb1613f4 neg x20, x22, lsl #4 4a3fc: f9400a7c ldr x28, [x19, #0x10] 4a400: 110006f7 add w23, w23, #0x1 4a404: aa1303e0 mov x0, x19 4a408: aa1503e1 mov x1, x21 4a40c: 2a1703e2 mov w2, w23 4a410: 94003947 bl 0x5892c 4a414: 8b140388 add x8, x28, x20 4a418: f9400109 ldr x9, [x8] 4a41c: 91004294 add x20, x20, #0x10 4a420: 6b1702df cmp w22, w23 4a424: f9000009 str x9, [x0] 4a428: b9400908 ldr w8, [x8, #0x8] 4a42c: b9000808 str w8, [x0, #0x8] 4a430: 54fffe61 b.ne 0x4a3fc 4a434: 90000101 adrp x1, 0x6a000 4a438: 910dbc21 add x1, x1, #0x36f 4a43c: 320003e2 orr w2, wzr, #0x1 4a440: aa1303e0 mov x0, x19 4a444: 94002b91 bl 0x55288 4a448: aa0003e2 mov x2, x0 4a44c: aa1303e0 mov x0, x19 4a450: aa1503e1 mov x1, x21 4a454: 94003970 bl 0x58a14 4a458: 1e6202c0 scvtf d0, w22 4a45c: 320007e8 orr w8, wzr, #0x3 4a460: fd000000 str d0, [x0] 4a464: b9000808 str w8, [x0, #0x8] 4a468: f9400a77 ldr x23, [x19, #0x10] 4a46c: b9400ff4 ldr w20, [sp, #0xc] 4a470: f94003ee ldr x14, [sp] 4a474: 3400039b cbz w27, 0x4a4e4 4a478: 910042e9 add x9, x23, #0x10 4a47c: cb2ed2e8 sub x8, x23, w14, sxtw #4 4a480: f9000a69 str x9, [x19, #0x10] 4a484: f9400108 ldr x8, [x8] 4a488: 93407dc9 sxtw x9, w14 4a48c: cb0903ea neg x10, x9 4a490: 8b0a12ea add x10, x23, x10, lsl #4 4a494: f90002e8 str x8, [x23] 4a498: b9400948 ldr w8, [x10, #0x8] 4a49c: b9000ae8 str w8, [x23, #0x8] 4a4a0: 71000768 subs w8, w27, #0x1 4a4a4: b900095f str wzr, [x10, #0x8] 4a4a8: 540001e0 b.eq 0x4a4e4 4a4ac: 320003ea orr w10, wzr, #0x1 4a4b0: cb090149 sub x9, x10, x9 4a4b4: 8b0912e9 add x9, x23, x9, lsl #4 4a4b8: 91002129 add x9, x9, #0x8 4a4bc: f9400a6a ldr x10, [x19, #0x10] 4a4c0: 51000508 sub w8, w8, #0x1 4a4c4: 9100414b add x11, x10, #0x10 4a4c8: f9000a6b str x11, [x19, #0x10] 4a4cc: f85f812b ldur x11, [x9, #-0x8] 4a4d0: f900014b str x11, [x10] 4a4d4: b940012b ldr w11, [x9] 4a4d8: b900094b str w11, [x10, #0x8] 4a4dc: b801053f str wzr, [x9], #0x10 4a4e0: 35fffee8 cbnz w8, 0x4a4bc 4a4e4: b40000f5 cbz x21, 0x4a500 4a4e8: f9400a68 ldr x8, [x19, #0x10] 4a4ec: 528000a9 mov w9, #0x5 // =5 4a4f0: 9100410a add x10, x8, #0x10 4a4f4: f9000a6a str x10, [x19, #0x10] 4a4f8: f9000115 str x21, [x8] 4a4fc: b9000909 str w9, [x8, #0x8] 4a500: f9400308 ldr x8, [x24] 4a504: 8b1a0116 add x22, x8, x26 4a508: f940166a ldr x10, [x19, #0x28] 4a50c: f9402668 ldr x8, [x19, #0x48] 4a510: eb08015f cmp x10, x8 4a514: 540004a1 b.ne 0x4a5a8 4a518: b9805e68 ldrsw x8, [x19, #0x5c] 4a51c: 5289c429 mov w9, #0x4e21 // =20001 4a520: 6b09011f cmp w8, w9 4a524: 54000b6a b.ge 0x4a690 4a528: f9402a75 ldr x21, [x19, #0x50] 4a52c: 531f7918 lsl w24, w8, #1 4a530: 3100071f cmn w24, #0x1 4a534: 5400012b b.lt 0x4a558 4a538: 52800509 mov w9, #0x28 // =40 4a53c: 9b097d02 mul x2, x8, x9 4a540: 9b297f03 smull x3, w24, w9 4a544: aa1303e0 mov x0, x19 4a548: aa1503e1 mov x1, x21 4a54c: 93407f1a sxtw x26, w24 4a550: 9400137e bl 0x4f348 4a554: 14000004 b 0x4a564 4a558: aa1303e0 mov x0, x19 4a55c: 94001396 bl 0x4f3b4 4a560: 93407f1a sxtw x26, w24 4a564: f9401668 ldr x8, [x19, #0x28] 4a568: 52800509 mov w9, #0x28 // =40 4a56c: 9b090349 madd x9, x26, x9, x0 4a570: 5289c42b mov w11, #0x4e21 // =20001 4a574: cb150108 sub x8, x8, x21 4a578: d100a129 sub x9, x9, #0x28 4a57c: 8b08000a add x10, x0, x8 4a580: b9005e78 str w24, [x19, #0x5c] 4a584: a9048269 stp x9, x0, [x19, #0x48] 4a588: f900166a str x10, [x19, #0x28] 4a58c: 6b0b031f cmp w24, w11 4a590: 540000cb b.lt 0x4a5a8 4a594: d00000e1 adrp x1, 0x68000 4a598: 913c5421 add x1, x1, #0xf15 4a59c: aa1303e0 mov x0, x19 4a5a0: 97fffc2f bl 0x4965c 4a5a4: f940166a ldr x10, [x19, #0x28] 4a5a8: 9100a148 add x8, x10, #0x28 4a5ac: f9001668 str x8, [x19, #0x28] 4a5b0: a902d957 stp x23, x22, [x10, #0x28] 4a5b4: f9000e77 str x23, [x19, #0x18] 4a5b8: 3941cf28 ldrb w8, [x25, #0x73] 4a5bc: 8b0812e9 add x9, x23, x8, lsl #4 4a5c0: f9001d49 str x9, [x10, #0x38] 4a5c4: f9400f28 ldr x8, [x25, #0x18] 4a5c8: f9001a68 str x8, [x19, #0x30] 4a5cc: 29097d54 stp w20, wzr, [x10, #0x48] 4a5d0: f9400a6a ldr x10, [x19, #0x10] 4a5d4: eb09015f cmp x10, x9 4a5d8: 540002e2 b.hs 0x4a634 4a5dc: aa2a03eb mvn x11, x10 4a5e0: 8b0b012b add x11, x9, x11 4a5e4: d344fd6b lsr x11, x11, #4 4a5e8: 9100056b add x11, x11, #0x1 4a5ec: f100097f cmp x11, #0x2 4a5f0: 540001a3 b.lo 0x4a624 4a5f4: 927fed6c and x12, x11, #0x1ffffffffffffffe 4a5f8: b400016c cbz x12, 0x4a624 4a5fc: 8b0c114d add x13, x10, x12, lsl #4 4a600: 9100614a add x10, x10, #0x18 4a604: aa0c03ee mov x14, x12 4a608: b81f015f stur wzr, [x10, #-0x10] 4a60c: b802055f str wzr, [x10], #0x20 4a610: d10009ce sub x14, x14, #0x2 4a614: b5ffffae cbnz x14, 0x4a608 4a618: eb0c017f cmp x11, x12 4a61c: aa0d03ea mov x10, x13 4a620: 540000a0 b.eq 0x4a634 4a624: b900095f str wzr, [x10, #0x8] 4a628: 9100414a add x10, x10, #0x10 4a62c: eb09015f cmp x10, x9 4a630: 54ffffa3 b.lo 0x4a624 4a634: 3941926a ldrb w10, [x19, #0x64] 4a638: f9000a69 str x9, [x19, #0x10] 4a63c: 3700006a tbnz w10, #0x0, 0x4a648 4a640: 2a1f03e0 mov w0, wzr 4a644: 1400000b b 0x4a670 4a648: 91001108 add x8, x8, #0x4 4a64c: 12800002 mov w2, #-0x1 // =-1 4a650: aa1303e0 mov x0, x19 4a654: 2a1f03e1 mov w1, wzr 4a658: f9001a68 str x8, [x19, #0x30] 4a65c: 97fffe1c bl 0x49ecc 4a660: f9401a68 ldr x8, [x19, #0x30] 4a664: 2a1f03e0 mov w0, wzr 4a668: d1001108 sub x8, x8, #0x4 4a66c: f9001a68 str x8, [x19, #0x30] 4a670: a9467bfd ldp x29, x30, [sp, #0x60] 4a674: a9454ff4 ldp x20, x19, [sp, #0x50] 4a678: a94457f6 ldp x22, x21, [sp, #0x40] 4a67c: a9435ff8 ldp x24, x23, [sp, #0x30] 4a680: a94267fa ldp x26, x25, [sp, #0x20] 4a684: a9416ffc ldp x28, x27, [sp, #0x10] 4a688: 9101c3ff add sp, sp, #0x70 4a68c: d65f03c0 ret 4a690: 528000a1 mov w1, #0x5 // =5 4a694: aa1303e0 mov x0, x19 4a698: 97fffd2a bl 0x49b40 4a69c: d10343ff sub sp, sp, #0xd0 4a6a0: a90867fa stp x26, x25, [sp, #0x80] 4a6a4: a9095ff8 stp x24, x23, [sp, #0x90] 4a6a8: a90a57f6 stp x22, x21, [sp, #0xa0] 4a6ac: a90b4ff4 stp x20, x19, [sp, #0xb0] 4a6b0: a90c7bfd stp x29, x30, [sp, #0xc0] 4a6b4: 910303fd add x29, sp, #0xc0 4a6b8: d53bd048 mrs x8, TPIDR_EL0 4a6bc: f9401508 ldr x8, [x8, #0x28] 4a6c0: aa0003f3 mov x19, x0 4a6c4: f81b83a8 stur x8, [x29, #-0x48] 4a6c8: 39419268 ldrb w8, [x19, #0x64] 4a6cc: 37080068 tbnz w8, #0x1, 0x4a6d8 4a6d0: f9401669 ldr x9, [x19, #0x28] 4a6d4: 14000042 b 0x4a7dc 4a6d8: f9402268 ldr x8, [x19, #0x40] 4a6dc: 12800002 mov w2, #-0x1 // =-1 4a6e0: aa1303e0 mov x0, x19 4a6e4: cb080034 sub x20, x1, x8 4a6e8: 320003e1 orr w1, wzr, #0x1 4a6ec: 97fffdf8 bl 0x49ecc 4a6f0: f9401669 ldr x9, [x19, #0x28] 4a6f4: f9400528 ldr x8, [x9, #0x8] 4a6f8: f9400108 ldr x8, [x8] 4a6fc: 39402908 ldrb w8, [x8, #0xa] 4a700: 350006a8 cbnz w8, 0x4a7d4 4a704: 7940ca68 ldrh w8, [x19, #0x64] 4a708: 36080668 tbz w8, #0x1, 0x4a7d4 4a70c: 53087d08 lsr w8, w8, #8 4a710: 321e03f5 orr w21, wzr, #0x4 4a714: 12800016 mov w22, #-0x1 // =-1 4a718: 320003f7 orr w23, wzr, #0x1 4a71c: b940252a ldr w10, [x9, #0x24] 4a720: 5100054b sub w11, w10, #0x1 4a724: b900252b str w11, [x9, #0x24] 4a728: 3400056a cbz w10, 0x4a7d4 4a72c: 12001d08 and w8, w8, #0xff 4a730: 340004c8 cbz w8, 0x4a7c8 4a734: f9403a78 ldr x24, [x19, #0x70] 4a738: b4000498 cbz x24, 0x4a7c8 4a73c: f9400a68 ldr x8, [x19, #0x10] 4a740: f940226a ldr x10, [x19, #0x40] 4a744: f9400929 ldr x9, [x9, #0x10] 4a748: b90003f5 str w21, [sp] 4a74c: b9002bf6 str w22, [sp, #0x28] 4a750: b90077ff str wzr, [sp, #0x74] 4a754: f9401e6b ldr x11, [x19, #0x38] 4a758: cb0a0119 sub x25, x8, x10 4a75c: cb0a013a sub x26, x9, x10 4a760: cb080168 sub x8, x11, x8 4a764: f105011f cmp x8, #0x140 4a768: 5400012c b.gt 0x4a78c 4a76c: b9405a68 ldr w8, [x19, #0x58] 4a770: 7100511f cmp w8, #0x14 4a774: 5400006a b.ge 0x4a780 4a778: 11005101 add w1, w8, #0x14 4a77c: 14000002 b 0x4a784 4a780: 531f7901 lsl w1, w8, #1 4a784: aa1303e0 mov x0, x19 4a788: 97fffd6f bl 0x49d44 4a78c: f9400a68 ldr x8, [x19, #0x10] 4a790: f9401669 ldr x9, [x19, #0x28] 4a794: 910003e1 mov x1, sp 4a798: aa1303e0 mov x0, x19 4a79c: 91050108 add x8, x8, #0x140 4a7a0: f9000928 str x8, [x9, #0x10] 4a7a4: 3901967f strb wzr, [x19, #0x65] 4a7a8: d63f0300 blr x24 4a7ac: f9402268 ldr x8, [x19, #0x40] 4a7b0: f9401669 ldr x9, [x19, #0x28] 4a7b4: 39019677 strb w23, [x19, #0x65] 4a7b8: 8b1a010a add x10, x8, x26 4a7bc: 8b190108 add x8, x8, x25 4a7c0: f900092a str x10, [x9, #0x10] 4a7c4: f9000a68 str x8, [x19, #0x10] 4a7c8: 7940ca6a ldrh w10, [x19, #0x64] 4a7cc: 53087d48 lsr w8, w10, #8 4a7d0: 370ffa6a tbnz w10, #0x1, 0x4a71c 4a7d4: f9402268 ldr x8, [x19, #0x40] 4a7d8: 8b140101 add x1, x8, x20 4a7dc: d100a128 sub x8, x9, #0x28 4a7e0: f9001668 str x8, [x19, #0x28] 4a7e4: f85d812b ldur x11, [x9, #-0x28] 4a7e8: f940052a ldr x10, [x9, #0x8] 4a7ec: b9402128 ldr w8, [x9, #0x20] 4a7f0: f9000e6b str x11, [x19, #0x18] 4a7f4: f85f0129 ldur x9, [x9, #-0x10] 4a7f8: aa0a03ef mov x15, x10 4a7fc: f9001a69 str x9, [x19, #0x30] 4a800: 34000668 cbz w8, 0x4a8cc 4a804: 51000509 sub w9, w8, #0x1 4a808: aa1f03eb mov x11, xzr 4a80c: 91000529 add x9, x9, #0x1 4a810: 4b0803ed neg w13, w8 4a814: f9400a6e ldr x14, [x19, #0x10] 4a818: 8b0b002c add x12, x1, x11 4a81c: eb0e019f cmp x12, x14 4a820: 54000182 b.hs 0x4a850 4a824: f940018e ldr x14, [x12] 4a828: 8b0b014f add x15, x10, x11 4a82c: d1000529 sub x9, x9, #0x1 4a830: 9100416b add x11, x11, #0x10 4a834: f90001ee str x14, [x15] 4a838: b940098c ldr w12, [x12, #0x8] 4a83c: 110005ad add w13, w13, #0x1 4a840: b90009ec str w12, [x15, #0x8] 4a844: 35fffe8d cbnz w13, 0x4a814 4a848: 8b0b014f add x15, x10, x11 4a84c: 14000020 b 0x4a8cc 4a850: 4b0d03ee neg w14, w13 4a854: 8b0b014c add x12, x10, x11 4a858: 710005df cmp w14, #0x1 4a85c: aa0c03ef mov x15, x12 4a860: 5400036b b.lt 0x4a8cc 4a864: f100053f cmp x9, #0x1 4a868: 54000249 b.ls 0x4a8b0 4a86c: 927f7d2f and x15, x9, #0x1fffffffe 4a870: b400020f cbz x15, 0x4a8b0 4a874: 91006190 add x16, x12, #0x18 4a878: d341fd2c lsr x12, x9, #1 4a87c: d3418131 ubfx x17, x9, #1, #32 4a880: 8b11154a add x10, x10, x17, lsl #5 4a884: 4b0c07ee neg w14, w12, lsl #1 4a888: 8b0b014c add x12, x10, x11 4a88c: 4b0d01ce sub w14, w14, w13 4a890: d37ffa2a lsl x10, x17, #1 4a894: b81f021f stur wzr, [x16, #-0x10] 4a898: b802061f str wzr, [x16], #0x20 4a89c: d100094a sub x10, x10, #0x2 4a8a0: b5ffffaa cbnz x10, 0x4a894 4a8a4: eb0f013f cmp x9, x15 4a8a8: aa0c03ef mov x15, x12 4a8ac: 54000100 b.eq 0x4a8cc 4a8b0: 110005c9 add w9, w14, #0x1 4a8b4: 51000529 sub w9, w9, #0x1 4a8b8: 9100418f add x15, x12, #0x10 4a8bc: b900099f str wzr, [x12, #0x8] 4a8c0: 7100053f cmp w9, #0x1 4a8c4: aa0f03ec mov x12, x15 4a8c8: 54ffff6c b.gt 0x4a8b4 4a8cc: f9000a6f str x15, [x19, #0x10] 4a8d0: d53bd049 mrs x9, TPIDR_EL0 4a8d4: f9401529 ldr x9, [x9, #0x28] 4a8d8: f85b83aa ldur x10, [x29, #-0x48] 4a8dc: eb0a013f cmp x9, x10 4a8e0: 54000121 b.ne 0x4a904 4a8e4: a94c7bfd ldp x29, x30, [sp, #0xc0] 4a8e8: a94b4ff4 ldp x20, x19, [sp, #0xb0] 4a8ec: a94a57f6 ldp x22, x21, [sp, #0xa0] 4a8f0: a9495ff8 ldp x24, x23, [sp, #0x90] 4a8f4: a94867fa ldp x26, x25, [sp, #0x80] 4a8f8: 11000500 add w0, w8, #0x1 4a8fc: 910343ff add sp, sp, #0xd0 4a900: d65f03c0 ret 4a904: 97ff4837 bl 0x1c9e0 <__stack_chk_fail@plt> 4a908: f81d0ff5 str x21, [sp, #-0x30]! 4a90c: a9014ff4 stp x20, x19, [sp, #0x10] 4a910: a9027bfd stp x29, x30, [sp, #0x20] 4a914: 910083fd add x29, sp, #0x20 4a918: aa0003f3 mov x19, x0 4a91c: 7940c268 ldrh w8, [x19, #0x60] 4a920: 2a0203f4 mov w20, w2 4a924: aa0103f5 mov x21, x1 4a928: 11000508 add w8, w8, #0x1 4a92c: 12003d09 and w9, w8, #0xffff 4a930: 7103213f cmp w9, #0xc8 4a934: 7900c268 strh w8, [x19, #0x60] 4a938: 54000143 b.lo 0x4a960 4a93c: 540000c1 b.ne 0x4a954 4a940: d00000e1 adrp x1, 0x68000 4a944: 913c4c21 add x1, x1, #0xf13 4a948: aa1303e0 mov x0, x19 4a94c: 97fffb44 bl 0x4965c 4a950: 14000004 b 0x4a960 4a954: 12003d08 and w8, w8, #0xffff 4a958: 7103851f cmp w8, #0xe1 4a95c: 54000322 b.hs 0x4a9c0 4a960: aa1303e0 mov x0, x19 4a964: aa1503e1 mov x1, x21 4a968: 2a1403e2 mov w2, w20 4a96c: 97fffd9f bl 0x49fe8 4a970: 35000080 cbnz w0, 0x4a980 4a974: 320003e1 orr w1, wzr, #0x1 4a978: aa1303e0 mov x0, x19 4a97c: 94004311 bl 0x5b5c0 4a980: 7940c268 ldrh w8, [x19, #0x60] 4a984: f9401269 ldr x9, [x19, #0x20] 4a988: 51000508 sub w8, w8, #0x1 4a98c: 7900c268 strh w8, [x19, #0x60] 4a990: a9472528 ldp x8, x9, [x9, #0x70] 4a994: eb08013f cmp x9, x8 4a998: 540000a2 b.hs 0x4a9ac 4a99c: a9427bfd ldp x29, x30, [sp, #0x20] 4a9a0: a9414ff4 ldp x20, x19, [sp, #0x10] 4a9a4: f84307f5 ldr x21, [sp], #0x30 4a9a8: d65f03c0 ret 4a9ac: aa1303e0 mov x0, x19 4a9b0: a9427bfd ldp x29, x30, [sp, #0x20] 4a9b4: a9414ff4 ldp x20, x19, [sp, #0x10] 4a9b8: f84307f5 ldr x21, [sp], #0x30 4a9bc: 1400055e b 0x4bf34 4a9c0: 528000a1 mov w1, #0x5 // =5 4a9c4: aa1303e0 mov x0, x19 4a9c8: 97fffc5e bl 0x49b40 000000000004a9cc : 4a9cc: f81d0ff5 str x21, [sp, #-0x30]! 4a9d0: a9014ff4 stp x20, x19, [sp, #0x10] 4a9d4: a9027bfd stp x29, x30, [sp, #0x20] 4a9d8: 910083fd add x29, sp, #0x20 4a9dc: aa0003f3 mov x19, x0 4a9e0: 39402a68 ldrb w8, [x19, #0xa] 4a9e4: 340000a8 cbz w8, 0x4a9f8 4a9e8: 7100051f cmp w8, #0x1 4a9ec: 54000360 b.eq 0x4aa58 4a9f0: f9401668 ldr x8, [x19, #0x28] 4a9f4: 14000005 b 0x4aa08 4a9f8: f9401668 ldr x8, [x19, #0x28] 4a9fc: f9402a69 ldr x9, [x19, #0x50] 4aa00: eb09011f cmp x8, x9 4aa04: 540002a0 b.eq 0x4aa58 4aa08: f9400114 ldr x20, [x8] 4aa0c: d00000e1 adrp x1, 0x68000 4aa10: 913c9021 add x1, x1, #0xf24 4aa14: 528004a2 mov w2, #0x25 // =37 4aa18: aa1303e0 mov x0, x19 4aa1c: f9000a74 str x20, [x19, #0x10] 4aa20: 94002a1a bl 0x55288 4aa24: 321e03e8 orr w8, wzr, #0x4 4aa28: f9000280 str x0, [x20] 4aa2c: b9000a88 str w8, [x20, #0x8] 4aa30: f9401e68 ldr x8, [x19, #0x38] 4aa34: f9400a69 ldr x9, [x19, #0x10] 4aa38: cb090108 sub x8, x8, x9 4aa3c: f100411f cmp x8, #0x10 4aa40: 5400072c b.gt 0x4ab24 4aa44: b9405a68 ldr w8, [x19, #0x58] 4aa48: 7100051f cmp w8, #0x1 4aa4c: 5400066b b.lt 0x4ab18 4aa50: 531f7901 lsl w1, w8, #1 4aa54: 14000032 b 0x4ab1c 4aa58: 7940c268 ldrh w8, [x19, #0x60] 4aa5c: 7103211f cmp w8, #0xc8 4aa60: 540002c3 b.lo 0x4aab8 4aa64: f9401668 ldr x8, [x19, #0x28] 4aa68: d00000e1 adrp x1, 0x68000 4aa6c: 913c4c21 add x1, x1, #0xf13 4aa70: 321c03e2 orr w2, wzr, #0x10 4aa74: f9400114 ldr x20, [x8] 4aa78: aa1303e0 mov x0, x19 4aa7c: f9000a74 str x20, [x19, #0x10] 4aa80: 94002a02 bl 0x55288 4aa84: 321e03e8 orr w8, wzr, #0x4 4aa88: f9000280 str x0, [x20] 4aa8c: b9000a88 str w8, [x20, #0x8] 4aa90: f9401e68 ldr x8, [x19, #0x38] 4aa94: f9400a69 ldr x9, [x19, #0x10] 4aa98: cb090108 sub x8, x8, x9 4aa9c: f100411f cmp x8, #0x10 4aaa0: 5400042c b.gt 0x4ab24 4aaa4: b9405a68 ldr w8, [x19, #0x58] 4aaa8: 7100051f cmp w8, #0x1 4aaac: 5400036b b.lt 0x4ab18 4aab0: 531f7901 lsl w1, w8, #1 4aab4: 1400001a b 0x4ab1c 4aab8: f9400a69 ldr x9, [x19, #0x10] 4aabc: 11000508 add w8, w8, #0x1 4aac0: aa1303e0 mov x0, x19 4aac4: 7900c268 strh w8, [x19, #0x60] 4aac8: cb21d122 sub x2, x9, w1, sxtw #4 4aacc: 90000001 adrp x1, 0x4a000 4aad0: 912e9021 add x1, x1, #0xba4 4aad4: 7900c668 strh w8, [x19, #0x62] 4aad8: 97fffc77 bl 0x49cb4 4aadc: 2a0003f4 mov w20, w0 4aae0: 340002d4 cbz w20, 0x4ab38 4aae4: f9400a75 ldr x21, [x19, #0x10] 4aae8: 51000a88 sub w8, w20, #0x2 4aaec: 39002a74 strb w20, [x19, #0xa] 4aaf0: 7100091f cmp w8, #0x2 4aaf4: 54000263 b.lo 0x4ab40 4aaf8: 7100169f cmp w20, #0x5 4aafc: 540002c0 b.eq 0x4ab54 4ab00: 7100129f cmp w20, #0x4 4ab04: 54000381 b.ne 0x4ab74 4ab08: d00000e1 adrp x1, 0x68000 4ab0c: 913ba421 add x1, x1, #0xee9 4ab10: 52800222 mov w2, #0x11 // =17 4ab14: 14000013 b 0x4ab60 4ab18: 11000501 add w1, w8, #0x1 4ab1c: aa1303e0 mov x0, x19 4ab20: 97fffc89 bl 0x49d44 4ab24: f9400a68 ldr x8, [x19, #0x10] 4ab28: 321f03f4 orr w20, wzr, #0x2 4ab2c: 91004108 add x8, x8, #0x10 4ab30: f9000a68 str x8, [x19, #0x10] 4ab34: 14000017 b 0x4ab90 4ab38: 39402a74 ldrb w20, [x19, #0xa] 4ab3c: 14000012 b 0x4ab84 4ab40: f85f02a8 ldur x8, [x21, #-0x10] 4ab44: b85f82a9 ldur w9, [x21, #-0x8] 4ab48: f90002a8 str x8, [x21] 4ab4c: b9000aa9 str w9, [x21, #0x8] 4ab50: 14000009 b 0x4ab74 4ab54: d00000e1 adrp x1, 0x68000 4ab58: 913bec21 add x1, x1, #0xefb 4ab5c: 528002e2 mov w2, #0x17 // =23 4ab60: aa1303e0 mov x0, x19 4ab64: 940029c9 bl 0x55288 4ab68: 321e03e8 orr w8, wzr, #0x4 4ab6c: f90002a0 str x0, [x21] 4ab70: b9000aa8 str w8, [x21, #0x8] 4ab74: f9401668 ldr x8, [x19, #0x28] 4ab78: 910042a9 add x9, x21, #0x10 4ab7c: f9000a69 str x9, [x19, #0x10] 4ab80: f9000909 str x9, [x8, #0x10] 4ab84: 7940c268 ldrh w8, [x19, #0x60] 4ab88: 51000508 sub w8, w8, #0x1 4ab8c: 7900c268 strh w8, [x19, #0x60] 4ab90: 2a1403e0 mov w0, w20 4ab94: a9427bfd ldp x29, x30, [sp, #0x20] 4ab98: a9414ff4 ldp x20, x19, [sp, #0x10] 4ab9c: f84307f5 ldr x21, [sp], #0x30 4aba0: d65f03c0 ret 4aba4: f81e0ff3 str x19, [sp, #-0x20]! 4aba8: a9017bfd stp x29, x30, [sp, #0x10] 4abac: 910043fd add x29, sp, #0x10 4abb0: aa0003f3 mov x19, x0 4abb4: 39402a68 ldrb w8, [x19, #0xa] 4abb8: 340001c8 cbz w8, 0x4abf0 4abbc: f9401668 ldr x8, [x19, #0x28] 4abc0: 39002a7f strb wzr, [x19, #0xa] 4abc4: f9400509 ldr x9, [x8, #0x8] 4abc8: f9400129 ldr x9, [x9] 4abcc: 39402929 ldrb w9, [x9, #0xa] 4abd0: 34000209 cbz w9, 0x4ac10 4abd4: aa1303e0 mov x0, x19 4abd8: 97fffeb1 bl 0x4a69c 4abdc: 340001e0 cbz w0, 0x4ac18 4abe0: f9401668 ldr x8, [x19, #0x28] 4abe4: f9400908 ldr x8, [x8, #0x10] 4abe8: f9000a68 str x8, [x19, #0x10] 4abec: 1400000b b 0x4ac18 4abf0: d1004021 sub x1, x1, #0x10 4abf4: 12800002 mov w2, #-0x1 // =-1 4abf8: aa1303e0 mov x0, x19 4abfc: 97fffcfb bl 0x49fe8 4ac00: 340000c0 cbz w0, 0x4ac18 4ac04: a9417bfd ldp x29, x30, [sp, #0x10] 4ac08: f84207f3 ldr x19, [sp], #0x20 4ac0c: d65f03c0 ret 4ac10: f9400108 ldr x8, [x8] 4ac14: f9000e68 str x8, [x19, #0x18] 4ac18: f9401668 ldr x8, [x19, #0x28] 4ac1c: f9402a69 ldr x9, [x19, #0x50] 4ac20: a9417bfd ldp x29, x30, [sp, #0x10] 4ac24: aa1303e0 mov x0, x19 4ac28: cb090108 sub x8, x8, x9 4ac2c: 52b99989 mov w9, #-0x33340000 // =-859045888 4ac30: d343fd08 lsr x8, x8, #3 4ac34: 729999a9 movk w9, #0xcccd 4ac38: 1b097d01 mul w1, w8, w9 4ac3c: f84207f3 ldr x19, [sp], #0x20 4ac40: 14004260 b 0x5b5c0 000000000004ac44 : 4ac44: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4ac48: a9017bfd stp x29, x30, [sp, #0x10] 4ac4c: 910043fd add x29, sp, #0x10 4ac50: aa0003f3 mov x19, x0 4ac54: b9406268 ldr w8, [x19, #0x60] 4ac58: 2a0103f4 mov w20, w1 4ac5c: 12003d09 and w9, w8, #0xffff 4ac60: 6b48413f cmp w9, w8, lsr #16 4ac64: 540000a9 b.ls 0x4ac78 4ac68: d00000e1 adrp x1, 0x68000 4ac6c: 913d2821 add x1, x1, #0xf4a 4ac70: aa1303e0 mov x0, x19 4ac74: 97fffa7a bl 0x4965c 4ac78: f9400a68 ldr x8, [x19, #0x10] 4ac7c: 320003e9 orr w9, wzr, #0x1 4ac80: 39002a69 strb w9, [x19, #0xa] 4ac84: 12800000 mov w0, #-0x1 // =-1 4ac88: cb34d108 sub x8, x8, w20, sxtw #4 4ac8c: f9000e68 str x8, [x19, #0x18] 4ac90: a9417bfd ldp x29, x30, [sp, #0x10] 4ac94: a8c24ff4 ldp x20, x19, [sp], #0x20 4ac98: d65f03c0 ret 4ac9c: f81b0ff9 str x25, [sp, #-0x50]! 4aca0: a9015ff8 stp x24, x23, [sp, #0x10] 4aca4: a90257f6 stp x22, x21, [sp, #0x20] 4aca8: a9034ff4 stp x20, x19, [sp, #0x30] 4acac: a9047bfd stp x29, x30, [sp, #0x40] 4acb0: 910103fd add x29, sp, #0x40 4acb4: aa0003f3 mov x19, x0 4acb8: f9403278 ldr x24, [x19, #0x60] 4acbc: f9401676 ldr x22, [x19, #0x28] 4acc0: f9402a79 ldr x25, [x19, #0x50] 4acc4: f9405a77 ldr x23, [x19, #0xb0] 4acc8: aa0303f5 mov x21, x3 4accc: f9005a64 str x4, [x19, #0xb0] 4acd0: 97fffbf9 bl 0x49cb4 4acd4: 2a0003f4 mov w20, w0 4acd8: 34000914 cbz w20, 0x4adf8 4acdc: f9402268 ldr x8, [x19, #0x40] 4ace0: aa1303e0 mov x0, x19 4ace4: cb1902d9 sub x25, x22, x25 4ace8: 8b150115 add x21, x8, x21 4acec: aa1503e1 mov x1, x21 4acf0: 940002d7 bl 0x4b84c 4acf4: 51000a88 sub w8, w20, #0x2 4acf8: 7100091f cmp w8, #0x2 4acfc: 54000123 b.lo 0x4ad20 4ad00: 7100169f cmp w20, #0x5 4ad04: 54000180 b.eq 0x4ad34 4ad08: 7100129f cmp w20, #0x4 4ad0c: 54000241 b.ne 0x4ad54 4ad10: d00000e1 adrp x1, 0x68000 4ad14: 913ba421 add x1, x1, #0xee9 4ad18: 52800222 mov w2, #0x11 // =17 4ad1c: 14000009 b 0x4ad40 4ad20: f9400a68 ldr x8, [x19, #0x10] 4ad24: f85f0109 ldur x9, [x8, #-0x10] 4ad28: f90002a9 str x9, [x21] 4ad2c: b85f8108 ldur w8, [x8, #-0x8] 4ad30: 14000008 b 0x4ad50 4ad34: d00000e1 adrp x1, 0x68000 4ad38: 913bec21 add x1, x1, #0xefb 4ad3c: 528002e2 mov w2, #0x17 // =23 4ad40: aa1303e0 mov x0, x19 4ad44: 94002951 bl 0x55288 4ad48: f90002a0 str x0, [x21] 4ad4c: 321e03e8 orr w8, wzr, #0x4 4ad50: b9000aa8 str w8, [x21, #0x8] 4ad54: f9402a76 ldr x22, [x19, #0x50] 4ad58: 910042a8 add x8, x21, #0x10 4ad5c: f9000a68 str x8, [x19, #0x10] 4ad60: 7900c278 strh w24, [x19, #0x60] 4ad64: 8b1902c8 add x8, x22, x25 4ad68: f9001668 str x8, [x19, #0x28] 4ad6c: f9400109 ldr x9, [x8] 4ad70: d368ff0a lsr x10, x24, #40 4ad74: 5289c42b mov w11, #0x4e21 // =20001 4ad78: f9000e69 str x9, [x19, #0x18] 4ad7c: f9400d09 ldr x9, [x8, #0x18] 4ad80: b9805e68 ldrsw x8, [x19, #0x5c] 4ad84: 3901966a strb w10, [x19, #0x65] 4ad88: f9001a69 str x9, [x19, #0x30] 4ad8c: 6b0b011f cmp w8, w11 4ad90: 5400034b b.lt 0x4adf8 4ad94: 52b9998a mov w10, #-0x33340000 // =-859045888 4ad98: d343ff29 lsr x9, x25, #3 4ad9c: 729999aa movk w10, #0xcccd 4ada0: 320003eb orr w11, wzr, #0x1 4ada4: 1b0a2d29 madd w9, w9, w10, w11 4ada8: 5289c3ea mov w10, #0x4e1f // =19999 4adac: 6b0a013f cmp w9, w10 4adb0: 5400024c b.gt 0x4adf8 4adb4: 52800509 mov w9, #0x28 // =40 4adb8: 52a00183 mov w3, #0xc0000 // =786432 4adbc: 9b097d02 mul x2, x8, x9 4adc0: 7286a003 movk w3, #0x3500 4adc4: aa1303e0 mov x0, x19 4adc8: aa1603e1 mov x1, x22 4adcc: 9400115f bl 0x4f348 4add0: f9401668 ldr x8, [x19, #0x28] 4add4: 52a00189 mov w9, #0xc0000 // =786432 4add8: 72869b09 movk w9, #0x34d8 4addc: 8b090009 add x9, x0, x9 4ade0: cb160108 sub x8, x8, x22 4ade4: a9048269 stp x9, x0, [x19, #0x48] 4ade8: 5289c409 mov w9, #0x4e20 // =20000 4adec: 8b080008 add x8, x0, x8 4adf0: b9005e69 str w9, [x19, #0x5c] 4adf4: f9001668 str x8, [x19, #0x28] 4adf8: f9005a77 str x23, [x19, #0xb0] 4adfc: 2a1403e0 mov w0, w20 4ae00: a9447bfd ldp x29, x30, [sp, #0x40] 4ae04: a9434ff4 ldp x20, x19, [sp, #0x30] 4ae08: a94257f6 ldp x22, x21, [sp, #0x20] 4ae0c: a9415ff8 ldp x24, x23, [sp, #0x10] 4ae10: f84507f9 ldr x25, [sp], #0x50 4ae14: d65f03c0 ret 4ae18: d10183ff sub sp, sp, #0x60 4ae1c: f9001bf5 str x21, [sp, #0x30] 4ae20: a9044ff4 stp x20, x19, [sp, #0x40] 4ae24: a9057bfd stp x29, x30, [sp, #0x50] 4ae28: 910143fd add x29, sp, #0x50 4ae2c: d53bd055 mrs x21, TPIDR_EL0 4ae30: f94016a8 ldr x8, [x21, #0x28] 4ae34: aa0003f4 mov x20, x0 4ae38: f90017e8 str x8, [sp, #0x28] 4ae3c: a9007fe1 stp x1, xzr, [sp] 4ae40: a9018bff stp xzr, x2, [sp, #0x18] 4ae44: f9400a88 ldr x8, [x20, #0x10] 4ae48: f9402289 ldr x9, [x20, #0x40] 4ae4c: f9405a84 ldr x4, [x20, #0xb0] 4ae50: 90000001 adrp x1, 0x4a000 4ae54: 913aa021 add x1, x1, #0xea8 4ae58: cb090103 sub x3, x8, x9 4ae5c: 910003e2 mov x2, sp 4ae60: 97ffff8f bl 0x4ac9c 4ae64: f94007e1 ldr x1, [sp, #0x8] 4ae68: f9400fe2 ldr x2, [sp, #0x18] 4ae6c: 2a0003f3 mov w19, w0 4ae70: aa1403e0 mov x0, x20 4ae74: aa1f03e3 mov x3, xzr 4ae78: 94001134 bl 0x4f348 4ae7c: f94016a8 ldr x8, [x21, #0x28] 4ae80: f94017e9 ldr x9, [sp, #0x28] 4ae84: eb09011f cmp x8, x9 4ae88: 540000e1 b.ne 0x4aea4 4ae8c: 2a1303e0 mov w0, w19 4ae90: a9457bfd ldp x29, x30, [sp, #0x50] 4ae94: a9444ff4 ldp x20, x19, [sp, #0x40] 4ae98: f9401bf5 ldr x21, [sp, #0x30] 4ae9c: 910183ff add sp, sp, #0x60 4aea0: d65f03c0 ret 4aea4: 97ff46cf bl 0x1c9e0 <__stack_chk_fail@plt> 4aea8: f81c0ff7 str x23, [sp, #-0x40]! 4aeac: a90157f6 stp x22, x21, [sp, #0x10] 4aeb0: a9024ff4 stp x20, x19, [sp, #0x20] 4aeb4: a9037bfd stp x29, x30, [sp, #0x30] 4aeb8: 9100c3fd add x29, sp, #0x30 4aebc: aa0103f4 mov x20, x1 4aec0: f9400288 ldr x8, [x20] 4aec4: aa0003f3 mov x19, x0 4aec8: aa0803e0 mov x0, x8 4aecc: 94004978 bl 0x5d4ac 4aed0: f9401268 ldr x8, [x19, #0x20] 4aed4: 2a0003f5 mov w21, w0 4aed8: a9472109 ldp x9, x8, [x8, #0x70] 4aedc: eb09011f cmp x8, x9 4aee0: 54000063 b.lo 0x4aeec 4aee4: aa1303e0 mov x0, x19 4aee8: 94000413 bl 0x4bf34 4aeec: f9400281 ldr x1, [x20] 4aef0: f9401283 ldr x3, [x20, #0x20] 4aef4: f0000028 adrp x8, 0x51000 4aef8: f0000069 adrp x9, 0x59000 4aefc: 910f1108 add x8, x8, #0x3c4 4af00: 9125e129 add x9, x9, #0x978 4af04: 71006ebf cmp w21, #0x1b 4af08: 9a880128 csel x8, x9, x8, eq 4af0c: 91002282 add x2, x20, #0x8 4af10: aa1303e0 mov x0, x19 4af14: d63f0100 blr x8 4af18: aa0003f4 mov x20, x0 4af1c: 3941c281 ldrb w1, [x20, #0x70] 4af20: f9403e62 ldr x2, [x19, #0x78] 4af24: aa1303e0 mov x0, x19 4af28: 940001d5 bl 0x4b67c 4af2c: aa0003f5 mov x21, x0 4af30: f90012b4 str x20, [x21, #0x20] 4af34: 3941c288 ldrb w8, [x20, #0x70] 4af38: 34000148 cbz w8, 0x4af60 4af3c: aa1f03f6 mov x22, xzr 4af40: 9100a2b7 add x23, x21, #0x28 4af44: aa1303e0 mov x0, x19 4af48: 940001f1 bl 0x4b70c 4af4c: f8367ae0 str x0, [x23, x22, lsl #3] 4af50: 3941c288 ldrb w8, [x20, #0x70] 4af54: 910006d6 add x22, x22, #0x1 4af58: eb0802df cmp x22, x8 4af5c: 54ffff4b b.lt 0x4af44 4af60: f9400a68 ldr x8, [x19, #0x10] 4af64: 321f07e9 orr w9, wzr, #0x6 4af68: f9000115 str x21, [x8] 4af6c: b9000909 str w9, [x8, #0x8] 4af70: f9401e68 ldr x8, [x19, #0x38] 4af74: f9400a69 ldr x9, [x19, #0x10] 4af78: cb090108 sub x8, x8, x9 4af7c: f100411f cmp x8, #0x10 4af80: 5400012c b.gt 0x4afa4 4af84: b9405a68 ldr w8, [x19, #0x58] 4af88: 7100051f cmp w8, #0x1 4af8c: 5400006b b.lt 0x4af98 4af90: 531f7901 lsl w1, w8, #1 4af94: 14000002 b 0x4af9c 4af98: 11000501 add w1, w8, #0x1 4af9c: aa1303e0 mov x0, x19 4afa0: 97fffb69 bl 0x49d44 4afa4: f9400a68 ldr x8, [x19, #0x10] 4afa8: 91004108 add x8, x8, #0x10 4afac: f9000a68 str x8, [x19, #0x10] 4afb0: a9437bfd ldp x29, x30, [sp, #0x30] 4afb4: a9424ff4 ldp x20, x19, [sp, #0x20] 4afb8: a94157f6 ldp x22, x21, [sp, #0x10] 4afbc: f84407f7 ldr x23, [sp], #0x40 4afc0: d65f03c0 ret 4afc4: d10203ff sub sp, sp, #0x80 4afc8: f90023f7 str x23, [sp, #0x40] 4afcc: a90557f6 stp x22, x21, [sp, #0x50] 4afd0: a9064ff4 stp x20, x19, [sp, #0x60] 4afd4: a9077bfd stp x29, x30, [sp, #0x70] 4afd8: 9101c3fd add x29, sp, #0x70 4afdc: d53bd057 mrs x23, TPIDR_EL0 4afe0: f94016e8 ldr x8, [x23, #0x28] 4afe4: aa0303f3 mov x19, x3 4afe8: aa0203f4 mov x20, x2 4afec: aa0003f6 mov x22, x0 4aff0: 9100b3e0 add x0, sp, #0x2c 4aff4: aa0103f5 mov x21, x1 4aff8: f9001fe8 str x8, [sp, #0x38] 4affc: a900d3f6 stp x22, x20, [sp, #0x8] 4b000: f9000ff3 str x19, [sp, #0x18] 4b004: b90023e4 str w4, [sp, #0x20] 4b008: 94003e39 bl 0x5a8ec 4b00c: 9100b3e1 add x1, sp, #0x2c 4b010: 321e07e2 orr w2, wzr, #0xc 4b014: aa1603e0 mov x0, x22 4b018: aa1303e3 mov x3, x19 4b01c: d63f0280 blr x20 4b020: b90027e0 str w0, [sp, #0x24] 4b024: 910023e2 add x2, sp, #0x8 4b028: aa1503e0 mov x0, x21 4b02c: aa1f03e1 mov x1, xzr 4b030: 9400000d bl 0x4b064 4b034: b94027e0 ldr w0, [sp, #0x24] 4b038: f94016e8 ldr x8, [x23, #0x28] 4b03c: f9401fe9 ldr x9, [sp, #0x38] 4b040: eb09011f cmp x8, x9 4b044: 540000e1 b.ne 0x4b060 4b048: a9477bfd ldp x29, x30, [sp, #0x70] 4b04c: a9464ff4 ldp x20, x19, [sp, #0x60] 4b050: a94557f6 ldp x22, x21, [sp, #0x50] 4b054: f94023f7 ldr x23, [sp, #0x40] 4b058: 910203ff add sp, sp, #0x80 4b05c: d65f03c0 ret 4b060: 97ff4660 bl 0x1c9e0 <__stack_chk_fail@plt> 4b064: d10143ff sub sp, sp, #0x50 4b068: a9015ff8 stp x24, x23, [sp, #0x10] 4b06c: a90257f6 stp x22, x21, [sp, #0x20] 4b070: a9034ff4 stp x20, x19, [sp, #0x30] 4b074: a9047bfd stp x29, x30, [sp, #0x40] 4b078: 910103fd add x29, sp, #0x40 4b07c: d53bd048 mrs x8, TPIDR_EL0 4b080: f9401508 ldr x8, [x8, #0x28] 4b084: aa0003f4 mov x20, x0 4b088: aa0203f3 mov x19, x2 4b08c: f90007e8 str x8, [sp, #0x8] 4b090: f9402295 ldr x21, [x20, #0x40] 4b094: eb0102bf cmp x21, x1 4b098: 540002a0 b.eq 0x4b0ec 4b09c: b9401e60 ldr w0, [x19, #0x1c] 4b0a0: b4000295 cbz x21, 0x4b0f0 4b0a4: b9401a68 ldr w8, [x19, #0x18] 4b0a8: 35000248 cbnz w8, 0x4b0f0 4b0ac: f9400aa8 ldr x8, [x21, #0x10] 4b0b0: 91000508 add x8, x8, #0x1 4b0b4: f90003e8 str x8, [sp] 4b0b8: 350002c0 cbnz w0, 0x4b110 4b0bc: a9402260 ldp x0, x8, [x19] 4b0c0: f9400a63 ldr x3, [x19, #0x10] 4b0c4: 910003e1 mov x1, sp 4b0c8: 321d03e2 orr w2, wzr, #0x8 4b0cc: d63f0100 blr x8 4b0d0: b9001e60 str w0, [x19, #0x1c] 4b0d4: 350001e0 cbnz w0, 0x4b110 4b0d8: f94003e2 ldr x2, [sp] 4b0dc: a9402260 ldp x0, x8, [x19] 4b0e0: f9400a63 ldr x3, [x19, #0x10] 4b0e4: 910062a1 add x1, x21, #0x18 4b0e8: 14000008 b 0x4b108 4b0ec: b9401e60 ldr w0, [x19, #0x1c] 4b0f0: f90003ff str xzr, [sp] 4b0f4: 350000e0 cbnz w0, 0x4b110 4b0f8: a9402260 ldp x0, x8, [x19] 4b0fc: f9400a63 ldr x3, [x19, #0x10] 4b100: 910003e1 mov x1, sp 4b104: 321d03e2 orr w2, wzr, #0x8 4b108: d63f0100 blr x8 4b10c: b9001e60 str w0, [x19, #0x1c] 4b110: f9403288 ldr x8, [x20, #0x60] 4b114: b90003e8 str w8, [sp] 4b118: 34000060 cbz w0, 0x4b124 4b11c: d360fd08 lsr x8, x8, #32 4b120: 14000008 b 0x4b140 4b124: a9402260 ldp x0, x8, [x19] 4b128: f9400a63 ldr x3, [x19, #0x10] 4b12c: 910003e1 mov x1, sp 4b130: 321e03e2 orr w2, wzr, #0x4 4b134: d63f0100 blr x8 4b138: b9001e60 str w0, [x19, #0x1c] 4b13c: b9406688 ldr w8, [x20, #0x64] 4b140: b90003e8 str w8, [sp] 4b144: 350000e0 cbnz w0, 0x4b160 4b148: a9402260 ldp x0, x8, [x19] 4b14c: f9400a63 ldr x3, [x19, #0x10] 4b150: 910003e1 mov x1, sp 4b154: 321e03e2 orr w2, wzr, #0x4 4b158: d63f0100 blr x8 4b15c: b9001e60 str w0, [x19, #0x1c] 4b160: 7940e288 ldrh w8, [x20, #0x70] 4b164: 390003e8 strb w8, [sp] 4b168: 34000060 cbz w0, 0x4b174 4b16c: 53087d08 lsr w8, w8, #8 4b170: 14000008 b 0x4b190 4b174: a9402260 ldp x0, x8, [x19] 4b178: f9400a63 ldr x3, [x19, #0x10] 4b17c: 910003e1 mov x1, sp 4b180: 320003e2 orr w2, wzr, #0x1 4b184: d63f0100 blr x8 4b188: b9001e60 str w0, [x19, #0x1c] 4b18c: 3941c688 ldrb w8, [x20, #0x71] 4b190: 390003e8 strb w8, [sp] 4b194: 350000e0 cbnz w0, 0x4b1b0 4b198: a9402260 ldp x0, x8, [x19] 4b19c: f9400a63 ldr x3, [x19, #0x10] 4b1a0: 910003e1 mov x1, sp 4b1a4: 320003e2 orr w2, wzr, #0x1 4b1a8: d63f0100 blr x8 4b1ac: b9001e60 str w0, [x19, #0x1c] 4b1b0: 7940e688 ldrh w8, [x20, #0x72] 4b1b4: 390003e8 strb w8, [sp] 4b1b8: 34000060 cbz w0, 0x4b1c4 4b1bc: 53087d08 lsr w8, w8, #8 4b1c0: 14000008 b 0x4b1e0 4b1c4: a9402260 ldp x0, x8, [x19] 4b1c8: f9400a63 ldr x3, [x19, #0x10] 4b1cc: 910003e1 mov x1, sp 4b1d0: 320003e2 orr w2, wzr, #0x1 4b1d4: d63f0100 blr x8 4b1d8: b9001e60 str w0, [x19, #0x1c] 4b1dc: 3941ce88 ldrb w8, [x20, #0x73] 4b1e0: 390003e8 strb w8, [sp] 4b1e4: 350000e0 cbnz w0, 0x4b200 4b1e8: a9402260 ldp x0, x8, [x19] 4b1ec: f9400a63 ldr x3, [x19, #0x10] 4b1f0: 910003e1 mov x1, sp 4b1f4: 320003e2 orr w2, wzr, #0x1 4b1f8: d63f0100 blr x8 4b1fc: b9001e60 str w0, [x19, #0x1c] 4b200: b9805296 ldrsw x22, [x20, #0x50] 4b204: f9400e95 ldr x21, [x20, #0x18] 4b208: b90003f6 str w22, [sp] 4b20c: 35000220 cbnz w0, 0x4b250 4b210: a9402260 ldp x0, x8, [x19] 4b214: f9400a63 ldr x3, [x19, #0x10] 4b218: 910003e1 mov x1, sp 4b21c: 321e03e2 orr w2, wzr, #0x4 4b220: d63f0100 blr x8 4b224: b9001e60 str w0, [x19, #0x1c] 4b228: 34000080 cbz w0, 0x4b238 4b22c: b9404e95 ldr w21, [x20, #0x4c] 4b230: b90003f5 str w21, [sp] 4b234: 14000010 b 0x4b274 4b238: a9402260 ldp x0, x8, [x19] 4b23c: f9400a63 ldr x3, [x19, #0x10] 4b240: d37ef6c2 lsl x2, x22, #2 4b244: aa1503e1 mov x1, x21 4b248: d63f0100 blr x8 4b24c: b9001e60 str w0, [x19, #0x1c] 4b250: b9404e95 ldr w21, [x20, #0x4c] 4b254: b90003f5 str w21, [sp] 4b258: 350000e0 cbnz w0, 0x4b274 4b25c: a9402260 ldp x0, x8, [x19] 4b260: f9400a63 ldr x3, [x19, #0x10] 4b264: 910003e1 mov x1, sp 4b268: 321e03e2 orr w2, wzr, #0x4 4b26c: d63f0100 blr x8 4b270: b9001e60 str w0, [x19, #0x1c] 4b274: 710006bf cmp w21, #0x1 4b278: 540007ab b.lt 0x4b36c 4b27c: aa1f03f6 mov x22, xzr 4b280: f9400a97 ldr x23, [x20, #0x10] 4b284: 8b1602f8 add x24, x23, x22 4b288: b9400b08 ldr w8, [x24, #0x8] 4b28c: 390003e8 strb w8, [sp] 4b290: 35000100 cbnz w0, 0x4b2b0 4b294: a9402260 ldp x0, x8, [x19] 4b298: f9400a63 ldr x3, [x19, #0x10] 4b29c: 910003e1 mov x1, sp 4b2a0: 320003e2 orr w2, wzr, #0x1 4b2a4: d63f0100 blr x8 4b2a8: b9001e60 str w0, [x19, #0x1c] 4b2ac: b9400b08 ldr w8, [x24, #0x8] 4b2b0: 7100111f cmp w8, #0x4 4b2b4: 54000220 b.eq 0x4b2f8 4b2b8: 71000d1f cmp w8, #0x3 4b2bc: 54000160 b.eq 0x4b2e8 4b2c0: 7100051f cmp w8, #0x1 4b2c4: 540004e1 b.ne 0x4b360 4b2c8: b8766ae8 ldr w8, [x23, x22] 4b2cc: 390003e8 strb w8, [sp] 4b2d0: 35000480 cbnz w0, 0x4b360 4b2d4: a9402260 ldp x0, x8, [x19] 4b2d8: f9400a63 ldr x3, [x19, #0x10] 4b2dc: 910003e1 mov x1, sp 4b2e0: 320003e2 orr w2, wzr, #0x1 4b2e4: 1400001d b 0x4b358 4b2e8: f8766ae8 ldr x8, [x23, x22] 4b2ec: f90003e8 str x8, [sp] 4b2f0: 35000380 cbnz w0, 0x4b360 4b2f4: 14000015 b 0x4b348 4b2f8: f8766af7 ldr x23, [x23, x22] 4b2fc: b4000237 cbz x23, 0x4b340 4b300: f9400ae8 ldr x8, [x23, #0x10] 4b304: 91000508 add x8, x8, #0x1 4b308: f90003e8 str x8, [sp] 4b30c: 350002a0 cbnz w0, 0x4b360 4b310: a9402260 ldp x0, x8, [x19] 4b314: f9400a63 ldr x3, [x19, #0x10] 4b318: 910003e1 mov x1, sp 4b31c: 321d03e2 orr w2, wzr, #0x8 4b320: d63f0100 blr x8 4b324: b9001e60 str w0, [x19, #0x1c] 4b328: 350001c0 cbnz w0, 0x4b360 4b32c: f94003e2 ldr x2, [sp] 4b330: a9402260 ldp x0, x8, [x19] 4b334: f9400a63 ldr x3, [x19, #0x10] 4b338: 910062e1 add x1, x23, #0x18 4b33c: 14000007 b 0x4b358 4b340: f90003ff str xzr, [sp] 4b344: 350000e0 cbnz w0, 0x4b360 4b348: a9402260 ldp x0, x8, [x19] 4b34c: f9400a63 ldr x3, [x19, #0x10] 4b350: 910003e1 mov x1, sp 4b354: 321d03e2 orr w2, wzr, #0x8 4b358: d63f0100 blr x8 4b35c: b9001e60 str w0, [x19, #0x1c] 4b360: 910042d6 add x22, x22, #0x10 4b364: 510006b5 sub w21, w21, #0x1 4b368: 35fff8d5 cbnz w21, 0x4b280 4b36c: b9405a95 ldr w21, [x20, #0x58] 4b370: b90003f5 str w21, [sp] 4b374: 350000e0 cbnz w0, 0x4b390 4b378: a9402260 ldp x0, x8, [x19] 4b37c: f9400a63 ldr x3, [x19, #0x10] 4b380: 910003e1 mov x1, sp 4b384: 321e03e2 orr w2, wzr, #0x4 4b388: d63f0100 blr x8 4b38c: b9001e60 str w0, [x19, #0x1c] 4b390: 710006bf cmp w21, #0x1 4b394: 5400014b b.lt 0x4b3bc 4b398: aa1f03f6 mov x22, xzr 4b39c: f9401288 ldr x8, [x20, #0x20] 4b3a0: f9402281 ldr x1, [x20, #0x40] 4b3a4: aa1303e2 mov x2, x19 4b3a8: f8767900 ldr x0, [x8, x22, lsl #3] 4b3ac: 97ffff2e bl 0x4b064 4b3b0: 910006d6 add x22, x22, #0x1 4b3b4: 6b1602bf cmp w21, w22 4b3b8: 54ffff21 b.ne 0x4b39c 4b3bc: f9400e68 ldr x8, [x19, #0x18] 4b3c0: 34000068 cbz w8, 0x4b3cc 4b3c4: 2a1f03f6 mov w22, wzr 4b3c8: 14000002 b 0x4b3d0 4b3cc: b9405696 ldr w22, [x20, #0x54] 4b3d0: f9401695 ldr x21, [x20, #0x28] 4b3d4: b90003f6 str w22, [sp] 4b3d8: d360fd08 lsr x8, x8, #32 4b3dc: b50001c8 cbnz x8, 0x4b414 4b3e0: a9402260 ldp x0, x8, [x19] 4b3e4: f9400a63 ldr x3, [x19, #0x10] 4b3e8: 910003e1 mov x1, sp 4b3ec: 321e03e2 orr w2, wzr, #0x4 4b3f0: d63f0100 blr x8 4b3f4: b9001e60 str w0, [x19, #0x1c] 4b3f8: 350000e0 cbnz w0, 0x4b414 4b3fc: a9402260 ldp x0, x8, [x19] 4b400: f9400a63 ldr x3, [x19, #0x10] 4b404: 937e7ec2 sbfiz x2, x22, #2, #32 4b408: aa1503e1 mov x1, x21 4b40c: d63f0100 blr x8 4b410: b9001e60 str w0, [x19, #0x1c] 4b414: 29430268 ldp w8, w0, [x19, #0x18] 4b418: 34000068 cbz w8, 0x4b424 4b41c: 2a1f03f5 mov w21, wzr 4b420: 14000002 b 0x4b428 4b424: b9405e95 ldr w21, [x20, #0x5c] 4b428: b90003f5 str w21, [sp] 4b42c: 350000e0 cbnz w0, 0x4b448 4b430: a9402260 ldp x0, x8, [x19] 4b434: f9400a63 ldr x3, [x19, #0x10] 4b438: 910003e1 mov x1, sp 4b43c: 321e03e2 orr w2, wzr, #0x4 4b440: d63f0100 blr x8 4b444: b9001e60 str w0, [x19, #0x1c] 4b448: 710006bf cmp w21, #0x1 4b44c: 540006cb b.lt 0x4b524 4b450: aa1f03f6 mov x22, xzr 4b454: f9401a88 ldr x8, [x20, #0x30] 4b458: f8766917 ldr x23, [x8, x22] 4b45c: b4000237 cbz x23, 0x4b4a0 4b460: f9400ae8 ldr x8, [x23, #0x10] 4b464: 91000508 add x8, x8, #0x1 4b468: f90003e8 str x8, [sp] 4b46c: 350002a0 cbnz w0, 0x4b4c0 4b470: a9402260 ldp x0, x8, [x19] 4b474: f9400a63 ldr x3, [x19, #0x10] 4b478: 910003e1 mov x1, sp 4b47c: 321d03e2 orr w2, wzr, #0x8 4b480: d63f0100 blr x8 4b484: b9001e60 str w0, [x19, #0x1c] 4b488: 350001c0 cbnz w0, 0x4b4c0 4b48c: f94003e2 ldr x2, [sp] 4b490: a9402260 ldp x0, x8, [x19] 4b494: f9400a63 ldr x3, [x19, #0x10] 4b498: 910062e1 add x1, x23, #0x18 4b49c: 14000007 b 0x4b4b8 4b4a0: f90003ff str xzr, [sp] 4b4a4: 350000e0 cbnz w0, 0x4b4c0 4b4a8: a9402260 ldp x0, x8, [x19] 4b4ac: f9400a63 ldr x3, [x19, #0x10] 4b4b0: 910003e1 mov x1, sp 4b4b4: 321d03e2 orr w2, wzr, #0x8 4b4b8: d63f0100 blr x8 4b4bc: b9001e60 str w0, [x19, #0x1c] 4b4c0: f9401a88 ldr x8, [x20, #0x30] 4b4c4: 8b160109 add x9, x8, x22 4b4c8: b9400929 ldr w9, [x9, #0x8] 4b4cc: b90003e9 str w9, [sp] 4b4d0: 35000100 cbnz w0, 0x4b4f0 4b4d4: a9402260 ldp x0, x8, [x19] 4b4d8: f9400a63 ldr x3, [x19, #0x10] 4b4dc: 910003e1 mov x1, sp 4b4e0: 321e03e2 orr w2, wzr, #0x4 4b4e4: d63f0100 blr x8 4b4e8: b9001e60 str w0, [x19, #0x1c] 4b4ec: f9401a88 ldr x8, [x20, #0x30] 4b4f0: 8b160108 add x8, x8, x22 4b4f4: b9400d08 ldr w8, [x8, #0xc] 4b4f8: b90003e8 str w8, [sp] 4b4fc: 350000e0 cbnz w0, 0x4b518 4b500: a9402260 ldp x0, x8, [x19] 4b504: f9400a63 ldr x3, [x19, #0x10] 4b508: 910003e1 mov x1, sp 4b50c: 321e03e2 orr w2, wzr, #0x4 4b510: d63f0100 blr x8 4b514: b9001e60 str w0, [x19, #0x1c] 4b518: 510006b5 sub w21, w21, #0x1 4b51c: 910042d6 add x22, x22, #0x10 4b520: 35fff9b5 cbnz w21, 0x4b454 4b524: 29430268 ldp w8, w0, [x19, #0x18] 4b528: 34000068 cbz w8, 0x4b534 4b52c: 2a1f03f6 mov w22, wzr 4b530: 14000002 b 0x4b538 4b534: b9404a96 ldr w22, [x20, #0x48] 4b538: b90003f6 str w22, [sp] 4b53c: 350000e0 cbnz w0, 0x4b558 4b540: a9402260 ldp x0, x8, [x19] 4b544: f9400a63 ldr x3, [x19, #0x10] 4b548: 910003e1 mov x1, sp 4b54c: 321e03e2 orr w2, wzr, #0x4 4b550: d63f0100 blr x8 4b554: b9001e60 str w0, [x19, #0x1c] 4b558: 710006df cmp w22, #0x1 4b55c: 5400042b b.lt 0x4b5e0 4b560: aa1f03f5 mov x21, xzr 4b564: 2a1603f6 mov w22, w22 4b568: f9401e88 ldr x8, [x20, #0x38] 4b56c: f8757917 ldr x23, [x8, x21, lsl #3] 4b570: b4000237 cbz x23, 0x4b5b4 4b574: f9400ae8 ldr x8, [x23, #0x10] 4b578: 91000508 add x8, x8, #0x1 4b57c: f90003e8 str x8, [sp] 4b580: 350002a0 cbnz w0, 0x4b5d4 4b584: a9402260 ldp x0, x8, [x19] 4b588: f9400a63 ldr x3, [x19, #0x10] 4b58c: 910003e1 mov x1, sp 4b590: 321d03e2 orr w2, wzr, #0x8 4b594: d63f0100 blr x8 4b598: b9001e60 str w0, [x19, #0x1c] 4b59c: 350001c0 cbnz w0, 0x4b5d4 4b5a0: f94003e2 ldr x2, [sp] 4b5a4: a9402260 ldp x0, x8, [x19] 4b5a8: f9400a63 ldr x3, [x19, #0x10] 4b5ac: 910062e1 add x1, x23, #0x18 4b5b0: 14000007 b 0x4b5cc 4b5b4: f90003ff str xzr, [sp] 4b5b8: 350000e0 cbnz w0, 0x4b5d4 4b5bc: a9402260 ldp x0, x8, [x19] 4b5c0: f9400a63 ldr x3, [x19, #0x10] 4b5c4: 910003e1 mov x1, sp 4b5c8: 321d03e2 orr w2, wzr, #0x8 4b5cc: d63f0100 blr x8 4b5d0: b9001e60 str w0, [x19, #0x1c] 4b5d4: 910006b5 add x21, x21, #0x1 4b5d8: 6b1502df cmp w22, w21 4b5dc: 54fffc61 b.ne 0x4b568 4b5e0: d53bd048 mrs x8, TPIDR_EL0 4b5e4: f9401508 ldr x8, [x8, #0x28] 4b5e8: f94007e9 ldr x9, [sp, #0x8] 4b5ec: eb09011f cmp x8, x9 4b5f0: 540000e1 b.ne 0x4b60c 4b5f4: a9447bfd ldp x29, x30, [sp, #0x40] 4b5f8: a9434ff4 ldp x20, x19, [sp, #0x30] 4b5fc: a94257f6 ldp x22, x21, [sp, #0x20] 4b600: a9415ff8 ldp x24, x23, [sp, #0x10] 4b604: 910143ff add sp, sp, #0x50 4b608: d65f03c0 ret 4b60c: 97ff44f5 bl 0x1c9e0 <__stack_chk_fail@plt> 4b610: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4b614: a9014ff4 stp x20, x19, [sp, #0x10] 4b618: a9027bfd stp x29, x30, [sp, #0x20] 4b61c: 910083fd add x29, sp, #0x20 4b620: 2a0103f4 mov w20, w1 4b624: 531c6e88 lsl w8, w20, #4 4b628: 1100a108 add w8, w8, #0x28 4b62c: aa0203f3 mov x19, x2 4b630: 93407d03 sxtw x3, w8 4b634: aa1f03e1 mov x1, xzr 4b638: aa1f03e2 mov x2, xzr 4b63c: aa0003f5 mov x21, x0 4b640: 94000f42 bl 0x4f348 4b644: aa0003f6 mov x22, x0 4b648: 321f07e2 orr w2, wzr, #0x6 4b64c: aa1503e0 mov x0, x21 4b650: aa1603e1 mov x1, x22 4b654: 94000430 bl 0x4c714 4b658: 320003e8 orr w8, wzr, #0x1 4b65c: f9000ed3 str x19, [x22, #0x18] 4b660: 39002ac8 strb w8, [x22, #0xa] 4b664: 39002ed4 strb w20, [x22, #0xb] 4b668: a9427bfd ldp x29, x30, [sp, #0x20] 4b66c: a9414ff4 ldp x20, x19, [sp, #0x10] 4b670: aa1603e0 mov x0, x22 4b674: a8c357f6 ldp x22, x21, [sp], #0x30 4b678: d65f03c0 ret 4b67c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4b680: a9014ff4 stp x20, x19, [sp, #0x10] 4b684: a9027bfd stp x29, x30, [sp, #0x20] 4b688: 910083fd add x29, sp, #0x20 4b68c: 2a0103f4 mov w20, w1 4b690: 531d7288 lsl w8, w20, #3 4b694: 1100a108 add w8, w8, #0x28 4b698: aa0203f5 mov x21, x2 4b69c: 93407d03 sxtw x3, w8 4b6a0: aa1f03e1 mov x1, xzr 4b6a4: aa1f03e2 mov x2, xzr 4b6a8: aa0003f6 mov x22, x0 4b6ac: 94000f27 bl 0x4f348 4b6b0: aa0003f3 mov x19, x0 4b6b4: 321f07e2 orr w2, wzr, #0x6 4b6b8: aa1603e0 mov x0, x22 4b6bc: aa1303e1 mov x1, x19 4b6c0: 94000415 bl 0x4c714 4b6c4: 39002a7f strb wzr, [x19, #0xa] 4b6c8: f9000e75 str x21, [x19, #0x18] 4b6cc: 39002e74 strb w20, [x19, #0xb] 4b6d0: 34000154 cbz w20, 0x4b6f8 4b6d4: 937d7e88 sbfiz x8, x20, #3, #32 4b6d8: 51000689 sub w9, w20, #0x1 4b6dc: 91008108 add x8, x8, #0x20 4b6e0: d37df129 lsl x9, x9, #3 4b6e4: cb090108 sub x8, x8, x9 4b6e8: 8b080260 add x0, x19, x8 4b6ec: 91002122 add x2, x9, #0x8 4b6f0: 2a1f03e1 mov w1, wzr 4b6f4: 97ff488b bl 0x1d920 4b6f8: aa1303e0 mov x0, x19 4b6fc: a9427bfd ldp x29, x30, [sp, #0x20] 4b700: a9414ff4 ldp x20, x19, [sp, #0x10] 4b704: a8c357f6 ldp x22, x21, [sp], #0x30 4b708: d65f03c0 ret 4b70c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4b710: a9017bfd stp x29, x30, [sp, #0x10] 4b714: 910043fd add x29, sp, #0x10 4b718: 52800503 mov w3, #0x28 // =40 4b71c: aa1f03e1 mov x1, xzr 4b720: aa1f03e2 mov x2, xzr 4b724: aa0003f3 mov x19, x0 4b728: 94000f08 bl 0x4f348 4b72c: aa0003f4 mov x20, x0 4b730: 52800142 mov w2, #0xa // =10 4b734: aa1303e0 mov x0, x19 4b738: aa1403e1 mov x1, x20 4b73c: 940003f6 bl 0x4c714 4b740: 91006288 add x8, x20, #0x18 4b744: f9000a88 str x8, [x20, #0x10] 4b748: b900229f str wzr, [x20, #0x20] 4b74c: a9417bfd ldp x29, x30, [sp, #0x10] 4b750: aa1403e0 mov x0, x20 4b754: a8c24ff4 ldp x20, x19, [sp], #0x20 4b758: d65f03c0 ret 4b75c: f81d0ff5 str x21, [sp, #-0x30]! 4b760: a9014ff4 stp x20, x19, [sp, #0x10] 4b764: a9027bfd stp x29, x30, [sp, #0x20] 4b768: 910083fd add x29, sp, #0x20 4b76c: aa0003e8 mov x8, x0 4b770: aa0803f5 mov x21, x8 4b774: f8498ea0 ldr x0, [x21, #0x98]! 4b778: aa0103f3 mov x19, x1 4b77c: f85882b4 ldur x20, [x21, #-0x78] 4b780: b4000100 cbz x0, 0x4b7a0 4b784: f9400809 ldr x9, [x0, #0x10] 4b788: eb13013f cmp x9, x19 4b78c: 540000a3 b.lo 0x4b7a0 4b790: 54000380 b.eq 0x4b800 4b794: aa0003f5 mov x21, x0 4b798: f9400000 ldr x0, [x0] 4b79c: b5ffff40 cbnz x0, 0x4b784 4b7a0: 52800503 mov w3, #0x28 // =40 4b7a4: aa0803e0 mov x0, x8 4b7a8: aa1f03e1 mov x1, xzr 4b7ac: aa1f03e2 mov x2, xzr 4b7b0: 94000ee6 bl 0x4f348 4b7b4: 52800148 mov w8, #0xa // =10 4b7b8: 39002008 strb w8, [x0, #0x8] 4b7bc: 39408288 ldrb w8, [x20, #0x20] 4b7c0: f9000813 str x19, [x0, #0x10] 4b7c4: 9102e289 add x9, x20, #0xb8 4b7c8: 12000508 and w8, w8, #0x3 4b7cc: 39002408 strb w8, [x0, #0x9] 4b7d0: f94002a8 ldr x8, [x21] 4b7d4: f9000008 str x8, [x0] 4b7d8: f90002a0 str x0, [x21] 4b7dc: f9000c09 str x9, [x0, #0x18] 4b7e0: f9406e88 ldr x8, [x20, #0xd8] 4b7e4: f9001008 str x8, [x0, #0x20] 4b7e8: f9000d00 str x0, [x8, #0x18] 4b7ec: f9006e80 str x0, [x20, #0xd8] 4b7f0: a9427bfd ldp x29, x30, [sp, #0x20] 4b7f4: a9414ff4 ldp x20, x19, [sp, #0x10] 4b7f8: f84307f5 ldr x21, [sp], #0x30 4b7fc: d65f03c0 ret 4b800: 39402408 ldrb w8, [x0, #0x9] 4b804: 39408289 ldrb w9, [x20, #0x20] 4b808: 0a290109 bic w9, w8, w9 4b80c: 12000529 and w9, w9, #0x3 4b810: 34ffff09 cbz w9, 0x4b7f0 4b814: 52000508 eor w8, w8, #0x3 4b818: 39002408 strb w8, [x0, #0x9] 4b81c: 17fffff5 b 0x4b7f0 4b820: f9400828 ldr x8, [x1, #0x10] 4b824: 91006029 add x9, x1, #0x18 4b828: eb09011f cmp x8, x9 4b82c: 540000a0 b.eq 0x4b840 4b830: a941a428 ldp x8, x9, [x1, #0x18] 4b834: f9000d28 str x8, [x9, #0x18] 4b838: f9400c28 ldr x8, [x1, #0x18] 4b83c: f9001109 str x9, [x8, #0x20] 4b840: 52800502 mov w2, #0x28 // =40 4b844: aa1f03e3 mov x3, xzr 4b848: 14000ec0 b 0x4f348 4b84c: f81d0ff5 str x21, [sp, #-0x30]! 4b850: a9014ff4 stp x20, x19, [sp, #0x10] 4b854: a9027bfd stp x29, x30, [sp, #0x20] 4b858: 910083fd add x29, sp, #0x20 4b85c: aa0003f3 mov x19, x0 4b860: f9404e68 ldr x8, [x19, #0x98] 4b864: aa0103f4 mov x20, x1 4b868: b40004e8 cbz x8, 0x4b904 4b86c: f9401275 ldr x21, [x19, #0x20] 4b870: f9400909 ldr x9, [x8, #0x10] 4b874: eb14013f cmp x9, x20 4b878: 54000463 b.lo 0x4b904 4b87c: f940010a ldr x10, [x8] 4b880: f9004e6a str x10, [x19, #0x98] 4b884: 3940250a ldrb w10, [x8, #0x9] 4b888: 394082ab ldrb w11, [x21, #0x20] 4b88c: 0a2b014a bic w10, w10, w11 4b890: 1200054b and w11, w10, #0x3 4b894: 9100610a add x10, x8, #0x18 4b898: 340001ab cbz w11, 0x4b8cc 4b89c: eb0a013f cmp x9, x10 4b8a0: 540000a0 b.eq 0x4b8b4 4b8a4: a941a909 ldp x9, x10, [x8, #0x18] 4b8a8: f9000d49 str x9, [x10, #0x18] 4b8ac: f9400d09 ldr x9, [x8, #0x18] 4b8b0: f900112a str x10, [x9, #0x20] 4b8b4: 52800502 mov w2, #0x28 // =40 4b8b8: aa1303e0 mov x0, x19 4b8bc: aa0803e1 mov x1, x8 4b8c0: aa1f03e3 mov x3, xzr 4b8c4: 94000ea1 bl 0x4f348 4b8c8: 1400000d b 0x4b8fc 4b8cc: a941b10b ldp x11, x12, [x8, #0x18] 4b8d0: aa1303e0 mov x0, x19 4b8d4: aa0803e1 mov x1, x8 4b8d8: f9000d8b str x11, [x12, #0x18] 4b8dc: f9400d0b ldr x11, [x8, #0x18] 4b8e0: f900116c str x12, [x11, #0x20] 4b8e4: f940012b ldr x11, [x9] 4b8e8: f9000d0b str x11, [x8, #0x18] 4b8ec: b9400929 ldr w9, [x9, #0x8] 4b8f0: f900090a str x10, [x8, #0x10] 4b8f4: b9002109 str w9, [x8, #0x20] 4b8f8: 94000390 bl 0x4c738 4b8fc: f9404e68 ldr x8, [x19, #0x98] 4b900: b5fffb88 cbnz x8, 0x4b870 4b904: a9427bfd ldp x29, x30, [sp, #0x20] 4b908: a9414ff4 ldp x20, x19, [sp, #0x10] 4b90c: f84307f5 ldr x21, [sp], #0x30 4b910: d65f03c0 ret 4b914: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4b918: a9017bfd stp x29, x30, [sp, #0x10] 4b91c: 910043fd add x29, sp, #0x10 4b920: 321d0fe3 orr w3, wzr, #0x78 4b924: aa1f03e1 mov x1, xzr 4b928: aa1f03e2 mov x2, xzr 4b92c: aa0003f3 mov x19, x0 4b930: 94000e86 bl 0x4f348 4b934: aa0003f4 mov x20, x0 4b938: 52800122 mov w2, #0x9 // =9 4b93c: aa1303e0 mov x0, x19 4b940: aa1403e1 mov x1, x20 4b944: 94000374 bl 0x4c714 4b948: 91004280 add x0, x20, #0x10 4b94c: 52800b02 mov w2, #0x58 // =88 4b950: 2a1f03e1 mov w1, wzr 4b954: 97ff47f3 bl 0x1d920 4b958: b900729f str wzr, [x20, #0x70] 4b95c: a9417bfd ldp x29, x30, [sp, #0x10] 4b960: aa1403e0 mov x0, x20 4b964: a8c24ff4 ldp x20, x19, [sp], #0x20 4b968: d65f03c0 ret 4b96c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4b970: a9017bfd stp x29, x30, [sp, #0x10] 4b974: 910043fd add x29, sp, #0x10 4b978: aa0103f3 mov x19, x1 4b97c: b9805268 ldrsw x8, [x19, #0x50] 4b980: f9400e61 ldr x1, [x19, #0x18] 4b984: aa1f03e3 mov x3, xzr 4b988: aa0003f4 mov x20, x0 4b98c: d37ef502 lsl x2, x8, #2 4b990: 94000e6e bl 0x4f348 4b994: b9805a68 ldrsw x8, [x19, #0x58] 4b998: f9401261 ldr x1, [x19, #0x20] 4b99c: aa1403e0 mov x0, x20 4b9a0: aa1f03e3 mov x3, xzr 4b9a4: d37df102 lsl x2, x8, #3 4b9a8: 94000e68 bl 0x4f348 4b9ac: b9804e68 ldrsw x8, [x19, #0x4c] 4b9b0: f9400a61 ldr x1, [x19, #0x10] 4b9b4: aa1403e0 mov x0, x20 4b9b8: aa1f03e3 mov x3, xzr 4b9bc: d37ced02 lsl x2, x8, #4 4b9c0: 94000e62 bl 0x4f348 4b9c4: b9805668 ldrsw x8, [x19, #0x54] 4b9c8: f9401661 ldr x1, [x19, #0x28] 4b9cc: aa1403e0 mov x0, x20 4b9d0: aa1f03e3 mov x3, xzr 4b9d4: d37ef502 lsl x2, x8, #2 4b9d8: 94000e5c bl 0x4f348 4b9dc: b9805e68 ldrsw x8, [x19, #0x5c] 4b9e0: f9401a61 ldr x1, [x19, #0x30] 4b9e4: aa1403e0 mov x0, x20 4b9e8: aa1f03e3 mov x3, xzr 4b9ec: d37ced02 lsl x2, x8, #4 4b9f0: 94000e56 bl 0x4f348 4b9f4: b9804a68 ldrsw x8, [x19, #0x48] 4b9f8: f9401e61 ldr x1, [x19, #0x38] 4b9fc: aa1403e0 mov x0, x20 4ba00: aa1f03e3 mov x3, xzr 4ba04: d37df102 lsl x2, x8, #3 4ba08: 94000e50 bl 0x4f348 4ba0c: a9417bfd ldp x29, x30, [sp, #0x10] 4ba10: 321d0fe2 orr w2, wzr, #0x78 4ba14: aa1403e0 mov x0, x20 4ba18: aa1303e1 mov x1, x19 4ba1c: aa1f03e3 mov x3, xzr 4ba20: a8c24ff4 ldp x20, x19, [sp], #0x20 4ba24: 14000e49 b 0x4f348 4ba28: 79401428 ldrh w8, [x1, #0xa] 4ba2c: 72001d1f tst w8, #0xff 4ba30: 53087d09 lsr w9, w8, #8 4ba34: 320007e8 orr w8, wzr, #0x3 4ba38: 1a880508 cinc w8, w8, ne 4ba3c: 1ac82128 lsl w8, w9, w8 4ba40: 1100a102 add w2, w8, #0x28 4ba44: aa1f03e3 mov x3, xzr 4ba48: 14000e40 b 0x4f348 4ba4c: b9805c08 ldrsw x8, [x0, #0x5c] 4ba50: 7100051f cmp w8, #0x1 4ba54: 5400020b b.lt 0x4ba94 4ba58: f940180a ldr x10, [x0, #0x30] 4ba5c: aa1f03e9 mov x9, xzr 4ba60: 9100314a add x10, x10, #0xc 4ba64: b85fc14b ldur w11, [x10, #-0x4] 4ba68: 6b02017f cmp w11, w2 4ba6c: 5400014c b.gt 0x4ba94 4ba70: b940014b ldr w11, [x10] 4ba74: 6b02017f cmp w11, w2 4ba78: 5400006d b.le 0x4ba84 4ba7c: 51000421 sub w1, w1, #0x1 4ba80: 340000e1 cbz w1, 0x4ba9c 4ba84: 91000529 add x9, x9, #0x1 4ba88: 9100414a add x10, x10, #0x10 4ba8c: eb08013f cmp x9, x8 4ba90: 54fffeab b.lt 0x4ba64 4ba94: aa1f03e0 mov x0, xzr 4ba98: d65f03c0 ret 4ba9c: f85f4148 ldur x8, [x10, #-0xc] 4baa0: 91006100 add x0, x8, #0x18 4baa4: d65f03c0 ret 4baa8: f81b0ff9 str x25, [sp, #-0x50]! 4baac: a9015ff8 stp x24, x23, [sp, #0x10] 4bab0: a90257f6 stp x22, x21, [sp, #0x20] 4bab4: a9034ff4 stp x20, x19, [sp, #0x30] 4bab8: a9047bfd stp x29, x30, [sp, #0x40] 4babc: 910103fd add x29, sp, #0x40 4bac0: aa0003f3 mov x19, x0 4bac4: f9401276 ldr x22, [x19, #0x20] 4bac8: 2a0103f4 mov w20, w1 4bacc: aa1f03f5 mov x21, xzr 4bad0: f9405ad8 ldr x24, [x22, #0xb0] 4bad4: f9400308 ldr x8, [x24] 4bad8: b4000948 cbz x8, 0x4bc00 4badc: aa0803f7 mov x23, x8 4bae0: 34000414 cbz w20, 0x4bb60 4bae4: aa1703f9 mov x25, x23 4bae8: 38409f28 ldrb w8, [x25, #0x9]! 4baec: 37180848 tbnz w8, #0x3, 0x4bbf4 4baf0: f9400ae0 ldr x0, [x23, #0x10] 4baf4: b40007a0 cbz x0, 0x4bbe8 4baf8: 39402808 ldrb w8, [x0, #0xa] 4bafc: 37100768 tbnz w8, #0x2, 0x4bbe8 4bb00: f9401268 ldr x8, [x19, #0x20] 4bb04: 321f03e1 orr w1, wzr, #0x2 4bb08: f9409d02 ldr x2, [x8, #0x138] 4bb0c: 94003773 bl 0x598d8 4bb10: b40006c0 cbz x0, 0x4bbe8 4bb14: 394026e8 ldrb w8, [x23, #0x9] 4bb18: f94002e9 ldr x9, [x23] 4bb1c: f94012ea ldr x10, [x23, #0x20] 4bb20: 321d0108 orr w8, w8, #0x8 4bb24: 390026e8 strb w8, [x23, #0x9] 4bb28: f9000309 str x9, [x24] 4bb2c: f9402ac8 ldr x8, [x22, #0x50] 4bb30: 8b0a02a9 add x9, x21, x10 4bb34: 9100a135 add x21, x9, #0x28 4bb38: b40000a8 cbz x8, 0x4bb4c 4bb3c: f9400109 ldr x9, [x8] 4bb40: f90002e9 str x9, [x23] 4bb44: f9000117 str x23, [x8] 4bb48: 14000002 b 0x4bb50 4bb4c: f90002f7 str x23, [x23] 4bb50: f9002ad7 str x23, [x22, #0x50] 4bb54: f9400317 ldr x23, [x24] 4bb58: b5fffc77 cbnz x23, 0x4bae4 4bb5c: 14000029 b 0x4bc00 4bb60: aa1703f9 mov x25, x23 4bb64: 38409f28 ldrb w8, [x25, #0x9]! 4bb68: 37180468 tbnz w8, #0x3, 0x4bbf4 4bb6c: 12000508 and w8, w8, #0x3 4bb70: 12001d08 and w8, w8, #0xff 4bb74: 34000408 cbz w8, 0x4bbf4 4bb78: f9400ae0 ldr x0, [x23, #0x10] 4bb7c: b4000360 cbz x0, 0x4bbe8 4bb80: 39402808 ldrb w8, [x0, #0xa] 4bb84: 37100328 tbnz w8, #0x2, 0x4bbe8 4bb88: f9401268 ldr x8, [x19, #0x20] 4bb8c: 321f03e1 orr w1, wzr, #0x2 4bb90: f9409d02 ldr x2, [x8, #0x138] 4bb94: 94003751 bl 0x598d8 4bb98: b4000280 cbz x0, 0x4bbe8 4bb9c: 394026e8 ldrb w8, [x23, #0x9] 4bba0: f94002e9 ldr x9, [x23] 4bba4: f94012ea ldr x10, [x23, #0x20] 4bba8: 321d0108 orr w8, w8, #0x8 4bbac: 390026e8 strb w8, [x23, #0x9] 4bbb0: f9000309 str x9, [x24] 4bbb4: f9402ac8 ldr x8, [x22, #0x50] 4bbb8: 8b0a02a9 add x9, x21, x10 4bbbc: 9100a135 add x21, x9, #0x28 4bbc0: b40000a8 cbz x8, 0x4bbd4 4bbc4: f9400109 ldr x9, [x8] 4bbc8: f90002e9 str x9, [x23] 4bbcc: f9000117 str x23, [x8] 4bbd0: 14000002 b 0x4bbd8 4bbd4: f90002f7 str x23, [x23] 4bbd8: f9002ad7 str x23, [x22, #0x50] 4bbdc: f9400317 ldr x23, [x24] 4bbe0: b5fffc17 cbnz x23, 0x4bb60 4bbe4: 14000007 b 0x4bc00 4bbe8: 39400328 ldrb w8, [x25] 4bbec: 321d0108 orr w8, w8, #0x8 4bbf0: 39000328 strb w8, [x25] 4bbf4: f94002e8 ldr x8, [x23] 4bbf8: aa1703f8 mov x24, x23 4bbfc: b5fff708 cbnz x8, 0x4badc 4bc00: aa1503e0 mov x0, x21 4bc04: a9447bfd ldp x29, x30, [sp, #0x40] 4bc08: a9434ff4 ldp x20, x19, [sp, #0x30] 4bc0c: a94257f6 ldp x22, x21, [sp, #0x20] 4bc10: a9415ff8 ldp x24, x23, [sp, #0x10] 4bc14: f84507f9 ldr x25, [sp], #0x50 4bc18: d65f03c0 ret 4bc1c: f81e0ff3 str x19, [sp, #-0x20]! 4bc20: a9017bfd stp x29, x30, [sp, #0x10] 4bc24: 910043fd add x29, sp, #0x10 4bc28: aa0003f3 mov x19, x0 4bc2c: 14000003 b 0x4bc38 4bc30: aa1303e0 mov x0, x19 4bc34: 94000007 bl 0x4bc50 4bc38: f9401268 ldr x8, [x19, #0x20] 4bc3c: f9402908 ldr x8, [x8, #0x50] 4bc40: b5ffff88 cbnz x8, 0x4bc30 4bc44: a9417bfd ldp x29, x30, [sp, #0x10] 4bc48: f84207f3 ldr x19, [sp], #0x20 4bc4c: d65f03c0 ret 4bc50: f81c0ff7 str x23, [sp, #-0x40]! 4bc54: a90157f6 stp x22, x21, [sp, #0x10] 4bc58: a9024ff4 stp x20, x19, [sp, #0x20] 4bc5c: a9037bfd stp x29, x30, [sp, #0x30] 4bc60: 9100c3fd add x29, sp, #0x30 4bc64: aa0003f3 mov x19, x0 4bc68: f9401274 ldr x20, [x19, #0x20] 4bc6c: f9402a88 ldr x8, [x20, #0x50] 4bc70: f9400115 ldr x21, [x8] 4bc74: eb0802bf cmp x21, x8 4bc78: 54000080 b.eq 0x4bc88 4bc7c: f94002a9 ldr x9, [x21] 4bc80: f9000109 str x9, [x8] 4bc84: 14000002 b 0x4bc8c 4bc88: f9002a9f str xzr, [x20, #0x50] 4bc8c: f9405a88 ldr x8, [x20, #0xb0] 4bc90: f9400109 ldr x9, [x8] 4bc94: f90002a9 str x9, [x21] 4bc98: f9000115 str x21, [x8] 4bc9c: 394026a8 ldrb w8, [x21, #0x9] 4bca0: 39408289 ldrb w9, [x20, #0x20] 4bca4: f9400aa0 ldr x0, [x21, #0x10] 4bca8: 121d1108 and w8, w8, #0xf8 4bcac: 33000528 bfxil w8, w9, #0, #2 4bcb0: 390026a8 strb w8, [x21, #0x9] 4bcb4: b40003c0 cbz x0, 0x4bd2c 4bcb8: 39402808 ldrb w8, [x0, #0xa] 4bcbc: 37100388 tbnz w8, #0x2, 0x4bd2c 4bcc0: f9409e82 ldr x2, [x20, #0x138] 4bcc4: 321f03e1 orr w1, wzr, #0x2 4bcc8: 94003704 bl 0x598d8 4bccc: b4000300 cbz x0, 0x4bd2c 4bcd0: 39419676 ldrb w22, [x19, #0x65] 4bcd4: f9403a97 ldr x23, [x20, #0x70] 4bcd8: 3901967f strb wzr, [x19, #0x65] 4bcdc: f9403e88 ldr x8, [x20, #0x78] 4bce0: 2a1f03e2 mov w2, wzr 4bce4: d37ff908 lsl x8, x8, #1 4bce8: f9003a88 str x8, [x20, #0x70] 4bcec: f9400a68 ldr x8, [x19, #0x10] 4bcf0: f9400009 ldr x9, [x0] 4bcf4: f9000109 str x9, [x8] 4bcf8: b9400809 ldr w9, [x0, #0x8] 4bcfc: aa1303e0 mov x0, x19 4bd00: b9000909 str w9, [x8, #0x8] 4bd04: f9400a68 ldr x8, [x19, #0x10] 4bd08: 32000be9 orr w9, wzr, #0x7 4bd0c: f9000915 str x21, [x8, #0x10] 4bd10: b9001909 str w9, [x8, #0x18] 4bd14: f9400a61 ldr x1, [x19, #0x10] 4bd18: 91008028 add x8, x1, #0x20 4bd1c: f9000a68 str x8, [x19, #0x10] 4bd20: 97fffafa bl 0x4a908 4bd24: 39019676 strb w22, [x19, #0x65] 4bd28: f9003a97 str x23, [x20, #0x70] 4bd2c: a9437bfd ldp x29, x30, [sp, #0x30] 4bd30: a9424ff4 ldp x20, x19, [sp, #0x20] 4bd34: a94157f6 ldp x22, x21, [sp, #0x10] 4bd38: f84407f7 ldr x23, [sp], #0x40 4bd3c: d65f03c0 ret 4bd40: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4bd44: a9014ff4 stp x20, x19, [sp, #0x10] 4bd48: a9027bfd stp x29, x30, [sp, #0x20] 4bd4c: 910083fd add x29, sp, #0x20 4bd50: aa0003f3 mov x19, x0 4bd54: f9401274 ldr x20, [x19, #0x20] 4bd58: 52800868 mov w8, #0x43 // =67 4bd5c: b27efbe2 orr x2, xzr, #0xfffffffffffffffd 4bd60: 9100a281 add x1, x20, #0x28 4bd64: 39008288 strb w8, [x20, #0x20] 4bd68: 94000014 bl 0x4bdb8 4bd6c: b9400e88 ldr w8, [x20, #0xc] 4bd70: 7100051f cmp w8, #0x1 4bd74: 540001ab b.lt 0x4bda8 4bd78: aa1f03f5 mov x21, xzr 4bd7c: aa1f03f6 mov x22, xzr 4bd80: f9400288 ldr x8, [x20] 4bd84: b27efbe2 orr x2, xzr, #0xfffffffffffffffd 4bd88: aa1303e0 mov x0, x19 4bd8c: 8b150101 add x1, x8, x21 4bd90: 9400000a bl 0x4bdb8 4bd94: b9800e88 ldrsw x8, [x20, #0xc] 4bd98: 910006d6 add x22, x22, #0x1 4bd9c: 910022b5 add x21, x21, #0x8 4bda0: eb0802df cmp x22, x8 4bda4: 54fffeeb b.lt 0x4bd80 4bda8: a9427bfd ldp x29, x30, [sp, #0x20] 4bdac: a9414ff4 ldp x20, x19, [sp, #0x10] 4bdb0: a8c357f6 ldp x22, x21, [sp], #0x30 4bdb4: d65f03c0 ret 4bdb8: f81b0ff9 str x25, [sp, #-0x50]! 4bdbc: a9015ff8 stp x24, x23, [sp, #0x10] 4bdc0: a90257f6 stp x22, x21, [sp, #0x20] 4bdc4: a9034ff4 stp x20, x19, [sp, #0x30] 4bdc8: a9047bfd stp x29, x30, [sp, #0x40] 4bdcc: 910103fd add x29, sp, #0x40 4bdd0: aa0103f3 mov x19, x1 4bdd4: f9400275 ldr x21, [x19] 4bdd8: aa0003f4 mov x20, x0 4bddc: b40009f5 cbz x21, 0x4bf18 4bde0: f9401296 ldr x22, [x20, #0x20] 4bde4: b00000f9 adrp x25, 0x68000 4bde8: aa2203f7 mvn x23, x2 4bdec: 913e0339 add x25, x25, #0xf80 4bdf0: 394082c8 ldrb w8, [x22, #0x20] 4bdf4: 52000518 eor w24, w8, #0x3 4bdf8: 14000031 b 0x4bebc 4bdfc: f94002a8 ldr x8, [x21] 4be00: f9000268 str x8, [x19] 4be04: f94016c8 ldr x8, [x22, #0x28] 4be08: eb0802bf cmp x21, x8 4be0c: 54000061 b.ne 0x4be18 4be10: f94002a8 ldr x8, [x21] 4be14: f90016c8 str x8, [x22, #0x28] 4be18: 394022a8 ldrb w8, [x21, #0x8] 4be1c: 51001108 sub w8, w8, #0x4 4be20: 7100191f cmp w8, #0x6 4be24: 54000768 b.hi 0x4bf10 4be28: b8a87b28 ldrsw x8, [x25, x8, lsl #2] 4be2c: 8b190108 add x8, x8, x25 4be30: d61f0100 br x8 4be34: f9401288 ldr x8, [x20, #0x20] 4be38: b9400909 ldr w9, [x8, #0x8] 4be3c: 51000529 sub w9, w9, #0x1 4be40: b9000909 str w9, [x8, #0x8] 4be44: f9400aa8 ldr x8, [x21, #0x10] 4be48: 91006502 add x2, x8, #0x19 4be4c: 1400000b b 0x4be78 4be50: aa1403e0 mov x0, x20 4be54: aa1503e1 mov x1, x21 4be58: 9400302b bl 0x57f04 4be5c: 1400002d b 0x4bf10 4be60: aa1403e0 mov x0, x20 4be64: aa1503e1 mov x1, x21 4be68: 97fffef0 bl 0x4ba28 4be6c: 14000029 b 0x4bf10 4be70: f94012a8 ldr x8, [x21, #0x20] 4be74: 9100a102 add x2, x8, #0x28 4be78: aa1403e0 mov x0, x20 4be7c: aa1503e1 mov x1, x21 4be80: aa1f03e3 mov x3, xzr 4be84: 94000d31 bl 0x4f348 4be88: 14000022 b 0x4bf10 4be8c: aa1403e0 mov x0, x20 4be90: aa1503e1 mov x1, x21 4be94: 940023ac bl 0x54d44 4be98: 1400001e b 0x4bf10 4be9c: aa1403e0 mov x0, x20 4bea0: aa1503e1 mov x1, x21 4bea4: 97fffeb2 bl 0x4b96c 4bea8: 1400001a b 0x4bf10 4beac: aa1403e0 mov x0, x20 4beb0: aa1503e1 mov x1, x21 4beb4: 97fffe5b bl 0x4b820 4beb8: 14000016 b 0x4bf10 4bebc: 910006f7 add x23, x23, #0x1 4bec0: b40002d7 cbz x23, 0x4bf18 4bec4: 794012a8 ldrh w8, [x21, #0x8] 4bec8: 12001d09 and w9, w8, #0xff 4becc: 7100213f cmp w9, #0x8 4bed0: 540000e1 b.ne 0x4beec 4bed4: 910262a1 add x1, x21, #0x98 4bed8: b27efbe2 orr x2, xzr, #0xfffffffffffffffd 4bedc: aa1403e0 mov x0, x20 4bee0: 97ffffb6 bl 0x4bdb8 4bee4: 394026a8 ldrb w8, [x21, #0x9] 4bee8: 14000002 b 0x4bef0 4beec: 53087d08 lsr w8, w8, #8 4bef0: 52000509 eor w9, w8, #0x3 4bef4: 0a180129 and w9, w9, w24 4bef8: 34fff829 cbz w9, 0x4bdfc 4befc: 394082c9 ldrb w9, [x22, #0x20] 4bf00: 121d1108 and w8, w8, #0xf8 4bf04: aa1503f3 mov x19, x21 4bf08: 33000528 bfxil w8, w9, #0, #2 4bf0c: 390026a8 strb w8, [x21, #0x9] 4bf10: f9400275 ldr x21, [x19] 4bf14: b5fffd55 cbnz x21, 0x4bebc 4bf18: aa1303e0 mov x0, x19 4bf1c: a9447bfd ldp x29, x30, [sp, #0x40] 4bf20: a9434ff4 ldp x20, x19, [sp, #0x30] 4bf24: a94257f6 ldp x22, x21, [sp, #0x20] 4bf28: a9415ff8 ldp x24, x23, [sp, #0x10] 4bf2c: f84507f9 ldr x25, [sp], #0x50 4bf30: d65f03c0 ret 4bf34: f81d0ff5 str x21, [sp, #-0x30]! 4bf38: a9014ff4 stp x20, x19, [sp, #0x10] 4bf3c: a9027bfd stp x29, x30, [sp, #0x20] 4bf40: 910083fd add x29, sp, #0x20 4bf44: aa0003f3 mov x19, x0 4bf48: f9401274 ldr x20, [x19, #0x20] 4bf4c: 52800148 mov w8, #0xa // =10 4bf50: b27ff7ec mov x12, #0x7ffffffffffffffe // =9223372036854775806 4bf54: b9409689 ldr w9, [x20, #0x94] 4bf58: a9472e8a ldp x10, x11, [x20, #0x70] 4bf5c: f940468d ldr x13, [x20, #0x88] 4bf60: 1b087d28 mul w8, w9, w8 4bf64: cb0a0169 sub x9, x11, x10 4bf68: 7100011f cmp w8, #0x0 4bf6c: 8b0d0129 add x9, x9, x13 4bf70: 9a880195 csel x21, x12, x8, eq 4bf74: f9004689 str x9, [x20, #0x88] 4bf78: aa1303e0 mov x0, x19 4bf7c: 94000021 bl 0x4c000 4bf80: 39408688 ldrb w8, [x20, #0x21] 4bf84: 34000088 cbz w8, 0x4bf94 4bf88: cb0002b5 sub x21, x21, x0 4bf8c: f10002bf cmp x21, #0x0 4bf90: 54ffff4c b.gt 0x4bf78 4bf94: 340000e8 cbz w8, 0x4bfb0 4bf98: f9404688 ldr x8, [x20, #0x88] 4bf9c: f10ffd1f cmp x8, #0x3ff 4bfa0: 54000208 b.hi 0x4bfe0 4bfa4: f9403e88 ldr x8, [x20, #0x78] 4bfa8: 91100108 add x8, x8, #0x400 4bfac: 1400000b b 0x4bfd8 4bfb0: f9404288 ldr x8, [x20, #0x80] 4bfb4: d2e51eaa mov x10, #0x28f5000000000000 // =2951265130811228160 4bfb8: f2d851ea movk x10, #0xc28f, lsl #32 4bfbc: b9809289 ldrsw x9, [x20, #0x90] 4bfc0: f2ab850a movk x10, #0x5c28, lsl #16 4bfc4: d342fd08 lsr x8, x8, #2 4bfc8: f29eb86a movk x10, #0xf5c3 4bfcc: 9bca7d08 umulh x8, x8, x10 4bfd0: d342fd08 lsr x8, x8, #2 4bfd4: 9b087d28 mul x8, x9, x8 4bfd8: f9003a88 str x8, [x20, #0x70] 4bfdc: 14000005 b 0x4bff0 4bfe0: f9403e89 ldr x9, [x20, #0x78] 4bfe4: d1100108 sub x8, x8, #0x400 4bfe8: f9004688 str x8, [x20, #0x88] 4bfec: f9003a89 str x9, [x20, #0x70] 4bff0: a9427bfd ldp x29, x30, [sp, #0x20] 4bff4: a9414ff4 ldp x20, x19, [sp, #0x10] 4bff8: f84307f5 ldr x21, [sp], #0x30 4bffc: d65f03c0 ret 4c000: f81c0ff7 str x23, [sp, #-0x40]! 4c004: a90157f6 stp x22, x21, [sp, #0x10] 4c008: a9024ff4 stp x20, x19, [sp, #0x20] 4c00c: a9037bfd stp x29, x30, [sp, #0x30] 4c010: 9100c3fd add x29, sp, #0x30 4c014: aa0003f4 mov x20, x0 4c018: f9401293 ldr x19, [x20, #0x20] 4c01c: 39408668 ldrb w8, [x19, #0x21] 4c020: 7100111f cmp w8, #0x4 4c024: 54000108 b.hi 0x4c044 4c028: 900000e9 adrp x9, 0x68000 4c02c: 913e7129 add x9, x9, #0xf9c 4c030: b8a87928 ldrsw x8, [x9, x8, lsl #2] 4c034: 8b090108 add x8, x8, x9 4c038: d61f0100 br x8 4c03c: aa1403e0 mov x0, x20 4c040: 94000136 bl 0x4c518 4c044: aa1f03e0 mov x0, xzr 4c048: 14000107 b 0x4c464 4c04c: f9401e68 ldr x8, [x19, #0x38] 4c050: b40009c8 cbz x8, 0x4c188 4c054: aa1303e0 mov x0, x19 4c058: a9437bfd ldp x29, x30, [sp, #0x30] 4c05c: a9424ff4 ldp x20, x19, [sp, #0x20] 4c060: a94157f6 ldp x22, x21, [sp, #0x10] 4c064: f84407f7 ldr x23, [sp], #0x40 4c068: 140001ce b 0x4c7a0 4c06c: b9802668 ldrsw x8, [x19, #0x24] 4c070: f9400269 ldr x9, [x19] 4c074: f9403e75 ldr x21, [x19, #0x78] 4c078: b27efbe2 orr x2, xzr, #0xfffffffffffffffd 4c07c: 1100050a add w10, w8, #0x1 4c080: 8b080d21 add x1, x9, x8, lsl #3 4c084: aa1403e0 mov x0, x20 4c088: b900266a str w10, [x19, #0x24] 4c08c: 97ffff4b bl 0x4bdb8 4c090: b9402668 ldr w8, [x19, #0x24] 4c094: b9400e69 ldr w9, [x19, #0xc] 4c098: 6b09011f cmp w8, w9 4c09c: 5400006b b.lt 0x4c0a8 4c0a0: 320007e8 orr w8, wzr, #0x3 4c0a4: 39008668 strb w8, [x19, #0x21] 4c0a8: a947a668 ldp x8, x9, [x19, #0x78] 4c0ac: 52800140 mov w0, #0xa // =10 4c0b0: cb150108 sub x8, x8, x21 4c0b4: 140000ea b 0x4c45c 4c0b8: f9401a61 ldr x1, [x19, #0x30] 4c0bc: f9403e76 ldr x22, [x19, #0x78] 4c0c0: 52800502 mov w2, #0x28 // =40 4c0c4: aa1403e0 mov x0, x20 4c0c8: 97ffff3c bl 0x4bdb8 4c0cc: f9001a60 str x0, [x19, #0x30] 4c0d0: f9400008 ldr x8, [x0] 4c0d4: b5001be8 cbnz x8, 0x4c450 4c0d8: f9401297 ldr x23, [x20, #0x20] 4c0dc: b9400ee8 ldr w8, [x23, #0xc] 4c0e0: 11000d09 add w9, w8, #0x3 4c0e4: 7100011f cmp w8, #0x0 4c0e8: 1a88b129 csel w9, w9, w8, lt 4c0ec: 7101051f cmp w8, #0x41 4c0f0: 5400014b b.lt 0x4c118 4c0f4: b9400aea ldr w10, [x23, #0x8] 4c0f8: 13027d29 asr w9, w9, #2 4c0fc: 6b09015f cmp w10, w9 4c100: 540000c2 b.hs 0x4c118 4c104: 7100011f cmp w8, #0x0 4c108: 1a88a508 cinc w8, w8, lt 4c10c: 13017d01 asr w1, w8, #1 4c110: aa1403e0 mov x0, x20 4c114: 9400241f bl 0x55190 4c118: f94036e2 ldr x2, [x23, #0x68] 4c11c: f101045f cmp x2, #0x41 4c120: 54001943 b.lo 0x4c448 4c124: d341fc55 lsr x21, x2, #1 4c128: 910006a8 add x8, x21, #0x1 4c12c: b1000d1f cmn x8, #0x3 4c130: 54001848 b.hi 0x4c438 4c134: f9402ee1 ldr x1, [x23, #0x58] 4c138: aa1403e0 mov x0, x20 4c13c: aa1503e3 mov x3, x21 4c140: 94000c82 bl 0x4f348 4c144: 140000bf b 0x4c440 4c148: f9402a68 ldr x8, [x19, #0x50] 4c14c: b4000168 cbz x8, 0x4c178 4c150: aa1403e0 mov x0, x20 4c154: 97fffebf bl 0x4bc50 4c158: f9404268 ldr x8, [x19, #0x80] 4c15c: 52800c80 mov w0, #0x64 // =100 4c160: f101951f cmp x8, #0x65 4c164: 54001803 b.lo 0x4c464 4c168: d1019108 sub x8, x8, #0x64 4c16c: f9004268 str x8, [x19, #0x80] 4c170: 52800c80 mov w0, #0x64 // =100 4c174: 140000bc b 0x4c464 4c178: aa1f03e0 mov x0, xzr 4c17c: 3900867f strb wzr, [x19, #0x21] 4c180: f900467f str xzr, [x19, #0x88] 4c184: 140000b8 b 0x4c464 4c188: f9406e75 ldr x21, [x19, #0xd8] 4c18c: 9102e276 add x22, x19, #0xb8 4c190: eb1602bf cmp x21, x22 4c194: 540002c0 b.eq 0x4c1ec 4c198: 394026a8 ldrb w8, [x21, #0x9] 4c19c: 12000908 and w8, w8, #0x7 4c1a0: 35000168 cbnz w8, 0x4c1cc 4c1a4: f9400aa8 ldr x8, [x21, #0x10] 4c1a8: b9400909 ldr w9, [x8, #0x8] 4c1ac: 7100113f cmp w9, #0x4 4c1b0: 540000eb b.lt 0x4c1cc 4c1b4: f9400101 ldr x1, [x8] 4c1b8: 39402428 ldrb w8, [x1, #0x9] 4c1bc: 12000508 and w8, w8, #0x3 4c1c0: 34000068 cbz w8, 0x4c1cc 4c1c4: aa1303e0 mov x0, x19 4c1c8: 94000108 bl 0x4c5e8 4c1cc: f94012b5 ldr x21, [x21, #0x20] 4c1d0: eb1602bf cmp x21, x22 4c1d4: 54fffe21 b.ne 0x4c198 4c1d8: 14000003 b 0x4c1e4 4c1dc: aa1303e0 mov x0, x19 4c1e0: 94000170 bl 0x4c7a0 4c1e4: f9401e68 ldr x8, [x19, #0x38] 4c1e8: b5ffffa8 cbnz x8, 0x4c1dc 4c1ec: f9402668 ldr x8, [x19, #0x48] 4c1f0: f900267f str xzr, [x19, #0x48] 4c1f4: f9001e68 str x8, [x19, #0x38] 4c1f8: 39402688 ldrb w8, [x20, #0x9] 4c1fc: 12000508 and w8, w8, #0x3 4c200: 34000088 cbz w8, 0x4c210 4c204: aa1303e0 mov x0, x19 4c208: aa1403e1 mov x1, x20 4c20c: 940000f7 bl 0x4c5e8 4c210: aa1303e0 mov x0, x19 4c214: 94000336 bl 0x4ceec 4c218: 14000003 b 0x4c224 4c21c: aa1303e0 mov x0, x19 4c220: 94000160 bl 0x4c7a0 4c224: f9401e68 ldr x8, [x19, #0x38] 4c228: b5ffffa8 cbnz x8, 0x4c21c 4c22c: f9402268 ldr x8, [x19, #0x40] 4c230: a903fe68 stp x8, xzr, [x19, #0x38] 4c234: b40000a8 cbz x8, 0x4c248 4c238: aa1303e0 mov x0, x19 4c23c: 94000159 bl 0x4c7a0 4c240: f9401e68 ldr x8, [x19, #0x38] 4c244: b5ffffa8 cbnz x8, 0x4c238 4c248: aa1403e0 mov x0, x20 4c24c: 2a1f03e1 mov w1, wzr 4c250: 97fffe16 bl 0x4baa8 4c254: f9402a75 ldr x21, [x19, #0x50] 4c258: aa0003f4 mov x20, x0 4c25c: b40001b5 cbz x21, 0x4c290 4c260: f94002b5 ldr x21, [x21] 4c264: 39408269 ldrb w9, [x19, #0x20] 4c268: aa1303e0 mov x0, x19 4c26c: 394026a8 ldrb w8, [x21, #0x9] 4c270: aa1503e1 mov x1, x21 4c274: 121d1108 and w8, w8, #0xf8 4c278: 33000528 bfxil w8, w9, #0, #2 4c27c: 390026a8 strb w8, [x21, #0x9] 4c280: 940000da bl 0x4c5e8 4c284: f9402a68 ldr x8, [x19, #0x50] 4c288: eb0802bf cmp x21, x8 4c28c: 54fffea1 b.ne 0x4c260 4c290: f9401e68 ldr x8, [x19, #0x38] 4c294: b4000108 cbz x8, 0x4c2b4 4c298: aa1f03f5 mov x21, xzr 4c29c: aa1303e0 mov x0, x19 4c2a0: 94000140 bl 0x4c7a0 4c2a4: f9401e68 ldr x8, [x19, #0x38] 4c2a8: 8b150015 add x21, x0, x21 4c2ac: b5ffff88 cbnz x8, 0x4c29c 4c2b0: 14000002 b 0x4c2b8 4c2b4: aa1f03f5 mov x21, xzr 4c2b8: f9402668 ldr x8, [x19, #0x48] 4c2bc: b4000a28 cbz x8, 0x4c400 4c2c0: 320003e9 orr w9, wzr, #0x1 4c2c4: 5280050a mov w10, #0x28 // =40 4c2c8: 5280016b mov w11, #0xb // =11 4c2cc: b940390c ldr w12, [x8, #0x38] 4c2d0: 340003cc cbz w12, 0x4c348 4c2d4: 3940250d ldrb w13, [x8, #0x9] 4c2d8: 121c01ad and w13, w13, #0x10 4c2dc: 12001dad and w13, w13, #0xff 4c2e0: 3400034d cbz w13, 0x4c348 4c2e4: f9400d0d ldr x13, [x8, #0x18] 4c2e8: 93407d8e sxtw x14, w12 4c2ec: 8b0e11ad add x13, x13, x14, lsl #4 4c2f0: d10021ad sub x13, x13, #0x8 4c2f4: b94001af ldr w15, [x13] 4c2f8: 710011ff cmp w15, #0x4 4c2fc: 5400020b b.lt 0x4c33c 4c300: f85f81b0 ldur x16, [x13, #-0x8] 4c304: 710011ff cmp w15, #0x4 4c308: 3940260e ldrb w14, [x16, #0x9] 4c30c: 54000081 b.ne 0x4c31c 4c310: 121e15ce and w14, w14, #0xfc 4c314: 3900260e strb w14, [x16, #0x9] 4c318: 14000009 b 0x4c33c 4c31c: 120005d0 and w16, w14, #0x3 4c320: 350000d0 cbnz w16, 0x4c338 4c324: 71001dff cmp w15, #0x7 4c328: 540000a1 b.ne 0x4c33c 4c32c: 121d01ce and w14, w14, #0x8 4c330: 12001dce and w14, w14, #0xff 4c334: 3400004e cbz w14, 0x4c33c 4c338: b90001bf str wzr, [x13] 4c33c: d10041ad sub x13, x13, #0x10 4c340: 5100058c sub w12, w12, #0x1 4c344: 35fffd8c cbnz w12, 0x4c2f4 4c348: 39402d0c ldrb w12, [x8, #0xb] 4c34c: f940110d ldr x13, [x8, #0x20] 4c350: 1acc212c lsl w12, w9, w12 4c354: 9b2a358d smaddl x13, w12, w10, x13 4c358: d10041ad sub x13, x13, #0x10 4c35c: b85f01af ldur w15, [x13, #-0x10] 4c360: 3400046f cbz w15, 0x4c3ec 4c364: b94001ae ldr w14, [x13] 4c368: 710011df cmp w14, #0x4 4c36c: 5400018b b.lt 0x4c39c 4c370: f85f81b0 ldur x16, [x13, #-0x8] 4c374: 710011df cmp w14, #0x4 4c378: 39402611 ldrb w17, [x16, #0x9] 4c37c: 54000081 b.ne 0x4c38c 4c380: 121e1631 and w17, w17, #0xfc 4c384: 39002611 strb w17, [x16, #0x9] 4c388: 14000005 b 0x4c39c 4c38c: 12000630 and w16, w17, #0x3 4c390: 34000070 cbz w16, 0x4c39c 4c394: b81f01bf stur wzr, [x13, #-0x10] 4c398: 14000014 b 0x4c3e8 4c39c: 710011ff cmp w15, #0x4 4c3a0: 5400026b b.lt 0x4c3ec 4c3a4: f85e81b1 ldur x17, [x13, #-0x18] 4c3a8: 710011ff cmp w15, #0x4 4c3ac: 39402630 ldrb w16, [x17, #0x9] 4c3b0: 54000081 b.ne 0x4c3c0 4c3b4: 121e160e and w14, w16, #0xfc 4c3b8: 3900262e strb w14, [x17, #0x9] 4c3bc: 1400000c b 0x4c3ec 4c3c0: 12000611 and w17, w16, #0x3 4c3c4: 350000d1 cbnz w17, 0x4c3dc 4c3c8: 71001dff cmp w15, #0x7 4c3cc: 54000101 b.ne 0x4c3ec 4c3d0: 121d020f and w15, w16, #0x8 4c3d4: 12001def and w15, w15, #0xff 4c3d8: 340000af cbz w15, 0x4c3ec 4c3dc: b81f01bf stur wzr, [x13, #-0x10] 4c3e0: 710011df cmp w14, #0x4 4c3e4: 5400004b b.lt 0x4c3ec 4c3e8: b90001ab str w11, [x13] 4c3ec: d100a1ad sub x13, x13, #0x28 4c3f0: 5100058c sub w12, w12, #0x1 4c3f4: 35fffb4c cbnz w12, 0x4c35c 4c3f8: f9401908 ldr x8, [x8, #0x30] 4c3fc: b5fff688 cbnz x8, 0x4c2cc 4c400: 39408268 ldrb w8, [x19, #0x20] 4c404: f9403e6b ldr x11, [x19, #0x78] 4c408: 9100a269 add x9, x19, #0x28 4c40c: 8b1402ac add x12, x21, x20 4c410: 321f03ea orr w10, wzr, #0x2 4c414: f9001a69 str x9, [x19, #0x30] 4c418: 52000508 eor w8, w8, #0x3 4c41c: cb0c0169 sub x9, x11, x12 4c420: aa1f03e0 mov x0, xzr 4c424: b900267f str wzr, [x19, #0x24] 4c428: 3900866a strb w10, [x19, #0x21] 4c42c: 39008268 strb w8, [x19, #0x20] 4c430: f9004269 str x9, [x19, #0x80] 4c434: 1400000c b 0x4c464 4c438: aa1403e0 mov x0, x20 4c43c: 94000bde bl 0x4f3b4 4c440: f9002ee0 str x0, [x23, #0x58] 4c444: f90036f5 str x21, [x23, #0x68] 4c448: 321e03e8 orr w8, wzr, #0x4 4c44c: 39008668 strb w8, [x19, #0x21] 4c450: a947a668 ldp x8, x9, [x19, #0x78] 4c454: 52803200 mov w0, #0x190 // =400 4c458: cb160108 sub x8, x8, x22 4c45c: 8b090108 add x8, x8, x9 4c460: f9004268 str x8, [x19, #0x80] 4c464: a9437bfd ldp x29, x30, [sp, #0x30] 4c468: a9424ff4 ldp x20, x19, [sp, #0x20] 4c46c: a94157f6 ldp x22, x21, [sp, #0x10] 4c470: f84407f7 ldr x23, [sp], #0x40 4c474: d65f03c0 ret 4c478: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4c47c: a9017bfd stp x29, x30, [sp, #0x10] 4c480: 910043fd add x29, sp, #0x10 4c484: aa0003f3 mov x19, x0 4c488: f9401274 ldr x20, [x19, #0x20] 4c48c: 39408688 ldrb w8, [x20, #0x21] 4c490: 7100051f cmp w8, #0x1 4c494: 54000148 b.hi 0x4c4bc 4c498: 9100a288 add x8, x20, #0x28 4c49c: 321f03e9 orr w9, wzr, #0x2 4c4a0: b900269f str wzr, [x20, #0x24] 4c4a4: a9047e9f stp xzr, xzr, [x20, #0x40] 4c4a8: a9037e88 stp x8, xzr, [x20, #0x30] 4c4ac: 39008689 strb w9, [x20, #0x21] 4c4b0: aa1303e0 mov x0, x19 4c4b4: 97fffed3 bl 0x4c000 4c4b8: 39408688 ldrb w8, [x20, #0x21] 4c4bc: 7100111f cmp w8, #0x4 4c4c0: 54ffff81 b.ne 0x4c4b0 4c4c4: aa1303e0 mov x0, x19 4c4c8: 94000014 bl 0x4c518 4c4cc: 14000003 b 0x4c4d8 4c4d0: aa1303e0 mov x0, x19 4c4d4: 97fffecb bl 0x4c000 4c4d8: 39408688 ldrb w8, [x20, #0x21] 4c4dc: 35ffffa8 cbnz w8, 0x4c4d0 4c4e0: f9404288 ldr x8, [x20, #0x80] 4c4e4: d2e51eaa mov x10, #0x28f5000000000000 // =2951265130811228160 4c4e8: f2d851ea movk x10, #0xc28f, lsl #32 4c4ec: b9809289 ldrsw x9, [x20, #0x90] 4c4f0: f2ab850a movk x10, #0x5c28, lsl #16 4c4f4: d342fd08 lsr x8, x8, #2 4c4f8: f29eb86a movk x10, #0xf5c3 4c4fc: 9bca7d08 umulh x8, x8, x10 4c500: d342fd08 lsr x8, x8, #2 4c504: 9b087d28 mul x8, x9, x8 4c508: f9003a88 str x8, [x20, #0x70] 4c50c: a9417bfd ldp x29, x30, [sp, #0x10] 4c510: a8c24ff4 ldp x20, x19, [sp], #0x20 4c514: d65f03c0 ret 4c518: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4c51c: a9017bfd stp x29, x30, [sp, #0x10] 4c520: 910043fd add x29, sp, #0x10 4c524: aa0003f4 mov x20, x0 4c528: f9401293 ldr x19, [x20, #0x20] 4c52c: f9405a61 ldr x1, [x19, #0xb0] 4c530: a9047e7f stp xzr, xzr, [x19, #0x40] 4c534: f9001e7f str xzr, [x19, #0x38] 4c538: 39402428 ldrb w8, [x1, #0x9] 4c53c: 12000508 and w8, w8, #0x3 4c540: 34000088 cbz w8, 0x4c550 4c544: aa1303e0 mov x0, x19 4c548: 94000028 bl 0x4c5e8 4c54c: f9405a61 ldr x1, [x19, #0xb0] 4c550: b9408028 ldr w8, [x1, #0x80] 4c554: 7100111f cmp w8, #0x4 4c558: 540000eb b.lt 0x4c574 4c55c: f9403c21 ldr x1, [x1, #0x78] 4c560: 39402428 ldrb w8, [x1, #0x9] 4c564: 12000508 and w8, w8, #0x3 4c568: 34000068 cbz w8, 0x4c574 4c56c: aa1303e0 mov x0, x19 4c570: 9400001e bl 0x4c5e8 4c574: f9401288 ldr x8, [x20, #0x20] 4c578: b940a909 ldr w9, [x8, #0xa8] 4c57c: 7100113f cmp w9, #0x4 4c580: 540000eb b.lt 0x4c59c 4c584: f9405101 ldr x1, [x8, #0xa0] 4c588: 39402428 ldrb w8, [x1, #0x9] 4c58c: 12000508 and w8, w8, #0x3 4c590: 34000068 cbz w8, 0x4c59c 4c594: aa1303e0 mov x0, x19 4c598: 94000014 bl 0x4c5e8 4c59c: aa1303e0 mov x0, x19 4c5a0: 94000253 bl 0x4ceec 4c5a4: 320003e8 orr w8, wzr, #0x1 4c5a8: 39008668 strb w8, [x19, #0x21] 4c5ac: a9417bfd ldp x29, x30, [sp, #0x10] 4c5b0: a8c24ff4 ldp x20, x19, [sp], #0x20 4c5b4: d65f03c0 ret 4c5b8: f9401000 ldr x0, [x0, #0x20] 4c5bc: 39408408 ldrb w8, [x0, #0x21] 4c5c0: 7100051f cmp w8, #0x1 4c5c4: 54000061 b.ne 0x4c5d0 4c5c8: aa0203e1 mov x1, x2 4c5cc: 14000007 b 0x4c5e8 4c5d0: 39402428 ldrb w8, [x1, #0x9] 4c5d4: 39408009 ldrb w9, [x0, #0x20] 4c5d8: 121d1108 and w8, w8, #0xf8 4c5dc: 33000528 bfxil w8, w9, #0, #2 4c5e0: 39002428 strb w8, [x1, #0x9] 4c5e4: d65f03c0 ret 4c5e8: f81d0ff5 str x21, [sp, #-0x30]! 4c5ec: a9014ff4 stp x20, x19, [sp, #0x10] 4c5f0: a9027bfd stp x29, x30, [sp, #0x20] 4c5f4: 910083fd add x29, sp, #0x20 4c5f8: aa0103f3 mov x19, x1 4c5fc: 39402668 ldrb w8, [x19, #0x9] 4c600: 900000f5 adrp x21, 0x68000 4c604: aa0003f4 mov x20, x0 4c608: 913ec2b5 add x21, x21, #0xfb0 4c60c: 39402269 ldrb w9, [x19, #0x8] 4c610: 121e1508 and w8, w8, #0xfc 4c614: 39002668 strb w8, [x19, #0x9] 4c618: 51001529 sub w9, w9, #0x5 4c61c: 7100153f cmp w9, #0x5 4c620: 540003c8 b.hi 0x4c698 4c624: b8a97aa9 ldrsw x9, [x21, x9, lsl #2] 4c628: 8b150129 add x9, x9, x21 4c62c: d61f0120 br x9 4c630: f9400a61 ldr x1, [x19, #0x10] 4c634: 321e0108 orr w8, w8, #0x4 4c638: 39002668 strb w8, [x19, #0x9] 4c63c: b40000c1 cbz x1, 0x4c654 4c640: 39402428 ldrb w8, [x1, #0x9] 4c644: 12000508 and w8, w8, #0x3 4c648: 34000068 cbz w8, 0x4c654 4c64c: aa1403e0 mov x0, x20 4c650: 97ffffe6 bl 0x4c5e8 4c654: f9400e73 ldr x19, [x19, #0x18] 4c658: 39402668 ldrb w8, [x19, #0x9] 4c65c: 12000509 and w9, w8, #0x3 4c660: 35fffd69 cbnz w9, 0x4c60c 4c664: 1400000d b 0x4c698 4c668: f9401e88 ldr x8, [x20, #0x38] 4c66c: f9001a68 str x8, [x19, #0x30] 4c670: 14000009 b 0x4c694 4c674: f9401e88 ldr x8, [x20, #0x38] 4c678: f9000a68 str x8, [x19, #0x10] 4c67c: 14000006 b 0x4c694 4c680: f9401e88 ldr x8, [x20, #0x38] 4c684: f9005268 str x8, [x19, #0xa0] 4c688: 14000003 b 0x4c694 4c68c: f9401e88 ldr x8, [x20, #0x38] 4c690: f9003668 str x8, [x19, #0x68] 4c694: f9001e93 str x19, [x20, #0x38] 4c698: a9427bfd ldp x29, x30, [sp, #0x20] 4c69c: a9414ff4 ldp x20, x19, [sp, #0x10] 4c6a0: f84307f5 ldr x21, [sp], #0x30 4c6a4: d65f03c0 ret 4c6a8: f9400a68 ldr x8, [x19, #0x10] 4c6ac: b9400909 ldr w9, [x8, #0x8] 4c6b0: 7100113f cmp w9, #0x4 4c6b4: 5400010b b.lt 0x4c6d4 4c6b8: f9400101 ldr x1, [x8] 4c6bc: 39402429 ldrb w9, [x1, #0x9] 4c6c0: 12000529 and w9, w9, #0x3 4c6c4: 34000089 cbz w9, 0x4c6d4 4c6c8: aa1403e0 mov x0, x20 4c6cc: 97ffffc7 bl 0x4c5e8 4c6d0: f9400a68 ldr x8, [x19, #0x10] 4c6d4: 91006269 add x9, x19, #0x18 4c6d8: eb09011f cmp x8, x9 4c6dc: 54fffde1 b.ne 0x4c698 4c6e0: 39402668 ldrb w8, [x19, #0x9] 4c6e4: 321e0108 orr w8, w8, #0x4 4c6e8: 39002668 strb w8, [x19, #0x9] 4c6ec: 17ffffeb b 0x4c698 4c6f0: 39402428 ldrb w8, [x1, #0x9] 4c6f4: f9401009 ldr x9, [x0, #0x20] 4c6f8: 52801f6a mov w10, #0xfb // =251 4c6fc: 0a0a0108 and w8, w8, w10 4c700: 39002428 strb w8, [x1, #0x9] 4c704: f9402128 ldr x8, [x9, #0x40] 4c708: f9001828 str x8, [x1, #0x30] 4c70c: f9002121 str x1, [x9, #0x40] 4c710: d65f03c0 ret 4c714: f9401008 ldr x8, [x0, #0x20] 4c718: f9401509 ldr x9, [x8, #0x28] 4c71c: f9000029 str x9, [x1] 4c720: 39408109 ldrb w9, [x8, #0x20] 4c724: f9001501 str x1, [x8, #0x28] 4c728: 39002022 strb w2, [x1, #0x8] 4c72c: 12000528 and w8, w9, #0x3 4c730: 39002428 strb w8, [x1, #0x9] 4c734: d65f03c0 ret 4c738: f9401000 ldr x0, [x0, #0x20] 4c73c: f9401408 ldr x8, [x0, #0x28] 4c740: f9000028 str x8, [x1] 4c744: f9001401 str x1, [x0, #0x28] 4c748: 39402428 ldrb w8, [x1, #0x9] 4c74c: 12000909 and w9, w8, #0x7 4c750: 35000269 cbnz w9, 0x4c79c 4c754: 39408409 ldrb w9, [x0, #0x21] 4c758: 7100053f cmp w9, #0x1 4c75c: 54000181 b.ne 0x4c78c 4c760: f9400829 ldr x9, [x1, #0x10] 4c764: 321e0108 orr w8, w8, #0x4 4c768: 39002428 strb w8, [x1, #0x9] 4c76c: b9400928 ldr w8, [x9, #0x8] 4c770: 7100111f cmp w8, #0x4 4c774: 5400014b b.lt 0x4c79c 4c778: f9400121 ldr x1, [x9] 4c77c: 39402428 ldrb w8, [x1, #0x9] 4c780: 12000508 and w8, w8, #0x3 4c784: 340000c8 cbz w8, 0x4c79c 4c788: 17ffff98 b 0x4c5e8 4c78c: 39408009 ldrb w9, [x0, #0x20] 4c790: 121d1108 and w8, w8, #0xf8 4c794: 33000528 bfxil w8, w9, #0, #2 4c798: 39002428 strb w8, [x1, #0x9] 4c79c: d65f03c0 ret 4c7a0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 4c7a4: a90167fa stp x26, x25, [sp, #0x10] 4c7a8: a9025ff8 stp x24, x23, [sp, #0x20] 4c7ac: a90357f6 stp x22, x21, [sp, #0x30] 4c7b0: a9044ff4 stp x20, x19, [sp, #0x40] 4c7b4: a9057bfd stp x29, x30, [sp, #0x50] 4c7b8: 910143fd add x29, sp, #0x50 4c7bc: aa0003f4 mov x20, x0 4c7c0: f9401e93 ldr x19, [x20, #0x38] 4c7c4: aa1f03e0 mov x0, xzr 4c7c8: 39402668 ldrb w8, [x19, #0x9] 4c7cc: 321e0108 orr w8, w8, #0x4 4c7d0: 39002668 strb w8, [x19, #0x9] 4c7d4: 79401268 ldrh w8, [x19, #0x8] 4c7d8: 12001d09 and w9, w8, #0xff 4c7dc: 51001529 sub w9, w9, #0x5 4c7e0: 7100113f cmp w9, #0x4 4c7e4: 540036a8 b.hi 0x4ceb8 4c7e8: 900000ea adrp x10, 0x68000 4c7ec: 913f214a add x10, x10, #0xfc8 4c7f0: b8a97949 ldrsw x9, [x10, x9, lsl #2] 4c7f4: 8b0a0129 add x9, x9, x10 4c7f8: d61f0120 br x9 4c7fc: f9401a68 ldr x8, [x19, #0x30] 4c800: f9001e88 str x8, [x20, #0x38] 4c804: f9400a68 ldr x8, [x19, #0x10] 4c808: b4001b28 cbz x8, 0x4cb6c 4c80c: 39402509 ldrb w9, [x8, #0x9] 4c810: 12000529 and w9, w9, #0x3 4c814: 340000c9 cbz w9, 0x4c82c 4c818: aa1403e0 mov x0, x20 4c81c: aa0803e1 mov x1, x8 4c820: 97ffff72 bl 0x4c5e8 4c824: f9400a68 ldr x8, [x19, #0x10] 4c828: b4001a28 cbz x8, 0x4cb6c 4c82c: 39402909 ldrb w9, [x8, #0xa] 4c830: 371819e9 tbnz w9, #0x3, 0x4cb6c 4c834: f940a282 ldr x2, [x20, #0x140] 4c838: 320007e1 orr w1, wzr, #0x3 4c83c: aa0803e0 mov x0, x8 4c840: 94003426 bl 0x598d8 4c844: b4001940 cbz x0, 0x4cb6c 4c848: b9400808 ldr w8, [x0, #0x8] 4c84c: 7100111f cmp w8, #0x4 4c850: 540018e1 b.ne 0x4cb6c 4c854: f9400008 ldr x8, [x0] 4c858: 52800d61 mov w1, #0x6b // =107 4c85c: 91006116 add x22, x8, #0x18 4c860: aa1603e0 mov x0, x22 4c864: 97ff417f bl 0x1ce60 4c868: aa0003f5 mov x21, x0 4c86c: f10002bf cmp x21, #0x0 4c870: 52800ec1 mov w1, #0x76 // =118 4c874: aa1603e0 mov x0, x22 4c878: 1a9f07f7 cset w23, ne 4c87c: 97ff4179 bl 0x1ce60 4c880: aa0002a8 orr x8, x21, x0 4c884: b40001a8 cbz x8, 0x4c8b8 4c888: 39402668 ldrb w8, [x19, #0x9] 4c88c: f100001f cmp x0, #0x0 4c890: 52801ce9 mov w9, #0xe7 // =231 4c894: 531d72ea lsl w10, w23, #3 4c898: 1a9f07eb cset w11, ne 4c89c: 331c016a bfi w10, w11, #4, #1 4c8a0: 0a090108 and w8, w8, w9 4c8a4: 2a080148 orr w8, w10, w8 4c8a8: 39002668 strb w8, [x19, #0x9] 4c8ac: f9402688 ldr x8, [x20, #0x48] 4c8b0: f9001a68 str x8, [x19, #0x30] 4c8b4: f9002693 str x19, [x20, #0x48] 4c8b8: b40030f5 cbz x21, 0x4ced4 4c8bc: b40030c0 cbz x0, 0x4ced4 4c8c0: 91002e75 add x21, x19, #0xb 4c8c4: 1400015a b 0x4ce2c 4c8c8: f9400a68 ldr x8, [x19, #0x10] 4c8cc: f9001e88 str x8, [x20, #0x38] 4c8d0: f9400e61 ldr x1, [x19, #0x18] 4c8d4: 39402428 ldrb w8, [x1, #0x9] 4c8d8: 12000508 and w8, w8, #0x3 4c8dc: 34000068 cbz w8, 0x4c8e8 4c8e0: aa1403e0 mov x0, x20 4c8e4: 97ffff41 bl 0x4c5e8 4c8e8: 79401668 ldrh w8, [x19, #0xa] 4c8ec: 12001d09 and w9, w8, #0xff 4c8f0: 34002189 cbz w9, 0x4cd20 4c8f4: 53087d08 lsr w8, w8, #8 4c8f8: 34002d28 cbz w8, 0x4ce9c 4c8fc: aa1f03f5 mov x21, xzr 4c900: 9100c276 add x22, x19, #0x30 4c904: b94002c9 ldr w9, [x22] 4c908: 7100113f cmp w9, #0x4 4c90c: 5400010b b.lt 0x4c92c 4c910: f85f82c1 ldur x1, [x22, #-0x8] 4c914: 39402429 ldrb w9, [x1, #0x9] 4c918: 12000529 and w9, w9, #0x3 4c91c: 34000089 cbz w9, 0x4c92c 4c920: aa1403e0 mov x0, x20 4c924: 97ffff31 bl 0x4c5e8 4c928: 39402e68 ldrb w8, [x19, #0xb] 4c92c: 910006b5 add x21, x21, #0x1 4c930: 12001d09 and w9, w8, #0xff 4c934: 910042d6 add x22, x22, #0x10 4c938: eb2942bf cmp x21, w9, uxtw 4c93c: 54fffe4b b.lt 0x4c904 4c940: 14000157 b 0x4ce9c 4c944: f9405269 ldr x9, [x19, #0xa0] 4c948: f940228a ldr x10, [x20, #0x40] 4c94c: f9001e89 str x9, [x20, #0x38] 4c950: f900526a str x10, [x19, #0xa0] 4c954: f9002293 str x19, [x20, #0x40] 4c958: b9408269 ldr w9, [x19, #0x80] 4c95c: 52801f6a mov w10, #0xfb // =251 4c960: 0a482148 and w8, w10, w8, lsr #8 4c964: 39002668 strb w8, [x19, #0x9] 4c968: 7100113f cmp w9, #0x4 4c96c: 540000eb b.lt 0x4c988 4c970: f9403e61 ldr x1, [x19, #0x78] 4c974: 39402428 ldrb w8, [x1, #0x9] 4c978: 12000508 and w8, w8, #0x3 4c97c: 34000068 cbz w8, 0x4c988 4c980: aa1403e0 mov x0, x20 4c984: 97ffff19 bl 0x4c5e8 4c988: f9402a69 ldr x9, [x19, #0x50] 4c98c: f940166a ldr x10, [x19, #0x28] 4c990: f9400a68 ldr x8, [x19, #0x10] 4c994: eb0a013f cmp x9, x10 4c998: aa0803f5 mov x21, x8 4c99c: 54000108 b.hi 0x4c9bc 4c9a0: aa0803f5 mov x21, x8 4c9a4: f940092b ldr x11, [x9, #0x10] 4c9a8: 9100a129 add x9, x9, #0x28 4c9ac: eb0b02bf cmp x21, x11 4c9b0: 9a953175 csel x21, x11, x21, lo 4c9b4: eb0a013f cmp x9, x10 4c9b8: 54ffff69 b.ls 0x4c9a4 4c9bc: f9402276 ldr x22, [x19, #0x40] 4c9c0: 14000002 b 0x4c9c8 4c9c4: 910042d6 add x22, x22, #0x10 4c9c8: eb0802df cmp x22, x8 4c9cc: 540001c2 b.hs 0x4ca04 4c9d0: b9400ac9 ldr w9, [x22, #0x8] 4c9d4: 7100113f cmp w9, #0x4 4c9d8: 54ffff6b b.lt 0x4c9c4 4c9dc: f94002c1 ldr x1, [x22] 4c9e0: 39402429 ldrb w9, [x1, #0x9] 4c9e4: 12000529 and w9, w9, #0x3 4c9e8: 34fffee9 cbz w9, 0x4c9c4 4c9ec: aa1403e0 mov x0, x20 4c9f0: 97fffefe bl 0x4c5e8 4c9f4: f9400a68 ldr x8, [x19, #0x10] 4c9f8: 17fffff3 b 0x4c9c4 4c9fc: b9000adf str wzr, [x22, #0x8] 4ca00: 910042d6 add x22, x22, #0x10 4ca04: eb1502df cmp x22, x21 4ca08: 54ffffa9 b.ls 0x4c9fc 4ca0c: b9405e68 ldr w8, [x19, #0x5c] 4ca10: 5289c429 mov w9, #0x4e21 // =20001 4ca14: 6b09011f cmp w8, w9 4ca18: 5400104b b.lt 0x4cc20 4ca1c: 91016274 add x20, x19, #0x58 4ca20: 1400009f b 0x4cc9c 4ca24: f9403668 ldr x8, [x19, #0x68] 4ca28: f9001e88 str x8, [x20, #0x38] 4ca2c: f9402268 ldr x8, [x19, #0x40] 4ca30: b4000088 cbz x8, 0x4ca40 4ca34: 39402509 ldrb w9, [x8, #0x9] 4ca38: 121e1529 and w9, w9, #0xfc 4ca3c: 39002509 strb w9, [x8, #0x9] 4ca40: b9404e68 ldr w8, [x19, #0x4c] 4ca44: 7100051f cmp w8, #0x1 4ca48: 5400026b b.lt 0x4ca94 4ca4c: aa1f03f5 mov x21, xzr 4ca50: aa1f03f6 mov x22, xzr 4ca54: f9400a69 ldr x9, [x19, #0x10] 4ca58: 8b15012a add x10, x9, x21 4ca5c: b940094a ldr w10, [x10, #0x8] 4ca60: 7100115f cmp w10, #0x4 4ca64: 5400010b b.lt 0x4ca84 4ca68: f8756921 ldr x1, [x9, x21] 4ca6c: 39402429 ldrb w9, [x1, #0x9] 4ca70: 12000529 and w9, w9, #0x3 4ca74: 34000089 cbz w9, 0x4ca84 4ca78: aa1403e0 mov x0, x20 4ca7c: 97fffedb bl 0x4c5e8 4ca80: b9404e68 ldr w8, [x19, #0x4c] 4ca84: 910006d6 add x22, x22, #0x1 4ca88: 910042b5 add x21, x21, #0x10 4ca8c: eb28c2df cmp x22, w8, sxtw 4ca90: 54fffe2b b.lt 0x4ca54 4ca94: b9804a68 ldrsw x8, [x19, #0x48] 4ca98: 7100051f cmp w8, #0x1 4ca9c: 5400014b b.lt 0x4cac4 4caa0: f9401e69 ldr x9, [x19, #0x38] 4caa4: f940012a ldr x10, [x9] 4caa8: b400008a cbz x10, 0x4cab8 4caac: 3940254b ldrb w11, [x10, #0x9] 4cab0: 121e156b and w11, w11, #0xfc 4cab4: 3900254b strb w11, [x10, #0x9] 4cab8: d1000508 sub x8, x8, #0x1 4cabc: 91002129 add x9, x9, #0x8 4cac0: b5ffff28 cbnz x8, 0x4caa4 4cac4: 294b2668 ldp w8, w9, [x19, #0x58] 4cac8: 7100051f cmp w8, #0x1 4cacc: 540001cb b.lt 0x4cb04 4cad0: aa1f03f5 mov x21, xzr 4cad4: f940126a ldr x10, [x19, #0x20] 4cad8: f8757941 ldr x1, [x10, x21, lsl #3] 4cadc: b40000e1 cbz x1, 0x4caf8 4cae0: 3940242a ldrb w10, [x1, #0x9] 4cae4: 1200054a and w10, w10, #0x3 4cae8: 3400008a cbz w10, 0x4caf8 4caec: aa1403e0 mov x0, x20 4caf0: 97fffebe bl 0x4c5e8 4caf4: 294b2668 ldp w8, w9, [x19, #0x58] 4caf8: 910006b5 add x21, x21, #0x1 4cafc: eb28c2bf cmp x21, w8, sxtw 4cb00: 54fffeab b.lt 0x4cad4 4cb04: 7100053f cmp w9, #0x1 4cb08: 540001ab b.lt 0x4cb3c 4cb0c: f9401a6b ldr x11, [x19, #0x30] 4cb10: aa1f03ea mov x10, xzr 4cb14: 93407d29 sxtw x9, w9 4cb18: f940016c ldr x12, [x11] 4cb1c: b400008c cbz x12, 0x4cb2c 4cb20: 3940258d ldrb w13, [x12, #0x9] 4cb24: 121e15ad and w13, w13, #0xfc 4cb28: 3900258d strb w13, [x12, #0x9] 4cb2c: 9100054a add x10, x10, #0x1 4cb30: 9100416b add x11, x11, #0x10 4cb34: eb09015f cmp x10, x9 4cb38: 54ffff0b b.lt 0x4cb18 4cb3c: 69492a6c ldpsw x12, x10, [x19, #0x48] 4cb40: b9805e6b ldrsw x11, [x19, #0x5c] 4cb44: f9402a69 ldr x9, [x19, #0x50] 4cb48: 8b28c188 add x8, x12, w8, sxtw 4cb4c: 8b0a016a add x10, x11, x10 4cb50: 9360fd2d asr x13, x9, #32 4cb54: d37ced4a lsl x10, x10, #4 4cb58: 8b29c1a9 add x9, x13, w9, sxtw 4cb5c: 8b080d48 add x8, x10, x8, lsl #3 4cb60: 8b090908 add x8, x8, x9, lsl #2 4cb64: 9101e100 add x0, x8, #0x78 4cb68: 140000d4 b 0x4ceb8 4cb6c: 2a1f03f7 mov w23, wzr 4cb70: 2a1f03f9 mov w25, wzr 4cb74: b9403a75 ldr w21, [x19, #0x38] 4cb78: 34000255 cbz w21, 0x4cbc0 4cb7c: 93407ea8 sxtw x8, w21 4cb80: d37ced08 lsl x8, x8, #4 4cb84: d1002116 sub x22, x8, #0x8 4cb88: f9400e68 ldr x8, [x19, #0x18] 4cb8c: b8766909 ldr w9, [x8, x22] 4cb90: 7100113f cmp w9, #0x4 4cb94: 5400010b b.lt 0x4cbb4 4cb98: 8b160108 add x8, x8, x22 4cb9c: f85f8101 ldur x1, [x8, #-0x8] 4cba0: 39402428 ldrb w8, [x1, #0x9] 4cba4: 12000508 and w8, w8, #0x3 4cba8: 34000068 cbz w8, 0x4cbb4 4cbac: aa1403e0 mov x0, x20 4cbb0: 97fffe8e bl 0x4c5e8 4cbb4: d10042d6 sub x22, x22, #0x10 4cbb8: 510006b5 sub w21, w21, #0x1 4cbbc: 35fffe75 cbnz w21, 0x4cb88 4cbc0: 2a1f03f6 mov w22, wzr 4cbc4: aa1303f5 mov x21, x19 4cbc8: 3840bea8 ldrb w8, [x21, #0xb]! 4cbcc: 320003e9 orr w9, wzr, #0x1 4cbd0: 1ac82138 lsl w24, w9, w8 4cbd4: 93407f08 sxtw x8, w24 4cbd8: d1000508 sub x8, x8, #0x1 4cbdc: 34000719 cbz w25, 0x4ccbc 4cbe0: 36000b36 tbz w22, #0x0, 0x4cd44 4cbe4: f9401269 ldr x9, [x19, #0x20] 4cbe8: 5280050a mov w10, #0x28 // =40 4cbec: 9b0a2508 madd x8, x8, x10, x9 4cbf0: 91006108 add x8, x8, #0x18 4cbf4: 52800169 mov w9, #0xb // =11 4cbf8: b85f010a ldur w10, [x8, #-0x10] 4cbfc: 350000aa cbnz w10, 0x4cc10 4cc00: b940010a ldr w10, [x8] 4cc04: 7100115f cmp w10, #0x4 4cc08: 5400004b b.lt 0x4cc10 4cc0c: b9000109 str w9, [x8] 4cc10: d100a108 sub x8, x8, #0x28 4cc14: 51000718 sub w24, w24, #0x1 4cc18: 35ffff18 cbnz w24, 0x4cbf8 4cc1c: 14000082 b 0x4ce24 4cc20: f9402269 ldr x9, [x19, #0x40] 4cc24: f940166a ldr x10, [x19, #0x28] 4cc28: f9402a6b ldr x11, [x19, #0x50] 4cc2c: 52a6666c mov w12, #0x33330000 // =858980352 4cc30: cb0902b5 sub x21, x21, x9 4cc34: 7286668c movk w12, #0x3334 4cc38: cb0b0149 sub x9, x10, x11 4cc3c: d343fd29 lsr x9, x9, #3 4cc40: 1b0c7d29 mul w9, w9, w12 4cc44: 7100451f cmp w8, #0x11 4cc48: 5400010b b.lt 0x4cc68 4cc4c: 6b08013f cmp w9, w8 4cc50: 540000ca b.ge 0x4cc68 4cc54: 7100011f cmp w8, #0x0 4cc58: 1a88a508 cinc w8, w8, lt 4cc5c: 13017d01 asr w1, w8, #1 4cc60: aa1303e0 mov x0, x19 4cc64: 97fff471 bl 0x49e28 4cc68: aa1303f4 mov x20, x19 4cc6c: b8458e88 ldr w8, [x20, #0x58]! 4cc70: d342fea9 lsr x9, x21, #2 4cc74: 121e7529 and w9, w9, #0xfffffffc 4cc78: 6b08013f cmp w9, w8 4cc7c: 5400010a b.ge 0x4cc9c 4cc80: 71016d1f cmp w8, #0x5b 4cc84: 540000cb b.lt 0x4cc9c 4cc88: 7100011f cmp w8, #0x0 4cc8c: 1a88a508 cinc w8, w8, lt 4cc90: 13017d01 asr w1, w8, #1 4cc94: aa1303e0 mov x0, x19 4cc98: 97fff42b bl 0x49d44 4cc9c: f9400288 ldr x8, [x20] 4cca0: 5280050a mov w10, #0x28 // =40 4cca4: d3607d09 lsl x9, x8, #32 4cca8: 9360fd08 asr x8, x8, #32 4ccac: 9b0a7d08 mul x8, x8, x10 4ccb0: 8b897108 add x8, x8, x9, asr #28 4ccb4: 9102e100 add x0, x8, #0xb8 4ccb8: 14000080 b 0x4ceb8 4ccbc: 36000756 tbz w22, #0x0, 0x4cda4 4ccc0: 52800509 mov w9, #0x28 // =40 4ccc4: 9b097d19 mul x25, x8, x9 4ccc8: 5280017a mov w26, #0xb // =11 4cccc: f9401268 ldr x8, [x19, #0x20] 4ccd0: 8b190109 add x9, x8, x25 4ccd4: b940192a ldr w10, [x9, #0x18] 4ccd8: b940092b ldr w11, [x9, #0x8] 4ccdc: 7100115f cmp w10, #0x4 4cce0: 3400014b cbz w11, 0x4cd08 4cce4: 5400016b b.lt 0x4cd10 4cce8: 8b190108 add x8, x8, x25 4ccec: f9400901 ldr x1, [x8, #0x10] 4ccf0: 39402428 ldrb w8, [x1, #0x9] 4ccf4: 12000508 and w8, w8, #0x3 4ccf8: 340000c8 cbz w8, 0x4cd10 4ccfc: aa1403e0 mov x0, x20 4cd00: 97fffe3a bl 0x4c5e8 4cd04: 14000003 b 0x4cd10 4cd08: 5400004b b.lt 0x4cd10 4cd0c: b900193a str w26, [x9, #0x18] 4cd10: d100a339 sub x25, x25, #0x28 4cd14: 51000718 sub w24, w24, #0x1 4cd18: 35fffdb8 cbnz w24, 0x4cccc 4cd1c: 14000042 b 0x4ce24 4cd20: f9401261 ldr x1, [x19, #0x20] 4cd24: 39402429 ldrb w9, [x1, #0x9] 4cd28: 12000529 and w9, w9, #0x3 4cd2c: 340009a9 cbz w9, 0x4ce60 4cd30: aa1403e0 mov x0, x20 4cd34: 97fffe2d bl 0x4c5e8 4cd38: aa1303f5 mov x21, x19 4cd3c: 3840bea8 ldrb w8, [x21, #0xb]! 4cd40: 1400004a b 0x4ce68 4cd44: 52800509 mov w9, #0x28 // =40 4cd48: 9b097d19 mul x25, x8, x9 4cd4c: 5280017a mov w26, #0xb // =11 4cd50: f9401268 ldr x8, [x19, #0x20] 4cd54: 8b190109 add x9, x8, x25 4cd58: b940092a ldr w10, [x9, #0x8] 4cd5c: 3400014a cbz w10, 0x4cd84 4cd60: 7100115f cmp w10, #0x4 4cd64: 5400018b b.lt 0x4cd94 4cd68: f8796901 ldr x1, [x8, x25] 4cd6c: 39402428 ldrb w8, [x1, #0x9] 4cd70: 12000508 and w8, w8, #0x3 4cd74: 34000108 cbz w8, 0x4cd94 4cd78: aa1403e0 mov x0, x20 4cd7c: 97fffe1b bl 0x4c5e8 4cd80: 14000005 b 0x4cd94 4cd84: b9401928 ldr w8, [x9, #0x18] 4cd88: 7100111f cmp w8, #0x4 4cd8c: 5400004b b.lt 0x4cd94 4cd90: b900193a str w26, [x9, #0x18] 4cd94: 51000718 sub w24, w24, #0x1 4cd98: d100a339 sub x25, x25, #0x28 4cd9c: 35fffdb8 cbnz w24, 0x4cd50 4cda0: 14000021 b 0x4ce24 4cda4: 52800509 mov w9, #0x28 // =40 4cda8: 9b097d19 mul x25, x8, x9 4cdac: 5280017a mov w26, #0xb // =11 4cdb0: f940127b ldr x27, [x19, #0x20] 4cdb4: 8b19037c add x28, x27, x25 4cdb8: b9401b89 ldr w9, [x28, #0x18] 4cdbc: b9400b88 ldr w8, [x28, #0x8] 4cdc0: 7100113f cmp w9, #0x4 4cdc4: 34000268 cbz w8, 0x4ce10 4cdc8: 5400012b b.lt 0x4cdec 4cdcc: 8b190369 add x9, x27, x25 4cdd0: f9400921 ldr x1, [x9, #0x10] 4cdd4: 39402429 ldrb w9, [x1, #0x9] 4cdd8: 12000529 and w9, w9, #0x3 4cddc: 34000089 cbz w9, 0x4cdec 4cde0: aa1403e0 mov x0, x20 4cde4: 97fffe01 bl 0x4c5e8 4cde8: b9400b88 ldr w8, [x28, #0x8] 4cdec: 7100111f cmp w8, #0x4 4cdf0: 5400014b b.lt 0x4ce18 4cdf4: f8796b61 ldr x1, [x27, x25] 4cdf8: 39402428 ldrb w8, [x1, #0x9] 4cdfc: 12000508 and w8, w8, #0x3 4ce00: 340000c8 cbz w8, 0x4ce18 4ce04: aa1403e0 mov x0, x20 4ce08: 97fffdf8 bl 0x4c5e8 4ce0c: 14000003 b 0x4ce18 4ce10: 5400004b b.lt 0x4ce18 4ce14: b9001b9a str w26, [x28, #0x18] 4ce18: d100a339 sub x25, x25, #0x28 4ce1c: 51000718 sub w24, w24, #0x1 4ce20: 35fffc98 cbnz w24, 0x4cdb0 4ce24: 2a1702c8 orr w8, w22, w23 4ce28: 340000a8 cbz w8, 0x4ce3c 4ce2c: 39402668 ldrb w8, [x19, #0x9] 4ce30: 52801f69 mov w9, #0xfb // =251 4ce34: 0a090108 and w8, w8, w9 4ce38: 39002668 strb w8, [x19, #0x9] 4ce3c: b9803a68 ldrsw x8, [x19, #0x38] 4ce40: 394002a9 ldrb w9, [x21] 4ce44: 320003eb orr w11, wzr, #0x1 4ce48: 5280050a mov w10, #0x28 // =40 4ce4c: d37ced08 lsl x8, x8, #4 4ce50: 1ac92169 lsl w9, w11, w9 4ce54: 9b2a2128 smaddl x8, w9, w10, x8 4ce58: 91010100 add x0, x8, #0x40 4ce5c: 14000017 b 0x4ceb8 4ce60: 53087d08 lsr w8, w8, #8 4ce64: 91002e75 add x21, x19, #0xb 4ce68: 340001a8 cbz w8, 0x4ce9c 4ce6c: aa1f03f6 mov x22, xzr 4ce70: 9100a277 add x23, x19, #0x28 4ce74: f8767ae1 ldr x1, [x23, x22, lsl #3] 4ce78: 39402428 ldrb w8, [x1, #0x9] 4ce7c: 12000508 and w8, w8, #0x3 4ce80: 34000068 cbz w8, 0x4ce8c 4ce84: aa1403e0 mov x0, x20 4ce88: 97fffdd8 bl 0x4c5e8 4ce8c: 394002a8 ldrb w8, [x21] 4ce90: 910006d6 add x22, x22, #0x1 4ce94: eb0802df cmp x22, x8 4ce98: 54fffeeb b.lt 0x4ce74 4ce9c: 79401668 ldrh w8, [x19, #0xa] 4cea0: 72001d1f tst w8, #0xff 4cea4: 53087d09 lsr w9, w8, #8 4cea8: 320007e8 orr w8, wzr, #0x3 4ceac: 1a880508 cinc w8, w8, ne 4ceb0: 1ac82128 lsl w8, w9, w8 4ceb4: 1100a100 add w0, w8, #0x28 4ceb8: a9457bfd ldp x29, x30, [sp, #0x50] 4cebc: a9444ff4 ldp x20, x19, [sp, #0x40] 4cec0: a94357f6 ldp x22, x21, [sp, #0x30] 4cec4: a9425ff8 ldp x24, x23, [sp, #0x20] 4cec8: a94167fa ldp x26, x25, [sp, #0x10] 4cecc: a8c66ffc ldp x28, x27, [sp], #0x60 4ced0: d65f03c0 ret 4ced4: b4000080 cbz x0, 0x4cee4 4ced8: 320003f6 orr w22, wzr, #0x1 4cedc: 2a1703f9 mov w25, w23 4cee0: 17ffff39 b 0x4cbc4 4cee4: 2a1703f9 mov w25, w23 4cee8: 17ffff23 b 0x4cb74 4ceec: f81e0ff3 str x19, [sp, #-0x20]! 4cef0: a9017bfd stp x29, x30, [sp, #0x10] 4cef4: 910043fd add x29, sp, #0x10 4cef8: aa0003f3 mov x19, x0 4cefc: f9407261 ldr x1, [x19, #0xe0] 4cf00: b40000c1 cbz x1, 0x4cf18 4cf04: 39402428 ldrb w8, [x1, #0x9] 4cf08: 12000508 and w8, w8, #0x3 4cf0c: 34000068 cbz w8, 0x4cf18 4cf10: aa1303e0 mov x0, x19 4cf14: 97fffdb5 bl 0x4c5e8 4cf18: f9407661 ldr x1, [x19, #0xe8] 4cf1c: b40000c1 cbz x1, 0x4cf34 4cf20: 39402428 ldrb w8, [x1, #0x9] 4cf24: 12000508 and w8, w8, #0x3 4cf28: 34000068 cbz w8, 0x4cf34 4cf2c: aa1303e0 mov x0, x19 4cf30: 97fffdae bl 0x4c5e8 4cf34: f9407a61 ldr x1, [x19, #0xf0] 4cf38: b40000c1 cbz x1, 0x4cf50 4cf3c: 39402428 ldrb w8, [x1, #0x9] 4cf40: 12000508 and w8, w8, #0x3 4cf44: 34000068 cbz w8, 0x4cf50 4cf48: aa1303e0 mov x0, x19 4cf4c: 97fffda7 bl 0x4c5e8 4cf50: f9407e61 ldr x1, [x19, #0xf8] 4cf54: b40000c1 cbz x1, 0x4cf6c 4cf58: 39402428 ldrb w8, [x1, #0x9] 4cf5c: 12000508 and w8, w8, #0x3 4cf60: 34000068 cbz w8, 0x4cf6c 4cf64: aa1303e0 mov x0, x19 4cf68: 97fffda0 bl 0x4c5e8 4cf6c: f9408261 ldr x1, [x19, #0x100] 4cf70: b40000c1 cbz x1, 0x4cf88 4cf74: 39402428 ldrb w8, [x1, #0x9] 4cf78: 12000508 and w8, w8, #0x3 4cf7c: 34000068 cbz w8, 0x4cf88 4cf80: aa1303e0 mov x0, x19 4cf84: 97fffd99 bl 0x4c5e8 4cf88: f9408661 ldr x1, [x19, #0x108] 4cf8c: b40000c1 cbz x1, 0x4cfa4 4cf90: 39402428 ldrb w8, [x1, #0x9] 4cf94: 12000508 and w8, w8, #0x3 4cf98: 34000068 cbz w8, 0x4cfa4 4cf9c: aa1303e0 mov x0, x19 4cfa0: 97fffd92 bl 0x4c5e8 4cfa4: f9408a61 ldr x1, [x19, #0x110] 4cfa8: b40000c1 cbz x1, 0x4cfc0 4cfac: 39402428 ldrb w8, [x1, #0x9] 4cfb0: 12000508 and w8, w8, #0x3 4cfb4: 34000068 cbz w8, 0x4cfc0 4cfb8: aa1303e0 mov x0, x19 4cfbc: 97fffd8b bl 0x4c5e8 4cfc0: f9408e61 ldr x1, [x19, #0x118] 4cfc4: b40000c1 cbz x1, 0x4cfdc 4cfc8: 39402428 ldrb w8, [x1, #0x9] 4cfcc: 12000508 and w8, w8, #0x3 4cfd0: 34000068 cbz w8, 0x4cfdc 4cfd4: aa1303e0 mov x0, x19 4cfd8: 97fffd84 bl 0x4c5e8 4cfdc: f9409261 ldr x1, [x19, #0x120] 4cfe0: b4000101 cbz x1, 0x4d000 4cfe4: 39402428 ldrb w8, [x1, #0x9] 4cfe8: 12000508 and w8, w8, #0x3 4cfec: 340000a8 cbz w8, 0x4d000 4cff0: a9417bfd ldp x29, x30, [sp, #0x10] 4cff4: aa1303e0 mov x0, x19 4cff8: f84207f3 ldr x19, [sp], #0x20 4cffc: 17fffd7b b 0x4c5e8 4d000: a9417bfd ldp x29, x30, [sp, #0x10] 4d004: f84207f3 ldr x19, [sp], #0x20 4d008: d65f03c0 ret 000000000004d00c : 4d00c: f81e0ff3 str x19, [sp, #-0x20]! 4d010: a9017bfd stp x29, x30, [sp, #0x10] 4d014: 910043fd add x29, sp, #0x10 4d018: b00001e1 adrp x1, 0x8a000 4d01c: f946f021 ldr x1, [x1, #0xde0] 4d020: 2a1f03e2 mov w2, wzr 4d024: aa0003f3 mov x19, x0 4d028: 97ff3bc6 bl 0x1bf40 4d02c: 900000e1 adrp x1, 0x69000 4d030: 91122021 add x1, x1, #0x488 4d034: aa1303e0 mov x0, x19 4d038: 97ff3fca bl 0x1cf60 4d03c: 320003e1 orr w1, wzr, #0x1 4d040: aa1303e0 mov x0, x19 4d044: 2a1f03e2 mov w2, wzr 4d048: 97ff41f2 bl 0x1d810 4d04c: b00001e1 adrp x1, 0x8a000 4d050: f947f021 ldr x1, [x1, #0xfe0] 4d054: aa1303e0 mov x0, x19 4d058: 2a1f03e2 mov w2, wzr 4d05c: 97ff3bb9 bl 0x1bf40 4d060: f00000c1 adrp x1, 0x68000 4d064: 913f7021 add x1, x1, #0xfdc 4d068: aa1303e0 mov x0, x19 4d06c: 97ff3fbd bl 0x1cf60 4d070: 320003e1 orr w1, wzr, #0x1 4d074: aa1303e0 mov x0, x19 4d078: 2a1f03e2 mov w2, wzr 4d07c: 97ff41e5 bl 0x1d810 4d080: b00001e1 adrp x1, 0x8a000 4d084: f9464021 ldr x1, [x1, #0xc80] 4d088: aa1303e0 mov x0, x19 4d08c: 2a1f03e2 mov w2, wzr 4d090: 97ff3bac bl 0x1bf40 4d094: 900000e1 adrp x1, 0x69000 4d098: 910f4c21 add x1, x1, #0x3d3 4d09c: aa1303e0 mov x0, x19 4d0a0: 97ff3fb0 bl 0x1cf60 4d0a4: 320003e1 orr w1, wzr, #0x1 4d0a8: aa1303e0 mov x0, x19 4d0ac: 2a1f03e2 mov w2, wzr 4d0b0: 97ff41d8 bl 0x1d810 4d0b4: b00001e1 adrp x1, 0x8a000 4d0b8: f945a021 ldr x1, [x1, #0xb40] 4d0bc: aa1303e0 mov x0, x19 4d0c0: 2a1f03e2 mov w2, wzr 4d0c4: 97ff3b9f bl 0x1bf40 4d0c8: f00000c1 adrp x1, 0x68000 4d0cc: 913f9021 add x1, x1, #0xfe4 4d0d0: aa1303e0 mov x0, x19 4d0d4: 97ff3fa3 bl 0x1cf60 4d0d8: 320003e1 orr w1, wzr, #0x1 4d0dc: aa1303e0 mov x0, x19 4d0e0: 2a1f03e2 mov w2, wzr 4d0e4: 97ff41cb bl 0x1d810 4d0e8: b00001e1 adrp x1, 0x8a000 4d0ec: f946c021 ldr x1, [x1, #0xd80] 4d0f0: aa1303e0 mov x0, x19 4d0f4: 2a1f03e2 mov w2, wzr 4d0f8: 97ff3b92 bl 0x1bf40 4d0fc: 900000e1 adrp x1, 0x69000 4d100: 91060c21 add x1, x1, #0x183 4d104: aa1303e0 mov x0, x19 4d108: 97ff3f96 bl 0x1cf60 4d10c: 320003e1 orr w1, wzr, #0x1 4d110: aa1303e0 mov x0, x19 4d114: 2a1f03e2 mov w2, wzr 4d118: 97ff41be bl 0x1d810 4d11c: b00001e1 adrp x1, 0x8a000 4d120: f946e421 ldr x1, [x1, #0xdc8] 4d124: aa1303e0 mov x0, x19 4d128: 2a1f03e2 mov w2, wzr 4d12c: 97ff3b85 bl 0x1bf40 4d130: 900000e1 adrp x1, 0x69000 4d134: 91104421 add x1, x1, #0x411 4d138: aa1303e0 mov x0, x19 4d13c: 97ff3f89 bl 0x1cf60 4d140: 320003e1 orr w1, wzr, #0x1 4d144: aa1303e0 mov x0, x19 4d148: 2a1f03e2 mov w2, wzr 4d14c: 97ff41b1 bl 0x1d810 4d150: b00001e1 adrp x1, 0x8a000 4d154: f9473821 ldr x1, [x1, #0xe70] 4d158: aa1303e0 mov x0, x19 4d15c: 2a1f03e2 mov w2, wzr 4d160: 97ff3b78 bl 0x1bf40 4d164: f00000c1 adrp x1, 0x68000 4d168: 913f9c21 add x1, x1, #0xfe7 4d16c: aa1303e0 mov x0, x19 4d170: 97ff3f7c bl 0x1cf60 4d174: 320003e1 orr w1, wzr, #0x1 4d178: aa1303e0 mov x0, x19 4d17c: 2a1f03e2 mov w2, wzr 4d180: 97ff41a4 bl 0x1d810 4d184: b00001e1 adrp x1, 0x8a000 4d188: f945cc21 ldr x1, [x1, #0xb98] 4d18c: aa1303e0 mov x0, x19 4d190: 2a1f03e2 mov w2, wzr 4d194: 97ff3b6b bl 0x1bf40 4d198: d00000c1 adrp x1, 0x67000 4d19c: 91369021 add x1, x1, #0xda4 4d1a0: aa1303e0 mov x0, x19 4d1a4: 97ff3f6f bl 0x1cf60 4d1a8: a9417bfd ldp x29, x30, [sp, #0x10] 4d1ac: 320003e1 orr w1, wzr, #0x1 4d1b0: aa1303e0 mov x0, x19 4d1b4: 2a1f03e2 mov w2, wzr 4d1b8: f84207f3 ldr x19, [sp], #0x20 4d1bc: 17ff4195 b 0x1d810 000000000004d1c0 : 4d1c0: f81c0ff7 str x23, [sp, #-0x40]! 4d1c4: a90157f6 stp x22, x21, [sp, #0x10] 4d1c8: a9024ff4 stp x20, x19, [sp, #0x20] 4d1cc: a9037bfd stp x29, x30, [sp, #0x30] 4d1d0: 9100c3fd add x29, sp, #0x30 4d1d4: 900000f5 adrp x21, 0x69000 4d1d8: 910002b5 add x21, x21, #0x0 4d1dc: aa1503e1 mov x1, x21 4d1e0: aa0003f3 mov x19, x0 4d1e4: 97ff4017 bl 0x1d240 4d1e8: 12800001 mov w1, #-0x1 // =-1 4d1ec: aa1303e0 mov x0, x19 4d1f0: 97ff3aa4 bl 0x1bc80 4d1f4: 900000e2 adrp x2, 0x69000 4d1f8: 91001842 add x2, x2, #0x6 4d1fc: 321f7be1 orr w1, wzr, #0xfffffffe 4d200: aa1303e0 mov x0, x19 4d204: 97ff3fe7 bl 0x1d1a0 4d208: f00001c2 adrp x2, 0x88000 4d20c: 912b4042 add x2, x2, #0xad0 4d210: aa1303e0 mov x0, x19 4d214: aa1f03e1 mov x1, xzr 4d218: 97ff4006 bl 0x1d230 4d21c: 320003e2 orr w2, wzr, #0x1 4d220: aa1303e0 mov x0, x19 4d224: 2a1f03e1 mov w1, wzr 4d228: 97ff3aaa bl 0x1bcd0 4d22c: 90000001 adrp x1, 0x4d000 4d230: 91127021 add x1, x1, #0x49c 4d234: aa1303e0 mov x0, x19 4d238: 2a1f03e2 mov w2, wzr 4d23c: 97ff3b41 bl 0x1bf40 4d240: 900000f4 adrp x20, 0x69000 4d244: 91015294 add x20, x20, #0x54 4d248: 321f7be1 orr w1, wzr, #0xfffffffe 4d24c: aa1303e0 mov x0, x19 4d250: aa1403e2 mov x2, x20 4d254: 97ff3fd3 bl 0x1d1a0 4d258: 1284e201 mov w1, #-0x2711 // =-10001 4d25c: aa1303e0 mov x0, x19 4d260: 97ff3fdc bl 0x1d1d0 4d264: f00000c1 adrp x1, 0x68000 4d268: f00001c2 adrp x2, 0x88000 4d26c: 913f9021 add x1, x1, #0xfe4 4d270: 91284042 add x2, x2, #0xa10 4d274: aa1303e0 mov x0, x19 4d278: 97ff3fee bl 0x1d230 4d27c: 320003e2 orr w2, wzr, #0x1 4d280: aa1303e0 mov x0, x19 4d284: 2a1f03e1 mov w1, wzr 4d288: 97ff3a92 bl 0x1bcd0 4d28c: 90000001 adrp x1, 0x4d000 4d290: 9114f021 add x1, x1, #0x53c 4d294: aa1303e0 mov x0, x19 4d298: 2a1f03e2 mov w2, wzr 4d29c: 97ff3b29 bl 0x1bf40 4d2a0: 321f7be1 orr w1, wzr, #0xfffffffe 4d2a4: aa1303e0 mov x0, x19 4d2a8: aa1403e2 mov x2, x20 4d2ac: 97ff3fbd bl 0x1d1a0 4d2b0: 321d03e1 orr w1, wzr, #0x8 4d2b4: aa1303e0 mov x0, x19 4d2b8: 97ff3ca6 bl 0x1c550 4d2bc: aa0003f6 mov x22, x0 4d2c0: 1284e1e1 mov w1, #-0x2710 // =-10000 4d2c4: aa1303e0 mov x0, x19 4d2c8: aa1503e2 mov x2, x21 4d2cc: f90002df str xzr, [x22] 4d2d0: 97ff3ba0 bl 0x1c150 4d2d4: 321f7be1 orr w1, wzr, #0xfffffffe 4d2d8: aa1303e0 mov x0, x19 4d2dc: 97ff3a25 bl 0x1bb70 4d2e0: b00001f7 adrp x23, 0x8a000 4d2e4: f94686f7 ldr x23, [x23, #0xd08] 4d2e8: 12800001 mov w1, #-0x1 // =-1 4d2ec: aa1303e0 mov x0, x19 4d2f0: f90002d7 str x23, [x22] 4d2f4: 97ff3a63 bl 0x1bc80 4d2f8: 1284e201 mov w1, #-0x2711 // =-10001 4d2fc: 320003e2 orr w2, wzr, #0x1 4d300: aa1303e0 mov x0, x19 4d304: 97ff3cef bl 0x1c6c0 4d308: 321f7be1 orr w1, wzr, #0xfffffffe 4d30c: aa1303e0 mov x0, x19 4d310: 97ff3a5c bl 0x1bc80 4d314: 321f7be1 orr w1, wzr, #0xfffffffe 4d318: aa1303e0 mov x0, x19 4d31c: 97ff3e09 bl 0x1cb40 4d320: f00000c2 adrp x2, 0x68000 4d324: 91311c42 add x2, x2, #0xc47 4d328: 321e7be1 orr w1, wzr, #0xfffffffd 4d32c: aa1303e0 mov x0, x19 4d330: 97ff3f9c bl 0x1d1a0 4d334: 321d03e1 orr w1, wzr, #0x8 4d338: aa1303e0 mov x0, x19 4d33c: 97ff3c85 bl 0x1c550 4d340: aa0003f6 mov x22, x0 4d344: 1284e1e1 mov w1, #-0x2710 // =-10000 4d348: aa1303e0 mov x0, x19 4d34c: aa1503e2 mov x2, x21 4d350: f90002df str xzr, [x22] 4d354: 97ff3b7f bl 0x1c150 4d358: 321f7be1 orr w1, wzr, #0xfffffffe 4d35c: aa1303e0 mov x0, x19 4d360: 97ff3a04 bl 0x1bb70 4d364: 910262e8 add x8, x23, #0x98 4d368: 12800001 mov w1, #-0x1 // =-1 4d36c: aa1303e0 mov x0, x19 4d370: f90002c8 str x8, [x22] 4d374: 97ff3a43 bl 0x1bc80 4d378: 1284e201 mov w1, #-0x2711 // =-10001 4d37c: 321f03e2 orr w2, wzr, #0x2 4d380: aa1303e0 mov x0, x19 4d384: 97ff3ccf bl 0x1c6c0 4d388: 321f7be1 orr w1, wzr, #0xfffffffe 4d38c: aa1303e0 mov x0, x19 4d390: 97ff3a3c bl 0x1bc80 4d394: 321f7be1 orr w1, wzr, #0xfffffffe 4d398: aa1303e0 mov x0, x19 4d39c: 97ff3de9 bl 0x1cb40 4d3a0: f00000c2 adrp x2, 0x68000 4d3a4: 913fb042 add x2, x2, #0xfec 4d3a8: 321e7be1 orr w1, wzr, #0xfffffffd 4d3ac: aa1303e0 mov x0, x19 4d3b0: 97ff3f7c bl 0x1d1a0 4d3b4: 321d03e1 orr w1, wzr, #0x8 4d3b8: aa1303e0 mov x0, x19 4d3bc: 97ff3c65 bl 0x1c550 4d3c0: aa0003f6 mov x22, x0 4d3c4: 1284e1e1 mov w1, #-0x2710 // =-10000 4d3c8: aa1303e0 mov x0, x19 4d3cc: aa1503e2 mov x2, x21 4d3d0: f90002df str xzr, [x22] 4d3d4: 97ff3b5f bl 0x1c150 4d3d8: 321f7be1 orr w1, wzr, #0xfffffffe 4d3dc: aa1303e0 mov x0, x19 4d3e0: 97ff39e4 bl 0x1bb70 4d3e4: 9104c2e8 add x8, x23, #0x130 4d3e8: 321f7be1 orr w1, wzr, #0xfffffffe 4d3ec: aa1303e0 mov x0, x19 4d3f0: f90002c8 str x8, [x22] 4d3f4: 97ff3a23 bl 0x1bc80 4d3f8: 321f7be1 orr w1, wzr, #0xfffffffe 4d3fc: aa1303e0 mov x0, x19 4d400: 97ff3dd0 bl 0x1cb40 4d404: f00000c2 adrp x2, 0x68000 4d408: 913fcc42 add x2, x2, #0xff3 4d40c: 321e7be1 orr w1, wzr, #0xfffffffd 4d410: aa1303e0 mov x0, x19 4d414: 97ff3f63 bl 0x1d1a0 4d418: 321f7be1 orr w1, wzr, #0xfffffffe 4d41c: aa1303e0 mov x0, x19 4d420: 97ff3d04 bl 0x1c830 4d424: f00000c2 adrp x2, 0x68000 4d428: 913fe842 add x2, x2, #0xffa 4d42c: 12800001 mov w1, #-0x1 // =-1 4d430: aa1303e0 mov x0, x19 4d434: 97ff3b47 bl 0x1c150 4d438: 320003e2 orr w2, wzr, #0x1 4d43c: aa1303e0 mov x0, x19 4d440: 2a1f03e1 mov w1, wzr 4d444: 97ff3a23 bl 0x1bcd0 4d448: 90000001 adrp x1, 0x4d000 4d44c: 9115d021 add x1, x1, #0x574 4d450: aa1303e0 mov x0, x19 4d454: 2a1f03e2 mov w2, wzr 4d458: 97ff3aba bl 0x1bf40 4d45c: 321f7be1 orr w1, wzr, #0xfffffffe 4d460: aa1303e0 mov x0, x19 4d464: aa1403e2 mov x2, x20 4d468: 97ff3f4e bl 0x1d1a0 4d46c: 321f7be1 orr w1, wzr, #0xfffffffe 4d470: aa1303e0 mov x0, x19 4d474: 97ff3db3 bl 0x1cb40 4d478: 321f7be1 orr w1, wzr, #0xfffffffe 4d47c: aa1303e0 mov x0, x19 4d480: 97ff3cec bl 0x1c830 4d484: a9437bfd ldp x29, x30, [sp, #0x30] 4d488: a9424ff4 ldp x20, x19, [sp, #0x20] 4d48c: a94157f6 ldp x22, x21, [sp, #0x10] 4d490: 320003e0 orr w0, wzr, #0x1 4d494: f84407f7 ldr x23, [sp], #0x40 4d498: d65f03c0 ret 4d49c: f81d0ff5 str x21, [sp, #-0x30]! 4d4a0: a9014ff4 stp x20, x19, [sp, #0x10] 4d4a4: a9027bfd stp x29, x30, [sp, #0x20] 4d4a8: 910083fd add x29, sp, #0x20 4d4ac: 900000e2 adrp x2, 0x69000 4d4b0: 91000042 add x2, x2, #0x0 4d4b4: 320003e1 orr w1, wzr, #0x1 4d4b8: aa0003f3 mov x19, x0 4d4bc: 97ff3b29 bl 0x1c160 4d4c0: aa0003f4 mov x20, x0 4d4c4: f9400280 ldr x0, [x20] 4d4c8: 97ff3cee bl 0x1c880 4d4cc: 2a0003f5 mov w21, w0 4d4d0: f900029f str xzr, [x20] 4d4d4: 97ff3b53 bl 0x1c220 <__errno@plt> 4d4d8: b9800014 ldrsw x20, [x0] 4d4dc: 340001f5 cbz w21, 0x4d518 4d4e0: aa1303e0 mov x0, x19 4d4e4: 97ff4197 bl 0x1db40 4d4e8: 2a1403e0 mov w0, w20 4d4ec: 97ff3b35 bl 0x1c1c0 4d4f0: 900000e1 adrp x1, 0x69000 4d4f4: aa0003e2 mov x2, x0 4d4f8: 91114821 add x1, x1, #0x452 4d4fc: aa1303e0 mov x0, x19 4d500: 97ff39a8 bl 0x1bba0 4d504: aa1303e0 mov x0, x19 4d508: aa1403e1 mov x1, x20 4d50c: 97ff39b9 bl 0x1bbf0 4d510: 320007f4 orr w20, wzr, #0x3 4d514: 14000005 b 0x4d528 4d518: 320003e1 orr w1, wzr, #0x1 4d51c: aa1303e0 mov x0, x19 4d520: 320003f4 orr w20, wzr, #0x1 4d524: 97ff3c73 bl 0x1c6f0 4d528: 2a1403e0 mov w0, w20 4d52c: a9427bfd ldp x29, x30, [sp, #0x20] 4d530: a9414ff4 ldp x20, x19, [sp, #0x10] 4d534: f84307f5 ldr x21, [sp], #0x30 4d538: d65f03c0 ret 4d53c: f81e0ff3 str x19, [sp, #-0x20]! 4d540: a9017bfd stp x29, x30, [sp, #0x10] 4d544: 910043fd add x29, sp, #0x10 4d548: aa0003f3 mov x19, x0 4d54c: 97ff417d bl 0x1db40 4d550: 900000e1 adrp x1, 0x69000 4d554: 91046021 add x1, x1, #0x118 4d558: 52800342 mov w2, #0x1a // =26 4d55c: aa1303e0 mov x0, x19 4d560: 97ff3fb8 bl 0x1d440 4d564: a9417bfd ldp x29, x30, [sp, #0x10] 4d568: 321f03e0 orr w0, wzr, #0x2 4d56c: f84207f3 ldr x19, [sp], #0x20 4d570: d65f03c0 ret 4d574: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4d578: a9017bfd stp x29, x30, [sp, #0x10] 4d57c: 910043fd add x29, sp, #0x10 4d580: 900000e2 adrp x2, 0x69000 4d584: 91000042 add x2, x2, #0x0 4d588: 320003e1 orr w1, wzr, #0x1 4d58c: aa0003f3 mov x19, x0 4d590: 97ff3af4 bl 0x1c160 4d594: f900001f str xzr, [x0] 4d598: 97ff3b22 bl 0x1c220 <__errno@plt> 4d59c: b9400014 ldr w20, [x0] 4d5a0: aa1303e0 mov x0, x19 4d5a4: 97ff4167 bl 0x1db40 4d5a8: 2a1403e0 mov w0, w20 4d5ac: 97ff3b05 bl 0x1c1c0 4d5b0: 900000e1 adrp x1, 0x69000 4d5b4: aa0003e2 mov x2, x0 4d5b8: 91114821 add x1, x1, #0x452 4d5bc: aa1303e0 mov x0, x19 4d5c0: 97ff3978 bl 0x1bba0 4d5c4: 93407e81 sxtw x1, w20 4d5c8: aa1303e0 mov x0, x19 4d5cc: 97ff3989 bl 0x1bbf0 4d5d0: a9417bfd ldp x29, x30, [sp, #0x10] 4d5d4: 320007e0 orr w0, wzr, #0x3 4d5d8: a8c24ff4 ldp x20, x19, [sp], #0x20 4d5dc: d65f03c0 ret 4d5e0: f81e0ff3 str x19, [sp, #-0x20]! 4d5e4: a9017bfd stp x29, x30, [sp, #0x10] 4d5e8: 910043fd add x29, sp, #0x10 4d5ec: 320003e1 orr w1, wzr, #0x1 4d5f0: aa0003f3 mov x19, x0 4d5f4: 97ff3edb bl 0x1d160 4d5f8: 3100041f cmn w0, #0x1 4d5fc: 540000a1 b.ne 0x4d610 4d600: 1284e201 mov w1, #-0x2711 // =-10001 4d604: 321f03e2 orr w2, wzr, #0x2 4d608: aa1303e0 mov x0, x19 4d60c: 97ff3fbd bl 0x1d500 4d610: 900000e2 adrp x2, 0x69000 4d614: 91000042 add x2, x2, #0x0 4d618: 320003e1 orr w1, wzr, #0x1 4d61c: aa1303e0 mov x0, x19 4d620: 97ff3ad0 bl 0x1c160 4d624: f9400008 ldr x8, [x0] 4d628: b50000a8 cbnz x8, 0x4d63c 4d62c: 900000e1 adrp x1, 0x69000 4d630: 9100dc21 add x1, x1, #0x37 4d634: aa1303e0 mov x0, x19 4d638: 97ff404a bl 0x1d760 4d63c: 320003e1 orr w1, wzr, #0x1 4d640: aa1303e0 mov x0, x19 4d644: 97ff39ff bl 0x1be40 4d648: 900000e2 adrp x2, 0x69000 4d64c: 91015042 add x2, x2, #0x54 4d650: 12800001 mov w1, #-0x1 // =-1 4d654: aa1303e0 mov x0, x19 4d658: 97ff3abe bl 0x1c150 4d65c: 12800001 mov w1, #-0x1 // =-1 4d660: aa1303e0 mov x0, x19 4d664: 97ff3db3 bl 0x1cd30 4d668: a9417bfd ldp x29, x30, [sp, #0x10] 4d66c: aa0003e1 mov x1, x0 4d670: aa1303e0 mov x0, x19 4d674: f84207f3 ldr x19, [sp], #0x20 4d678: d61f0020 br x1 4d67c: f81d0ff5 str x21, [sp, #-0x30]! 4d680: a9014ff4 stp x20, x19, [sp, #0x10] 4d684: a9027bfd stp x29, x30, [sp, #0x20] 4d688: 910083fd add x29, sp, #0x20 4d68c: 900000e2 adrp x2, 0x69000 4d690: 91000042 add x2, x2, #0x0 4d694: 320003e1 orr w1, wzr, #0x1 4d698: aa0003f3 mov x19, x0 4d69c: 97ff3ab1 bl 0x1c160 4d6a0: aa0003f4 mov x20, x0 4d6a4: f9400280 ldr x0, [x20] 4d6a8: b50000c0 cbnz x0, 0x4d6c0 4d6ac: 900000e1 adrp x1, 0x69000 4d6b0: 9100dc21 add x1, x1, #0x37 4d6b4: aa1303e0 mov x0, x19 4d6b8: 97ff402a bl 0x1d760 4d6bc: f9400280 ldr x0, [x20] 4d6c0: 97ff3c8c bl 0x1c8f0 4d6c4: 2a0003f5 mov w21, w0 4d6c8: 97ff3ad6 bl 0x1c220 <__errno@plt> 4d6cc: b9800014 ldrsw x20, [x0] 4d6d0: 340001f5 cbz w21, 0x4d70c 4d6d4: aa1303e0 mov x0, x19 4d6d8: 97ff411a bl 0x1db40 4d6dc: 2a1403e0 mov w0, w20 4d6e0: 97ff3ab8 bl 0x1c1c0 4d6e4: 900000e1 adrp x1, 0x69000 4d6e8: aa0003e2 mov x2, x0 4d6ec: 91114821 add x1, x1, #0x452 4d6f0: aa1303e0 mov x0, x19 4d6f4: 97ff392b bl 0x1bba0 4d6f8: aa1303e0 mov x0, x19 4d6fc: aa1403e1 mov x1, x20 4d700: 97ff393c bl 0x1bbf0 4d704: 320007f4 orr w20, wzr, #0x3 4d708: 14000005 b 0x4d71c 4d70c: 320003e1 orr w1, wzr, #0x1 4d710: aa1303e0 mov x0, x19 4d714: 320003f4 orr w20, wzr, #0x1 4d718: 97ff3bf6 bl 0x1c6f0 4d71c: 2a1403e0 mov w0, w20 4d720: a9427bfd ldp x29, x30, [sp, #0x20] 4d724: a9414ff4 ldp x20, x19, [sp, #0x10] 4d728: f84307f5 ldr x21, [sp], #0x30 4d72c: d65f03c0 ret 4d730: f81e0ff3 str x19, [sp, #-0x20]! 4d734: a9017bfd stp x29, x30, [sp, #0x10] 4d738: 910043fd add x29, sp, #0x10 4d73c: 900000e2 adrp x2, 0x69000 4d740: 91000042 add x2, x2, #0x0 4d744: 320003e1 orr w1, wzr, #0x1 4d748: aa0003f3 mov x19, x0 4d74c: 97ff3a85 bl 0x1c160 4d750: f9400008 ldr x8, [x0] 4d754: b50000a8 cbnz x8, 0x4d768 4d758: 900000e1 adrp x1, 0x69000 4d75c: 9100dc21 add x1, x1, #0x37 4d760: aa1303e0 mov x0, x19 4d764: 97ff3fff bl 0x1d760 4d768: 320003e1 orr w1, wzr, #0x1 4d76c: aa1303e0 mov x0, x19 4d770: 97ff3944 bl 0x1bc80 4d774: aa1303e0 mov x0, x19 4d778: 2a1f03e1 mov w1, wzr 4d77c: 97ff3bdd bl 0x1c6f0 4d780: 90000001 adrp x1, 0x4d000 4d784: 912c3021 add x1, x1, #0xb0c 4d788: 321f03e2 orr w2, wzr, #0x2 4d78c: aa1303e0 mov x0, x19 4d790: 97ff39ec bl 0x1bf40 4d794: a9417bfd ldp x29, x30, [sp, #0x10] 4d798: 320003e0 orr w0, wzr, #0x1 4d79c: f84207f3 ldr x19, [sp], #0x20 4d7a0: d65f03c0 ret 4d7a4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4d7a8: a9017bfd stp x29, x30, [sp, #0x10] 4d7ac: 910043fd add x29, sp, #0x10 4d7b0: 900000e2 adrp x2, 0x69000 4d7b4: 91000042 add x2, x2, #0x0 4d7b8: 320003e1 orr w1, wzr, #0x1 4d7bc: aa0003f3 mov x19, x0 4d7c0: 97ff3a68 bl 0x1c160 4d7c4: aa0003f4 mov x20, x0 4d7c8: f9400281 ldr x1, [x20] 4d7cc: b50000c1 cbnz x1, 0x4d7e4 4d7d0: 900000e1 adrp x1, 0x69000 4d7d4: 9100dc21 add x1, x1, #0x37 4d7d8: aa1303e0 mov x0, x19 4d7dc: 97ff3fe1 bl 0x1d760 4d7e0: f9400281 ldr x1, [x20] 4d7e4: a9417bfd ldp x29, x30, [sp, #0x10] 4d7e8: 321f03e2 orr w2, wzr, #0x2 4d7ec: aa1303e0 mov x0, x19 4d7f0: a8c24ff4 ldp x20, x19, [sp], #0x20 4d7f4: 1400013c b 0x4dce4 4d7f8: f81d0ff5 str x21, [sp, #-0x30]! 4d7fc: a9014ff4 stp x20, x19, [sp, #0x10] 4d800: a9027bfd stp x29, x30, [sp, #0x20] 4d804: 910083fd add x29, sp, #0x20 4d808: 900000e2 adrp x2, 0x69000 4d80c: 91000042 add x2, x2, #0x0 4d810: 320003e1 orr w1, wzr, #0x1 4d814: aa0003f3 mov x19, x0 4d818: 97ff3a52 bl 0x1c160 4d81c: aa0003f5 mov x21, x0 4d820: f94002b4 ldr x20, [x21] 4d824: b50000d4 cbnz x20, 0x4d83c 4d828: 900000e1 adrp x1, 0x69000 4d82c: 9100dc21 add x1, x1, #0x37 4d830: aa1303e0 mov x0, x19 4d834: 97ff3fcb bl 0x1d760 4d838: f94002b4 ldr x20, [x21] 4d83c: 900000e2 adrp x2, 0x69000 4d840: f00001c3 adrp x3, 0x88000 4d844: 9102a042 add x2, x2, #0xa8 4d848: 912dc063 add x3, x3, #0xb70 4d84c: 321f03e1 orr w1, wzr, #0x2 4d850: aa1303e0 mov x0, x19 4d854: 97ff382b bl 0x1b900 4d858: 2a0003f5 mov w21, w0 4d85c: 320007e1 orr w1, wzr, #0x3 4d860: aa1303e0 mov x0, x19 4d864: aa1f03e2 mov x2, xzr 4d868: 97ff3cca bl 0x1cb90 4d86c: 900000e8 adrp x8, 0x69000 4d870: 9104d108 add x8, x8, #0x134 4d874: b875d902 ldr w2, [x8, w21, sxtw #2] 4d878: aa0003e1 mov x1, x0 4d87c: aa1403e0 mov x0, x20 4d880: 97ff3d94 bl 0x1ced0 4d884: 34000220 cbz w0, 0x4d8c8 4d888: 97ff3a66 bl 0x1c220 <__errno@plt> 4d88c: b9400014 ldr w20, [x0] 4d890: aa1303e0 mov x0, x19 4d894: 97ff40ab bl 0x1db40 4d898: 2a1403e0 mov w0, w20 4d89c: 97ff3a49 bl 0x1c1c0 4d8a0: 900000e1 adrp x1, 0x69000 4d8a4: aa0003e2 mov x2, x0 4d8a8: 91114821 add x1, x1, #0x452 4d8ac: aa1303e0 mov x0, x19 4d8b0: 97ff38bc bl 0x1bba0 4d8b4: 93407e81 sxtw x1, w20 4d8b8: aa1303e0 mov x0, x19 4d8bc: 97ff38cd bl 0x1bbf0 4d8c0: 320007e0 orr w0, wzr, #0x3 4d8c4: 14000007 b 0x4d8e0 4d8c8: aa1403e0 mov x0, x20 4d8cc: 97ff38b1 bl 0x1bb90 4d8d0: aa0003e1 mov x1, x0 4d8d4: aa1303e0 mov x0, x19 4d8d8: 97ff38c6 bl 0x1bbf0 4d8dc: 320003e0 orr w0, wzr, #0x1 4d8e0: a9427bfd ldp x29, x30, [sp, #0x20] 4d8e4: a9414ff4 ldp x20, x19, [sp, #0x10] 4d8e8: f84307f5 ldr x21, [sp], #0x30 4d8ec: d65f03c0 ret 4d8f0: f81d0ff5 str x21, [sp, #-0x30]! 4d8f4: a9014ff4 stp x20, x19, [sp, #0x10] 4d8f8: a9027bfd stp x29, x30, [sp, #0x20] 4d8fc: 910083fd add x29, sp, #0x20 4d900: 900000e2 adrp x2, 0x69000 4d904: 91000042 add x2, x2, #0x0 4d908: 320003e1 orr w1, wzr, #0x1 4d90c: aa0003f3 mov x19, x0 4d910: 97ff3a14 bl 0x1c160 4d914: aa0003f5 mov x21, x0 4d918: f94002b4 ldr x20, [x21] 4d91c: b50000d4 cbnz x20, 0x4d934 4d920: 900000e1 adrp x1, 0x69000 4d924: 9100dc21 add x1, x1, #0x37 4d928: aa1303e0 mov x0, x19 4d92c: 97ff3f8d bl 0x1d760 4d930: f94002b4 ldr x20, [x21] 4d934: f00001c3 adrp x3, 0x88000 4d938: 912e4063 add x3, x3, #0xb90 4d93c: 321f03e1 orr w1, wzr, #0x2 4d940: aa1303e0 mov x0, x19 4d944: aa1f03e2 mov x2, xzr 4d948: 97ff37ee bl 0x1b900 4d94c: 2a0003f5 mov w21, w0 4d950: 320007e1 orr w1, wzr, #0x3 4d954: 321603e2 orr w2, wzr, #0x400 4d958: aa1303e0 mov x0, x19 4d95c: 97ff3c8d bl 0x1cb90 4d960: 900000e8 adrp x8, 0x69000 4d964: 91050108 add x8, x8, #0x140 4d968: b875d902 ldr w2, [x8, w21, sxtw #2] 4d96c: aa0003e3 mov x3, x0 4d970: aa1403e0 mov x0, x20 4d974: aa1f03e1 mov x1, xzr 4d978: 97ff3d6a bl 0x1cf20 4d97c: 2a0003f5 mov w21, w0 4d980: 97ff3a28 bl 0x1c220 <__errno@plt> 4d984: b9800014 ldrsw x20, [x0] 4d988: 340001f5 cbz w21, 0x4d9c4 4d98c: aa1303e0 mov x0, x19 4d990: 97ff406c bl 0x1db40 4d994: 2a1403e0 mov w0, w20 4d998: 97ff3a0a bl 0x1c1c0 4d99c: 900000e1 adrp x1, 0x69000 4d9a0: aa0003e2 mov x2, x0 4d9a4: 91114821 add x1, x1, #0x452 4d9a8: aa1303e0 mov x0, x19 4d9ac: 97ff387d bl 0x1bba0 4d9b0: aa1303e0 mov x0, x19 4d9b4: aa1403e1 mov x1, x20 4d9b8: 97ff388e bl 0x1bbf0 4d9bc: 320007f4 orr w20, wzr, #0x3 4d9c0: 14000005 b 0x4d9d4 4d9c4: 320003e1 orr w1, wzr, #0x1 4d9c8: aa1303e0 mov x0, x19 4d9cc: 320003f4 orr w20, wzr, #0x1 4d9d0: 97ff3b48 bl 0x1c6f0 4d9d4: 2a1403e0 mov w0, w20 4d9d8: a9427bfd ldp x29, x30, [sp, #0x20] 4d9dc: a9414ff4 ldp x20, x19, [sp, #0x10] 4d9e0: f84307f5 ldr x21, [sp], #0x30 4d9e4: d65f03c0 ret 4d9e8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4d9ec: a9017bfd stp x29, x30, [sp, #0x10] 4d9f0: 910043fd add x29, sp, #0x10 4d9f4: 900000e2 adrp x2, 0x69000 4d9f8: 91000042 add x2, x2, #0x0 4d9fc: 320003e1 orr w1, wzr, #0x1 4da00: aa0003f3 mov x19, x0 4da04: 97ff39d7 bl 0x1c160 4da08: aa0003f4 mov x20, x0 4da0c: f9400281 ldr x1, [x20] 4da10: b50000c1 cbnz x1, 0x4da28 4da14: 900000e1 adrp x1, 0x69000 4da18: 9100dc21 add x1, x1, #0x37 4da1c: aa1303e0 mov x0, x19 4da20: 97ff3f50 bl 0x1d760 4da24: f9400281 ldr x1, [x20] 4da28: a9417bfd ldp x29, x30, [sp, #0x10] 4da2c: 321f03e2 orr w2, wzr, #0x2 4da30: aa1303e0 mov x0, x19 4da34: a8c24ff4 ldp x20, x19, [sp], #0x20 4da38: 1400017a b 0x4e020 4da3c: f81e0ff3 str x19, [sp, #-0x20]! 4da40: a9017bfd stp x29, x30, [sp, #0x10] 4da44: 910043fd add x29, sp, #0x10 4da48: 900000e2 adrp x2, 0x69000 4da4c: 91000042 add x2, x2, #0x0 4da50: 320003e1 orr w1, wzr, #0x1 4da54: aa0003f3 mov x19, x0 4da58: 97ff39c2 bl 0x1c160 4da5c: f9400008 ldr x8, [x0] 4da60: b40001e8 cbz x8, 0x4da9c 4da64: 320003e1 orr w1, wzr, #0x1 4da68: aa1303e0 mov x0, x19 4da6c: 97ff38f5 bl 0x1be40 4da70: 900000e2 adrp x2, 0x69000 4da74: 91015042 add x2, x2, #0x54 4da78: 12800001 mov w1, #-0x1 // =-1 4da7c: aa1303e0 mov x0, x19 4da80: 97ff39b4 bl 0x1c150 4da84: 12800001 mov w1, #-0x1 // =-1 4da88: aa1303e0 mov x0, x19 4da8c: 97ff3ca9 bl 0x1cd30 4da90: aa0003e8 mov x8, x0 4da94: aa1303e0 mov x0, x19 4da98: d63f0100 blr x8 4da9c: a9417bfd ldp x29, x30, [sp, #0x10] 4daa0: 2a1f03e0 mov w0, wzr 4daa4: f84207f3 ldr x19, [sp], #0x20 4daa8: d65f03c0 ret 4daac: f81e0ff3 str x19, [sp, #-0x20]! 4dab0: a9017bfd stp x29, x30, [sp, #0x10] 4dab4: 910043fd add x29, sp, #0x10 4dab8: 900000e2 adrp x2, 0x69000 4dabc: 91000042 add x2, x2, #0x0 4dac0: 320003e1 orr w1, wzr, #0x1 4dac4: aa0003f3 mov x19, x0 4dac8: 97ff39a6 bl 0x1c160 4dacc: f9400002 ldr x2, [x0] 4dad0: b40000c2 cbz x2, 0x4dae8 4dad4: 900000e1 adrp x1, 0x69000 4dad8: 91032021 add x1, x1, #0xc8 4dadc: aa1303e0 mov x0, x19 4dae0: 97ff3830 bl 0x1bba0 4dae4: 14000006 b 0x4dafc 4dae8: 900000e1 adrp x1, 0x69000 4daec: 9102e821 add x1, x1, #0xba 4daf0: 528001a2 mov w2, #0xd // =13 4daf4: aa1303e0 mov x0, x19 4daf8: 97ff3e52 bl 0x1d440 4dafc: a9417bfd ldp x29, x30, [sp, #0x10] 4db00: 320003e0 orr w0, wzr, #0x1 4db04: f84207f3 ldr x19, [sp], #0x20 4db08: d65f03c0 ret 4db0c: f81d0ff5 str x21, [sp, #-0x30]! 4db10: a9014ff4 stp x20, x19, [sp, #0x10] 4db14: a9027bfd stp x29, x30, [sp, #0x20] 4db18: 910083fd add x29, sp, #0x20 4db1c: 1284e241 mov w1, #-0x2713 // =-10003 4db20: aa0003f3 mov x19, x0 4db24: 97ff38ff bl 0x1bf20 4db28: f9400014 ldr x20, [x0] 4db2c: b50000b4 cbnz x20, 0x4db40 4db30: 900000e1 adrp x1, 0x69000 4db34: 91017021 add x1, x1, #0x5c 4db38: aa1303e0 mov x0, x19 4db3c: 97ff3f09 bl 0x1d760 4db40: aa1303e0 mov x0, x19 4db44: aa1403e1 mov x1, x20 4db48: 94000030 bl 0x4dc08 4db4c: 2a0003f5 mov w21, w0 4db50: aa1403e0 mov x0, x20 4db54: 97ff3dff bl 0x1d350 4db58: 34000180 cbz w0, 0x4db88 4db5c: 97ff39b1 bl 0x1c220 <__errno@plt> 4db60: b9400000 ldr w0, [x0] 4db64: 97ff3997 bl 0x1c1c0 4db68: aa0003e2 mov x2, x0 4db6c: aa1303e0 mov x0, x19 4db70: a9427bfd ldp x29, x30, [sp, #0x20] 4db74: a9414ff4 ldp x20, x19, [sp, #0x10] 4db78: 900000e1 adrp x1, 0x69000 4db7c: 91114821 add x1, x1, #0x452 4db80: f84307f5 ldr x21, [sp], #0x30 4db84: 17ff3ef7 b 0x1d760 4db88: 34000075 cbz w21, 0x4db94 4db8c: 320003e0 orr w0, wzr, #0x1 4db90: 1400001a b 0x4dbf8 4db94: 1284e261 mov w1, #-0x2714 // =-10004 4db98: aa1303e0 mov x0, x19 4db9c: 97ff3cbd bl 0x1ce90 4dba0: 340002c0 cbz w0, 0x4dbf8 4dba4: aa1303e0 mov x0, x19 4dba8: 2a1f03e1 mov w1, wzr 4dbac: 97ff3b21 bl 0x1c830 4dbb0: 1284e241 mov w1, #-0x2713 // =-10003 4dbb4: aa1303e0 mov x0, x19 4dbb8: 97ff3832 bl 0x1bc80 4dbbc: 320003e1 orr w1, wzr, #0x1 4dbc0: aa1303e0 mov x0, x19 4dbc4: 97ff389f bl 0x1be40 4dbc8: 900000e2 adrp x2, 0x69000 4dbcc: 91015042 add x2, x2, #0x54 4dbd0: 12800001 mov w1, #-0x1 // =-1 4dbd4: aa1303e0 mov x0, x19 4dbd8: 97ff395e bl 0x1c150 4dbdc: 12800001 mov w1, #-0x1 // =-1 4dbe0: aa1303e0 mov x0, x19 4dbe4: 97ff3c53 bl 0x1cd30 4dbe8: aa0003e8 mov x8, x0 4dbec: aa1303e0 mov x0, x19 4dbf0: d63f0100 blr x8 4dbf4: 2a1f03e0 mov w0, wzr 4dbf8: a9427bfd ldp x29, x30, [sp, #0x20] 4dbfc: a9414ff4 ldp x20, x19, [sp, #0x10] 4dc00: f84307f5 ldr x21, [sp], #0x30 4dc04: d65f03c0 ret 4dc08: a9bd57fc stp x28, x21, [sp, #-0x30]! 4dc0c: a9014ff4 stp x20, x19, [sp, #0x10] 4dc10: a9027bfd stp x29, x30, [sp, #0x20] 4dc14: 910083fd add x29, sp, #0x20 4dc18: d11083ff sub sp, sp, #0x420 4dc1c: d53bd048 mrs x8, TPIDR_EL0 4dc20: f9401508 ldr x8, [x8, #0x28] 4dc24: aa0103f4 mov x20, x1 4dc28: 910003e1 mov x1, sp 4dc2c: aa0003f3 mov x19, x0 4dc30: f81d83a8 stur x8, [x29, #-0x28] 4dc34: 97ff3f4f bl 0x1d970 4dc38: 14000004 b 0x4dc48 4dc3c: f94003e8 ldr x8, [sp] 4dc40: 8b000108 add x8, x8, x0 4dc44: f90003e8 str x8, [sp] 4dc48: 910003e0 mov x0, sp 4dc4c: 97ff3e91 bl 0x1d690 4dc50: 321603e1 orr w1, wzr, #0x400 4dc54: aa1403e2 mov x2, x20 4dc58: aa0003f5 mov x21, x0 4dc5c: 97ff3b65 bl 0x1c9f0 4dc60: b40001e0 cbz x0, 0x4dc9c 4dc64: aa1503e0 mov x0, x21 4dc68: 97ff3e4a bl 0x1d590 4dc6c: b4fffe80 cbz x0, 0x4dc3c 4dc70: d1000408 sub x8, x0, #0x1 4dc74: 38686aa9 ldrb w9, [x21, x8] 4dc78: 7100293f cmp w9, #0xa 4dc7c: 54fffe01 b.ne 0x4dc3c 4dc80: f94003e9 ldr x9, [sp] 4dc84: 910003e0 mov x0, sp 4dc88: 8b080128 add x8, x9, x8 4dc8c: f90003e8 str x8, [sp] 4dc90: 97ff3c04 bl 0x1cca0 4dc94: 320003e0 orr w0, wzr, #0x1 4dc98: 14000008 b 0x4dcb8 4dc9c: 910003e0 mov x0, sp 4dca0: 97ff3c00 bl 0x1cca0 4dca4: 12800001 mov w1, #-0x1 // =-1 4dca8: aa1303e0 mov x0, x19 4dcac: 97ff3cb1 bl 0x1cf70 4dcb0: f100001f cmp x0, #0x0 4dcb4: 1a9f07e0 cset w0, ne 4dcb8: d53bd048 mrs x8, TPIDR_EL0 4dcbc: f9401508 ldr x8, [x8, #0x28] 4dcc0: f85d83a9 ldur x9, [x29, #-0x28] 4dcc4: eb09011f cmp x8, x9 4dcc8: 540000c1 b.ne 0x4dce0 4dccc: 911083ff add sp, sp, #0x420 4dcd0: a9427bfd ldp x29, x30, [sp, #0x20] 4dcd4: a9414ff4 ldp x20, x19, [sp, #0x10] 4dcd8: a8c357fc ldp x28, x21, [sp], #0x30 4dcdc: d65f03c0 ret 4dce0: 97ff3b40 bl 0x1c9e0 <__stack_chk_fail@plt> 4dce4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 4dce8: a90167fa stp x26, x25, [sp, #0x10] 4dcec: a9025ff8 stp x24, x23, [sp, #0x20] 4dcf0: a90357f6 stp x22, x21, [sp, #0x30] 4dcf4: a9044ff4 stp x20, x19, [sp, #0x40] 4dcf8: a9057bfd stp x29, x30, [sp, #0x50] 4dcfc: 910143fd add x29, sp, #0x50 4dd00: d11083ff sub sp, sp, #0x420 4dd04: d53bd048 mrs x8, TPIDR_EL0 4dd08: f9401508 ldr x8, [x8, #0x28] 4dd0c: 2a0203f4 mov w20, w2 4dd10: aa0103f5 mov x21, x1 4dd14: aa0003f3 mov x19, x0 4dd18: f81a83a8 stur x8, [x29, #-0x58] 4dd1c: 97ff394d bl 0x1c250 4dd20: 2a0003f6 mov w22, w0 4dd24: aa1503e0 mov x0, x21 4dd28: 97ff3dfa bl 0x1d510 4dd2c: 710006df cmp w22, #0x1 4dd30: 540000e1 b.ne 0x4dd4c 4dd34: aa1303e0 mov x0, x19 4dd38: aa1503e1 mov x1, x21 4dd3c: 97ffffb3 bl 0x4dc08 4dd40: 2a0003f9 mov w25, w0 4dd44: 11000696 add w22, w20, #0x1 4dd48: 14000088 b 0x4df68 4dd4c: 900000e2 adrp x2, 0x69000 4dd50: 11004ec1 add w1, w22, #0x13 4dd54: 9101cc42 add x2, x2, #0x73 4dd58: aa1303e0 mov x0, x19 4dd5c: 97ff38bd bl 0x1c050 4dd60: 900000f7 adrp x23, 0x69000 4dd64: 900000f8 adrp x24, 0x69000 4dd68: 51000ac8 sub w8, w22, #0x2 4dd6c: 91021af7 add x23, x23, #0x86 4dd70: 91029318 add x24, x24, #0xa4 4dd74: 2a1403f6 mov w22, w20 4dd78: aa1303e0 mov x0, x19 4dd7c: 2a1603e1 mov w1, w22 4dd80: 2a0803fb mov w27, w8 4dd84: 97ff3cf7 bl 0x1d160 4dd88: 71000c1f cmp w0, #0x3 4dd8c: 54000441 b.ne 0x4de14 4dd90: aa1303e0 mov x0, x19 4dd94: 2a1603e1 mov w1, w22 4dd98: 97ff3b22 bl 0x1ca20 4dd9c: aa0003f9 mov x25, x0 4dda0: b4000799 cbz x25, 0x4de90 4dda4: 910003e1 mov x1, sp 4dda8: aa1303e0 mov x0, x19 4ddac: 97ff3ef1 bl 0x1d970 4ddb0: 321603fa orr w26, wzr, #0x400 4ddb4: 910003e0 mov x0, sp 4ddb8: 97ff3e36 bl 0x1d690 4ddbc: eb19035f cmp x26, x25 4ddc0: 9a9a833a csel x26, x25, x26, hi 4ddc4: 320003e1 orr w1, wzr, #0x1 4ddc8: aa1a03e2 mov x2, x26 4ddcc: aa1503e3 mov x3, x21 4ddd0: 97ff37d8 bl 0x1bd30 4ddd4: f94003e8 ldr x8, [sp] 4ddd8: cb000339 sub x25, x25, x0 4dddc: eb1a001f cmp x0, x26 4dde0: 8b000108 add x8, x8, x0 4dde4: f90003e8 str x8, [sp] 4dde8: 54000041 b.ne 0x4ddf0 4ddec: b5fffe59 cbnz x25, 0x4ddb4 4ddf0: 910003e0 mov x0, sp 4ddf4: 97ff3bab bl 0x1cca0 4ddf8: b4000a79 cbz x25, 0x4df44 4ddfc: 12800001 mov w1, #-0x1 // =-1 4de00: aa1303e0 mov x0, x19 4de04: 97ff3c5b bl 0x1cf70 4de08: f100001f cmp x0, #0x0 4de0c: 1a9f07f9 cset w25, ne 4de10: 14000052 b 0x4df58 4de14: aa1303e0 mov x0, x19 4de18: 2a1603e1 mov w1, w22 4de1c: aa1f03e2 mov x2, xzr 4de20: 97ff3dc8 bl 0x1d540 4de24: aa0003f9 mov x25, x0 4de28: b4000099 cbz x25, 0x4de38 4de2c: 39400328 ldrb w8, [x25] 4de30: 7100a91f cmp w8, #0x2a 4de34: 540000a0 b.eq 0x4de48 4de38: aa1303e0 mov x0, x19 4de3c: 2a1603e1 mov w1, w22 4de40: aa1703e2 mov x2, x23 4de44: 97ff3843 bl 0x1bf50 4de48: 39400728 ldrb w8, [x25, #0x1] 4de4c: 7101851f cmp w8, #0x61 4de50: 54000380 b.eq 0x4dec0 4de54: 7101b11f cmp w8, #0x6c 4de58: 540006c0 b.eq 0x4df30 4de5c: 7101b91f cmp w8, #0x6e 4de60: 54000ba1 b.ne 0x4dfd4 4de64: 910003e2 mov x2, sp 4de68: aa1503e0 mov x0, x21 4de6c: aa1803e1 mov x1, x24 4de70: 97ff3f08 bl 0x1da90 4de74: 7100041f cmp w0, #0x1 4de78: 540006a1 b.ne 0x4df4c 4de7c: fd4003e0 ldr d0, [sp] 4de80: aa1303e0 mov x0, x19 4de84: 97ff3e97 bl 0x1d8e0 4de88: 320003f9 orr w25, wzr, #0x1 4de8c: 14000033 b 0x4df58 4de90: aa1503e0 mov x0, x21 4de94: 97ff3adf bl 0x1ca10 4de98: aa1503e1 mov x1, x21 4de9c: 2a0003f9 mov w25, w0 4dea0: 97ff3888 bl 0x1c0c0 4dea4: aa1303e0 mov x0, x19 4dea8: aa1f03e1 mov x1, xzr 4deac: aa1f03e2 mov x2, xzr 4deb0: 97ff3d64 bl 0x1d440 4deb4: 3100073f cmn w25, #0x1 4deb8: 1a9f07f9 cset w25, ne 4debc: 14000027 b 0x4df58 4dec0: 910003e1 mov x1, sp 4dec4: aa1303e0 mov x0, x19 4dec8: 97ff3eaa bl 0x1d970 4decc: 9280001a mov x26, #-0x1 // =-1 4ded0: 321603f9 orr w25, wzr, #0x400 4ded4: 910003e0 mov x0, sp 4ded8: 97ff3dee bl 0x1d690 4dedc: eb1a033f cmp x25, x26 4dee0: 9a998359 csel x25, x26, x25, hi 4dee4: 320003e1 orr w1, wzr, #0x1 4dee8: aa1903e2 mov x2, x25 4deec: aa1503e3 mov x3, x21 4def0: 97ff3790 bl 0x1bd30 4def4: f94003e8 ldr x8, [sp] 4def8: cb00035a sub x26, x26, x0 4defc: eb19001f cmp x0, x25 4df00: 8b000108 add x8, x8, x0 4df04: f90003e8 str x8, [sp] 4df08: 54000041 b.ne 0x4df10 4df0c: b5fffe5a cbnz x26, 0x4ded4 4df10: 910003e0 mov x0, sp 4df14: 97ff3b63 bl 0x1cca0 4df18: b400009a cbz x26, 0x4df28 4df1c: 12800001 mov w1, #-0x1 // =-1 4df20: aa1303e0 mov x0, x19 4df24: 97ff3c13 bl 0x1cf70 4df28: 320003f9 orr w25, wzr, #0x1 4df2c: 1400000b b 0x4df58 4df30: aa1303e0 mov x0, x19 4df34: aa1503e1 mov x1, x21 4df38: 97ffff34 bl 0x4dc08 4df3c: 2a0003f9 mov w25, w0 4df40: 14000006 b 0x4df58 4df44: 320003f9 orr w25, wzr, #0x1 4df48: 14000004 b 0x4df58 4df4c: aa1303e0 mov x0, x19 4df50: 97ff3efc bl 0x1db40 4df54: 2a1f03f9 mov w25, wzr 4df58: 110006d6 add w22, w22, #0x1 4df5c: 34000079 cbz w25, 0x4df68 4df60: 51000768 sub w8, w27, #0x1 4df64: 35fff0bb cbnz w27, 0x4dd78 4df68: aa1503e0 mov x0, x21 4df6c: 97ff3cf9 bl 0x1d350 4df70: 34000220 cbz w0, 0x4dfb4 4df74: 97ff38ab bl 0x1c220 <__errno@plt> 4df78: b9400014 ldr w20, [x0] 4df7c: aa1303e0 mov x0, x19 4df80: 97ff3ef0 bl 0x1db40 4df84: 2a1403e0 mov w0, w20 4df88: 97ff388e bl 0x1c1c0 4df8c: 900000e1 adrp x1, 0x69000 4df90: aa0003e2 mov x2, x0 4df94: 91114821 add x1, x1, #0x452 4df98: aa1303e0 mov x0, x19 4df9c: 97ff3701 bl 0x1bba0 4dfa0: 93407e81 sxtw x1, w20 4dfa4: aa1303e0 mov x0, x19 4dfa8: 97ff3712 bl 0x1bbf0 4dfac: 320007e0 orr w0, wzr, #0x3 4dfb0: 1400000e b 0x4dfe8 4dfb4: 350000d9 cbnz w25, 0x4dfcc 4dfb8: 321f7be1 orr w1, wzr, #0xfffffffe 4dfbc: aa1303e0 mov x0, x19 4dfc0: 97ff3a1c bl 0x1c830 4dfc4: aa1303e0 mov x0, x19 4dfc8: 97ff3ede bl 0x1db40 4dfcc: 4b1402c0 sub w0, w22, w20 4dfd0: 14000006 b 0x4dfe8 4dfd4: 900000e2 adrp x2, 0x69000 4dfd8: 91025442 add x2, x2, #0x95 4dfdc: aa1303e0 mov x0, x19 4dfe0: 2a1603e1 mov w1, w22 4dfe4: 97ff37db bl 0x1bf50 4dfe8: d53bd048 mrs x8, TPIDR_EL0 4dfec: f9401508 ldr x8, [x8, #0x28] 4dff0: f85a83a9 ldur x9, [x29, #-0x58] 4dff4: eb09011f cmp x8, x9 4dff8: 54000121 b.ne 0x4e01c 4dffc: 911083ff add sp, sp, #0x420 4e000: a9457bfd ldp x29, x30, [sp, #0x50] 4e004: a9444ff4 ldp x20, x19, [sp, #0x40] 4e008: a94357f6 ldp x22, x21, [sp, #0x30] 4e00c: a9425ff8 ldp x24, x23, [sp, #0x20] 4e010: a94167fa ldp x26, x25, [sp, #0x10] 4e014: a8c66ffc ldp x28, x27, [sp], #0x60 4e018: d65f03c0 ret 4e01c: 97ff3a71 bl 0x1c9e0 <__stack_chk_fail@plt> 4e020: d10143ff sub sp, sp, #0x50 4e024: a9015ff8 stp x24, x23, [sp, #0x10] 4e028: a90257f6 stp x22, x21, [sp, #0x20] 4e02c: a9034ff4 stp x20, x19, [sp, #0x30] 4e030: a9047bfd stp x29, x30, [sp, #0x40] 4e034: 910103fd add x29, sp, #0x40 4e038: d53bd048 mrs x8, TPIDR_EL0 4e03c: f9401508 ldr x8, [x8, #0x28] 4e040: 2a0203f4 mov w20, w2 4e044: aa0103f5 mov x21, x1 4e048: aa0003f3 mov x19, x0 4e04c: f90007e8 str x8, [sp, #0x8] 4e050: 97ff3880 bl 0x1c250 4e054: 7100041f cmp w0, #0x1 4e058: 54000680 b.eq 0x4e128 4e05c: 320003f8 orr w24, wzr, #0x1 4e060: f00000d6 adrp x22, 0x69000 4e064: 4b000317 sub w23, w24, w0 4e068: 9102d2d6 add x22, x22, #0xb4 4e06c: aa1303e0 mov x0, x19 4e070: 2a1403e1 mov w1, w20 4e074: 97ff3c3b bl 0x1d160 4e078: 71000c1f cmp w0, #0x3 4e07c: 54000161 b.ne 0x4e0a8 4e080: 340002d8 cbz w24, 0x4e0d8 4e084: aa1303e0 mov x0, x19 4e088: 2a1403e1 mov w1, w20 4e08c: 97ff3dc9 bl 0x1d7b0 4e090: aa1503e0 mov x0, x21 4e094: aa1603e1 mov x1, x22 4e098: 97ff3db6 bl 0x1d770 4e09c: 7100001f cmp w0, #0x0 4e0a0: 1a9fd7f8 cset w24, gt 4e0a4: 1400000d b 0x4e0d8 4e0a8: 910003e2 mov x2, sp 4e0ac: aa1303e0 mov x0, x19 4e0b0: 2a1403e1 mov w1, w20 4e0b4: 97ff39bf bl 0x1c7b0 4e0b8: 34000118 cbz w24, 0x4e0d8 4e0bc: f94003e2 ldr x2, [sp] 4e0c0: 320003e1 orr w1, wzr, #0x1 4e0c4: aa1503e3 mov x3, x21 4e0c8: 97ff3e4e bl 0x1da00 4e0cc: f94003e8 ldr x8, [sp] 4e0d0: eb08001f cmp x0, x8 4e0d4: 1a9f17f8 cset w24, eq 4e0d8: 11000694 add w20, w20, #0x1 4e0dc: 110006f7 add w23, w23, #0x1 4e0e0: 35fffc77 cbnz w23, 0x4e06c 4e0e4: 97ff384f bl 0x1c220 <__errno@plt> 4e0e8: b9800014 ldrsw x20, [x0] 4e0ec: 35000238 cbnz w24, 0x4e130 4e0f0: aa1303e0 mov x0, x19 4e0f4: 97ff3e93 bl 0x1db40 4e0f8: 2a1403e0 mov w0, w20 4e0fc: 97ff3831 bl 0x1c1c0 4e100: f00000c1 adrp x1, 0x69000 4e104: aa0003e2 mov x2, x0 4e108: 91114821 add x1, x1, #0x452 4e10c: aa1303e0 mov x0, x19 4e110: 97ff36a4 bl 0x1bba0 4e114: aa1303e0 mov x0, x19 4e118: aa1403e1 mov x1, x20 4e11c: 97ff36b5 bl 0x1bbf0 4e120: 320007f4 orr w20, wzr, #0x3 4e124: 14000007 b 0x4e140 4e128: 97ff383e bl 0x1c220 <__errno@plt> 4e12c: b940001f ldr wzr, [x0] 4e130: 320003e1 orr w1, wzr, #0x1 4e134: aa1303e0 mov x0, x19 4e138: 320003f4 orr w20, wzr, #0x1 4e13c: 97ff396d bl 0x1c6f0 4e140: d53bd048 mrs x8, TPIDR_EL0 4e144: f9401508 ldr x8, [x8, #0x28] 4e148: f94007e9 ldr x9, [sp, #0x8] 4e14c: eb09011f cmp x8, x9 4e150: 54000101 b.ne 0x4e170 4e154: 2a1403e0 mov w0, w20 4e158: a9447bfd ldp x29, x30, [sp, #0x40] 4e15c: a9434ff4 ldp x20, x19, [sp, #0x30] 4e160: a94257f6 ldp x22, x21, [sp, #0x20] 4e164: a9415ff8 ldp x24, x23, [sp, #0x10] 4e168: 910143ff add sp, sp, #0x50 4e16c: d65f03c0 ret 4e170: 97ff3a1c bl 0x1c9e0 <__stack_chk_fail@plt> 4e174: f81d0ff5 str x21, [sp, #-0x30]! 4e178: a9014ff4 stp x20, x19, [sp, #0x10] 4e17c: a9027bfd stp x29, x30, [sp, #0x20] 4e180: 910083fd add x29, sp, #0x20 4e184: 1284e201 mov w1, #-0x2711 // =-10001 4e188: 321f03e2 orr w2, wzr, #0x2 4e18c: aa0003f3 mov x19, x0 4e190: 97ff3cdc bl 0x1d500 4e194: 12800001 mov w1, #-0x1 // =-1 4e198: aa1303e0 mov x0, x19 4e19c: 97ff3761 bl 0x1bf20 4e1a0: f9400014 ldr x20, [x0] 4e1a4: b50000f4 cbnz x20, 0x4e1c0 4e1a8: f00000c1 adrp x1, 0x69000 4e1ac: f00000c2 adrp x2, 0x69000 4e1b0: 91039c21 add x1, x1, #0xe7 4e1b4: 91036042 add x2, x2, #0xd8 4e1b8: aa1303e0 mov x0, x19 4e1bc: 97ff3d69 bl 0x1d760 4e1c0: aa1403e0 mov x0, x20 4e1c4: 97ff39cb bl 0x1c8f0 4e1c8: 2a0003f5 mov w21, w0 4e1cc: 97ff3815 bl 0x1c220 <__errno@plt> 4e1d0: b9800014 ldrsw x20, [x0] 4e1d4: 340001f5 cbz w21, 0x4e210 4e1d8: aa1303e0 mov x0, x19 4e1dc: 97ff3e59 bl 0x1db40 4e1e0: 2a1403e0 mov w0, w20 4e1e4: 97ff37f7 bl 0x1c1c0 4e1e8: f00000c1 adrp x1, 0x69000 4e1ec: aa0003e2 mov x2, x0 4e1f0: 91114821 add x1, x1, #0x452 4e1f4: aa1303e0 mov x0, x19 4e1f8: 97ff366a bl 0x1bba0 4e1fc: aa1303e0 mov x0, x19 4e200: aa1403e1 mov x1, x20 4e204: 97ff367b bl 0x1bbf0 4e208: 320007f4 orr w20, wzr, #0x3 4e20c: 14000005 b 0x4e220 4e210: 320003e1 orr w1, wzr, #0x1 4e214: aa1303e0 mov x0, x19 4e218: 320003f4 orr w20, wzr, #0x1 4e21c: 97ff3935 bl 0x1c6f0 4e220: 2a1403e0 mov w0, w20 4e224: a9427bfd ldp x29, x30, [sp, #0x20] 4e228: a9414ff4 ldp x20, x19, [sp, #0x10] 4e22c: f84307f5 ldr x21, [sp], #0x30 4e230: d65f03c0 ret 4e234: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4e238: 910003fd mov x29, sp 4e23c: 900000e2 adrp x2, 0x6a000 4e240: 91062842 add x2, x2, #0x18a 4e244: 320003e1 orr w1, wzr, #0x1 4e248: 94000167 bl 0x4e7e4 4e24c: 320003e0 orr w0, wzr, #0x1 4e250: a8c17bfd ldp x29, x30, [sp], #0x10 4e254: d65f03c0 ret 4e258: f81d0ff5 str x21, [sp, #-0x30]! 4e25c: a9014ff4 stp x20, x19, [sp, #0x10] 4e260: a9027bfd stp x29, x30, [sp, #0x20] 4e264: 910083fd add x29, sp, #0x20 4e268: 320003e1 orr w1, wzr, #0x1 4e26c: aa0003f3 mov x19, x0 4e270: 97ff3bbc bl 0x1d160 4e274: 7100001f cmp w0, #0x0 4e278: 5400064d b.le 0x4e340 4e27c: 320003e1 orr w1, wzr, #0x1 4e280: aa1303e0 mov x0, x19 4e284: aa1f03e2 mov x2, xzr 4e288: 97ff394a bl 0x1c7b0 4e28c: aa0003f4 mov x20, x0 4e290: 321d03e1 orr w1, wzr, #0x8 4e294: aa1303e0 mov x0, x19 4e298: 97ff38ae bl 0x1c550 4e29c: f00000c2 adrp x2, 0x69000 4e2a0: aa0003f5 mov x21, x0 4e2a4: 91000042 add x2, x2, #0x0 4e2a8: 1284e1e1 mov w1, #-0x2710 // =-10000 4e2ac: aa1303e0 mov x0, x19 4e2b0: f90002bf str xzr, [x21] 4e2b4: 97ff37a7 bl 0x1c150 4e2b8: 321f7be1 orr w1, wzr, #0xfffffffe 4e2bc: aa1303e0 mov x0, x19 4e2c0: 97ff362c bl 0x1bb70 4e2c4: 900000e1 adrp x1, 0x6a000 4e2c8: 91062821 add x1, x1, #0x18a 4e2cc: aa1403e0 mov x0, x20 4e2d0: 97ff3d9c bl 0x1d940 4e2d4: f90002a0 str x0, [x21] 4e2d8: b5000240 cbnz x0, 0x4e320 4e2dc: 97ff37d1 bl 0x1c220 <__errno@plt> 4e2e0: b9400000 ldr w0, [x0] 4e2e4: 97ff37b7 bl 0x1c1c0 4e2e8: b00000c1 adrp x1, 0x67000 4e2ec: aa0003e3 mov x3, x0 4e2f0: 91237c21 add x1, x1, #0x8df 4e2f4: aa1303e0 mov x0, x19 4e2f8: aa1403e2 mov x2, x20 4e2fc: 97ff3629 bl 0x1bba0 4e300: 12800001 mov w1, #-0x1 // =-1 4e304: aa1303e0 mov x0, x19 4e308: aa1f03e2 mov x2, xzr 4e30c: 97ff3c8d bl 0x1d540 4e310: aa0003e2 mov x2, x0 4e314: 320003e1 orr w1, wzr, #0x1 4e318: aa1303e0 mov x0, x19 4e31c: 97ff370d bl 0x1bf50 4e320: aa1303e0 mov x0, x19 4e324: 97ff37cb bl 0x1c250 4e328: 2a0003e1 mov w1, w0 4e32c: aa1303e0 mov x0, x19 4e330: 97ff3654 bl 0x1bc80 4e334: 320003e1 orr w1, wzr, #0x1 4e338: aa1303e0 mov x0, x19 4e33c: 14000015 b 0x4e390 4e340: 1284e201 mov w1, #-0x2711 // =-10001 4e344: 320003e2 orr w2, wzr, #0x1 4e348: aa1303e0 mov x0, x19 4e34c: 97ff3c6d bl 0x1d500 4e350: f00000c2 adrp x2, 0x69000 4e354: 91000042 add x2, x2, #0x0 4e358: 320003e1 orr w1, wzr, #0x1 4e35c: aa1303e0 mov x0, x19 4e360: 97ff3780 bl 0x1c160 4e364: f9400008 ldr x8, [x0] 4e368: b50000a8 cbnz x8, 0x4e37c 4e36c: f00000c1 adrp x1, 0x69000 4e370: 9100dc21 add x1, x1, #0x37 4e374: aa1303e0 mov x0, x19 4e378: 97ff3cfa bl 0x1d760 4e37c: 320003e1 orr w1, wzr, #0x1 4e380: aa1303e0 mov x0, x19 4e384: 97ff363f bl 0x1bc80 4e388: aa1303e0 mov x0, x19 4e38c: 2a1f03e1 mov w1, wzr 4e390: 97ff38d8 bl 0x1c6f0 4e394: f0ffffe1 adrp x1, 0x4d000 4e398: 912c3021 add x1, x1, #0xb0c 4e39c: 321f03e2 orr w2, wzr, #0x2 4e3a0: aa1303e0 mov x0, x19 4e3a4: 97ff36e7 bl 0x1bf40 4e3a8: a9427bfd ldp x29, x30, [sp, #0x20] 4e3ac: a9414ff4 ldp x20, x19, [sp, #0x10] 4e3b0: 320003e0 orr w0, wzr, #0x1 4e3b4: f84307f5 ldr x21, [sp], #0x30 4e3b8: d65f03c0 ret 4e3bc: f81c0ff7 str x23, [sp, #-0x40]! 4e3c0: a90157f6 stp x22, x21, [sp, #0x10] 4e3c4: a9024ff4 stp x20, x19, [sp, #0x20] 4e3c8: a9037bfd stp x29, x30, [sp, #0x30] 4e3cc: 9100c3fd add x29, sp, #0x30 4e3d0: 320003e1 orr w1, wzr, #0x1 4e3d4: aa1f03e2 mov x2, xzr 4e3d8: aa0003f3 mov x19, x0 4e3dc: 320003f5 orr w21, wzr, #0x1 4e3e0: 97ff38f4 bl 0x1c7b0 4e3e4: 900000e2 adrp x2, 0x6a000 4e3e8: aa0003f4 mov x20, x0 4e3ec: 91062842 add x2, x2, #0x18a 4e3f0: 321f03e1 orr w1, wzr, #0x2 4e3f4: aa1303e0 mov x0, x19 4e3f8: aa1f03e3 mov x3, xzr 4e3fc: 97ff3c8d bl 0x1d630 4e400: aa0003f6 mov x22, x0 4e404: 321d03e1 orr w1, wzr, #0x8 4e408: aa1303e0 mov x0, x19 4e40c: 97ff3851 bl 0x1c550 4e410: f00000c2 adrp x2, 0x69000 4e414: aa0003f7 mov x23, x0 4e418: 91000042 add x2, x2, #0x0 4e41c: 1284e1e1 mov w1, #-0x2710 // =-10000 4e420: aa1303e0 mov x0, x19 4e424: f90002ff str xzr, [x23] 4e428: 97ff374a bl 0x1c150 4e42c: 321f7be1 orr w1, wzr, #0xfffffffe 4e430: aa1303e0 mov x0, x19 4e434: 97ff35cf bl 0x1bb70 4e438: aa1403e0 mov x0, x20 4e43c: aa1603e1 mov x1, x22 4e440: 97ff3d40 bl 0x1d940 4e444: f90002e0 str x0, [x23] 4e448: b5000320 cbnz x0, 0x4e4ac 4e44c: 97ff3775 bl 0x1c220 <__errno@plt> 4e450: b9400016 ldr w22, [x0] 4e454: aa1303e0 mov x0, x19 4e458: 93407ed5 sxtw x21, w22 4e45c: 97ff3db9 bl 0x1db40 4e460: 2a1603e0 mov w0, w22 4e464: 97ff3757 bl 0x1c1c0 4e468: aa0003e3 mov x3, x0 4e46c: b40000f4 cbz x20, 0x4e488 4e470: b00000c1 adrp x1, 0x67000 4e474: 91237c21 add x1, x1, #0x8df 4e478: aa1303e0 mov x0, x19 4e47c: aa1403e2 mov x2, x20 4e480: 97ff35c8 bl 0x1bba0 4e484: 14000006 b 0x4e49c 4e488: f00000c1 adrp x1, 0x69000 4e48c: 91114821 add x1, x1, #0x452 4e490: aa1303e0 mov x0, x19 4e494: aa0303e2 mov x2, x3 4e498: 97ff35c2 bl 0x1bba0 4e49c: aa1303e0 mov x0, x19 4e4a0: aa1503e1 mov x1, x21 4e4a4: 97ff35d3 bl 0x1bbf0 4e4a8: 320007f5 orr w21, wzr, #0x3 4e4ac: 2a1503e0 mov w0, w21 4e4b0: a9437bfd ldp x29, x30, [sp, #0x30] 4e4b4: a9424ff4 ldp x20, x19, [sp, #0x20] 4e4b8: a94157f6 ldp x22, x21, [sp, #0x10] 4e4bc: f84407f7 ldr x23, [sp], #0x40 4e4c0: d65f03c0 ret 4e4c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4e4c8: 910003fd mov x29, sp 4e4cc: d00000c2 adrp x2, 0x68000 4e4d0: 9102f042 add x2, x2, #0xbc 4e4d4: 321f03e1 orr w1, wzr, #0x2 4e4d8: 940000c3 bl 0x4e7e4 4e4dc: 320003e0 orr w0, wzr, #0x1 4e4e0: a8c17bfd ldp x29, x30, [sp], #0x10 4e4e4: d65f03c0 ret 4e4e8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4e4ec: a9014ff4 stp x20, x19, [sp, #0x10] 4e4f0: a9027bfd stp x29, x30, [sp, #0x20] 4e4f4: 910083fd add x29, sp, #0x20 4e4f8: 320003e1 orr w1, wzr, #0x1 4e4fc: aa1f03e2 mov x2, xzr 4e500: aa0003f3 mov x19, x0 4e504: 97ff38ab bl 0x1c7b0 4e508: 900000e2 adrp x2, 0x6a000 4e50c: aa0003f4 mov x20, x0 4e510: 91062842 add x2, x2, #0x18a 4e514: 321f03e1 orr w1, wzr, #0x2 4e518: aa1303e0 mov x0, x19 4e51c: aa1f03e3 mov x3, xzr 4e520: 97ff3c44 bl 0x1d630 4e524: 321d03e1 orr w1, wzr, #0x8 4e528: aa1303e0 mov x0, x19 4e52c: 97ff3809 bl 0x1c550 4e530: f00000c2 adrp x2, 0x69000 4e534: aa0003f5 mov x21, x0 4e538: 91000042 add x2, x2, #0x0 4e53c: 1284e1e1 mov w1, #-0x2710 // =-10000 4e540: aa1303e0 mov x0, x19 4e544: f90002bf str xzr, [x21] 4e548: 97ff3702 bl 0x1c150 4e54c: 321f7be1 orr w1, wzr, #0xfffffffe 4e550: aa1303e0 mov x0, x19 4e554: 97ff3587 bl 0x1bb70 4e558: f00000c1 adrp x1, 0x69000 4e55c: 91040821 add x1, x1, #0x102 4e560: aa1303e0 mov x0, x19 4e564: 97ff3c7f bl 0x1d760 4e568: f90002bf str xzr, [x21] 4e56c: 97ff372d bl 0x1c220 <__errno@plt> 4e570: b9400016 ldr w22, [x0] 4e574: aa1303e0 mov x0, x19 4e578: 93407ed5 sxtw x21, w22 4e57c: 97ff3d71 bl 0x1db40 4e580: 2a1603e0 mov w0, w22 4e584: 97ff370f bl 0x1c1c0 4e588: aa0003e3 mov x3, x0 4e58c: b40000f4 cbz x20, 0x4e5a8 4e590: b00000c1 adrp x1, 0x67000 4e594: 91237c21 add x1, x1, #0x8df 4e598: aa1303e0 mov x0, x19 4e59c: aa1403e2 mov x2, x20 4e5a0: 97ff3580 bl 0x1bba0 4e5a4: 14000006 b 0x4e5bc 4e5a8: f00000c1 adrp x1, 0x69000 4e5ac: 91114821 add x1, x1, #0x452 4e5b0: aa1303e0 mov x0, x19 4e5b4: aa0303e2 mov x2, x3 4e5b8: 97ff357a bl 0x1bba0 4e5bc: aa1303e0 mov x0, x19 4e5c0: aa1503e1 mov x1, x21 4e5c4: 97ff358b bl 0x1bbf0 4e5c8: a9427bfd ldp x29, x30, [sp, #0x20] 4e5cc: a9414ff4 ldp x20, x19, [sp, #0x10] 4e5d0: 320007e0 orr w0, wzr, #0x3 4e5d4: a8c357f6 ldp x22, x21, [sp], #0x30 4e5d8: d65f03c0 ret 4e5dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4e5e0: a9017bfd stp x29, x30, [sp, #0x10] 4e5e4: 910043fd add x29, sp, #0x10 4e5e8: 1284e201 mov w1, #-0x2711 // =-10001 4e5ec: 320003e2 orr w2, wzr, #0x1 4e5f0: aa0003f3 mov x19, x0 4e5f4: 97ff3bc3 bl 0x1d500 4e5f8: 12800001 mov w1, #-0x1 // =-1 4e5fc: aa1303e0 mov x0, x19 4e600: 97ff3648 bl 0x1bf20 4e604: f9400014 ldr x20, [x0] 4e608: b50000f4 cbnz x20, 0x4e624 4e60c: f00000c1 adrp x1, 0x69000 4e610: f00000c2 adrp x2, 0x69000 4e614: 91039c21 add x1, x1, #0xe7 4e618: 91034842 add x2, x2, #0xd2 4e61c: aa1303e0 mov x0, x19 4e620: 97ff3c50 bl 0x1d760 4e624: a9417bfd ldp x29, x30, [sp, #0x10] 4e628: 320003e2 orr w2, wzr, #0x1 4e62c: aa1303e0 mov x0, x19 4e630: aa1403e1 mov x1, x20 4e634: a8c24ff4 ldp x20, x19, [sp], #0x20 4e638: 17fffdab b 0x4dce4 4e63c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4e640: a9017bfd stp x29, x30, [sp, #0x10] 4e644: 910043fd add x29, sp, #0x10 4e648: 321d03e1 orr w1, wzr, #0x8 4e64c: aa0003f3 mov x19, x0 4e650: 97ff37c0 bl 0x1c550 4e654: f00000c2 adrp x2, 0x69000 4e658: aa0003f4 mov x20, x0 4e65c: 91000042 add x2, x2, #0x0 4e660: 1284e1e1 mov w1, #-0x2710 // =-10000 4e664: aa1303e0 mov x0, x19 4e668: f900029f str xzr, [x20] 4e66c: 97ff36b9 bl 0x1c150 4e670: 321f7be1 orr w1, wzr, #0xfffffffe 4e674: aa1303e0 mov x0, x19 4e678: 97ff353e bl 0x1bb70 4e67c: 97ff3ac1 bl 0x1d180 4e680: f9000280 str x0, [x20] 4e684: b4000060 cbz x0, 0x4e690 4e688: 320003e0 orr w0, wzr, #0x1 4e68c: 14000010 b 0x4e6cc 4e690: 97ff36e4 bl 0x1c220 <__errno@plt> 4e694: b9400014 ldr w20, [x0] 4e698: aa1303e0 mov x0, x19 4e69c: 97ff3d29 bl 0x1db40 4e6a0: 2a1403e0 mov w0, w20 4e6a4: 97ff36c7 bl 0x1c1c0 4e6a8: f00000c1 adrp x1, 0x69000 4e6ac: aa0003e2 mov x2, x0 4e6b0: 91114821 add x1, x1, #0x452 4e6b4: aa1303e0 mov x0, x19 4e6b8: 97ff353a bl 0x1bba0 4e6bc: 93407e81 sxtw x1, w20 4e6c0: aa1303e0 mov x0, x19 4e6c4: 97ff354b bl 0x1bbf0 4e6c8: 320007e0 orr w0, wzr, #0x3 4e6cc: a9417bfd ldp x29, x30, [sp, #0x10] 4e6d0: a8c24ff4 ldp x20, x19, [sp], #0x20 4e6d4: d65f03c0 ret 4e6d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4e6dc: a9017bfd stp x29, x30, [sp, #0x10] 4e6e0: 910043fd add x29, sp, #0x10 4e6e4: 320003e1 orr w1, wzr, #0x1 4e6e8: aa0003f3 mov x19, x0 4e6ec: 97ff3be1 bl 0x1d670 4e6f0: 320003e1 orr w1, wzr, #0x1 4e6f4: aa1303e0 mov x0, x19 4e6f8: 97ff360a bl 0x1bf20 4e6fc: f00000c2 adrp x2, 0x69000 4e700: aa0003f4 mov x20, x0 4e704: 91000042 add x2, x2, #0x0 4e708: 1284e1e1 mov w1, #-0x2710 // =-10000 4e70c: aa1303e0 mov x0, x19 4e710: 97ff3690 bl 0x1c150 4e714: b4000214 cbz x20, 0x4e754 4e718: 320003e1 orr w1, wzr, #0x1 4e71c: aa1303e0 mov x0, x19 4e720: 97ff3c8c bl 0x1d950 4e724: 34000180 cbz w0, 0x4e754 4e728: 321f7be1 orr w1, wzr, #0xfffffffe 4e72c: 12800002 mov w2, #-0x1 // =-1 4e730: aa1303e0 mov x0, x19 4e734: 97ff39c7 bl 0x1ce50 4e738: 340000e0 cbz w0, 0x4e754 4e73c: f9400288 ldr x8, [x20] 4e740: b4000108 cbz x8, 0x4e760 4e744: f00000c1 adrp x1, 0x69000 4e748: 91013c21 add x1, x1, #0x4f 4e74c: 321e03e2 orr w2, wzr, #0x4 4e750: 14000007 b 0x4e76c 4e754: aa1303e0 mov x0, x19 4e758: 97ff3cfa bl 0x1db40 4e75c: 14000006 b 0x4e774 4e760: f00000c1 adrp x1, 0x69000 4e764: 91012021 add x1, x1, #0x48 4e768: 52800162 mov w2, #0xb // =11 4e76c: aa1303e0 mov x0, x19 4e770: 97ff3b34 bl 0x1d440 4e774: a9417bfd ldp x29, x30, [sp, #0x10] 4e778: 320003e0 orr w0, wzr, #0x1 4e77c: a8c24ff4 ldp x20, x19, [sp], #0x20 4e780: d65f03c0 ret 4e784: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4e788: a9017bfd stp x29, x30, [sp, #0x10] 4e78c: 910043fd add x29, sp, #0x10 4e790: 1284e201 mov w1, #-0x2711 // =-10001 4e794: 321f03e2 orr w2, wzr, #0x2 4e798: aa0003f3 mov x19, x0 4e79c: 97ff3b59 bl 0x1d500 4e7a0: 12800001 mov w1, #-0x1 // =-1 4e7a4: aa1303e0 mov x0, x19 4e7a8: 97ff35de bl 0x1bf20 4e7ac: f9400014 ldr x20, [x0] 4e7b0: b50000f4 cbnz x20, 0x4e7cc 4e7b4: f00000c1 adrp x1, 0x69000 4e7b8: f00000c2 adrp x2, 0x69000 4e7bc: 91039c21 add x1, x1, #0xe7 4e7c0: 91036042 add x2, x2, #0xd8 4e7c4: aa1303e0 mov x0, x19 4e7c8: 97ff3be6 bl 0x1d760 4e7cc: a9417bfd ldp x29, x30, [sp, #0x10] 4e7d0: 320003e2 orr w2, wzr, #0x1 4e7d4: aa1303e0 mov x0, x19 4e7d8: aa1403e1 mov x1, x20 4e7dc: a8c24ff4 ldp x20, x19, [sp], #0x20 4e7e0: 17fffe10 b 0x4e020 4e7e4: f81c0ff7 str x23, [sp, #-0x40]! 4e7e8: a90157f6 stp x22, x21, [sp, #0x10] 4e7ec: a9024ff4 stp x20, x19, [sp, #0x20] 4e7f0: a9037bfd stp x29, x30, [sp, #0x30] 4e7f4: 9100c3fd add x29, sp, #0x30 4e7f8: 2a0103f3 mov w19, w1 4e7fc: 320003e1 orr w1, wzr, #0x1 4e800: aa0203f6 mov x22, x2 4e804: aa0003f4 mov x20, x0 4e808: 97ff3a56 bl 0x1d160 4e80c: 7100041f cmp w0, #0x1 4e810: 540007ab b.lt 0x4e904 4e814: 320003e1 orr w1, wzr, #0x1 4e818: aa1403e0 mov x0, x20 4e81c: aa1f03e2 mov x2, xzr 4e820: 97ff3b48 bl 0x1d540 4e824: aa0003f5 mov x21, x0 4e828: b40004b5 cbz x21, 0x4e8bc 4e82c: 321d03e1 orr w1, wzr, #0x8 4e830: aa1403e0 mov x0, x20 4e834: 97ff3747 bl 0x1c550 4e838: f00000c2 adrp x2, 0x69000 4e83c: aa0003f7 mov x23, x0 4e840: 91000042 add x2, x2, #0x0 4e844: 1284e1e1 mov w1, #-0x2710 // =-10000 4e848: aa1403e0 mov x0, x20 4e84c: f90002ff str xzr, [x23] 4e850: 97ff3640 bl 0x1c150 4e854: 321f7be1 orr w1, wzr, #0xfffffffe 4e858: aa1403e0 mov x0, x20 4e85c: 97ff34c5 bl 0x1bb70 4e860: aa1503e0 mov x0, x21 4e864: aa1603e1 mov x1, x22 4e868: 97ff3c36 bl 0x1d940 4e86c: f90002e0 str x0, [x23] 4e870: b5000420 cbnz x0, 0x4e8f4 4e874: 97ff366b bl 0x1c220 <__errno@plt> 4e878: b9400000 ldr w0, [x0] 4e87c: 97ff3651 bl 0x1c1c0 4e880: b00000c1 adrp x1, 0x67000 4e884: aa0003e3 mov x3, x0 4e888: 91237c21 add x1, x1, #0x8df 4e88c: aa1403e0 mov x0, x20 4e890: aa1503e2 mov x2, x21 4e894: 97ff34c3 bl 0x1bba0 4e898: 12800001 mov w1, #-0x1 // =-1 4e89c: aa1403e0 mov x0, x20 4e8a0: aa1f03e2 mov x2, xzr 4e8a4: 97ff3b27 bl 0x1d540 4e8a8: aa0003e2 mov x2, x0 4e8ac: 320003e1 orr w1, wzr, #0x1 4e8b0: aa1403e0 mov x0, x20 4e8b4: 97ff35a7 bl 0x1bf50 4e8b8: 1400000f b 0x4e8f4 4e8bc: f00000c2 adrp x2, 0x69000 4e8c0: 91000042 add x2, x2, #0x0 4e8c4: 320003e1 orr w1, wzr, #0x1 4e8c8: aa1403e0 mov x0, x20 4e8cc: 97ff3625 bl 0x1c160 4e8d0: f9400008 ldr x8, [x0] 4e8d4: b50000a8 cbnz x8, 0x4e8e8 4e8d8: f00000c1 adrp x1, 0x69000 4e8dc: 9100dc21 add x1, x1, #0x37 4e8e0: aa1403e0 mov x0, x20 4e8e4: 97ff3b9f bl 0x1d760 4e8e8: 320003e1 orr w1, wzr, #0x1 4e8ec: aa1403e0 mov x0, x20 4e8f0: 97ff34e4 bl 0x1bc80 4e8f4: 1284e201 mov w1, #-0x2711 // =-10001 4e8f8: aa1403e0 mov x0, x20 4e8fc: 2a1303e2 mov w2, w19 4e900: 97ff3770 bl 0x1c6c0 4e904: aa1403e0 mov x0, x20 4e908: 2a1303e2 mov w2, w19 4e90c: a9437bfd ldp x29, x30, [sp, #0x30] 4e910: a9424ff4 ldp x20, x19, [sp, #0x20] 4e914: a94157f6 ldp x22, x21, [sp, #0x10] 4e918: 1284e201 mov w1, #-0x2711 // =-10001 4e91c: f84407f7 ldr x23, [sp], #0x40 4e920: 17ff3af8 b 0x1d500 000000000004e924 : 4e924: f81e0ff3 str x19, [sp, #-0x20]! 4e928: a9017bfd stp x29, x30, [sp, #0x10] 4e92c: 910043fd add x29, sp, #0x10 4e930: d00000c1 adrp x1, 0x68000 4e934: d00001c2 adrp x2, 0x88000 4e938: 913f9c21 add x1, x1, #0xfe7 4e93c: 912ec042 add x2, x2, #0xbb0 4e940: aa0003f3 mov x19, x0 4e944: 97ff3a3b bl 0x1d230 4e948: f00000c8 adrp x8, 0x69000 4e94c: fd40a900 ldr d0, [x8, #0x150] 4e950: aa1303e0 mov x0, x19 4e954: 97ff3be3 bl 0x1d8e0 4e958: f00000c2 adrp x2, 0x69000 4e95c: 9105c042 add x2, x2, #0x170 4e960: 321f7be1 orr w1, wzr, #0xfffffffe 4e964: aa1303e0 mov x0, x19 4e968: 97ff3a0e bl 0x1d1a0 4e96c: f00000c8 adrp x8, 0x69000 4e970: fd40ad00 ldr d0, [x8, #0x158] 4e974: aa1303e0 mov x0, x19 4e978: 97ff3bda bl 0x1d8e0 4e97c: f00000c2 adrp x2, 0x69000 4e980: 9105cc42 add x2, x2, #0x173 4e984: 321f7be1 orr w1, wzr, #0xfffffffe 4e988: aa1303e0 mov x0, x19 4e98c: 97ff3a05 bl 0x1d1a0 4e990: f00000c2 adrp x2, 0x69000 4e994: 9105e042 add x2, x2, #0x178 4e998: 12800001 mov w1, #-0x1 // =-1 4e99c: aa1303e0 mov x0, x19 4e9a0: 97ff35ec bl 0x1c150 4e9a4: 900000e2 adrp x2, 0x6a000 4e9a8: 910ee042 add x2, x2, #0x3b8 4e9ac: 321f7be1 orr w1, wzr, #0xfffffffe 4e9b0: aa1303e0 mov x0, x19 4e9b4: 97ff39fb bl 0x1d1a0 4e9b8: a9417bfd ldp x29, x30, [sp, #0x10] 4e9bc: 320003e0 orr w0, wzr, #0x1 4e9c0: f84207f3 ldr x19, [sp], #0x20 4e9c4: d65f03c0 ret 4e9c8: f81e0ff3 str x19, [sp, #-0x20]! 4e9cc: a9017bfd stp x29, x30, [sp, #0x10] 4e9d0: 910043fd add x29, sp, #0x10 4e9d4: 320003e1 orr w1, wzr, #0x1 4e9d8: aa0003f3 mov x19, x0 4e9dc: 97ff342d bl 0x1ba90 4e9e0: 1e60c000 fabs d0, d0 4e9e4: aa1303e0 mov x0, x19 4e9e8: 97ff3bbe bl 0x1d8e0 4e9ec: a9417bfd ldp x29, x30, [sp, #0x10] 4e9f0: 320003e0 orr w0, wzr, #0x1 4e9f4: f84207f3 ldr x19, [sp], #0x20 4e9f8: d65f03c0 ret 4e9fc: f81e0ff3 str x19, [sp, #-0x20]! 4ea00: a9017bfd stp x29, x30, [sp, #0x10] 4ea04: 910043fd add x29, sp, #0x10 4ea08: 320003e1 orr w1, wzr, #0x1 4ea0c: aa0003f3 mov x19, x0 4ea10: 97ff3420 bl 0x1ba90 4ea14: 97ff3c73 bl 0x1dbe0 4ea18: aa1303e0 mov x0, x19 4ea1c: 97ff3bb1 bl 0x1d8e0 4ea20: a9417bfd ldp x29, x30, [sp, #0x10] 4ea24: 320003e0 orr w0, wzr, #0x1 4ea28: f84207f3 ldr x19, [sp], #0x20 4ea2c: d65f03c0 ret 4ea30: f81e0ff3 str x19, [sp, #-0x20]! 4ea34: a9017bfd stp x29, x30, [sp, #0x10] 4ea38: 910043fd add x29, sp, #0x10 4ea3c: 320003e1 orr w1, wzr, #0x1 4ea40: aa0003f3 mov x19, x0 4ea44: 97ff3413 bl 0x1ba90 4ea48: 97ff36ea bl 0x1c5f0 4ea4c: aa1303e0 mov x0, x19 4ea50: 97ff3ba4 bl 0x1d8e0 4ea54: a9417bfd ldp x29, x30, [sp, #0x10] 4ea58: 320003e0 orr w0, wzr, #0x1 4ea5c: f84207f3 ldr x19, [sp], #0x20 4ea60: d65f03c0 ret 4ea64: fc1e0fe8 str d8, [sp, #-0x20]! 4ea68: f90007f3 str x19, [sp, #0x8] 4ea6c: a9017bfd stp x29, x30, [sp, #0x10] 4ea70: 910043fd add x29, sp, #0x10 4ea74: 320003e1 orr w1, wzr, #0x1 4ea78: aa0003f3 mov x19, x0 4ea7c: 97ff3405 bl 0x1ba90 4ea80: 321f03e1 orr w1, wzr, #0x2 4ea84: aa1303e0 mov x0, x19 4ea88: 4ea01c08 mov v8.16b, v0.16b 4ea8c: 97ff3401 bl 0x1ba90 4ea90: 4ea01c01 mov v1.16b, v0.16b 4ea94: 4ea81d00 mov v0.16b, v8.16b 4ea98: 97ff338a bl 0x1b8c0 4ea9c: aa1303e0 mov x0, x19 4eaa0: 97ff3b90 bl 0x1d8e0 4eaa4: a9417bfd ldp x29, x30, [sp, #0x10] 4eaa8: f94007f3 ldr x19, [sp, #0x8] 4eaac: 320003e0 orr w0, wzr, #0x1 4eab0: fc4207e8 ldr d8, [sp], #0x20 4eab4: d65f03c0 ret 4eab8: f81e0ff3 str x19, [sp, #-0x20]! 4eabc: a9017bfd stp x29, x30, [sp, #0x10] 4eac0: 910043fd add x29, sp, #0x10 4eac4: 320003e1 orr w1, wzr, #0x1 4eac8: aa0003f3 mov x19, x0 4eacc: 97ff33f1 bl 0x1ba90 4ead0: 97ff35fc bl 0x1c2c0 4ead4: aa1303e0 mov x0, x19 4ead8: 97ff3b82 bl 0x1d8e0 4eadc: a9417bfd ldp x29, x30, [sp, #0x10] 4eae0: 320003e0 orr w0, wzr, #0x1 4eae4: f84207f3 ldr x19, [sp], #0x20 4eae8: d65f03c0 ret 4eaec: f81e0ff3 str x19, [sp, #-0x20]! 4eaf0: a9017bfd stp x29, x30, [sp, #0x10] 4eaf4: 910043fd add x29, sp, #0x10 4eaf8: 320003e1 orr w1, wzr, #0x1 4eafc: aa0003f3 mov x19, x0 4eb00: 97ff33e4 bl 0x1ba90 4eb04: 1e64c000 frintp d0, d0 4eb08: aa1303e0 mov x0, x19 4eb0c: 97ff3b75 bl 0x1d8e0 4eb10: a9417bfd ldp x29, x30, [sp, #0x10] 4eb14: 320003e0 orr w0, wzr, #0x1 4eb18: f84207f3 ldr x19, [sp], #0x20 4eb1c: d65f03c0 ret 4eb20: f81e0ff3 str x19, [sp, #-0x20]! 4eb24: a9017bfd stp x29, x30, [sp, #0x10] 4eb28: 910043fd add x29, sp, #0x10 4eb2c: 320003e1 orr w1, wzr, #0x1 4eb30: aa0003f3 mov x19, x0 4eb34: 97ff33d7 bl 0x1ba90 4eb38: 97ff347a bl 0x1bd20 4eb3c: aa1303e0 mov x0, x19 4eb40: 97ff3b68 bl 0x1d8e0 4eb44: a9417bfd ldp x29, x30, [sp, #0x10] 4eb48: 320003e0 orr w0, wzr, #0x1 4eb4c: f84207f3 ldr x19, [sp], #0x20 4eb50: d65f03c0 ret 4eb54: f81e0ff3 str x19, [sp, #-0x20]! 4eb58: a9017bfd stp x29, x30, [sp, #0x10] 4eb5c: 910043fd add x29, sp, #0x10 4eb60: 320003e1 orr w1, wzr, #0x1 4eb64: aa0003f3 mov x19, x0 4eb68: 97ff33ca bl 0x1ba90 4eb6c: 97ff361d bl 0x1c3e0 4eb70: aa1303e0 mov x0, x19 4eb74: 97ff3b5b bl 0x1d8e0 4eb78: a9417bfd ldp x29, x30, [sp, #0x10] 4eb7c: 320003e0 orr w0, wzr, #0x1 4eb80: f84207f3 ldr x19, [sp], #0x20 4eb84: d65f03c0 ret 4eb88: f81e0ff3 str x19, [sp, #-0x20]! 4eb8c: a9017bfd stp x29, x30, [sp, #0x10] 4eb90: 910043fd add x29, sp, #0x10 4eb94: 320003e1 orr w1, wzr, #0x1 4eb98: aa0003f3 mov x19, x0 4eb9c: 97ff33bd bl 0x1ba90 4eba0: f00000c8 adrp x8, 0x69000 4eba4: fd40b101 ldr d1, [x8, #0x160] 4eba8: aa1303e0 mov x0, x19 4ebac: 1e611800 fdiv d0, d0, d1 4ebb0: 97ff3b4c bl 0x1d8e0 4ebb4: a9417bfd ldp x29, x30, [sp, #0x10] 4ebb8: 320003e0 orr w0, wzr, #0x1 4ebbc: f84207f3 ldr x19, [sp], #0x20 4ebc0: d65f03c0 ret 4ebc4: f81e0ff3 str x19, [sp, #-0x20]! 4ebc8: a9017bfd stp x29, x30, [sp, #0x10] 4ebcc: 910043fd add x29, sp, #0x10 4ebd0: 320003e1 orr w1, wzr, #0x1 4ebd4: aa0003f3 mov x19, x0 4ebd8: 97ff33ae bl 0x1ba90 4ebdc: 97ff3391 bl 0x1ba20 4ebe0: aa1303e0 mov x0, x19 4ebe4: 97ff3b3f bl 0x1d8e0 4ebe8: a9417bfd ldp x29, x30, [sp, #0x10] 4ebec: 320003e0 orr w0, wzr, #0x1 4ebf0: f84207f3 ldr x19, [sp], #0x20 4ebf4: d65f03c0 ret 4ebf8: f81e0ff3 str x19, [sp, #-0x20]! 4ebfc: a9017bfd stp x29, x30, [sp, #0x10] 4ec00: 910043fd add x29, sp, #0x10 4ec04: 320003e1 orr w1, wzr, #0x1 4ec08: aa0003f3 mov x19, x0 4ec0c: 97ff33a1 bl 0x1ba90 4ec10: 1e654000 frintm d0, d0 4ec14: aa1303e0 mov x0, x19 4ec18: 97ff3b32 bl 0x1d8e0 4ec1c: a9417bfd ldp x29, x30, [sp, #0x10] 4ec20: 320003e0 orr w0, wzr, #0x1 4ec24: f84207f3 ldr x19, [sp], #0x20 4ec28: d65f03c0 ret 4ec2c: fc1e0fe8 str d8, [sp, #-0x20]! 4ec30: f90007f3 str x19, [sp, #0x8] 4ec34: a9017bfd stp x29, x30, [sp, #0x10] 4ec38: 910043fd add x29, sp, #0x10 4ec3c: 320003e1 orr w1, wzr, #0x1 4ec40: aa0003f3 mov x19, x0 4ec44: 97ff3393 bl 0x1ba90 4ec48: 321f03e1 orr w1, wzr, #0x2 4ec4c: aa1303e0 mov x0, x19 4ec50: 4ea01c08 mov v8.16b, v0.16b 4ec54: 97ff338f bl 0x1ba90 4ec58: 4ea01c01 mov v1.16b, v0.16b 4ec5c: 4ea81d00 mov v0.16b, v8.16b 4ec60: 97ff34c0 bl 0x1bf60 4ec64: aa1303e0 mov x0, x19 4ec68: 97ff3b1e bl 0x1d8e0 4ec6c: a9417bfd ldp x29, x30, [sp, #0x10] 4ec70: f94007f3 ldr x19, [sp, #0x8] 4ec74: 320003e0 orr w0, wzr, #0x1 4ec78: fc4207e8 ldr d8, [sp], #0x20 4ec7c: d65f03c0 ret 4ec80: d100c3ff sub sp, sp, #0x30 4ec84: a9014ff4 stp x20, x19, [sp, #0x10] 4ec88: a9027bfd stp x29, x30, [sp, #0x20] 4ec8c: 910083fd add x29, sp, #0x20 4ec90: d53bd054 mrs x20, TPIDR_EL0 4ec94: f9401688 ldr x8, [x20, #0x28] 4ec98: 320003e1 orr w1, wzr, #0x1 4ec9c: aa0003f3 mov x19, x0 4eca0: f90007e8 str x8, [sp, #0x8] 4eca4: 97ff337b bl 0x1ba90 4eca8: 910013e0 add x0, sp, #0x4 4ecac: 97ff3459 bl 0x1be10 4ecb0: aa1303e0 mov x0, x19 4ecb4: 97ff3b0b bl 0x1d8e0 4ecb8: b98007e1 ldrsw x1, [sp, #0x4] 4ecbc: aa1303e0 mov x0, x19 4ecc0: 97ff33cc bl 0x1bbf0 4ecc4: f9401688 ldr x8, [x20, #0x28] 4ecc8: f94007e9 ldr x9, [sp, #0x8] 4eccc: eb09011f cmp x8, x9 4ecd0: 540000c1 b.ne 0x4ece8 4ecd4: a9427bfd ldp x29, x30, [sp, #0x20] 4ecd8: a9414ff4 ldp x20, x19, [sp, #0x10] 4ecdc: 321f03e0 orr w0, wzr, #0x2 4ece0: 9100c3ff add sp, sp, #0x30 4ece4: d65f03c0 ret 4ece8: 97ff373e bl 0x1c9e0 <__stack_chk_fail@plt> 4ecec: fc1e0fe8 str d8, [sp, #-0x20]! 4ecf0: f90007f3 str x19, [sp, #0x8] 4ecf4: a9017bfd stp x29, x30, [sp, #0x10] 4ecf8: 910043fd add x29, sp, #0x10 4ecfc: 320003e1 orr w1, wzr, #0x1 4ed00: aa0003f3 mov x19, x0 4ed04: 97ff3363 bl 0x1ba90 4ed08: 321f03e1 orr w1, wzr, #0x2 4ed0c: aa1303e0 mov x0, x19 4ed10: 4ea01c08 mov v8.16b, v0.16b 4ed14: 97ff37db bl 0x1cc80 4ed18: 4ea81d00 mov v0.16b, v8.16b 4ed1c: 97ff38c9 bl 0x1d040 4ed20: aa1303e0 mov x0, x19 4ed24: 97ff3aef bl 0x1d8e0 4ed28: a9417bfd ldp x29, x30, [sp, #0x10] 4ed2c: f94007f3 ldr x19, [sp, #0x8] 4ed30: 320003e0 orr w0, wzr, #0x1 4ed34: fc4207e8 ldr d8, [sp], #0x20 4ed38: d65f03c0 ret 4ed3c: f81e0ff3 str x19, [sp, #-0x20]! 4ed40: a9017bfd stp x29, x30, [sp, #0x10] 4ed44: 910043fd add x29, sp, #0x10 4ed48: 320003e1 orr w1, wzr, #0x1 4ed4c: aa0003f3 mov x19, x0 4ed50: 97ff3350 bl 0x1ba90 4ed54: 97ff3403 bl 0x1bd60 4ed58: aa1303e0 mov x0, x19 4ed5c: 97ff3ae1 bl 0x1d8e0 4ed60: a9417bfd ldp x29, x30, [sp, #0x10] 4ed64: 320003e0 orr w0, wzr, #0x1 4ed68: f84207f3 ldr x19, [sp], #0x20 4ed6c: d65f03c0 ret 4ed70: f81e0ff3 str x19, [sp, #-0x20]! 4ed74: a9017bfd stp x29, x30, [sp, #0x10] 4ed78: 910043fd add x29, sp, #0x10 4ed7c: 320003e1 orr w1, wzr, #0x1 4ed80: aa0003f3 mov x19, x0 4ed84: 97ff3343 bl 0x1ba90 4ed88: 97ff36fe bl 0x1c980 4ed8c: aa1303e0 mov x0, x19 4ed90: 97ff3ad4 bl 0x1d8e0 4ed94: a9417bfd ldp x29, x30, [sp, #0x10] 4ed98: 320003e0 orr w0, wzr, #0x1 4ed9c: f84207f3 ldr x19, [sp], #0x20 4eda0: d65f03c0 ret 4eda4: fc1d0fe8 str d8, [sp, #-0x30]! 4eda8: f90007f5 str x21, [sp, #0x8] 4edac: a9014ff4 stp x20, x19, [sp, #0x10] 4edb0: a9027bfd stp x29, x30, [sp, #0x20] 4edb4: 910083fd add x29, sp, #0x20 4edb8: aa0003f3 mov x19, x0 4edbc: 97ff3525 bl 0x1c250 4edc0: 2a0003f4 mov w20, w0 4edc4: 320003e1 orr w1, wzr, #0x1 4edc8: aa1303e0 mov x0, x19 4edcc: 97ff3331 bl 0x1ba90 4edd0: 4ea01c08 mov v8.16b, v0.16b 4edd4: 71000a9f cmp w20, #0x2 4edd8: 5400014b b.lt 0x4ee00 4eddc: 320003f5 orr w21, wzr, #0x1 4ede0: 110006b5 add w21, w21, #0x1 4ede4: aa1303e0 mov x0, x19 4ede8: 2a1503e1 mov w1, w21 4edec: 97ff3329 bl 0x1ba90 4edf0: 1e682000 fcmp d0, d8 4edf4: 1e68cc08 fcsel d8, d0, d8, gt 4edf8: 6b15029f cmp w20, w21 4edfc: 54ffff21 b.ne 0x4ede0 4ee00: aa1303e0 mov x0, x19 4ee04: 4ea81d00 mov v0.16b, v8.16b 4ee08: 97ff3ab6 bl 0x1d8e0 4ee0c: a9427bfd ldp x29, x30, [sp, #0x20] 4ee10: a9414ff4 ldp x20, x19, [sp, #0x10] 4ee14: f94007f5 ldr x21, [sp, #0x8] 4ee18: 320003e0 orr w0, wzr, #0x1 4ee1c: fc4307e8 ldr d8, [sp], #0x30 4ee20: d65f03c0 ret 4ee24: fc1d0fe8 str d8, [sp, #-0x30]! 4ee28: f90007f5 str x21, [sp, #0x8] 4ee2c: a9014ff4 stp x20, x19, [sp, #0x10] 4ee30: a9027bfd stp x29, x30, [sp, #0x20] 4ee34: 910083fd add x29, sp, #0x20 4ee38: aa0003f3 mov x19, x0 4ee3c: 97ff3505 bl 0x1c250 4ee40: 2a0003f4 mov w20, w0 4ee44: 320003e1 orr w1, wzr, #0x1 4ee48: aa1303e0 mov x0, x19 4ee4c: 97ff3311 bl 0x1ba90 4ee50: 4ea01c08 mov v8.16b, v0.16b 4ee54: 71000a9f cmp w20, #0x2 4ee58: 5400014b b.lt 0x4ee80 4ee5c: 320003f5 orr w21, wzr, #0x1 4ee60: 110006b5 add w21, w21, #0x1 4ee64: aa1303e0 mov x0, x19 4ee68: 2a1503e1 mov w1, w21 4ee6c: 97ff3309 bl 0x1ba90 4ee70: 1e682000 fcmp d0, d8 4ee74: 1e684c08 fcsel d8, d0, d8, mi 4ee78: 6b15029f cmp w20, w21 4ee7c: 54ffff21 b.ne 0x4ee60 4ee80: aa1303e0 mov x0, x19 4ee84: 4ea81d00 mov v0.16b, v8.16b 4ee88: 97ff3a96 bl 0x1d8e0 4ee8c: a9427bfd ldp x29, x30, [sp, #0x20] 4ee90: a9414ff4 ldp x20, x19, [sp, #0x10] 4ee94: f94007f5 ldr x21, [sp, #0x8] 4ee98: 320003e0 orr w0, wzr, #0x1 4ee9c: fc4307e8 ldr d8, [sp], #0x30 4eea0: d65f03c0 ret 4eea4: d10103ff sub sp, sp, #0x40 4eea8: fd000be8 str d8, [sp, #0x10] 4eeac: a9024ff4 stp x20, x19, [sp, #0x20] 4eeb0: a9037bfd stp x29, x30, [sp, #0x30] 4eeb4: 9100c3fd add x29, sp, #0x30 4eeb8: d53bd054 mrs x20, TPIDR_EL0 4eebc: f9401688 ldr x8, [x20, #0x28] 4eec0: 320003e1 orr w1, wzr, #0x1 4eec4: aa0003f3 mov x19, x0 4eec8: f90007e8 str x8, [sp, #0x8] 4eecc: 97ff32f1 bl 0x1ba90 4eed0: 910003e0 mov x0, sp 4eed4: 97ff3603 bl 0x1c6e0 4eed8: fd4003e1 ldr d1, [sp] 4eedc: 4ea01c08 mov v8.16b, v0.16b 4eee0: aa1303e0 mov x0, x19 4eee4: 4ea11c20 mov v0.16b, v1.16b 4eee8: 97ff3a7e bl 0x1d8e0 4eeec: aa1303e0 mov x0, x19 4eef0: 4ea81d00 mov v0.16b, v8.16b 4eef4: 97ff3a7b bl 0x1d8e0 4eef8: f9401688 ldr x8, [x20, #0x28] 4eefc: f94007e9 ldr x9, [sp, #0x8] 4ef00: eb09011f cmp x8, x9 4ef04: 540000e1 b.ne 0x4ef20 4ef08: a9437bfd ldp x29, x30, [sp, #0x30] 4ef0c: a9424ff4 ldp x20, x19, [sp, #0x20] 4ef10: fd400be8 ldr d8, [sp, #0x10] 4ef14: 321f03e0 orr w0, wzr, #0x2 4ef18: 910103ff add sp, sp, #0x40 4ef1c: d65f03c0 ret 4ef20: 97ff36b0 bl 0x1c9e0 <__stack_chk_fail@plt> 4ef24: fc1e0fe8 str d8, [sp, #-0x20]! 4ef28: f90007f3 str x19, [sp, #0x8] 4ef2c: a9017bfd stp x29, x30, [sp, #0x10] 4ef30: 910043fd add x29, sp, #0x10 4ef34: 320003e1 orr w1, wzr, #0x1 4ef38: aa0003f3 mov x19, x0 4ef3c: 97ff32d5 bl 0x1ba90 4ef40: 321f03e1 orr w1, wzr, #0x2 4ef44: aa1303e0 mov x0, x19 4ef48: 4ea01c08 mov v8.16b, v0.16b 4ef4c: 97ff32d1 bl 0x1ba90 4ef50: 4ea01c01 mov v1.16b, v0.16b 4ef54: 4ea81d00 mov v0.16b, v8.16b 4ef58: 97ff333a bl 0x1bc40 4ef5c: aa1303e0 mov x0, x19 4ef60: 97ff3a60 bl 0x1d8e0 4ef64: a9417bfd ldp x29, x30, [sp, #0x10] 4ef68: f94007f3 ldr x19, [sp, #0x8] 4ef6c: 320003e0 orr w0, wzr, #0x1 4ef70: fc4207e8 ldr d8, [sp], #0x20 4ef74: d65f03c0 ret 4ef78: f81e0ff3 str x19, [sp, #-0x20]! 4ef7c: a9017bfd stp x29, x30, [sp, #0x10] 4ef80: 910043fd add x29, sp, #0x10 4ef84: 320003e1 orr w1, wzr, #0x1 4ef88: aa0003f3 mov x19, x0 4ef8c: 97ff32c1 bl 0x1ba90 4ef90: f00000c8 adrp x8, 0x69000 4ef94: fd40b101 ldr d1, [x8, #0x160] 4ef98: aa1303e0 mov x0, x19 4ef9c: 1e610800 fmul d0, d0, d1 4efa0: 97ff3a50 bl 0x1d8e0 4efa4: a9417bfd ldp x29, x30, [sp, #0x10] 4efa8: 320003e0 orr w0, wzr, #0x1 4efac: f84207f3 ldr x19, [sp], #0x20 4efb0: d65f03c0 ret 4efb4: fc1c0fe8 str d8, [sp, #-0x40]! 4efb8: a90157f6 stp x22, x21, [sp, #0x10] 4efbc: a9024ff4 stp x20, x19, [sp, #0x20] 4efc0: a9037bfd stp x29, x30, [sp, #0x30] 4efc4: 9100c3fd add x29, sp, #0x30 4efc8: aa0003f3 mov x19, x0 4efcc: 97ff35e1 bl 0x1c750 4efd0: 93407c08 sxtw x8, w0 4efd4: 8b087908 add x8, x8, x8, lsl #30 4efd8: d37ffd0a lsr x10, x8, #63 4efdc: 937dfd08 asr x8, x8, #61 4efe0: f00000c9 adrp x9, 0x69000 4efe4: 0b0a0108 add w8, w8, w10 4efe8: 5301010a lsl w10, w8, #31 4efec: fd40b520 ldr d0, [x9, #0x168] 4eff0: 4b080148 sub w8, w10, w8 4eff4: 4b080008 sub w8, w0, w8 4eff8: 1e620101 scvtf d1, w8 4effc: aa1303e0 mov x0, x19 4f000: 1e601828 fdiv d8, d1, d0 4f004: 97ff3493 bl 0x1c250 4f008: 7100081f cmp w0, #0x2 4f00c: 540000e0 b.eq 0x4f028 4f010: 7100041f cmp w0, #0x1 4f014: 540003a0 b.eq 0x4f088 4f018: 35000680 cbnz w0, 0x4f0e8 4f01c: aa1303e0 mov x0, x19 4f020: 4ea81d00 mov v0.16b, v8.16b 4f024: 1400002a b 0x4f0cc 4f028: 320003e1 orr w1, wzr, #0x1 4f02c: aa1303e0 mov x0, x19 4f030: 320003f6 orr w22, wzr, #0x1 4f034: 97ff3713 bl 0x1cc80 4f038: aa0003f4 mov x20, x0 4f03c: 321f03e1 orr w1, wzr, #0x2 4f040: aa1303e0 mov x0, x19 4f044: 97ff370f bl 0x1cc80 4f048: aa0003f5 mov x21, x0 4f04c: 6b1402bf cmp w21, w20 4f050: 540000ca b.ge 0x4f068 4f054: d00000c2 adrp x2, 0x69000 4f058: 9107c842 add x2, x2, #0x1f2 4f05c: 321f03e1 orr w1, wzr, #0x2 4f060: aa1303e0 mov x0, x19 4f064: 97ff33bb bl 0x1bf50 4f068: 4b1402c8 sub w8, w22, w20 4f06c: 0b150108 add w8, w8, w21 4f070: 1e620100 scvtf d0, w8 4f074: 1e600900 fmul d0, d8, d0 4f078: 1e654000 frintm d0, d0 4f07c: 1e620281 scvtf d1, w20 4f080: 1e602820 fadd d0, d1, d0 4f084: 14000011 b 0x4f0c8 4f088: 320003e1 orr w1, wzr, #0x1 4f08c: aa1303e0 mov x0, x19 4f090: 97ff36fc bl 0x1cc80 4f094: aa0003f4 mov x20, x0 4f098: 7100029f cmp w20, #0x0 4f09c: 540000cc b.gt 0x4f0b4 4f0a0: d00000c2 adrp x2, 0x69000 4f0a4: 9107c842 add x2, x2, #0x1f2 4f0a8: 320003e1 orr w1, wzr, #0x1 4f0ac: aa1303e0 mov x0, x19 4f0b0: 97ff33a8 bl 0x1bf50 4f0b4: 1e620280 scvtf d0, w20 4f0b8: 1e600900 fmul d0, d8, d0 4f0bc: 1e654000 frintm d0, d0 4f0c0: 1e6e1001 fmov d1, #1.00000000 4f0c4: 1e612800 fadd d0, d0, d1 4f0c8: aa1303e0 mov x0, x19 4f0cc: 97ff3a05 bl 0x1d8e0 4f0d0: a9437bfd ldp x29, x30, [sp, #0x30] 4f0d4: a9424ff4 ldp x20, x19, [sp, #0x20] 4f0d8: a94157f6 ldp x22, x21, [sp, #0x10] 4f0dc: 320003e0 orr w0, wzr, #0x1 4f0e0: fc4407e8 ldr d8, [sp], #0x40 4f0e4: d65f03c0 ret 4f0e8: aa1303e0 mov x0, x19 4f0ec: a9437bfd ldp x29, x30, [sp, #0x30] 4f0f0: a9424ff4 ldp x20, x19, [sp, #0x20] 4f0f4: a94157f6 ldp x22, x21, [sp, #0x10] 4f0f8: d00000c1 adrp x1, 0x69000 4f0fc: 91081021 add x1, x1, #0x204 4f100: fc4407e8 ldr d8, [sp], #0x40 4f104: 17ff3997 b 0x1d760 4f108: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4f10c: 910003fd mov x29, sp 4f110: 320003e1 orr w1, wzr, #0x1 4f114: 97ff36db bl 0x1cc80 4f118: 97ff3482 bl 0x1c320 4f11c: 2a1f03e0 mov w0, wzr 4f120: a8c17bfd ldp x29, x30, [sp], #0x10 4f124: d65f03c0 ret 4f128: f81e0ff3 str x19, [sp, #-0x20]! 4f12c: a9017bfd stp x29, x30, [sp, #0x10] 4f130: 910043fd add x29, sp, #0x10 4f134: 320003e1 orr w1, wzr, #0x1 4f138: aa0003f3 mov x19, x0 4f13c: 97ff3255 bl 0x1ba90 4f140: 97ff3318 bl 0x1bda0 4f144: aa1303e0 mov x0, x19 4f148: 97ff39e6 bl 0x1d8e0 4f14c: a9417bfd ldp x29, x30, [sp, #0x10] 4f150: 320003e0 orr w0, wzr, #0x1 4f154: f84207f3 ldr x19, [sp], #0x20 4f158: d65f03c0 ret 4f15c: f81e0ff3 str x19, [sp, #-0x20]! 4f160: a9017bfd stp x29, x30, [sp, #0x10] 4f164: 910043fd add x29, sp, #0x10 4f168: 320003e1 orr w1, wzr, #0x1 4f16c: aa0003f3 mov x19, x0 4f170: 97ff3248 bl 0x1ba90 4f174: 97ff38b7 bl 0x1d450 4f178: aa1303e0 mov x0, x19 4f17c: 97ff39d9 bl 0x1d8e0 4f180: a9417bfd ldp x29, x30, [sp, #0x10] 4f184: 320003e0 orr w0, wzr, #0x1 4f188: f84207f3 ldr x19, [sp], #0x20 4f18c: d65f03c0 ret 4f190: f81e0ff3 str x19, [sp, #-0x20]! 4f194: a9017bfd stp x29, x30, [sp, #0x10] 4f198: 910043fd add x29, sp, #0x10 4f19c: 320003e1 orr w1, wzr, #0x1 4f1a0: aa0003f3 mov x19, x0 4f1a4: 97ff323b bl 0x1ba90 4f1a8: 4ea01c01 mov v1.16b, v0.16b 4f1ac: 1e61c020 fsqrt d0, d1 4f1b0: 1e602000 fcmp d0, d0 4f1b4: 54000067 b.vc 0x4f1c0 4f1b8: 4ea11c20 mov v0.16b, v1.16b 4f1bc: 97ff3405 bl 0x1c1d0 4f1c0: aa1303e0 mov x0, x19 4f1c4: 97ff39c7 bl 0x1d8e0 4f1c8: a9417bfd ldp x29, x30, [sp, #0x10] 4f1cc: 320003e0 orr w0, wzr, #0x1 4f1d0: f84207f3 ldr x19, [sp], #0x20 4f1d4: d65f03c0 ret 4f1d8: f81e0ff3 str x19, [sp, #-0x20]! 4f1dc: a9017bfd stp x29, x30, [sp, #0x10] 4f1e0: 910043fd add x29, sp, #0x10 4f1e4: 320003e1 orr w1, wzr, #0x1 4f1e8: aa0003f3 mov x19, x0 4f1ec: 97ff3229 bl 0x1ba90 4f1f0: 97ff3990 bl 0x1d830 4f1f4: aa1303e0 mov x0, x19 4f1f8: 97ff39ba bl 0x1d8e0 4f1fc: a9417bfd ldp x29, x30, [sp, #0x10] 4f200: 320003e0 orr w0, wzr, #0x1 4f204: f84207f3 ldr x19, [sp], #0x20 4f208: d65f03c0 ret 4f20c: f81e0ff3 str x19, [sp, #-0x20]! 4f210: a9017bfd stp x29, x30, [sp, #0x10] 4f214: 910043fd add x29, sp, #0x10 4f218: 320003e1 orr w1, wzr, #0x1 4f21c: aa0003f3 mov x19, x0 4f220: 97ff321c bl 0x1ba90 4f224: 97ff3423 bl 0x1c2b0 4f228: aa1303e0 mov x0, x19 4f22c: 97ff39ad bl 0x1d8e0 4f230: a9417bfd ldp x29, x30, [sp, #0x10] 4f234: 320003e0 orr w0, wzr, #0x1 4f238: f84207f3 ldr x19, [sp], #0x20 4f23c: d65f03c0 ret 4f240: a9bb67fa stp x26, x25, [sp, #-0x50]! 4f244: a9015ff8 stp x24, x23, [sp, #0x10] 4f248: a90257f6 stp x22, x21, [sp, #0x20] 4f24c: a9034ff4 stp x20, x19, [sp, #0x30] 4f250: a9047bfd stp x29, x30, [sp, #0x40] 4f254: 910103fd add x29, sp, #0x40 4f258: aa0203f3 mov x19, x2 4f25c: b9400268 ldr w8, [x19] 4f260: 2a0403f4 mov w20, w4 4f264: aa0303f6 mov x22, x3 4f268: aa0103f7 mov x23, x1 4f26c: aa0003f5 mov x21, x0 4f270: 7100029f cmp w20, #0x0 4f274: 1a94a689 cinc w9, w20, lt 4f278: 6b89051f cmp w8, w9, asr #1 4f27c: 540000ca b.ge 0x4f294 4f280: 531f7908 lsl w8, w8, #1 4f284: 7100111f cmp w8, #0x4 4f288: 321e03e9 orr w9, wzr, #0x4 4f28c: 1a88b134 csel w20, w9, w8, lt 4f290: 14000006 b 0x4f2a8 4f294: 6b14011f cmp w8, w20 4f298: 5400008b b.lt 0x4f2a8 4f29c: aa1503e0 mov x0, x21 4f2a0: aa0503e1 mov x1, x5 4f2a4: 97ffe8ee bl 0x4965c 4f2a8: 11000688 add w8, w20, #0x1 4f2ac: b27efbe9 orr x9, xzr, #0xfffffffffffffffd 4f2b0: 93407d08 sxtw x8, w8 4f2b4: 9ad60929 udiv x9, x9, x22 4f2b8: eb09011f cmp x8, x9 4f2bc: 540000e9 b.ls 0x4f2d8 4f2c0: d00000c1 adrp x1, 0x69000 4f2c4: 91087821 add x1, x1, #0x21e 4f2c8: aa1503e0 mov x0, x21 4f2cc: 97ffe8e4 bl 0x4965c 4f2d0: aa1f03f6 mov x22, xzr 4f2d4: 14000015 b 0x4f328 4f2d8: f94012ba ldr x26, [x21, #0x20] 4f2dc: b9800268 ldrsw x8, [x19] 4f2e0: aa1703e1 mov x1, x23 4f2e4: a9410349 ldp x9, x0, [x26, #0x10] 4f2e8: 9b167d18 mul x24, x8, x22 4f2ec: 93407e88 sxtw x8, w20 4f2f0: 9b167d19 mul x25, x8, x22 4f2f4: aa1803e2 mov x2, x24 4f2f8: aa1903e3 mov x3, x25 4f2fc: d63f0120 blr x9 4f300: aa0003f6 mov x22, x0 4f304: b40000b9 cbz x25, 0x4f318 4f308: b5000096 cbnz x22, 0x4f318 4f30c: 321e03e1 orr w1, wzr, #0x4 4f310: aa1503e0 mov x0, x21 4f314: 97ffea0b bl 0x49b40 4f318: f9403f48 ldr x8, [x26, #0x78] 4f31c: cb180329 sub x9, x25, x24 4f320: 8b080128 add x8, x9, x8 4f324: f9003f48 str x8, [x26, #0x78] 4f328: b9000274 str w20, [x19] 4f32c: aa1603e0 mov x0, x22 4f330: a9447bfd ldp x29, x30, [sp, #0x40] 4f334: a9434ff4 ldp x20, x19, [sp, #0x30] 4f338: a94257f6 ldp x22, x21, [sp, #0x20] 4f33c: a9415ff8 ldp x24, x23, [sp, #0x10] 4f340: a8c567fa ldp x26, x25, [sp], #0x50 4f344: d65f03c0 ret 4f348: f81c0ff7 str x23, [sp, #-0x40]! 4f34c: a90157f6 stp x22, x21, [sp, #0x10] 4f350: a9024ff4 stp x20, x19, [sp, #0x20] 4f354: a9037bfd stp x29, x30, [sp, #0x30] 4f358: 9100c3fd add x29, sp, #0x30 4f35c: aa0003f5 mov x21, x0 4f360: f94012b7 ldr x23, [x21, #0x20] 4f364: aa0303f3 mov x19, x3 4f368: aa0203f4 mov x20, x2 4f36c: a94102e8 ldp x8, x0, [x23, #0x10] 4f370: d63f0100 blr x8 4f374: aa0003f6 mov x22, x0 4f378: b40000b3 cbz x19, 0x4f38c 4f37c: b5000096 cbnz x22, 0x4f38c 4f380: 321e03e1 orr w1, wzr, #0x4 4f384: aa1503e0 mov x0, x21 4f388: 97ffe9ee bl 0x49b40 4f38c: f9403ee8 ldr x8, [x23, #0x78] 4f390: cb140269 sub x9, x19, x20 4f394: aa1603e0 mov x0, x22 4f398: 8b080128 add x8, x9, x8 4f39c: f9003ee8 str x8, [x23, #0x78] 4f3a0: a9437bfd ldp x29, x30, [sp, #0x30] 4f3a4: a9424ff4 ldp x20, x19, [sp, #0x20] 4f3a8: a94157f6 ldp x22, x21, [sp, #0x10] 4f3ac: f84407f7 ldr x23, [sp], #0x40 4f3b0: d65f03c0 ret 4f3b4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4f3b8: 910003fd mov x29, sp 4f3bc: d00000c1 adrp x1, 0x69000 4f3c0: 91087821 add x1, x1, #0x21e 4f3c4: 97ffe8a6 bl 0x4965c 4f3c8: aa1f03e0 mov x0, xzr 4f3cc: a8c17bfd ldp x29, x30, [sp], #0x10 4f3d0: d65f03c0 ret 000000000004f3d4 : 4f3d4: f81e0ff3 str x19, [sp, #-0x20]! 4f3d8: a9017bfd stp x29, x30, [sp, #0x10] 4f3dc: 910043fd add x29, sp, #0x10 4f3e0: d00000c1 adrp x1, 0x69000 4f3e4: 91091421 add x1, x1, #0x245 4f3e8: aa0003f3 mov x19, x0 4f3ec: 97ff3795 bl 0x1d240 4f3f0: 90000001 adrp x1, 0x4f000 4f3f4: 911ac021 add x1, x1, #0x6b0 4f3f8: aa1303e0 mov x0, x19 4f3fc: 2a1f03e2 mov w2, wzr 4f400: 97ff32d0 bl 0x1bf40 4f404: d00000c2 adrp x2, 0x69000 4f408: 91009c42 add x2, x2, #0x27 4f40c: 321f7be1 orr w1, wzr, #0xfffffffe 4f410: aa1303e0 mov x0, x19 4f414: 97ff3763 bl 0x1d1a0 4f418: b00000c1 adrp x1, 0x68000 4f41c: b00001c2 adrp x2, 0x88000 4f420: 913f7021 add x1, x1, #0xfdc 4f424: 91360042 add x2, x2, #0xd80 4f428: aa1303e0 mov x0, x19 4f42c: 97ff3781 bl 0x1d230 4f430: 12800001 mov w1, #-0x1 // =-1 4f434: aa1303e0 mov x0, x19 4f438: 97ff3212 bl 0x1bc80 4f43c: 1284e201 mov w1, #-0x2711 // =-10001 4f440: aa1303e0 mov x0, x19 4f444: 97ff3763 bl 0x1d1d0 4f448: 321e03e1 orr w1, wzr, #0x4 4f44c: aa1303e0 mov x0, x19 4f450: 2a1f03e2 mov w2, wzr 4f454: 97ff321f bl 0x1bcd0 4f458: 90000001 adrp x1, 0x4f000 4f45c: 91241021 add x1, x1, #0x904 4f460: aa1303e0 mov x0, x19 4f464: 2a1f03e2 mov w2, wzr 4f468: 97ff32b6 bl 0x1bf40 4f46c: 321f7be1 orr w1, wzr, #0xfffffffe 4f470: 320003e2 orr w2, wzr, #0x1 4f474: aa1303e0 mov x0, x19 4f478: 97ff3492 bl 0x1c6c0 4f47c: 90000001 adrp x1, 0x4f000 4f480: 91268021 add x1, x1, #0x9a0 4f484: aa1303e0 mov x0, x19 4f488: 2a1f03e2 mov w2, wzr 4f48c: 97ff32ad bl 0x1bf40 4f490: 321f7be1 orr w1, wzr, #0xfffffffe 4f494: 321f03e2 orr w2, wzr, #0x2 4f498: aa1303e0 mov x0, x19 4f49c: 97ff3489 bl 0x1c6c0 4f4a0: 90000001 adrp x1, 0x4f000 4f4a4: 91290021 add x1, x1, #0xa40 4f4a8: aa1303e0 mov x0, x19 4f4ac: 2a1f03e2 mov w2, wzr 4f4b0: 97ff32a4 bl 0x1bf40 4f4b4: 321f7be1 orr w1, wzr, #0xfffffffe 4f4b8: 320007e2 orr w2, wzr, #0x3 4f4bc: aa1303e0 mov x0, x19 4f4c0: 97ff3480 bl 0x1c6c0 4f4c4: 90000001 adrp x1, 0x4f000 4f4c8: 912cc021 add x1, x1, #0xb30 4f4cc: aa1303e0 mov x0, x19 4f4d0: 2a1f03e2 mov w2, wzr 4f4d4: 97ff329b bl 0x1bf40 4f4d8: 321f7be1 orr w1, wzr, #0xfffffffe 4f4dc: 321e03e2 orr w2, wzr, #0x4 4f4e0: aa1303e0 mov x0, x19 4f4e4: 97ff3477 bl 0x1c6c0 4f4e8: d00000c2 adrp x2, 0x69000 4f4ec: 91093842 add x2, x2, #0x24e 4f4f0: 321f7be1 orr w1, wzr, #0xfffffffe 4f4f4: aa1303e0 mov x0, x19 4f4f8: 97ff372a bl 0x1d1a0 4f4fc: d00000c0 adrp x0, 0x69000 4f500: 91095800 add x0, x0, #0x256 4f504: 97ff344b bl 0x1c630 4f508: aa0003e8 mov x8, x0 4f50c: b4000268 cbz x8, 0x4f558 4f510: d00000c2 adrp x2, 0x69000 4f514: d00000c3 adrp x3, 0x69000 4f518: 91120042 add x2, x2, #0x480 4f51c: 91120c63 add x3, x3, #0x483 4f520: aa1303e0 mov x0, x19 4f524: aa0803e1 mov x1, x8 4f528: 97ff35f6 bl 0x1cd00 4f52c: d00000c2 adrp x2, 0x69000 4f530: d00000c3 adrp x3, 0x69000 4f534: aa0003e1 mov x1, x0 4f538: 91121c42 add x2, x2, #0x487 4f53c: 91097c63 add x3, x3, #0x25f 4f540: aa1303e0 mov x0, x19 4f544: 97ff35ef bl 0x1cd00 4f548: 321f7be1 orr w1, wzr, #0xfffffffe 4f54c: aa1303e0 mov x0, x19 4f550: 97ff3794 bl 0x1d3a0 4f554: 14000005 b 0x4f568 4f558: d00000c1 adrp x1, 0x69000 4f55c: 91097c21 add x1, x1, #0x25f 4f560: aa1303e0 mov x0, x19 4f564: 97ff367f bl 0x1cf60 4f568: f00000a2 adrp x2, 0x66000 4f56c: 91353042 add x2, x2, #0xd4c 4f570: 321f7be1 orr w1, wzr, #0xfffffffe 4f574: aa1303e0 mov x0, x19 4f578: 97ff370a bl 0x1d1a0 4f57c: d00000c0 adrp x0, 0x69000 4f580: 910bbc00 add x0, x0, #0x2ef 4f584: 97ff342b bl 0x1c630 4f588: aa0003e8 mov x8, x0 4f58c: b4000268 cbz x8, 0x4f5d8 4f590: d00000c2 adrp x2, 0x69000 4f594: d00000c3 adrp x3, 0x69000 4f598: 91120042 add x2, x2, #0x480 4f59c: 91120c63 add x3, x3, #0x483 4f5a0: aa1303e0 mov x0, x19 4f5a4: aa0803e1 mov x1, x8 4f5a8: 97ff35d6 bl 0x1cd00 4f5ac: d00000c2 adrp x2, 0x69000 4f5b0: d00000c3 adrp x3, 0x69000 4f5b4: aa0003e1 mov x1, x0 4f5b8: 91121c42 add x2, x2, #0x487 4f5bc: 910be463 add x3, x3, #0x2f9 4f5c0: aa1303e0 mov x0, x19 4f5c4: 97ff35cf bl 0x1cd00 4f5c8: 321f7be1 orr w1, wzr, #0xfffffffe 4f5cc: aa1303e0 mov x0, x19 4f5d0: 97ff3774 bl 0x1d3a0 4f5d4: 14000005 b 0x4f5e8 4f5d8: d00000c1 adrp x1, 0x69000 4f5dc: 910be421 add x1, x1, #0x2f9 4f5e0: aa1303e0 mov x0, x19 4f5e4: 97ff365f bl 0x1cf60 4f5e8: d00000c2 adrp x2, 0x69000 4f5ec: 910ba442 add x2, x2, #0x2e9 4f5f0: 321f7be1 orr w1, wzr, #0xfffffffe 4f5f4: aa1303e0 mov x0, x19 4f5f8: 97ff36ea bl 0x1d1a0 4f5fc: d00000c1 adrp x1, 0x69000 4f600: 910cf821 add x1, x1, #0x33e 4f604: 52800122 mov w2, #0x9 // =9 4f608: aa1303e0 mov x0, x19 4f60c: 97ff378d bl 0x1d440 4f610: d00000a2 adrp x2, 0x65000 4f614: 9130c042 add x2, x2, #0xc30 4f618: 321f7be1 orr w1, wzr, #0xfffffffe 4f61c: aa1303e0 mov x0, x19 4f620: 97ff36e0 bl 0x1d1a0 4f624: b00000c2 adrp x2, 0x68000 4f628: 91308042 add x2, x2, #0xc20 4f62c: 1284e1e1 mov w1, #-0x2710 // =-10000 4f630: 321f03e3 orr w3, wzr, #0x2 4f634: aa1303e0 mov x0, x19 4f638: 97ff3326 bl 0x1c2d0 4f63c: d00000c2 adrp x2, 0x69000 4f640: 910d2042 add x2, x2, #0x348 4f644: 321f7be1 orr w1, wzr, #0xfffffffe 4f648: aa1303e0 mov x0, x19 4f64c: 97ff36d5 bl 0x1d1a0 4f650: aa1303e0 mov x0, x19 4f654: 2a1f03e1 mov w1, wzr 4f658: 2a1f03e2 mov w2, wzr 4f65c: 97ff319d bl 0x1bcd0 4f660: d00000c2 adrp x2, 0x69000 4f664: 910d3c42 add x2, x2, #0x34f 4f668: 321f7be1 orr w1, wzr, #0xfffffffe 4f66c: aa1303e0 mov x0, x19 4f670: 97ff36cc bl 0x1d1a0 4f674: 1284e221 mov w1, #-0x2712 // =-10002 4f678: aa1303e0 mov x0, x19 4f67c: 97ff3181 bl 0x1bc80 4f680: b00001c2 adrp x2, 0x88000 4f684: 9136c042 add x2, x2, #0xdb0 4f688: aa1303e0 mov x0, x19 4f68c: aa1f03e1 mov x1, xzr 4f690: 97ff36e8 bl 0x1d230 4f694: 321f7be1 orr w1, wzr, #0xfffffffe 4f698: aa1303e0 mov x0, x19 4f69c: 97ff3465 bl 0x1c830 4f6a0: a9417bfd ldp x29, x30, [sp, #0x10] 4f6a4: 320003e0 orr w0, wzr, #0x1 4f6a8: f84207f3 ldr x19, [sp], #0x20 4f6ac: d65f03c0 ret 4f6b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4f6b4: 910003fd mov x29, sp 4f6b8: d00000c2 adrp x2, 0x69000 4f6bc: 91091442 add x2, x2, #0x245 4f6c0: 320003e1 orr w1, wzr, #0x1 4f6c4: 97ff32a7 bl 0x1c160 4f6c8: f900001f str xzr, [x0] 4f6cc: 2a1f03e0 mov w0, wzr 4f6d0: a8c17bfd ldp x29, x30, [sp], #0x10 4f6d4: d65f03c0 ret 4f6d8: f81d0ff5 str x21, [sp, #-0x30]! 4f6dc: a9014ff4 stp x20, x19, [sp, #0x10] 4f6e0: a9027bfd stp x29, x30, [sp, #0x20] 4f6e4: 910083fd add x29, sp, #0x20 4f6e8: 320003e1 orr w1, wzr, #0x1 4f6ec: aa1f03e2 mov x2, xzr 4f6f0: aa0003f3 mov x19, x0 4f6f4: 320003f4 orr w20, wzr, #0x1 4f6f8: 97ff342e bl 0x1c7b0 4f6fc: aa0003f5 mov x21, x0 4f700: 321f03e1 orr w1, wzr, #0x2 4f704: aa1303e0 mov x0, x19 4f708: aa1f03e2 mov x2, xzr 4f70c: 97ff3429 bl 0x1c7b0 4f710: aa1303e0 mov x0, x19 4f714: aa1503e1 mov x1, x21 4f718: 94000037 bl 0x4f7f4 4f71c: 2a0003f5 mov w21, w0 4f720: 340001f5 cbz w21, 0x4f75c 4f724: aa1303e0 mov x0, x19 4f728: 97ff3906 bl 0x1db40 4f72c: 321f7be1 orr w1, wzr, #0xfffffffe 4f730: aa1303e0 mov x0, x19 4f734: 97ff3237 bl 0x1c010 4f738: 900000c8 adrp x8, 0x67000 4f73c: d00000c9 adrp x9, 0x69000 4f740: 9124a108 add x8, x8, #0x928 4f744: 910d9929 add x9, x9, #0x366 4f748: 710006bf cmp w21, #0x1 4f74c: 9a880121 csel x1, x9, x8, eq 4f750: aa1303e0 mov x0, x19 4f754: 97ff3603 bl 0x1cf60 4f758: 320007f4 orr w20, wzr, #0x3 4f75c: 2a1403e0 mov w0, w20 4f760: a9427bfd ldp x29, x30, [sp, #0x20] 4f764: a9414ff4 ldp x20, x19, [sp, #0x10] 4f768: f84307f5 ldr x21, [sp], #0x30 4f76c: d65f03c0 ret 4f770: f81e0ff3 str x19, [sp, #-0x20]! 4f774: a9017bfd stp x29, x30, [sp, #0x10] 4f778: 910043fd add x29, sp, #0x10 4f77c: 320003e1 orr w1, wzr, #0x1 4f780: 528000a2 mov w2, #0x5 // =5 4f784: aa0003f3 mov x19, x0 4f788: 97ff31c2 bl 0x1be90 4f78c: 320003e1 orr w1, wzr, #0x1 4f790: aa1303e0 mov x0, x19 4f794: 97ff386f bl 0x1d950 4f798: 35000160 cbnz w0, 0x4f7c4 4f79c: 320003e2 orr w2, wzr, #0x1 4f7a0: aa1303e0 mov x0, x19 4f7a4: 2a1f03e1 mov w1, wzr 4f7a8: 97ff314a bl 0x1bcd0 4f7ac: 12800001 mov w1, #-0x1 // =-1 4f7b0: aa1303e0 mov x0, x19 4f7b4: 97ff3133 bl 0x1bc80 4f7b8: 320003e1 orr w1, wzr, #0x1 4f7bc: aa1303e0 mov x0, x19 4f7c0: 97ff30ec bl 0x1bb70 4f7c4: 1284e221 mov w1, #-0x2712 // =-10002 4f7c8: aa1303e0 mov x0, x19 4f7cc: 97ff312d bl 0x1bc80 4f7d0: d00000c2 adrp x2, 0x69000 4f7d4: 91001842 add x2, x2, #0x6 4f7d8: 321f7be1 orr w1, wzr, #0xfffffffe 4f7dc: aa1303e0 mov x0, x19 4f7e0: 97ff3670 bl 0x1d1a0 4f7e4: a9417bfd ldp x29, x30, [sp, #0x10] 4f7e8: 2a1f03e0 mov w0, wzr 4f7ec: f84207f3 ldr x19, [sp], #0x20 4f7f0: d65f03c0 ret 4f7f4: f81d0ff5 str x21, [sp, #-0x30]! 4f7f8: a9014ff4 stp x20, x19, [sp, #0x10] 4f7fc: a9027bfd stp x29, x30, [sp, #0x20] 4f800: 910083fd add x29, sp, #0x20 4f804: aa0103f4 mov x20, x1 4f808: d00000c1 adrp x1, 0x69000 4f80c: d00000c2 adrp x2, 0x69000 4f810: 910db421 add x1, x1, #0x36d 4f814: 910dc842 add x2, x2, #0x372 4f818: aa1403e3 mov x3, x20 4f81c: aa0003f3 mov x19, x0 4f820: 97ff30e0 bl 0x1bba0 4f824: 1284e1e1 mov w1, #-0x2710 // =-10000 4f828: aa1303e0 mov x0, x19 4f82c: 97ff30fd bl 0x1bc20 4f830: 12800001 mov w1, #-0x1 // =-1 4f834: aa1303e0 mov x0, x19 4f838: 97ff364a bl 0x1d160 4f83c: 340000c0 cbz w0, 0x4f854 4f840: 12800001 mov w1, #-0x1 // =-1 4f844: aa1303e0 mov x0, x19 4f848: 97ff31b6 bl 0x1bf20 4f84c: aa0003f5 mov x21, x0 4f850: 1400001e b 0x4f8c8 4f854: 321f7be1 orr w1, wzr, #0xfffffffe 4f858: aa1303e0 mov x0, x19 4f85c: 97ff33f5 bl 0x1c830 4f860: 321d03e1 orr w1, wzr, #0x8 4f864: aa1303e0 mov x0, x19 4f868: 97ff333a bl 0x1c550 4f86c: d00000c2 adrp x2, 0x69000 4f870: aa0003f5 mov x21, x0 4f874: 91091442 add x2, x2, #0x245 4f878: 1284e1e1 mov w1, #-0x2710 // =-10000 4f87c: aa1303e0 mov x0, x19 4f880: f90002bf str xzr, [x21] 4f884: 97ff3233 bl 0x1c150 4f888: 321f7be1 orr w1, wzr, #0xfffffffe 4f88c: aa1303e0 mov x0, x19 4f890: 97ff30b8 bl 0x1bb70 4f894: d00000c1 adrp x1, 0x69000 4f898: d00000c2 adrp x2, 0x69000 4f89c: 910db421 add x1, x1, #0x36d 4f8a0: 910dc842 add x2, x2, #0x372 4f8a4: aa1303e0 mov x0, x19 4f8a8: aa1403e3 mov x3, x20 4f8ac: 97ff30bd bl 0x1bba0 4f8b0: 321f7be1 orr w1, wzr, #0xfffffffe 4f8b4: aa1303e0 mov x0, x19 4f8b8: 97ff30f2 bl 0x1bc80 4f8bc: 1284e1e1 mov w1, #-0x2710 // =-10000 4f8c0: aa1303e0 mov x0, x19 4f8c4: 97ff33b7 bl 0x1c7a0 4f8c8: f94002b4 ldr x20, [x21] 4f8cc: d00000c1 adrp x1, 0x69000 4f8d0: 910df021 add x1, x1, #0x37c 4f8d4: 52800742 mov w2, #0x3a // =58 4f8d8: aa1303e0 mov x0, x19 4f8dc: 97ff36d9 bl 0x1d440 4f8e0: b4000074 cbz x20, 0x4f8ec 4f8e4: 321f03e0 orr w0, wzr, #0x2 4f8e8: 14000003 b 0x4f8f4 4f8ec: 320003e0 orr w0, wzr, #0x1 4f8f0: f90002bf str xzr, [x21] 4f8f4: a9427bfd ldp x29, x30, [sp, #0x20] 4f8f8: a9414ff4 ldp x20, x19, [sp, #0x10] 4f8fc: f84307f5 ldr x21, [sp], #0x30 4f900: d65f03c0 ret 4f904: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4f908: a9017bfd stp x29, x30, [sp, #0x10] 4f90c: 910043fd add x29, sp, #0x10 4f910: 320003e1 orr w1, wzr, #0x1 4f914: aa1f03e2 mov x2, xzr 4f918: aa0003f3 mov x19, x0 4f91c: 97ff33a5 bl 0x1c7b0 4f920: d00000c2 adrp x2, 0x69000 4f924: aa0003f4 mov x20, x0 4f928: 910d3c42 add x2, x2, #0x34f 4f92c: 1284e201 mov w1, #-0x2711 // =-10001 4f930: aa1303e0 mov x0, x19 4f934: 97ff3207 bl 0x1c150 4f938: 12800001 mov w1, #-0x1 // =-1 4f93c: aa1303e0 mov x0, x19 4f940: 97ff3608 bl 0x1d160 4f944: 7100141f cmp w0, #0x5 4f948: 540000a0 b.eq 0x4f95c 4f94c: d00000c1 adrp x1, 0x69000 4f950: 910edc21 add x1, x1, #0x3b7 4f954: aa1303e0 mov x0, x19 4f958: 97ff3782 bl 0x1d760 4f95c: 12800001 mov w1, #-0x1 // =-1 4f960: aa1303e0 mov x0, x19 4f964: aa1403e2 mov x2, x20 4f968: 97ff31fa bl 0x1c150 4f96c: 12800001 mov w1, #-0x1 // =-1 4f970: aa1303e0 mov x0, x19 4f974: 97ff35fb bl 0x1d160 4f978: 350000c0 cbnz w0, 0x4f990 4f97c: d00000c1 adrp x1, 0x69000 4f980: 910f6421 add x1, x1, #0x3d9 4f984: aa1303e0 mov x0, x19 4f988: aa1403e2 mov x2, x20 4f98c: 97ff3085 bl 0x1bba0 4f990: a9417bfd ldp x29, x30, [sp, #0x10] 4f994: 320003e0 orr w0, wzr, #0x1 4f998: a8c24ff4 ldp x20, x19, [sp], #0x20 4f99c: d65f03c0 ret 4f9a0: f81d0ff5 str x21, [sp, #-0x30]! 4f9a4: a9014ff4 stp x20, x19, [sp, #0x10] 4f9a8: a9027bfd stp x29, x30, [sp, #0x20] 4f9ac: 910083fd add x29, sp, #0x20 4f9b0: 320003e1 orr w1, wzr, #0x1 4f9b4: aa1f03e2 mov x2, xzr 4f9b8: aa0003f3 mov x19, x0 4f9bc: 97ff337d bl 0x1c7b0 4f9c0: f00000a2 adrp x2, 0x66000 4f9c4: aa0003e1 mov x1, x0 4f9c8: 91353042 add x2, x2, #0xd4c 4f9cc: aa1303e0 mov x0, x19 4f9d0: 940000a7 bl 0x4fc6c 4f9d4: aa0003f4 mov x20, x0 4f9d8: b40002b4 cbz x20, 0x4fa2c 4f9dc: aa1303e0 mov x0, x19 4f9e0: aa1403e1 mov x1, x20 4f9e4: 97ff35ff bl 0x1d1e0 4f9e8: 34000220 cbz w0, 0x4fa2c 4f9ec: 320003e1 orr w1, wzr, #0x1 4f9f0: aa1303e0 mov x0, x19 4f9f4: aa1f03e2 mov x2, xzr 4f9f8: 97ff36d2 bl 0x1d540 4f9fc: aa0003f5 mov x21, x0 4fa00: 12800001 mov w1, #-0x1 // =-1 4fa04: aa1303e0 mov x0, x19 4fa08: aa1f03e2 mov x2, xzr 4fa0c: 97ff36cd bl 0x1d540 4fa10: d00000c1 adrp x1, 0x69000 4fa14: aa0003e4 mov x4, x0 4fa18: 91109c21 add x1, x1, #0x427 4fa1c: aa1303e0 mov x0, x19 4fa20: aa1503e2 mov x2, x21 4fa24: aa1403e3 mov x3, x20 4fa28: 97ff374e bl 0x1d760 4fa2c: a9427bfd ldp x29, x30, [sp, #0x20] 4fa30: a9414ff4 ldp x20, x19, [sp, #0x10] 4fa34: 320003e0 orr w0, wzr, #0x1 4fa38: f84307f5 ldr x21, [sp], #0x30 4fa3c: d65f03c0 ret 4fa40: f81d0ff5 str x21, [sp, #-0x30]! 4fa44: a9014ff4 stp x20, x19, [sp, #0x10] 4fa48: a9027bfd stp x29, x30, [sp, #0x20] 4fa4c: 910083fd add x29, sp, #0x20 4fa50: 320003e1 orr w1, wzr, #0x1 4fa54: aa1f03e2 mov x2, xzr 4fa58: aa0003f3 mov x19, x0 4fa5c: 97ff3355 bl 0x1c7b0 4fa60: aa0003f5 mov x21, x0 4fa64: d00000c2 adrp x2, 0x69000 4fa68: 910ba442 add x2, x2, #0x2e9 4fa6c: aa1303e0 mov x0, x19 4fa70: aa1503e1 mov x1, x21 4fa74: 9400007e bl 0x4fc6c 4fa78: aa0003f4 mov x20, x0 4fa7c: b4000514 cbz x20, 0x4fb1c 4fa80: 528005a1 mov w1, #0x2d // =45 4fa84: aa1503e0 mov x0, x21 4fa88: 97ff34f6 bl 0x1ce60 4fa8c: f100001f cmp x0, #0x0 4fa90: f00000c2 adrp x2, 0x6a000 4fa94: d00000c3 adrp x3, 0x69000 4fa98: 9a8006a1 csinc x1, x21, x0, eq 4fa9c: 91303042 add x2, x2, #0xc0c 4faa0: 91115463 add x3, x3, #0x455 4faa4: aa1303e0 mov x0, x19 4faa8: 97ff3496 bl 0x1cd00 4faac: d00000c1 adrp x1, 0x69000 4fab0: aa0003e2 mov x2, x0 4fab4: 91115c21 add x1, x1, #0x457 4fab8: aa1303e0 mov x0, x19 4fabc: 97ff3039 bl 0x1bba0 4fac0: 321f7be1 orr w1, wzr, #0xfffffffe 4fac4: aa1303e0 mov x0, x19 4fac8: 97ff3636 bl 0x1d3a0 4facc: aa1303e0 mov x0, x19 4fad0: aa1403e1 mov x1, x20 4fad4: 97ffff48 bl 0x4f7f4 4fad8: 34000220 cbz w0, 0x4fb1c 4fadc: 320003e1 orr w1, wzr, #0x1 4fae0: aa1303e0 mov x0, x19 4fae4: aa1f03e2 mov x2, xzr 4fae8: 97ff3696 bl 0x1d540 4faec: aa0003f5 mov x21, x0 4faf0: 12800001 mov w1, #-0x1 // =-1 4faf4: aa1303e0 mov x0, x19 4faf8: aa1f03e2 mov x2, xzr 4fafc: 97ff3691 bl 0x1d540 4fb00: d00000c1 adrp x1, 0x69000 4fb04: aa0003e4 mov x4, x0 4fb08: 91109c21 add x1, x1, #0x427 4fb0c: aa1303e0 mov x0, x19 4fb10: aa1503e2 mov x2, x21 4fb14: aa1403e3 mov x3, x20 4fb18: 97ff3712 bl 0x1d760 4fb1c: a9427bfd ldp x29, x30, [sp, #0x20] 4fb20: a9414ff4 ldp x20, x19, [sp, #0x10] 4fb24: 320003e0 orr w0, wzr, #0x1 4fb28: f84307f5 ldr x21, [sp], #0x30 4fb2c: d65f03c0 ret 4fb30: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4fb34: a9014ff4 stp x20, x19, [sp, #0x10] 4fb38: a9027bfd stp x29, x30, [sp, #0x20] 4fb3c: 910083fd add x29, sp, #0x20 4fb40: 320003e1 orr w1, wzr, #0x1 4fb44: aa1f03e2 mov x2, xzr 4fb48: aa0003f3 mov x19, x0 4fb4c: 97ff3319 bl 0x1c7b0 4fb50: 528005c1 mov w1, #0x2e // =46 4fb54: aa0003f4 mov x20, x0 4fb58: 97ff34c2 bl 0x1ce60 4fb5c: b4000800 cbz x0, 0x4fc5c 4fb60: cb140002 sub x2, x0, x20 4fb64: aa1303e0 mov x0, x19 4fb68: aa1403e1 mov x1, x20 4fb6c: 97ff3635 bl 0x1d440 4fb70: 12800001 mov w1, #-0x1 // =-1 4fb74: aa1303e0 mov x0, x19 4fb78: aa1f03e2 mov x2, xzr 4fb7c: 97ff3671 bl 0x1d540 4fb80: d00000c2 adrp x2, 0x69000 4fb84: aa0003e1 mov x1, x0 4fb88: 910ba442 add x2, x2, #0x2e9 4fb8c: aa1303e0 mov x0, x19 4fb90: 94000037 bl 0x4fc6c 4fb94: aa0003f5 mov x21, x0 4fb98: b4000615 cbz x21, 0x4fc58 4fb9c: 528005a1 mov w1, #0x2d // =45 4fba0: aa1403e0 mov x0, x20 4fba4: 97ff34af bl 0x1ce60 4fba8: f100001f cmp x0, #0x0 4fbac: f00000c2 adrp x2, 0x6a000 4fbb0: d00000c3 adrp x3, 0x69000 4fbb4: 9a800681 csinc x1, x20, x0, eq 4fbb8: 91303042 add x2, x2, #0xc0c 4fbbc: 91115463 add x3, x3, #0x455 4fbc0: aa1303e0 mov x0, x19 4fbc4: 97ff344f bl 0x1cd00 4fbc8: d00000c1 adrp x1, 0x69000 4fbcc: aa0003e2 mov x2, x0 4fbd0: 91115c21 add x1, x1, #0x457 4fbd4: aa1303e0 mov x0, x19 4fbd8: 97ff2ff2 bl 0x1bba0 4fbdc: 321f7be1 orr w1, wzr, #0xfffffffe 4fbe0: aa1303e0 mov x0, x19 4fbe4: 97ff35ef bl 0x1d3a0 4fbe8: aa1303e0 mov x0, x19 4fbec: aa1503e1 mov x1, x21 4fbf0: 97ffff01 bl 0x4f7f4 4fbf4: 34000320 cbz w0, 0x4fc58 4fbf8: 7100081f cmp w0, #0x2 4fbfc: 54000220 b.eq 0x4fc40 4fc00: 320003e1 orr w1, wzr, #0x1 4fc04: aa1303e0 mov x0, x19 4fc08: aa1f03e2 mov x2, xzr 4fc0c: 97ff364d bl 0x1d540 4fc10: aa0003f6 mov x22, x0 4fc14: 12800001 mov w1, #-0x1 // =-1 4fc18: aa1303e0 mov x0, x19 4fc1c: aa1f03e2 mov x2, xzr 4fc20: 97ff3648 bl 0x1d540 4fc24: d00000c1 adrp x1, 0x69000 4fc28: aa0003e4 mov x4, x0 4fc2c: 91109c21 add x1, x1, #0x427 4fc30: aa1303e0 mov x0, x19 4fc34: aa1603e2 mov x2, x22 4fc38: aa1503e3 mov x3, x21 4fc3c: 97ff36c9 bl 0x1d760 4fc40: d00000c1 adrp x1, 0x69000 4fc44: 91118821 add x1, x1, #0x462 4fc48: aa1303e0 mov x0, x19 4fc4c: aa1403e2 mov x2, x20 4fc50: aa1503e3 mov x3, x21 4fc54: 97ff2fd3 bl 0x1bba0 4fc58: 320003e0 orr w0, wzr, #0x1 4fc5c: a9427bfd ldp x29, x30, [sp, #0x20] 4fc60: a9414ff4 ldp x20, x19, [sp, #0x10] 4fc64: a8c357f6 ldp x22, x21, [sp], #0x30 4fc68: d65f03c0 ret 4fc6c: a9bb67fa stp x26, x25, [sp, #-0x50]! 4fc70: a9015ff8 stp x24, x23, [sp, #0x10] 4fc74: a90257f6 stp x22, x21, [sp, #0x20] 4fc78: a9034ff4 stp x20, x19, [sp, #0x30] 4fc7c: a9047bfd stp x29, x30, [sp, #0x40] 4fc80: 910103fd add x29, sp, #0x40 4fc84: aa0203f5 mov x21, x2 4fc88: f00000c2 adrp x2, 0x6a000 4fc8c: 900000c3 adrp x3, 0x67000 4fc90: 91303042 add x2, x2, #0xc0c 4fc94: 91050863 add x3, x3, #0x142 4fc98: aa0003f3 mov x19, x0 4fc9c: 97ff3419 bl 0x1cd00 4fca0: aa0003f4 mov x20, x0 4fca4: 1284e201 mov w1, #-0x2711 // =-10001 4fca8: aa1303e0 mov x0, x19 4fcac: aa1503e2 mov x2, x21 4fcb0: 97ff3128 bl 0x1c150 4fcb4: 12800001 mov w1, #-0x1 // =-1 4fcb8: aa1303e0 mov x0, x19 4fcbc: aa1f03e2 mov x2, xzr 4fcc0: 97ff3620 bl 0x1d540 4fcc4: aa0003f8 mov x24, x0 4fcc8: b50000d8 cbnz x24, 0x4fce0 4fccc: d00000c1 adrp x1, 0x69000 4fcd0: 910fe821 add x1, x1, #0x3fa 4fcd4: aa1303e0 mov x0, x19 4fcd8: aa1503e2 mov x2, x21 4fcdc: 97ff36a1 bl 0x1d760 4fce0: d00000c1 adrp x1, 0x69000 4fce4: 91122021 add x1, x1, #0x488 4fce8: aa1303e0 mov x0, x19 4fcec: aa1f03e2 mov x2, xzr 4fcf0: 97ff35d4 bl 0x1d440 4fcf4: f00000d5 adrp x21, 0x6a000 4fcf8: f00000d6 adrp x22, 0x6a000 4fcfc: d00000d7 adrp x23, 0x69000 4fd00: 9130feb5 add x21, x21, #0xc3f 4fd04: 91062ad6 add x22, x22, #0x18a 4fd08: 911062f7 add x23, x23, #0x418 4fd0c: 1400000b b 0x4fd38 4fd10: aa1303e0 mov x0, x19 4fd14: aa1703e1 mov x1, x23 4fd18: aa1a03e2 mov x2, x26 4fd1c: 97ff2fa1 bl 0x1bba0 4fd20: 321f7be1 orr w1, wzr, #0xfffffffe 4fd24: aa1303e0 mov x0, x19 4fd28: 97ff359e bl 0x1d3a0 4fd2c: 321f03e1 orr w1, wzr, #0x2 4fd30: aa1303e0 mov x0, x19 4fd34: 97ff340b bl 0x1cd60 4fd38: aa1803f9 mov x25, x24 4fd3c: 14000002 b 0x4fd44 4fd40: 91000739 add x25, x25, #0x1 4fd44: 39400328 ldrb w8, [x25] 4fd48: 7100ed1f cmp w8, #0x3b 4fd4c: 54ffffa0 b.eq 0x4fd40 4fd50: aa1f03fa mov x26, xzr 4fd54: 34000448 cbz w8, 0x4fddc 4fd58: 52800761 mov w1, #0x3b // =59 4fd5c: aa1903e0 mov x0, x25 4fd60: 97ff3440 bl 0x1ce60 4fd64: aa0003f8 mov x24, x0 4fd68: b5000098 cbnz x24, 0x4fd78 4fd6c: aa1903e0 mov x0, x25 4fd70: 97ff3608 bl 0x1d590 4fd74: 8b000338 add x24, x25, x0 4fd78: cb190302 sub x2, x24, x25 4fd7c: aa1303e0 mov x0, x19 4fd80: aa1903e1 mov x1, x25 4fd84: 97ff35af bl 0x1d440 4fd88: b4000298 cbz x24, 0x4fdd8 4fd8c: 12800001 mov w1, #-0x1 // =-1 4fd90: aa1303e0 mov x0, x19 4fd94: aa1f03e2 mov x2, xzr 4fd98: 97ff35ea bl 0x1d540 4fd9c: aa0003e1 mov x1, x0 4fda0: aa1303e0 mov x0, x19 4fda4: aa1503e2 mov x2, x21 4fda8: aa1403e3 mov x3, x20 4fdac: 97ff33d5 bl 0x1cd00 4fdb0: aa0003fa mov x26, x0 4fdb4: 321f7be1 orr w1, wzr, #0xfffffffe 4fdb8: aa1303e0 mov x0, x19 4fdbc: 97ff3579 bl 0x1d3a0 4fdc0: aa1a03e0 mov x0, x26 4fdc4: aa1603e1 mov x1, x22 4fdc8: 97ff36de bl 0x1d940 4fdcc: b4fffa20 cbz x0, 0x4fd10 4fdd0: 97ff32ac bl 0x1c880 4fdd4: 14000002 b 0x4fddc 4fdd8: aa1f03fa mov x26, xzr 4fddc: a9447bfd ldp x29, x30, [sp, #0x40] 4fde0: a9434ff4 ldp x20, x19, [sp, #0x30] 4fde4: a94257f6 ldp x22, x21, [sp, #0x20] 4fde8: a9415ff8 ldp x24, x23, [sp, #0x10] 4fdec: aa1a03e0 mov x0, x26 4fdf0: a8c567fa ldp x26, x25, [sp], #0x50 4fdf4: d65f03c0 ret 4fdf8: d102c3ff sub sp, sp, #0xb0 4fdfc: a90857f6 stp x22, x21, [sp, #0x80] 4fe00: a9094ff4 stp x20, x19, [sp, #0x90] 4fe04: a90a7bfd stp x29, x30, [sp, #0xa0] 4fe08: 910283fd add x29, sp, #0xa0 4fe0c: d53bd048 mrs x8, TPIDR_EL0 4fe10: f9401508 ldr x8, [x8, #0x28] 4fe14: 320003e1 orr w1, wzr, #0x1 4fe18: aa1f03e2 mov x2, xzr 4fe1c: aa0003f3 mov x19, x0 4fe20: f81d83a8 stur x8, [x29, #-0x28] 4fe24: 97ff3263 bl 0x1c7b0 4fe28: aa0003f5 mov x21, x0 4fe2c: aa1303e0 mov x0, x19 4fe30: 97ff3108 bl 0x1c250 4fe34: b00000c2 adrp x2, 0x68000 4fe38: 2a0003f4 mov w20, w0 4fe3c: 91308042 add x2, x2, #0xc20 4fe40: 1284e1e1 mov w1, #-0x2710 // =-10000 4fe44: aa1303e0 mov x0, x19 4fe48: 11000696 add w22, w20, #0x1 4fe4c: 97ff30c1 bl 0x1c150 4fe50: aa1303e0 mov x0, x19 4fe54: 2a1603e1 mov w1, w22 4fe58: aa1503e2 mov x2, x21 4fe5c: 97ff30bd bl 0x1c150 4fe60: 12800001 mov w1, #-0x1 // =-1 4fe64: aa1303e0 mov x0, x19 4fe68: 97ff34be bl 0x1d160 4fe6c: 7100141f cmp w0, #0x5 4fe70: 54000380 b.eq 0x4fee0 4fe74: 321f7be1 orr w1, wzr, #0xfffffffe 4fe78: aa1303e0 mov x0, x19 4fe7c: 97ff326d bl 0x1c830 4fe80: 1284e221 mov w1, #-0x2712 // =-10002 4fe84: 320003e3 orr w3, wzr, #0x1 4fe88: aa1303e0 mov x0, x19 4fe8c: aa1503e2 mov x2, x21 4fe90: 97ff3110 bl 0x1c2d0 4fe94: b4000180 cbz x0, 0x4fec4 4fe98: b00000c1 adrp x1, 0x68000 4fe9c: 9130a021 add x1, x1, #0xc28 4fea0: aa1303e0 mov x0, x19 4fea4: aa1503e2 mov x2, x21 4fea8: 97ff362e bl 0x1d760 4feac: d53bd048 mrs x8, TPIDR_EL0 4feb0: f9401508 ldr x8, [x8, #0x28] 4feb4: f85d83a9 ldur x9, [x29, #-0x28] 4feb8: eb09011f cmp x8, x9 4febc: 54000d20 b.eq 0x50060 4fec0: 1400006d b 0x50074 4fec4: 12800001 mov w1, #-0x1 // =-1 4fec8: aa1303e0 mov x0, x19 4fecc: 97ff2f6d bl 0x1bc80 4fed0: aa1303e0 mov x0, x19 4fed4: 2a1603e1 mov w1, w22 4fed8: aa1503e2 mov x2, x21 4fedc: 97ff34b1 bl 0x1d1a0 4fee0: d00000c2 adrp x2, 0x69000 4fee4: 91124442 add x2, x2, #0x491 4fee8: 12800001 mov w1, #-0x1 // =-1 4feec: aa1303e0 mov x0, x19 4fef0: 97ff3098 bl 0x1c150 4fef4: 12800001 mov w1, #-0x1 // =-1 4fef8: aa1303e0 mov x0, x19 4fefc: 97ff3499 bl 0x1d160 4ff00: 2a0003f6 mov w22, w0 4ff04: 321f7be1 orr w1, wzr, #0xfffffffe 4ff08: aa1303e0 mov x0, x19 4ff0c: 97ff3249 bl 0x1c830 4ff10: 350003f6 cbnz w22, 0x4ff8c 4ff14: 12800001 mov w1, #-0x1 // =-1 4ff18: aa1303e0 mov x0, x19 4ff1c: 97ff2f59 bl 0x1bc80 4ff20: d00000c2 adrp x2, 0x69000 4ff24: 91125c42 add x2, x2, #0x497 4ff28: 321f7be1 orr w1, wzr, #0xfffffffe 4ff2c: aa1303e0 mov x0, x19 4ff30: 97ff349c bl 0x1d1a0 4ff34: aa1303e0 mov x0, x19 4ff38: aa1503e1 mov x1, x21 4ff3c: 97ff3409 bl 0x1cf60 4ff40: d00000c2 adrp x2, 0x69000 4ff44: 91124442 add x2, x2, #0x491 4ff48: 321f7be1 orr w1, wzr, #0xfffffffe 4ff4c: aa1303e0 mov x0, x19 4ff50: 97ff3494 bl 0x1d1a0 4ff54: 528005c1 mov w1, #0x2e // =46 4ff58: aa1503e0 mov x0, x21 4ff5c: 97ff31dd bl 0x1c6d0 4ff60: f100001f cmp x0, #0x0 4ff64: 9a8006a8 csinc x8, x21, x0, eq 4ff68: cb150102 sub x2, x8, x21 4ff6c: aa1303e0 mov x0, x19 4ff70: aa1503e1 mov x1, x21 4ff74: 97ff3533 bl 0x1d440 4ff78: d00000c2 adrp x2, 0x69000 4ff7c: 91126842 add x2, x2, #0x49a 4ff80: 321f7be1 orr w1, wzr, #0xfffffffe 4ff84: aa1303e0 mov x0, x19 4ff88: 97ff3486 bl 0x1d1a0 4ff8c: 12800001 mov w1, #-0x1 // =-1 4ff90: aa1303e0 mov x0, x19 4ff94: 97ff2f3b bl 0x1bc80 4ff98: 320003e1 orr w1, wzr, #0x1 4ff9c: 910003e2 mov x2, sp 4ffa0: aa1303e0 mov x0, x19 4ffa4: 97ff319b bl 0x1c610 4ffa8: 34000160 cbz w0, 0x4ffd4 4ffac: d00000c1 adrp x1, 0x69000 4ffb0: 91072c21 add x1, x1, #0x1cb 4ffb4: 910003e2 mov x2, sp 4ffb8: aa1303e0 mov x0, x19 4ffbc: 97ff33f1 bl 0x1cf80 4ffc0: 340000a0 cbz w0, 0x4ffd4 4ffc4: 12800001 mov w1, #-0x1 // =-1 4ffc8: aa1303e0 mov x0, x19 4ffcc: 97ff36c9 bl 0x1daf0 4ffd0: 340000a0 cbz w0, 0x4ffe4 4ffd4: d00000c1 adrp x1, 0x69000 4ffd8: 91128c21 add x1, x1, #0x4a3 4ffdc: aa1303e0 mov x0, x19 4ffe0: 97ff35e0 bl 0x1d760 4ffe4: 321f7be1 orr w1, wzr, #0xfffffffe 4ffe8: aa1303e0 mov x0, x19 4ffec: 97ff2f25 bl 0x1bc80 4fff0: 321f7be1 orr w1, wzr, #0xfffffffe 4fff4: aa1303e0 mov x0, x19 4fff8: 97ff32d2 bl 0x1cb40 4fffc: 321f7be1 orr w1, wzr, #0xfffffffe 50000: aa1303e0 mov x0, x19 50004: 97ff320b bl 0x1c830 50008: 71000a9f cmp w20, #0x2 5000c: 540001eb b.lt 0x50048 50010: 320003f5 orr w21, wzr, #0x1 50014: 110006b5 add w21, w21, #0x1 50018: aa1303e0 mov x0, x19 5001c: 2a1503e1 mov w1, w21 50020: 97ff2f18 bl 0x1bc80 50024: 321f7be1 orr w1, wzr, #0xfffffffe 50028: aa1303e0 mov x0, x19 5002c: 97ff2f15 bl 0x1bc80 50030: 320003e1 orr w1, wzr, #0x1 50034: aa1303e0 mov x0, x19 50038: 2a1f03e2 mov w2, wzr 5003c: 97ff35f5 bl 0x1d810 50040: 6b15029f cmp w20, w21 50044: 54fffe81 b.ne 0x50014 50048: d53bd048 mrs x8, TPIDR_EL0 5004c: f9401508 ldr x8, [x8, #0x28] 50050: f85d83a9 ldur x9, [x29, #-0x28] 50054: eb09011f cmp x8, x9 50058: 540000e1 b.ne 0x50074 5005c: 2a1f03e0 mov w0, wzr 50060: a94a7bfd ldp x29, x30, [sp, #0xa0] 50064: a9494ff4 ldp x20, x19, [sp, #0x90] 50068: a94857f6 ldp x22, x21, [sp, #0x80] 5006c: 9102c3ff add sp, sp, #0xb0 50070: d65f03c0 ret 50074: 97ff325b bl 0x1c9e0 <__stack_chk_fail@plt> 50078: a9bd57f6 stp x22, x21, [sp, #-0x30]! 5007c: a9014ff4 stp x20, x19, [sp, #0x10] 50080: a9027bfd stp x29, x30, [sp, #0x20] 50084: 910083fd add x29, sp, #0x20 50088: 320003e1 orr w1, wzr, #0x1 5008c: aa1f03e2 mov x2, xzr 50090: aa0003f3 mov x19, x0 50094: 97ff31c7 bl 0x1c7b0 50098: aa0003f4 mov x20, x0 5009c: 320003e1 orr w1, wzr, #0x1 500a0: aa1303e0 mov x0, x19 500a4: 97ff31e3 bl 0x1c830 500a8: 900000c2 adrp x2, 0x68000 500ac: 91308042 add x2, x2, #0xc20 500b0: 1284e1e1 mov w1, #-0x2710 // =-10000 500b4: aa1303e0 mov x0, x19 500b8: 97ff3026 bl 0x1c150 500bc: 321f03e1 orr w1, wzr, #0x2 500c0: aa1303e0 mov x0, x19 500c4: aa1403e2 mov x2, x20 500c8: 97ff3022 bl 0x1c150 500cc: 12800001 mov w1, #-0x1 // =-1 500d0: aa1303e0 mov x0, x19 500d4: 97ff336f bl 0x1ce90 500d8: 340001c0 cbz w0, 0x50110 500dc: 12800001 mov w1, #-0x1 // =-1 500e0: aa1303e0 mov x0, x19 500e4: 97ff2f8f bl 0x1bf20 500e8: b00000c8 adrp x8, 0x69000 500ec: 9114d108 add x8, x8, #0x534 500f0: eb08001f cmp x0, x8 500f4: 54000e61 b.ne 0x502c0 500f8: b00000c1 adrp x1, 0x69000 500fc: 91132c21 add x1, x1, #0x4cb 50100: aa1303e0 mov x0, x19 50104: aa1403e2 mov x2, x20 50108: 97ff3596 bl 0x1d760 5010c: 1400006d b 0x502c0 50110: b00000c2 adrp x2, 0x69000 50114: 91093842 add x2, x2, #0x24e 50118: 1284e201 mov w1, #-0x2711 // =-10001 5011c: aa1303e0 mov x0, x19 50120: 97ff300c bl 0x1c150 50124: 12800001 mov w1, #-0x1 // =-1 50128: aa1303e0 mov x0, x19 5012c: 97ff340d bl 0x1d160 50130: 7100141f cmp w0, #0x5 50134: 540000a0 b.eq 0x50148 50138: b00000c1 adrp x1, 0x69000 5013c: 9113d821 add x1, x1, #0x4f6 50140: aa1303e0 mov x0, x19 50144: 97ff3587 bl 0x1d760 50148: b00000c1 adrp x1, 0x69000 5014c: 91122021 add x1, x1, #0x488 50150: aa1303e0 mov x0, x19 50154: aa1f03e2 mov x2, xzr 50158: 97ff34ba bl 0x1d440 5015c: b00000d6 adrp x22, 0x69000 50160: 320003f5 orr w21, wzr, #0x1 50164: 911462d6 add x22, x22, #0x518 50168: 14000005 b 0x5017c 5016c: 321f03e1 orr w1, wzr, #0x2 50170: aa1303e0 mov x0, x19 50174: 97ff32fb bl 0x1cd60 50178: 110006b5 add w21, w21, #0x1 5017c: 321f7be1 orr w1, wzr, #0xfffffffe 50180: aa1303e0 mov x0, x19 50184: 2a1503e2 mov w2, w21 50188: 97ff34de bl 0x1d500 5018c: 12800001 mov w1, #-0x1 // =-1 50190: aa1303e0 mov x0, x19 50194: 97ff33f3 bl 0x1d160 50198: 35000140 cbnz w0, 0x501c0 5019c: 321f7be1 orr w1, wzr, #0xfffffffe 501a0: aa1303e0 mov x0, x19 501a4: aa1f03e2 mov x2, xzr 501a8: 97ff34e6 bl 0x1d540 501ac: aa0003e3 mov x3, x0 501b0: aa1303e0 mov x0, x19 501b4: aa1603e1 mov x1, x22 501b8: aa1403e2 mov x2, x20 501bc: 97ff3569 bl 0x1d760 501c0: aa1303e0 mov x0, x19 501c4: aa1403e1 mov x1, x20 501c8: 97ff3366 bl 0x1cf60 501cc: 320003e1 orr w1, wzr, #0x1 501d0: 320003e2 orr w2, wzr, #0x1 501d4: aa1303e0 mov x0, x19 501d8: 97ff358e bl 0x1d810 501dc: 12800001 mov w1, #-0x1 // =-1 501e0: aa1303e0 mov x0, x19 501e4: 97ff33df bl 0x1d160 501e8: 7100181f cmp w0, #0x6 501ec: 54000140 b.eq 0x50214 501f0: 12800001 mov w1, #-0x1 // =-1 501f4: aa1303e0 mov x0, x19 501f8: 97ff2de6 bl 0x1b990 501fc: 35fffb80 cbnz w0, 0x5016c 50200: 321f7be1 orr w1, wzr, #0xfffffffe 50204: aa1303e0 mov x0, x19 50208: 97ff318a bl 0x1c830 5020c: 110006b5 add w21, w21, #0x1 50210: 17ffffdb b 0x5017c 50214: b00000d5 adrp x21, 0x69000 50218: 9114d2b5 add x21, x21, #0x534 5021c: aa1303e0 mov x0, x19 50220: aa1503e1 mov x1, x21 50224: 97ff30d3 bl 0x1c570 50228: 321f03e1 orr w1, wzr, #0x2 5022c: aa1303e0 mov x0, x19 50230: aa1403e2 mov x2, x20 50234: 97ff33db bl 0x1d1a0 50238: aa1303e0 mov x0, x19 5023c: aa1403e1 mov x1, x20 50240: 97ff3348 bl 0x1cf60 50244: 320003e1 orr w1, wzr, #0x1 50248: 320003e2 orr w2, wzr, #0x1 5024c: aa1303e0 mov x0, x19 50250: 97ff3570 bl 0x1d810 50254: 12800001 mov w1, #-0x1 // =-1 50258: aa1303e0 mov x0, x19 5025c: 97ff33c1 bl 0x1d160 50260: 340000a0 cbz w0, 0x50274 50264: 321f03e1 orr w1, wzr, #0x2 50268: aa1303e0 mov x0, x19 5026c: aa1403e2 mov x2, x20 50270: 97ff33cc bl 0x1d1a0 50274: 321f03e1 orr w1, wzr, #0x2 50278: aa1303e0 mov x0, x19 5027c: aa1403e2 mov x2, x20 50280: 97ff2fb4 bl 0x1c150 50284: 12800001 mov w1, #-0x1 // =-1 50288: aa1303e0 mov x0, x19 5028c: 97ff2f25 bl 0x1bf20 50290: eb15001f cmp x0, x21 50294: 54000161 b.ne 0x502c0 50298: 320003e1 orr w1, wzr, #0x1 5029c: aa1303e0 mov x0, x19 502a0: 97ff3114 bl 0x1c6f0 502a4: 12800001 mov w1, #-0x1 // =-1 502a8: aa1303e0 mov x0, x19 502ac: 97ff2e75 bl 0x1bc80 502b0: 321f03e1 orr w1, wzr, #0x2 502b4: aa1303e0 mov x0, x19 502b8: aa1403e2 mov x2, x20 502bc: 97ff33b9 bl 0x1d1a0 502c0: a9427bfd ldp x29, x30, [sp, #0x20] 502c4: a9414ff4 ldp x20, x19, [sp, #0x10] 502c8: 320003e0 orr w0, wzr, #0x1 502cc: a8c357f6 ldp x22, x21, [sp], #0x30 502d0: d65f03c0 ret 502d4: 321d03e8 orr w8, wzr, #0x8 502d8: 7100401f cmp w0, #0x10 502dc: 540000c3 b.lo 0x502f4 502e0: 11000409 add w9, w0, #0x1 502e4: 11002108 add w8, w8, #0x8 502e8: 53017d20 lsr w0, w9, #1 502ec: 71007d3f cmp w9, #0x1f 502f0: 54ffff88 b.hi 0x502e0 502f4: 71002009 subs w9, w0, #0x8 502f8: 2a090108 orr w8, w8, w9 502fc: 1a883000 csel w0, w0, w8, lo 50300: d65f03c0 ret 50304: 53031c08 ubfx w8, w0, #3, #5 50308: 340000a8 cbz w8, 0x5031c 5030c: 321d03e9 orr w9, wzr, #0x8 50310: 33000809 bfxil w9, w0, #0, #3 50314: 51000508 sub w8, w8, #0x1 50318: 1ac82120 lsl w0, w9, w8 5031c: d65f03c0 ret 50320: 12800008 mov w8, #-0x1 // =-1 50324: 7104001f cmp w0, #0x100 50328: 540000e3 b.lo 0x50344 5032c: 2a0003e9 mov w9, w0 50330: 53087d20 lsr w0, w9, #8 50334: 11002108 add w8, w8, #0x8 50338: 53107d2a lsr w10, w9, #16 5033c: 2a0003e9 mov w9, w0 50340: 35ffff8a cbnz w10, 0x50330 50344: b00000c9 adrp x9, 0x69000 50348: 91168129 add x9, x9, #0x5a0 5034c: 38604929 ldrb w9, [x9, w0, uxtw] 50350: 0b080120 add w0, w9, w8 50354: d65f03c0 ret 50358: b9400808 ldr w8, [x0, #0x8] 5035c: b9400829 ldr w9, [x1, #0x8] 50360: 6b09011f cmp w8, w9 50364: 540001c1 b.ne 0x5039c 50368: 2a0803e9 mov w9, w8 5036c: 71000d1f cmp w8, #0x3 50370: 540001c8 b.hi 0x503a8 50374: b00000c8 adrp x8, 0x69000 50378: 9114e108 add x8, x8, #0x538 5037c: b8a97909 ldrsw x9, [x8, x9, lsl #2] 50380: 8b080129 add x9, x9, x8 50384: 320003e8 orr w8, wzr, #0x1 50388: d61f0120 br x9 5038c: b9400008 ldr w8, [x0] 50390: b9400029 ldr w9, [x1] 50394: 6b09011f cmp w8, w9 50398: 1400000b b 0x503c4 5039c: 2a1f03e8 mov w8, wzr 503a0: 2a0803e0 mov w0, w8 503a4: d65f03c0 ret 503a8: f9400008 ldr x8, [x0] 503ac: f9400029 ldr x9, [x1] 503b0: eb09011f cmp x8, x9 503b4: 14000004 b 0x503c4 503b8: fd400000 ldr d0, [x0] 503bc: fd400021 ldr d1, [x1] 503c0: 1e612000 fcmp d0, d1 503c4: 1a9f17e8 cset w8, eq 503c8: 2a0803e0 mov w0, w8 503cc: d65f03c0 ret 503d0: d10103ff sub sp, sp, #0x40 503d4: a90157f6 stp x22, x21, [sp, #0x10] 503d8: a9024ff4 stp x20, x19, [sp, #0x20] 503dc: a9037bfd stp x29, x30, [sp, #0x30] 503e0: 9100c3fd add x29, sp, #0x30 503e4: d53bd048 mrs x8, TPIDR_EL0 503e8: f9401508 ldr x8, [x8, #0x28] 503ec: aa0103f4 mov x20, x1 503f0: 910003e1 mov x1, sp 503f4: aa0003f5 mov x21, x0 503f8: f90007e8 str x8, [sp, #0x8] 503fc: 97ff3491 bl 0x1d640 50400: fd000280 str d0, [x20] 50404: f94003f6 ldr x22, [sp] 50408: eb1502df cmp x22, x21 5040c: 54000320 b.eq 0x50470 50410: 394002d3 ldrb w19, [x22] 50414: 321b0268 orr w8, w19, #0x20 50418: 7101e11f cmp w8, #0x78 5041c: 54000121 b.ne 0x50440 50420: 910003e1 mov x1, sp 50424: 321c03e2 orr w2, wzr, #0x10 50428: aa1503e0 mov x0, x21 5042c: 97ff2eb1 bl 0x1bef0 50430: 9e630000 ucvtf d0, x0 50434: fd000280 str d0, [x20] 50438: f94003f6 ldr x22, [sp] 5043c: 394002d3 ldrb w19, [x22] 50440: 340001d3 cbz w19, 0x50478 50444: 2a1303e0 mov w0, w19 50448: 97ff35de bl 0x1dbc0 5044c: 340000c0 cbz w0, 0x50464 50450: 38401ed3 ldrb w19, [x22, #0x1]! 50454: 2a1303e0 mov w0, w19 50458: 97ff35da bl 0x1dbc0 5045c: 35ffffa0 cbnz w0, 0x50450 50460: f90003f6 str x22, [sp] 50464: 7100027f cmp w19, #0x0 50468: 1a9f17e0 cset w0, eq 5046c: 14000004 b 0x5047c 50470: 2a1f03e0 mov w0, wzr 50474: 14000002 b 0x5047c 50478: 320003e0 orr w0, wzr, #0x1 5047c: d53bd048 mrs x8, TPIDR_EL0 50480: f9401508 ldr x8, [x8, #0x28] 50484: f94007e9 ldr x9, [sp, #0x8] 50488: eb09011f cmp x8, x9 5048c: 540000c1 b.ne 0x504a4 50490: a9437bfd ldp x29, x30, [sp, #0x30] 50494: a9424ff4 ldp x20, x19, [sp, #0x20] 50498: a94157f6 ldp x22, x21, [sp, #0x10] 5049c: 910103ff add sp, sp, #0x40 504a0: d65f03c0 ret 504a4: 97ff314f bl 0x1c9e0 <__stack_chk_fail@plt> 504a8: d10243ff sub sp, sp, #0x90 504ac: a9036ffc stp x28, x27, [sp, #0x30] 504b0: a90467fa stp x26, x25, [sp, #0x40] 504b4: a9055ff8 stp x24, x23, [sp, #0x50] 504b8: a90657f6 stp x22, x21, [sp, #0x60] 504bc: a9074ff4 stp x20, x19, [sp, #0x70] 504c0: a9087bfd stp x29, x30, [sp, #0x80] 504c4: 910203fd add x29, sp, #0x80 504c8: d53bd048 mrs x8, TPIDR_EL0 504cc: f9401508 ldr x8, [x8, #0x28] 504d0: aa0003f3 mov x19, x0 504d4: aa0103f8 mov x24, x1 504d8: b00000c1 adrp x1, 0x69000 504dc: f90017e8 str x8, [sp, #0x28] 504e0: f9400a75 ldr x21, [x19, #0x10] 504e4: aa0203f4 mov x20, x2 504e8: 91122021 add x1, x1, #0x488 504ec: aa1f03e2 mov x2, xzr 504f0: 94001366 bl 0x55288 504f4: 321e03e8 orr w8, wzr, #0x4 504f8: f90002a0 str x0, [x21] 504fc: b9000aa8 str w8, [x21, #0x8] 50500: f9401e69 ldr x9, [x19, #0x38] 50504: f9400a68 ldr x8, [x19, #0x10] 50508: cb080129 sub x9, x9, x8 5050c: f100413f cmp x9, #0x10 50510: 540000ac b.gt 0x50524 50514: 320003e1 orr w1, wzr, #0x1 50518: aa1303e0 mov x0, x19 5051c: 97ffe665 bl 0x49eb0 50520: f9400a68 ldr x8, [x19, #0x10] 50524: 91004117 add x23, x8, #0x10 50528: 528004a1 mov w1, #0x25 // =37 5052c: aa1803e0 mov x0, x24 50530: f9000a77 str x23, [x19, #0x10] 50534: 528004ba mov w26, #0x25 // =37 50538: 97ff324a bl 0x1ce60 5053c: 320003f9 orr w25, wzr, #0x1 50540: aa0003f6 mov x22, x0 50544: b40014f6 cbz x22, 0x507e0 50548: b00000dc adrp x28, 0x69000 5054c: 321e03fb orr w27, wzr, #0x4 50550: 9115239c add x28, x28, #0x548 50554: 320007f5 orr w21, wzr, #0x3 50558: 14000010 b 0x50598 5055c: f9400689 ldr x9, [x20, #0x8] 50560: 8b080128 add x8, x9, x8 50564: 1400002e b 0x5061c 50568: f9400689 ldr x9, [x20, #0x8] 5056c: 8b080128 add x8, x9, x8 50570: 1400004b b 0x5069c 50574: f9400a89 ldr x9, [x20, #0x10] 50578: 8b080128 add x8, x9, x8 5057c: 14000057 b 0x506d8 50580: f9400689 ldr x9, [x20, #0x8] 50584: 8b080128 add x8, x9, x8 50588: 14000061 b 0x5070c 5058c: f9400689 ldr x9, [x20, #0x8] 50590: 8b080128 add x8, x9, x8 50594: 14000073 b 0x50760 50598: cb1802c2 sub x2, x22, x24 5059c: aa1303e0 mov x0, x19 505a0: aa1803e1 mov x1, x24 505a4: 94001339 bl 0x55288 505a8: f90002e0 str x0, [x23] 505ac: b9000afb str w27, [x23, #0x8] 505b0: f9401e68 ldr x8, [x19, #0x38] 505b4: f9400a77 ldr x23, [x19, #0x10] 505b8: cb170108 sub x8, x8, x23 505bc: f100411f cmp x8, #0x10 505c0: 540000ac b.gt 0x505d4 505c4: 320003e1 orr w1, wzr, #0x1 505c8: aa1303e0 mov x0, x19 505cc: 97ffe639 bl 0x49eb0 505d0: f9400a77 ldr x23, [x19, #0x10] 505d4: 910042e8 add x8, x23, #0x10 505d8: f9000a68 str x8, [x19, #0x10] 505dc: 394006c8 ldrb w8, [x22, #0x1] 505e0: 51018d09 sub w9, w8, #0x63 505e4: 7100413f cmp w9, #0x10 505e8: 54000228 b.hi 0x5062c 505ec: b8a97b89 ldrsw x9, [x28, x9, lsl #2] 505f0: 8b1c0129 add x9, x9, x28 505f4: d61f0120 br x9 505f8: b9801a88 ldrsw x8, [x20, #0x18] 505fc: 36f800a8 tbz w8, #0x1f, 0x50610 50600: 11002109 add w9, w8, #0x8 50604: b9001a89 str w9, [x20, #0x18] 50608: 7100013f cmp w9, #0x0 5060c: 54fffa8d b.le 0x5055c 50610: f9400288 ldr x8, [x20] 50614: 91002109 add x9, x8, #0x8 50618: f9000289 str x9, [x20] 5061c: b9400108 ldr w8, [x8] 50620: 390007ff strb wzr, [sp, #0x1] 50624: 390003e8 strb w8, [sp] 50628: 1400003e b 0x50720 5062c: 7100951f cmp w8, #0x25 50630: 540000c1 b.ne 0x50648 50634: b00000c1 adrp x1, 0x69000 50638: 320003e2 orr w2, wzr, #0x1 5063c: aa1303e0 mov x0, x19 50640: 911a9c21 add x1, x1, #0x6a7 50644: 14000009 b 0x50668 50648: 910003e0 mov x0, sp 5064c: 390003fa strb w26, [sp] 50650: 390007e8 strb w8, [sp, #0x1] 50654: 39000bff strb wzr, [sp, #0x2] 50658: 97ff33ce bl 0x1d590 5065c: aa0003e2 mov x2, x0 50660: 910003e1 mov x1, sp 50664: aa1303e0 mov x0, x19 50668: 94001308 bl 0x55288 5066c: f9000ae0 str x0, [x23, #0x10] 50670: b9001afb str w27, [x23, #0x18] 50674: 14000049 b 0x50798 50678: b9801a88 ldrsw x8, [x20, #0x18] 5067c: 36f800a8 tbz w8, #0x1f, 0x50690 50680: 11002109 add w9, w8, #0x8 50684: b9001a89 str w9, [x20, #0x18] 50688: 7100013f cmp w9, #0x0 5068c: 54fff6ed b.le 0x50568 50690: f9400288 ldr x8, [x20] 50694: 91002109 add x9, x8, #0x8 50698: f9000289 str x9, [x20] 5069c: bd400100 ldr s0, [x8] 506a0: b9001af5 str w21, [x23, #0x18] 506a4: 0f20a400 sshll v0.2d, v0.2s, #0x0 506a8: 5e61d800 scvtf d0, d0 506ac: fd000ae0 str d0, [x23, #0x10] 506b0: 1400003a b 0x50798 506b4: b9801e88 ldrsw x8, [x20, #0x1c] 506b8: 36f800a8 tbz w8, #0x1f, 0x506cc 506bc: 11004109 add w9, w8, #0x10 506c0: b9001e89 str w9, [x20, #0x1c] 506c4: 7100013f cmp w9, #0x0 506c8: 54fff56d b.le 0x50574 506cc: f9400288 ldr x8, [x20] 506d0: 91002109 add x9, x8, #0x8 506d4: f9000289 str x9, [x20] 506d8: f9400108 ldr x8, [x8] 506dc: b9001af5 str w21, [x23, #0x18] 506e0: f9000ae8 str x8, [x23, #0x10] 506e4: 1400002d b 0x50798 506e8: b9801a88 ldrsw x8, [x20, #0x18] 506ec: 36f800a8 tbz w8, #0x1f, 0x50700 506f0: 11002109 add w9, w8, #0x8 506f4: b9001a89 str w9, [x20, #0x18] 506f8: 7100013f cmp w9, #0x0 506fc: 54fff42d b.le 0x50580 50700: f9400288 ldr x8, [x20] 50704: 91002109 add x9, x8, #0x8 50708: f9000289 str x9, [x20] 5070c: f9400102 ldr x2, [x8] 50710: f00000a1 adrp x1, 0x67000 50714: 910003e0 mov x0, sp 50718: 9105d421 add x1, x1, #0x175 5071c: 97ff3255 bl 0x1d070 50720: f9400a77 ldr x23, [x19, #0x10] 50724: 910003e0 mov x0, sp 50728: 97ff339a bl 0x1d590 5072c: aa0003e2 mov x2, x0 50730: 910003e1 mov x1, sp 50734: aa1303e0 mov x0, x19 50738: 14000015 b 0x5078c 5073c: b9801a88 ldrsw x8, [x20, #0x18] 50740: 36f800a8 tbz w8, #0x1f, 0x50754 50744: 11002109 add w9, w8, #0x8 50748: b9001a89 str w9, [x20, #0x18] 5074c: 7100013f cmp w9, #0x0 50750: 54fff1ed b.le 0x5058c 50754: f9400288 ldr x8, [x20] 50758: 91002109 add x9, x8, #0x8 5075c: f9000289 str x9, [x20] 50760: f9400108 ldr x8, [x8] 50764: b00000c9 adrp x9, 0x69000 50768: f9400a77 ldr x23, [x19, #0x10] 5076c: 911a8129 add x9, x9, #0x6a0 50770: f100011f cmp x8, #0x0 50774: 9a880138 csel x24, x9, x8, eq 50778: aa1803e0 mov x0, x24 5077c: 97ff3385 bl 0x1d590 50780: aa0003e2 mov x2, x0 50784: aa1303e0 mov x0, x19 50788: aa1803e1 mov x1, x24 5078c: 940012bf bl 0x55288 50790: f90002e0 str x0, [x23] 50794: b9000afb str w27, [x23, #0x8] 50798: f9401e69 ldr x9, [x19, #0x38] 5079c: f9400a68 ldr x8, [x19, #0x10] 507a0: cb080129 sub x9, x9, x8 507a4: f100413f cmp x9, #0x10 507a8: 540000ac b.gt 0x507bc 507ac: 320003e1 orr w1, wzr, #0x1 507b0: aa1303e0 mov x0, x19 507b4: 97ffe5bf bl 0x49eb0 507b8: f9400a68 ldr x8, [x19, #0x10] 507bc: 91000ad8 add x24, x22, #0x2 507c0: 91004117 add x23, x8, #0x10 507c4: 528004a1 mov w1, #0x25 // =37 507c8: aa1803e0 mov x0, x24 507cc: f9000a77 str x23, [x19, #0x10] 507d0: 11000b39 add w25, w25, #0x2 507d4: 97ff31a3 bl 0x1ce60 507d8: aa0003f6 mov x22, x0 507dc: b5ffedf6 cbnz x22, 0x50598 507e0: aa1803e0 mov x0, x24 507e4: 97ff336b bl 0x1d590 507e8: aa0003e2 mov x2, x0 507ec: aa1303e0 mov x0, x19 507f0: aa1803e1 mov x1, x24 507f4: 940012a5 bl 0x55288 507f8: 321e03e8 orr w8, wzr, #0x4 507fc: f90002e0 str x0, [x23] 50800: b9000ae8 str w8, [x23, #0x8] 50804: f9401e69 ldr x9, [x19, #0x38] 50808: f9400a68 ldr x8, [x19, #0x10] 5080c: cb080129 sub x9, x9, x8 50810: f100413f cmp x9, #0x10 50814: 540000ac b.gt 0x50828 50818: 320003e1 orr w1, wzr, #0x1 5081c: aa1303e0 mov x0, x19 50820: 97ffe5a4 bl 0x49eb0 50824: f9400a68 ldr x8, [x19, #0x10] 50828: f9400e69 ldr x9, [x19, #0x18] 5082c: 91004108 add x8, x8, #0x10 50830: f9000a68 str x8, [x19, #0x10] 50834: 11000721 add w1, w25, #0x1 50838: cb090108 sub x8, x8, x9 5083c: d344fd08 lsr x8, x8, #4 50840: 51000502 sub w2, w8, #0x1 50844: aa1303e0 mov x0, x19 50848: 94002a81 bl 0x5b24c 5084c: f9400a68 ldr x8, [x19, #0x10] 50850: cb39d108 sub x8, x8, w25, sxtw #4 50854: f9000a68 str x8, [x19, #0x10] 50858: f85f0108 ldur x8, [x8, #-0x10] 5085c: d53bd049 mrs x9, TPIDR_EL0 50860: f9401529 ldr x9, [x9, #0x28] 50864: f94017ea ldr x10, [sp, #0x28] 50868: eb0a013f cmp x9, x10 5086c: 54000141 b.ne 0x50894 50870: a9487bfd ldp x29, x30, [sp, #0x80] 50874: a9474ff4 ldp x20, x19, [sp, #0x70] 50878: a94657f6 ldp x22, x21, [sp, #0x60] 5087c: a9455ff8 ldp x24, x23, [sp, #0x50] 50880: a94467fa ldp x26, x25, [sp, #0x40] 50884: a9436ffc ldp x28, x27, [sp, #0x30] 50888: 91006100 add x0, x8, #0x18 5088c: 910243ff add sp, sp, #0x90 50890: d65f03c0 ret 50894: 97ff3053 bl 0x1c9e0 <__stack_chk_fail@plt> 50898: d104c3ff sub sp, sp, #0x130 5089c: a9114ffc stp x28, x19, [sp, #0x110] 508a0: a9127bfd stp x29, x30, [sp, #0x120] 508a4: 910483fd add x29, sp, #0x120 508a8: ad039fe6 stp q6, q7, [sp, #0x70] 508ac: ad0297e4 stp q4, q5, [sp, #0x50] 508b0: ad018fe2 stp q2, q3, [sp, #0x30] 508b4: ad0087e0 stp q0, q1, [sp, #0x10] 508b8: a90b1fe6 stp x6, x7, [sp, #0xb0] 508bc: a90a17e4 stp x4, x5, [sp, #0xa0] 508c0: a9090fe2 stp x2, x3, [sp, #0x90] 508c4: d53bd053 mrs x19, TPIDR_EL0 508c8: f940166a ldr x10, [x19, #0x28] 508cc: 910043ec add x12, sp, #0x10 508d0: 910243ed add x13, sp, #0x90 508d4: 321963e9 orr w9, wzr, #0xffffff80 508d8: 128005eb mov w11, #-0x30 // =-48 508dc: f90007ea str x10, [sp, #0x8] 508e0: 910043aa add x10, x29, #0x10 508e4: 9102018c add x12, x12, #0x80 508e8: 9100c1ad add x13, x13, #0x30 508ec: d100e3a8 sub x8, x29, #0x38 508f0: 293c27ab stp w11, w9, [x29, #-0x20] 508f4: a93d33ad stp x13, x12, [x29, #-0x30] 508f8: f81c83aa stur x10, [x29, #-0x38] 508fc: ad400101 ldp q1, q0, [x8] 50900: d10183a2 sub x2, x29, #0x60 50904: ad3d03a1 stp q1, q0, [x29, #-0x60] 50908: 97fffee8 bl 0x504a8 5090c: f9401668 ldr x8, [x19, #0x28] 50910: f94007e9 ldr x9, [sp, #0x8] 50914: eb09011f cmp x8, x9 50918: 540000a1 b.ne 0x5092c 5091c: a9527bfd ldp x29, x30, [sp, #0x120] 50920: a9514ffc ldp x28, x19, [sp, #0x110] 50924: 9104c3ff add sp, sp, #0x130 50928: d65f03c0 ret 5092c: 97ff302d bl 0x1c9e0 <__stack_chk_fail@plt> 50930: a9bd57f6 stp x22, x21, [sp, #-0x30]! 50934: a9014ff4 stp x20, x19, [sp, #0x10] 50938: a9027bfd stp x29, x30, [sp, #0x20] 5093c: 910083fd add x29, sp, #0x20 50940: aa0103f4 mov x20, x1 50944: 39400288 ldrb w8, [x20] 50948: aa0203f5 mov x21, x2 5094c: aa0003f3 mov x19, x0 50950: 7100f51f cmp w8, #0x3d 50954: 540002c0 b.eq 0x509ac 50958: 52a005d6 mov w22, #0x2e0000 // =3014656 5095c: 7285c5d6 movk w22, #0x2e2e 50960: 7101011f cmp w8, #0x40 50964: 54000321 b.ne 0x509c8 50968: 91000694 add x20, x20, #0x1 5096c: aa1403e0 mov x0, x20 50970: d10022b5 sub x21, x21, #0x8 50974: 97ff3307 bl 0x1d590 50978: eb150008 subs x8, x0, x21 5097c: 3900027f strb wzr, [x19] 50980: 540000a9 b.ls 0x50994 50984: aa1303e0 mov x0, x19 50988: 8b080294 add x20, x20, x8 5098c: 97ff3301 bl 0x1d590 50990: b8206a76 str w22, [x19, x0] 50994: aa1303e0 mov x0, x19 50998: aa1403e1 mov x1, x20 5099c: a9427bfd ldp x29, x30, [sp, #0x20] 509a0: a9414ff4 ldp x20, x19, [sp, #0x10] 509a4: a8c357f6 ldp x22, x21, [sp], #0x30 509a8: 17ff2ec6 b 0x1c4c0 509ac: 91000681 add x1, x20, #0x1 509b0: aa1303e0 mov x0, x19 509b4: aa1503e2 mov x2, x21 509b8: 97ff30a2 bl 0x1cc40 509bc: 8b150268 add x8, x19, x21 509c0: 381ff11f sturb wzr, [x8, #-0x1] 509c4: 14000020 b 0x50a44 509c8: b00000c1 adrp x1, 0x69000 509cc: 911aa421 add x1, x1, #0x6a9 509d0: aa1403e0 mov x0, x20 509d4: 97ff2b9f bl 0x1b850 509d8: b00000c9 adrp x9, 0x69000 509dc: 911ab129 add x9, x9, #0x6ac 509e0: f9400129 ldr x9, [x9] 509e4: d10046a8 sub x8, x21, #0x11 509e8: eb08001f cmp x0, x8 509ec: 9a808102 csel x2, x8, x0, hi 509f0: 52800448 mov w8, #0x22 // =34 509f4: 79001268 strh w8, [x19, #0x8] 509f8: f9000269 str x9, [x19] 509fc: 38626a88 ldrb w8, [x20, x2] 50a00: 34000108 cbz w8, 0x50a20 50a04: aa1303e0 mov x0, x19 50a08: aa1403e1 mov x1, x20 50a0c: 97ff31c9 bl 0x1d130 50a10: aa1303e0 mov x0, x19 50a14: 97ff32df bl 0x1d590 50a18: b8206a76 str w22, [x19, x0] 50a1c: 14000004 b 0x50a2c 50a20: aa1303e0 mov x0, x19 50a24: aa1403e1 mov x1, x20 50a28: 97ff2ea6 bl 0x1c4c0 50a2c: aa1303e0 mov x0, x19 50a30: 97ff32d8 bl 0x1d590 50a34: 8b000268 add x8, x19, x0 50a38: 528ba449 mov w9, #0x5d22 // =23842 50a3c: 3900091f strb wzr, [x8, #0x2] 50a40: 79000109 strh w9, [x8] 50a44: a9427bfd ldp x29, x30, [sp, #0x20] 50a48: a9414ff4 ldp x20, x19, [sp, #0x10] 50a4c: a8c357f6 ldp x22, x21, [sp], #0x30 50a50: d65f03c0 ret 0000000000050a54 : 50a54: a9bf7bfd stp x29, x30, [sp, #-0x10]! 50a58: 910003fd mov x29, sp 50a5c: b00000c1 adrp x1, 0x69000 50a60: 900001c2 adrp x2, 0x88000 50a64: 91060c21 add x1, x1, #0x183 50a68: 913c6042 add x2, x2, #0xf18 50a6c: 97ff31f1 bl 0x1d230 50a70: 320003e0 orr w0, wzr, #0x1 50a74: a8c17bfd ldp x29, x30, [sp], #0x10 50a78: d65f03c0 ret 50a7c: f81e0ff3 str x19, [sp, #-0x20]! 50a80: a9017bfd stp x29, x30, [sp, #0x10] 50a84: 910043fd add x29, sp, #0x10 50a88: aa0003f3 mov x19, x0 50a8c: 97ff2d15 bl 0x1bee0 50a90: b00000c8 adrp x8, 0x69000 50a94: fd43dd00 ldr d0, [x8, #0x7b8] 50a98: 9e620001 scvtf d1, x0 50a9c: aa1303e0 mov x0, x19 50aa0: 1e601820 fdiv d0, d1, d0 50aa4: 97ff338f bl 0x1d8e0 50aa8: a9417bfd ldp x29, x30, [sp, #0x10] 50aac: 320003e0 orr w0, wzr, #0x1 50ab0: f84207f3 ldr x19, [sp], #0x20 50ab4: d65f03c0 ret 50ab8: f81c0ffc str x28, [sp, #-0x40]! 50abc: a90157f6 stp x22, x21, [sp, #0x10] 50ac0: a9024ff4 stp x20, x19, [sp, #0x20] 50ac4: a9037bfd stp x29, x30, [sp, #0x30] 50ac8: 9100c3fd add x29, sp, #0x30 50acc: d11403ff sub sp, sp, #0x500 50ad0: d53bd048 mrs x8, TPIDR_EL0 50ad4: f9401508 ldr x8, [x8, #0x28] 50ad8: b00000c2 adrp x2, 0x69000 50adc: 91200442 add x2, x2, #0x801 50ae0: 320003e1 orr w1, wzr, #0x1 50ae4: aa1f03e3 mov x3, xzr 50ae8: aa0003f3 mov x19, x0 50aec: f81c83a8 stur x8, [x29, #-0x38] 50af0: 97ff32d0 bl 0x1d630 50af4: aa0003f5 mov x21, x0 50af8: 321f03e1 orr w1, wzr, #0x2 50afc: aa1303e0 mov x0, x19 50b00: 97ff3198 bl 0x1d160 50b04: 7100001f cmp w0, #0x0 50b08: 540000cd b.le 0x50b20 50b0c: 321f03e1 orr w1, wzr, #0x2 50b10: aa1303e0 mov x0, x19 50b14: 97ff2bdf bl 0x1ba90 50b18: 9e780000 fcvtzs x0, d0 50b1c: 14000003 b 0x50b28 50b20: aa1f03e0 mov x0, xzr 50b24: 97ff2f03 bl 0x1c730 50b28: f90007e0 str x0, [sp, #0x8] 50b2c: 394002a8 ldrb w8, [x21] 50b30: 910023e0 add x0, sp, #0x8 50b34: 7100851f cmp w8, #0x21 50b38: 540000a1 b.ne 0x50b4c 50b3c: 97ff3159 bl 0x1d0a0 50b40: aa0003f4 mov x20, x0 50b44: 910006b5 add x21, x21, #0x1 50b48: 14000003 b 0x50b54 50b4c: 97ff32b1 bl 0x1d610 50b50: aa0003f4 mov x20, x0 50b54: b4000674 cbz x20, 0x50c20 50b58: b00000c1 adrp x1, 0x69000 50b5c: 91201021 add x1, x1, #0x804 50b60: aa1503e0 mov x0, x21 50b64: 97ff30f3 bl 0x1cf30 50b68: 34000620 cbz w0, 0x50c2c 50b6c: 528004a8 mov w8, #0x25 // =37 50b70: 910383e1 add x1, sp, #0xe0 50b74: aa1303e0 mov x0, x19 50b78: 390053e8 strb w8, [sp, #0x14] 50b7c: 39005bff strb wzr, [sp, #0x16] 50b80: 910383f6 add x22, sp, #0xe0 50b84: 97ff337b bl 0x1d970 50b88: 911062d3 add x19, x22, #0x418 50b8c: 14000005 b 0x50ba0 50b90: 9100052a add x10, x9, #0x1 50b94: f90073ea str x10, [sp, #0xe0] 50b98: 39000128 strb w8, [x9] 50b9c: 910006b5 add x21, x21, #0x1 50ba0: 394002a8 ldrb w8, [x21] 50ba4: 7100951f cmp w8, #0x25 50ba8: 54000060 b.eq 0x50bb4 50bac: 35000248 cbnz w8, 0x50bf4 50bb0: 14000019 b 0x50c14 50bb4: aa1503f6 mov x22, x21 50bb8: 38401ec9 ldrb w9, [x22, #0x1]! 50bbc: 340001c9 cbz w9, 0x50bf4 50bc0: 910063e0 add x0, sp, #0x18 50bc4: 52801901 mov w1, #0xc8 // =200 50bc8: 910053e2 add x2, sp, #0x14 50bcc: aa1403e3 mov x3, x20 50bd0: 390057e9 strb w9, [sp, #0x15] 50bd4: 97ff2fd7 bl 0x1cb30 50bd8: aa0003e2 mov x2, x0 50bdc: 910383e0 add x0, sp, #0xe0 50be0: 910063e1 add x1, sp, #0x18 50be4: 97ff2cb3 bl 0x1beb0 50be8: aa1603f5 mov x21, x22 50bec: 910006b5 add x21, x21, #0x1 50bf0: 17ffffec b 0x50ba0 50bf4: f94073e9 ldr x9, [sp, #0xe0] 50bf8: eb13013f cmp x9, x19 50bfc: 54fffca3 b.lo 0x50b90 50c00: 910383e0 add x0, sp, #0xe0 50c04: 97ff32a3 bl 0x1d690 50c08: 394002a8 ldrb w8, [x21] 50c0c: f94073e9 ldr x9, [sp, #0xe0] 50c10: 17ffffe0 b 0x50b90 50c14: 910383e0 add x0, sp, #0xe0 50c18: 97ff3022 bl 0x1cca0 50c1c: 14000055 b 0x50d70 50c20: aa1303e0 mov x0, x19 50c24: 97ff33c7 bl 0x1db40 50c28: 14000052 b 0x50d70 50c2c: 52800122 mov w2, #0x9 // =9 50c30: aa1303e0 mov x0, x19 50c34: 2a1f03e1 mov w1, wzr 50c38: 97ff2c26 bl 0x1bcd0 50c3c: b9800281 ldrsw x1, [x20] 50c40: aa1303e0 mov x0, x19 50c44: 97ff2beb bl 0x1bbf0 50c48: b00000c2 adrp x2, 0x69000 50c4c: 91201c42 add x2, x2, #0x807 50c50: 321f7be1 orr w1, wzr, #0xfffffffe 50c54: aa1303e0 mov x0, x19 50c58: 97ff3152 bl 0x1d1a0 50c5c: b9800681 ldrsw x1, [x20, #0x4] 50c60: aa1303e0 mov x0, x19 50c64: 97ff2be3 bl 0x1bbf0 50c68: b00000c2 adrp x2, 0x69000 50c6c: 91071042 add x2, x2, #0x1c4 50c70: 321f7be1 orr w1, wzr, #0xfffffffe 50c74: aa1303e0 mov x0, x19 50c78: 97ff314a bl 0x1d1a0 50c7c: b9800a81 ldrsw x1, [x20, #0x8] 50c80: aa1303e0 mov x0, x19 50c84: 97ff2bdb bl 0x1bbf0 50c88: b00000c2 adrp x2, 0x69000 50c8c: 91202c42 add x2, x2, #0x80b 50c90: 321f7be1 orr w1, wzr, #0xfffffffe 50c94: aa1303e0 mov x0, x19 50c98: 97ff3142 bl 0x1d1a0 50c9c: b9800e81 ldrsw x1, [x20, #0xc] 50ca0: aa1303e0 mov x0, x19 50ca4: 97ff2bd3 bl 0x1bbf0 50ca8: b00000c2 adrp x2, 0x69000 50cac: 91207042 add x2, x2, #0x81c 50cb0: 321f7be1 orr w1, wzr, #0xfffffffe 50cb4: aa1303e0 mov x0, x19 50cb8: 97ff313a bl 0x1d1a0 50cbc: b9801288 ldrsw x8, [x20, #0x10] 50cc0: aa1303e0 mov x0, x19 50cc4: 91000501 add x1, x8, #0x1 50cc8: 97ff2bca bl 0x1bbf0 50ccc: b00000c2 adrp x2, 0x69000 50cd0: 91204042 add x2, x2, #0x810 50cd4: 321f7be1 orr w1, wzr, #0xfffffffe 50cd8: aa1303e0 mov x0, x19 50cdc: 97ff3131 bl 0x1d1a0 50ce0: b9801688 ldrsw x8, [x20, #0x14] 50ce4: aa1303e0 mov x0, x19 50ce8: 911db101 add x1, x8, #0x76c 50cec: 97ff2bc1 bl 0x1bbf0 50cf0: b00000c2 adrp x2, 0x69000 50cf4: 91205842 add x2, x2, #0x816 50cf8: 321f7be1 orr w1, wzr, #0xfffffffe 50cfc: aa1303e0 mov x0, x19 50d00: 97ff3128 bl 0x1d1a0 50d04: b9801a88 ldrsw x8, [x20, #0x18] 50d08: aa1303e0 mov x0, x19 50d0c: 91000501 add x1, x8, #0x1 50d10: 97ff2bb8 bl 0x1bbf0 50d14: b00000c2 adrp x2, 0x69000 50d18: 91206c42 add x2, x2, #0x81b 50d1c: 321f7be1 orr w1, wzr, #0xfffffffe 50d20: aa1303e0 mov x0, x19 50d24: 97ff311f bl 0x1d1a0 50d28: b9801e88 ldrsw x8, [x20, #0x1c] 50d2c: aa1303e0 mov x0, x19 50d30: 91000501 add x1, x8, #0x1 50d34: 97ff2baf bl 0x1bbf0 50d38: b00000c2 adrp x2, 0x69000 50d3c: 91208042 add x2, x2, #0x820 50d40: 321f7be1 orr w1, wzr, #0xfffffffe 50d44: aa1303e0 mov x0, x19 50d48: 97ff3116 bl 0x1d1a0 50d4c: b9402281 ldr w1, [x20, #0x20] 50d50: 37f80101 tbnz w1, #0x1f, 0x50d70 50d54: aa1303e0 mov x0, x19 50d58: 97ff2e66 bl 0x1c6f0 50d5c: b00000c2 adrp x2, 0x69000 50d60: 91209442 add x2, x2, #0x825 50d64: 321f7be1 orr w1, wzr, #0xfffffffe 50d68: aa1303e0 mov x0, x19 50d6c: 97ff310d bl 0x1d1a0 50d70: d53bd048 mrs x8, TPIDR_EL0 50d74: f9401508 ldr x8, [x8, #0x28] 50d78: f85c83a9 ldur x9, [x29, #-0x38] 50d7c: eb09011f cmp x8, x9 50d80: 54000101 b.ne 0x50da0 50d84: 320003e0 orr w0, wzr, #0x1 50d88: 911403ff add sp, sp, #0x500 50d8c: a9437bfd ldp x29, x30, [sp, #0x30] 50d90: a9424ff4 ldp x20, x19, [sp, #0x20] 50d94: a94157f6 ldp x22, x21, [sp, #0x10] 50d98: f84407fc ldr x28, [sp], #0x40 50d9c: d65f03c0 ret 50da0: 97ff2f10 bl 0x1c9e0 <__stack_chk_fail@plt> 50da4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 50da8: a9017bfd stp x29, x30, [sp, #0x10] 50dac: 910043fd add x29, sp, #0x10 50db0: 320003e1 orr w1, wzr, #0x1 50db4: aa0003f3 mov x19, x0 50db8: 97ff2b36 bl 0x1ba90 50dbc: 9e780014 fcvtzs x20, d0 50dc0: 321f03e1 orr w1, wzr, #0x2 50dc4: 9e6703e0 fmov d0, xzr 50dc8: aa1303e0 mov x0, x19 50dcc: 97ff2ebd bl 0x1c8c0 50dd0: 9e780001 fcvtzs x1, d0 50dd4: aa1403e0 mov x0, x20 50dd8: 97ff310a bl 0x1d200 50ddc: aa1303e0 mov x0, x19 50de0: 97ff32c0 bl 0x1d8e0 50de4: a9417bfd ldp x29, x30, [sp, #0x10] 50de8: 320003e0 orr w0, wzr, #0x1 50dec: a8c24ff4 ldp x20, x19, [sp], #0x20 50df0: d65f03c0 ret 50df4: f81e0ff3 str x19, [sp, #-0x20]! 50df8: a9017bfd stp x29, x30, [sp, #0x10] 50dfc: 910043fd add x29, sp, #0x10 50e00: 320003e1 orr w1, wzr, #0x1 50e04: aa1f03e2 mov x2, xzr 50e08: aa1f03e3 mov x3, xzr 50e0c: aa0003f3 mov x19, x0 50e10: 97ff3208 bl 0x1d630 50e14: 97ff2bbf bl 0x1bd10 50e18: 93407c01 sxtw x1, w0 50e1c: aa1303e0 mov x0, x19 50e20: 97ff2b74 bl 0x1bbf0 50e24: a9417bfd ldp x29, x30, [sp, #0x10] 50e28: 320003e0 orr w0, wzr, #0x1 50e2c: f84207f3 ldr x19, [sp], #0x20 50e30: d65f03c0 ret 50e34: a9bf7bfd stp x29, x30, [sp, #-0x10]! 50e38: 910003fd mov x29, sp 50e3c: 320003e1 orr w1, wzr, #0x1 50e40: aa1f03e2 mov x2, xzr 50e44: 97ff2f53 bl 0x1cb90 50e48: 97ff31d6 bl 0x1d5a0 50e4c: f81e0ff3 str x19, [sp, #-0x20]! 50e50: a9017bfd stp x29, x30, [sp, #0x10] 50e54: 910043fd add x29, sp, #0x10 50e58: 320003e1 orr w1, wzr, #0x1 50e5c: aa1f03e2 mov x2, xzr 50e60: aa0003f3 mov x19, x0 50e64: 97ff2e53 bl 0x1c7b0 50e68: 97ff2df2 bl 0x1c630 50e6c: aa0003e1 mov x1, x0 50e70: aa1303e0 mov x0, x19 50e74: 97ff303b bl 0x1cf60 50e78: a9417bfd ldp x29, x30, [sp, #0x10] 50e7c: 320003e0 orr w0, wzr, #0x1 50e80: f84207f3 ldr x19, [sp], #0x20 50e84: d65f03c0 ret 50e88: a9bd57f6 stp x22, x21, [sp, #-0x30]! 50e8c: a9014ff4 stp x20, x19, [sp, #0x10] 50e90: a9027bfd stp x29, x30, [sp, #0x20] 50e94: 910083fd add x29, sp, #0x20 50e98: 320003e1 orr w1, wzr, #0x1 50e9c: aa1f03e2 mov x2, xzr 50ea0: aa0003f3 mov x19, x0 50ea4: 97ff2e43 bl 0x1c7b0 50ea8: aa0003f4 mov x20, x0 50eac: 97ff31c5 bl 0x1d5c0 50eb0: 2a0003f6 mov w22, w0 50eb4: 97ff2cdb bl 0x1c220 <__errno@plt> 50eb8: b9800015 ldrsw x21, [x0] 50ebc: 34000216 cbz w22, 0x50efc 50ec0: aa1303e0 mov x0, x19 50ec4: 97ff331f bl 0x1db40 50ec8: 2a1503e0 mov w0, w21 50ecc: 97ff2cbd bl 0x1c1c0 50ed0: f00000a1 adrp x1, 0x67000 50ed4: aa0003e3 mov x3, x0 50ed8: 91237c21 add x1, x1, #0x8df 50edc: aa1303e0 mov x0, x19 50ee0: aa1403e2 mov x2, x20 50ee4: 97ff2b2f bl 0x1bba0 50ee8: aa1303e0 mov x0, x19 50eec: aa1503e1 mov x1, x21 50ef0: 97ff2b40 bl 0x1bbf0 50ef4: 320007f4 orr w20, wzr, #0x3 50ef8: 14000005 b 0x50f0c 50efc: 320003e1 orr w1, wzr, #0x1 50f00: aa1303e0 mov x0, x19 50f04: 320003f4 orr w20, wzr, #0x1 50f08: 97ff2dfa bl 0x1c6f0 50f0c: 2a1403e0 mov w0, w20 50f10: a9427bfd ldp x29, x30, [sp, #0x20] 50f14: a9414ff4 ldp x20, x19, [sp, #0x10] 50f18: a8c357f6 ldp x22, x21, [sp], #0x30 50f1c: d65f03c0 ret 50f20: a9bd57f6 stp x22, x21, [sp, #-0x30]! 50f24: a9014ff4 stp x20, x19, [sp, #0x10] 50f28: a9027bfd stp x29, x30, [sp, #0x20] 50f2c: 910083fd add x29, sp, #0x20 50f30: 320003e1 orr w1, wzr, #0x1 50f34: aa1f03e2 mov x2, xzr 50f38: aa0003f3 mov x19, x0 50f3c: 97ff2e1d bl 0x1c7b0 50f40: aa0003f4 mov x20, x0 50f44: 321f03e1 orr w1, wzr, #0x2 50f48: aa1303e0 mov x0, x19 50f4c: aa1f03e2 mov x2, xzr 50f50: 97ff2e18 bl 0x1c7b0 50f54: aa0003e1 mov x1, x0 50f58: aa1403e0 mov x0, x20 50f5c: 97ff31e5 bl 0x1d6f0 50f60: 2a0003f6 mov w22, w0 50f64: 97ff2caf bl 0x1c220 <__errno@plt> 50f68: b9800015 ldrsw x21, [x0] 50f6c: 34000216 cbz w22, 0x50fac 50f70: aa1303e0 mov x0, x19 50f74: 97ff32f3 bl 0x1db40 50f78: 2a1503e0 mov w0, w21 50f7c: 97ff2c91 bl 0x1c1c0 50f80: f00000a1 adrp x1, 0x67000 50f84: aa0003e3 mov x3, x0 50f88: 91237c21 add x1, x1, #0x8df 50f8c: aa1303e0 mov x0, x19 50f90: aa1403e2 mov x2, x20 50f94: 97ff2b03 bl 0x1bba0 50f98: aa1303e0 mov x0, x19 50f9c: aa1503e1 mov x1, x21 50fa0: 97ff2b14 bl 0x1bbf0 50fa4: 320007f4 orr w20, wzr, #0x3 50fa8: 14000005 b 0x50fbc 50fac: 320003e1 orr w1, wzr, #0x1 50fb0: aa1303e0 mov x0, x19 50fb4: 320003f4 orr w20, wzr, #0x1 50fb8: 97ff2dce bl 0x1c6f0 50fbc: 2a1403e0 mov w0, w20 50fc0: a9427bfd ldp x29, x30, [sp, #0x20] 50fc4: a9414ff4 ldp x20, x19, [sp, #0x10] 50fc8: a8c357f6 ldp x22, x21, [sp], #0x30 50fcc: d65f03c0 ret 50fd0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 50fd4: a9017bfd stp x29, x30, [sp, #0x10] 50fd8: 910043fd add x29, sp, #0x10 50fdc: 320003e1 orr w1, wzr, #0x1 50fe0: aa1f03e2 mov x2, xzr 50fe4: aa1f03e3 mov x3, xzr 50fe8: aa0003f3 mov x19, x0 50fec: 97ff3191 bl 0x1d630 50ff0: d00000c2 adrp x2, 0x6a000 50ff4: 900001c3 adrp x3, 0x88000 50ff8: aa0003f4 mov x20, x0 50ffc: 910f9042 add x2, x2, #0x3e4 51000: 913f6063 add x3, x3, #0xfd8 51004: 321f03e1 orr w1, wzr, #0x2 51008: aa1303e0 mov x0, x19 5100c: 97ff2a3d bl 0x1b900 51010: 900000c8 adrp x8, 0x69000 51014: 91224108 add x8, x8, #0x890 51018: b860d900 ldr w0, [x8, w0, sxtw #2] 5101c: aa1403e1 mov x1, x20 51020: 97ff30b4 bl 0x1d2f0 51024: aa0003e1 mov x1, x0 51028: aa1303e0 mov x0, x19 5102c: 97ff2fcd bl 0x1cf60 51030: a9417bfd ldp x29, x30, [sp, #0x10] 51034: 320003e0 orr w0, wzr, #0x1 51038: a8c24ff4 ldp x20, x19, [sp], #0x20 5103c: d65f03c0 ret 51040: d10183ff sub sp, sp, #0x60 51044: a9044ff4 stp x20, x19, [sp, #0x40] 51048: a9057bfd stp x29, x30, [sp, #0x50] 5104c: 910143fd add x29, sp, #0x50 51050: d53bd048 mrs x8, TPIDR_EL0 51054: f9401508 ldr x8, [x8, #0x28] 51058: 320003e1 orr w1, wzr, #0x1 5105c: aa0003f3 mov x19, x0 51060: f81e83a8 stur x8, [x29, #-0x18] 51064: 97ff303f bl 0x1d160 51068: 7100001f cmp w0, #0x0 5106c: 540002cd b.le 0x510c4 51070: 320003e1 orr w1, wzr, #0x1 51074: 528000a2 mov w2, #0x5 // =5 51078: aa1303e0 mov x0, x19 5107c: 97ff2b85 bl 0x1be90 51080: 320003e1 orr w1, wzr, #0x1 51084: aa1303e0 mov x0, x19 51088: 97ff2dea bl 0x1c830 5108c: 900000c2 adrp x2, 0x69000 51090: 91201c42 add x2, x2, #0x807 51094: 12800001 mov w1, #-0x1 // =-1 51098: aa1303e0 mov x0, x19 5109c: 97ff2c2d bl 0x1c150 510a0: 12800001 mov w1, #-0x1 // =-1 510a4: aa1303e0 mov x0, x19 510a8: 97ff305e bl 0x1d220 510ac: 34000120 cbz w0, 0x510d0 510b0: 12800001 mov w1, #-0x1 // =-1 510b4: aa1303e0 mov x0, x19 510b8: 97ff2e5a bl 0x1ca20 510bc: aa0003f4 mov x20, x0 510c0: 14000005 b 0x510d4 510c4: aa1f03e0 mov x0, xzr 510c8: 97ff2d9a bl 0x1c730 510cc: 1400008d b 0x51300 510d0: 2a1f03f4 mov w20, wzr 510d4: 321f7be1 orr w1, wzr, #0xfffffffe 510d8: aa1303e0 mov x0, x19 510dc: 97ff2dd5 bl 0x1c830 510e0: 900000c2 adrp x2, 0x69000 510e4: 91071042 add x2, x2, #0x1c4 510e8: 12800001 mov w1, #-0x1 // =-1 510ec: aa1303e0 mov x0, x19 510f0: b90003f4 str w20, [sp] 510f4: 97ff2c17 bl 0x1c150 510f8: 12800001 mov w1, #-0x1 // =-1 510fc: aa1303e0 mov x0, x19 51100: 97ff3048 bl 0x1d220 51104: 340000c0 cbz w0, 0x5111c 51108: 12800001 mov w1, #-0x1 // =-1 5110c: aa1303e0 mov x0, x19 51110: 97ff2e44 bl 0x1ca20 51114: aa0003f4 mov x20, x0 51118: 14000002 b 0x51120 5111c: 2a1f03f4 mov w20, wzr 51120: 321f7be1 orr w1, wzr, #0xfffffffe 51124: aa1303e0 mov x0, x19 51128: 97ff2dc2 bl 0x1c830 5112c: 900000c2 adrp x2, 0x69000 51130: 91202c42 add x2, x2, #0x80b 51134: 12800001 mov w1, #-0x1 // =-1 51138: aa1303e0 mov x0, x19 5113c: b90007f4 str w20, [sp, #0x4] 51140: 97ff2c04 bl 0x1c150 51144: 12800001 mov w1, #-0x1 // =-1 51148: aa1303e0 mov x0, x19 5114c: 97ff3035 bl 0x1d220 51150: 340000c0 cbz w0, 0x51168 51154: 12800001 mov w1, #-0x1 // =-1 51158: aa1303e0 mov x0, x19 5115c: 97ff2e31 bl 0x1ca20 51160: aa0003f4 mov x20, x0 51164: 14000002 b 0x5116c 51168: 321e07f4 orr w20, wzr, #0xc 5116c: 321f7be1 orr w1, wzr, #0xfffffffe 51170: aa1303e0 mov x0, x19 51174: 97ff2daf bl 0x1c830 51178: 900000c2 adrp x2, 0x69000 5117c: 91207042 add x2, x2, #0x81c 51180: 12800001 mov w1, #-0x1 // =-1 51184: aa1303e0 mov x0, x19 51188: b9000bf4 str w20, [sp, #0x8] 5118c: 97ff2bf1 bl 0x1c150 51190: 12800001 mov w1, #-0x1 // =-1 51194: aa1303e0 mov x0, x19 51198: 97ff3022 bl 0x1d220 5119c: 34000120 cbz w0, 0x511c0 511a0: 12800001 mov w1, #-0x1 // =-1 511a4: aa1303e0 mov x0, x19 511a8: 97ff2e1e bl 0x1ca20 511ac: aa0003f4 mov x20, x0 511b0: 321f7be1 orr w1, wzr, #0xfffffffe 511b4: aa1303e0 mov x0, x19 511b8: 97ff2d9e bl 0x1c830 511bc: 14000008 b 0x511dc 511c0: 900000c1 adrp x1, 0x69000 511c4: 900000c2 adrp x2, 0x69000 511c8: 91212821 add x1, x1, #0x84a 511cc: 91207042 add x2, x2, #0x81c 511d0: aa1303e0 mov x0, x19 511d4: 97ff3163 bl 0x1d760 511d8: 2a0003f4 mov w20, w0 511dc: 900000c2 adrp x2, 0x69000 511e0: 91204042 add x2, x2, #0x810 511e4: 12800001 mov w1, #-0x1 // =-1 511e8: aa1303e0 mov x0, x19 511ec: b9000ff4 str w20, [sp, #0xc] 511f0: 97ff2bd8 bl 0x1c150 511f4: 12800001 mov w1, #-0x1 // =-1 511f8: aa1303e0 mov x0, x19 511fc: 97ff3009 bl 0x1d220 51200: 34000120 cbz w0, 0x51224 51204: 12800001 mov w1, #-0x1 // =-1 51208: aa1303e0 mov x0, x19 5120c: 97ff2e05 bl 0x1ca20 51210: aa0003f4 mov x20, x0 51214: 321f7be1 orr w1, wzr, #0xfffffffe 51218: aa1303e0 mov x0, x19 5121c: 97ff2d85 bl 0x1c830 51220: 14000008 b 0x51240 51224: 900000c1 adrp x1, 0x69000 51228: 900000c2 adrp x2, 0x69000 5122c: 91212821 add x1, x1, #0x84a 51230: 91204042 add x2, x2, #0x810 51234: aa1303e0 mov x0, x19 51238: 97ff314a bl 0x1d760 5123c: 2a0003f4 mov w20, w0 51240: 900000c2 adrp x2, 0x69000 51244: 51000688 sub w8, w20, #0x1 51248: 91205842 add x2, x2, #0x816 5124c: 12800001 mov w1, #-0x1 // =-1 51250: aa1303e0 mov x0, x19 51254: b90013e8 str w8, [sp, #0x10] 51258: 97ff2bbe bl 0x1c150 5125c: 12800001 mov w1, #-0x1 // =-1 51260: aa1303e0 mov x0, x19 51264: 97ff2fef bl 0x1d220 51268: 34000120 cbz w0, 0x5128c 5126c: 12800001 mov w1, #-0x1 // =-1 51270: aa1303e0 mov x0, x19 51274: 97ff2deb bl 0x1ca20 51278: aa0003f4 mov x20, x0 5127c: 321f7be1 orr w1, wzr, #0xfffffffe 51280: aa1303e0 mov x0, x19 51284: 97ff2d6b bl 0x1c830 51288: 14000008 b 0x512a8 5128c: 900000c1 adrp x1, 0x69000 51290: 900000c2 adrp x2, 0x69000 51294: 91212821 add x1, x1, #0x84a 51298: 91205842 add x2, x2, #0x816 5129c: aa1303e0 mov x0, x19 512a0: 97ff3130 bl 0x1d760 512a4: 2a0003f4 mov w20, w0 512a8: 900000c2 adrp x2, 0x69000 512ac: 511db288 sub w8, w20, #0x76c 512b0: 91209442 add x2, x2, #0x825 512b4: 12800001 mov w1, #-0x1 // =-1 512b8: aa1303e0 mov x0, x19 512bc: b90017e8 str w8, [sp, #0x14] 512c0: 12800014 mov w20, #-0x1 // =-1 512c4: 97ff2ba3 bl 0x1c150 512c8: 12800001 mov w1, #-0x1 // =-1 512cc: aa1303e0 mov x0, x19 512d0: 97ff2fa4 bl 0x1d160 512d4: 340000a0 cbz w0, 0x512e8 512d8: 12800001 mov w1, #-0x1 // =-1 512dc: aa1303e0 mov x0, x19 512e0: 97ff2eec bl 0x1ce90 512e4: 2a0003f4 mov w20, w0 512e8: 321f7be1 orr w1, wzr, #0xfffffffe 512ec: aa1303e0 mov x0, x19 512f0: 97ff2d50 bl 0x1c830 512f4: 910003e0 mov x0, sp 512f8: b90023f4 str w20, [sp, #0x20] 512fc: 97ff29f9 bl 0x1bae0 51300: b100041f cmn x0, #0x1 51304: 540000a0 b.eq 0x51318 51308: 9e620000 scvtf d0, x0 5130c: aa1303e0 mov x0, x19 51310: 97ff3174 bl 0x1d8e0 51314: 14000003 b 0x51320 51318: aa1303e0 mov x0, x19 5131c: 97ff3209 bl 0x1db40 51320: d53bd048 mrs x8, TPIDR_EL0 51324: f9401508 ldr x8, [x8, #0x28] 51328: f85e83a9 ldur x9, [x29, #-0x18] 5132c: eb09011f cmp x8, x9 51330: 540000c1 b.ne 0x51348 51334: a9457bfd ldp x29, x30, [sp, #0x50] 51338: a9444ff4 ldp x20, x19, [sp, #0x40] 5133c: 320003e0 orr w0, wzr, #0x1 51340: 910183ff add sp, sp, #0x60 51344: d65f03c0 ret 51348: 97ff2da6 bl 0x1c9e0 <__stack_chk_fail@plt> 5134c: a9be4ffc stp x28, x19, [sp, #-0x20]! 51350: a9017bfd stp x29, x30, [sp, #0x10] 51354: 910043fd add x29, sp, #0x10 51358: d11043ff sub sp, sp, #0x410 5135c: d53bd048 mrs x8, TPIDR_EL0 51360: f9401508 ldr x8, [x8, #0x28] 51364: aa0003f3 mov x19, x0 51368: 910023e0 add x0, sp, #0x8 5136c: f81e83a8 stur x8, [x29, #-0x18] 51370: 97ff3134 bl 0x1d840 51374: b40000c0 cbz x0, 0x5138c 51378: 910023e1 add x1, sp, #0x8 5137c: aa1303e0 mov x0, x19 51380: 97ff2ef8 bl 0x1cf60 51384: 320003e0 orr w0, wzr, #0x1 51388: 14000005 b 0x5139c 5138c: 900000c1 adrp x1, 0x69000 51390: 9121ac21 add x1, x1, #0x86b 51394: aa1303e0 mov x0, x19 51398: 97ff30f2 bl 0x1d760 5139c: d53bd048 mrs x8, TPIDR_EL0 513a0: f9401508 ldr x8, [x8, #0x28] 513a4: f85e83a9 ldur x9, [x29, #-0x18] 513a8: eb09011f cmp x8, x9 513ac: 540000a1 b.ne 0x513c0 513b0: 911043ff add sp, sp, #0x410 513b4: a9417bfd ldp x29, x30, [sp, #0x10] 513b8: a8c24ffc ldp x28, x19, [sp], #0x20 513bc: d65f03c0 ret 513c0: 97ff2d88 bl 0x1c9e0 <__stack_chk_fail@plt> 513c4: a9bc5ffc stp x28, x23, [sp, #-0x40]! 513c8: a90157f6 stp x22, x21, [sp, #0x10] 513cc: a9024ff4 stp x20, x19, [sp, #0x20] 513d0: a9037bfd stp x29, x30, [sp, #0x30] 513d4: 9100c3fd add x29, sp, #0x30 513d8: d10b43ff sub sp, sp, #0x2d0 513dc: d53bd048 mrs x8, TPIDR_EL0 513e0: f9401508 ldr x8, [x8, #0x28] 513e4: aa0303f3 mov x19, x3 513e8: aa0003f5 mov x21, x0 513ec: aa1303e0 mov x0, x19 513f0: aa0103f4 mov x20, x1 513f4: 9101c3f6 add x22, sp, #0x70 513f8: f90007e8 str x8, [sp, #0x8] 513fc: f9002fe2 str x2, [sp, #0x58] 51400: 97ff3064 bl 0x1d590 51404: aa0003e2 mov x2, x0 51408: aa1503e0 mov x0, x21 5140c: aa1303e1 mov x1, x19 51410: 94000f9e bl 0x55288 51414: aa0003e3 mov x3, x0 51418: 910043e1 add x1, sp, #0x10 5141c: aa1503e0 mov x0, x21 51420: aa1403e2 mov x2, x20 51424: 910043f7 add x23, sp, #0x10 51428: 9400471e bl 0x630a0 5142c: f94027f3 ldr x19, [sp, #0x48] 51430: aa1303e0 mov x0, x19 51434: 97ffe938 bl 0x4b914 51438: f94023e8 ldr x8, [sp, #0x40] 5143c: aa0003f4 mov x20, x0 51440: 321f03e9 orr w9, wzr, #0x2 51444: aa1303e0 mov x0, x19 51448: a9085fe8 stp x8, x23, [sp, #0x80] 5144c: 12800008 mov w8, #-0x1 // =-1 51450: 291423ff stp wzr, w8, [sp, #0xa0] 51454: b900abe8 str w8, [sp, #0xa8] 51458: f94033e8 ldr x8, [sp, #0x60] 5145c: 2a1f03e1 mov w1, wzr 51460: 2a1f03e2 mov w2, wzr 51464: f9003bf4 str x20, [sp, #0x70] 51468: f90023f6 str x22, [sp, #0x40] 5146c: a9097ff3 stp x19, xzr, [sp, #0x90] 51470: f80432df stur xzr, [x22, #0x43] 51474: f803c2df stur xzr, [x22, #0x3c] 51478: f9002288 str x8, [x20, #0x40] 5147c: 3901ce89 strb w9, [x20, #0x73] 51480: 94001a21 bl 0x57d04 51484: f9003fe0 str x0, [sp, #0x78] 51488: f9400a68 ldr x8, [x19, #0x10] 5148c: 528000a9 mov w9, #0x5 // =5 51490: f9000100 str x0, [x8] 51494: b9000909 str w9, [x8, #0x8] 51498: f9401e69 ldr x9, [x19, #0x38] 5149c: f9400a68 ldr x8, [x19, #0x10] 514a0: cb080129 sub x9, x9, x8 514a4: f100413f cmp x9, #0x10 514a8: 540000ac b.gt 0x514bc 514ac: 320003e1 orr w1, wzr, #0x1 514b0: aa1303e0 mov x0, x19 514b4: 97ffe27f bl 0x49eb0 514b8: f9400a68 ldr x8, [x19, #0x10] 514bc: 91004109 add x9, x8, #0x10 514c0: 5280012a mov w10, #0x9 // =9 514c4: f9000a69 str x9, [x19, #0x10] 514c8: f9000914 str x20, [x8, #0x10] 514cc: b900190a str w10, [x8, #0x18] 514d0: f9401e69 ldr x9, [x19, #0x38] 514d4: f9400a68 ldr x8, [x19, #0x10] 514d8: cb080129 sub x9, x9, x8 514dc: f100413f cmp x9, #0x10 514e0: 540000ac b.gt 0x514f4 514e4: 320003e1 orr w1, wzr, #0x1 514e8: aa1303e0 mov x0, x19 514ec: 97ffe271 bl 0x49eb0 514f0: f9400a68 ldr x8, [x19, #0x10] 514f4: 91004108 add x8, x8, #0x10 514f8: f9000a68 str x8, [x19, #0x10] 514fc: f9403be8 ldr x8, [sp, #0x70] 51500: 321f03e9 orr w9, wzr, #0x2 51504: 910043e0 add x0, sp, #0x10 51508: 3901c909 strb w9, [x8, #0x72] 5150c: 9400470a bl 0x63134 51510: f94027e8 ldr x8, [sp, #0x48] 51514: 7940c109 ldrh w9, [x8, #0x60] 51518: 11000529 add w9, w9, #0x1 5151c: 12003d2a and w10, w9, #0xffff 51520: 7900c109 strh w9, [x8, #0x60] 51524: 7103255f cmp w10, #0xc9 51528: 540000c3 b.lo 0x51540 5152c: 900000c1 adrp x1, 0x69000 51530: 912ae821 add x1, x1, #0xaba 51534: 910043e0 add x0, sp, #0x10 51538: 2a1f03e2 mov w2, wzr 5153c: 94004648 bl 0x62e5c 51540: 52a10035 mov w21, #0x8010000 // =134283264 51544: 320003f4 orr w20, wzr, #0x1 51548: 728000f5 movk w21, #0x7 5154c: b94023e8 ldr w8, [sp, #0x20] 51550: 51041109 sub w9, w8, #0x104 51554: 71006d3f cmp w9, #0x1b 51558: 54000088 b.hi 0x51568 5155c: 1ac92289 lsl w9, w20, w9 51560: 0a150129 and w9, w9, w21 51564: 350001c9 cbnz w9, 0x5159c 51568: 910043e0 add x0, sp, #0x10 5156c: 940000fd bl 0x51960 51570: b94023e8 ldr w8, [sp, #0x20] 51574: 2a0003f3 mov w19, w0 51578: 7100ed1f cmp w8, #0x3b 5157c: 54000061 b.ne 0x51588 51580: 910043e0 add x0, sp, #0x10 51584: 940046ec bl 0x63134 51588: f94023e8 ldr x8, [sp, #0x40] 5158c: 39412909 ldrb w9, [x8, #0x4a] 51590: b9003d09 str w9, [x8, #0x3c] 51594: 34fffdd3 cbz w19, 0x5154c 51598: b94023e8 ldr w8, [sp, #0x20] 5159c: f94027f3 ldr x19, [sp, #0x48] 515a0: 71047d1f cmp w8, #0x11f 515a4: 7940c269 ldrh w9, [x19, #0x60] 515a8: 51000529 sub w9, w9, #0x1 515ac: 7900c269 strh w9, [x19, #0x60] 515b0: 54000180 b.eq 0x515e0 515b4: 910043e0 add x0, sp, #0x10 515b8: 528023e1 mov w1, #0x11f // =287 515bc: 9400460b bl 0x62de8 515c0: 900000c1 adrp x1, 0x69000 515c4: aa0003e2 mov x2, x0 515c8: 912ab021 add x1, x1, #0xaac 515cc: aa1303e0 mov x0, x19 515d0: 97fffcb2 bl 0x50898 515d4: aa0003e1 mov x1, x0 515d8: 910043e0 add x0, sp, #0x10 515dc: 94004693 bl 0x63028 515e0: 910043e0 add x0, sp, #0x10 515e4: 9400004d bl 0x51718 515e8: f9403be0 ldr x0, [sp, #0x70] 515ec: d53bd048 mrs x8, TPIDR_EL0 515f0: f9401508 ldr x8, [x8, #0x28] 515f4: f94007e9 ldr x9, [sp, #0x8] 515f8: eb09011f cmp x8, x9 515fc: 540000e1 b.ne 0x51618 51600: 910b43ff add sp, sp, #0x2d0 51604: a9437bfd ldp x29, x30, [sp, #0x30] 51608: a9424ff4 ldp x20, x19, [sp, #0x20] 5160c: a94157f6 ldp x22, x21, [sp, #0x10] 51610: a8c45ffc ldp x28, x23, [sp], #0x40 51614: d65f03c0 ret 51618: 97ff2cf2 bl 0x1c9e0 <__stack_chk_fail@plt> 5161c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 51620: a9014ff4 stp x20, x19, [sp, #0x10] 51624: a9027bfd stp x29, x30, [sp, #0x20] 51628: 910083fd add x29, sp, #0x20 5162c: aa0003f5 mov x21, x0 51630: f9401eb3 ldr x19, [x21, #0x38] 51634: aa0103f6 mov x22, x1 51638: aa1303e0 mov x0, x19 5163c: 97ffe8b6 bl 0x4b914 51640: aa0003f4 mov x20, x0 51644: f90002d4 str x20, [x22] 51648: f9401aa8 ldr x8, [x21, #0x30] 5164c: 12800009 mov w9, #-0x1 // =-1 51650: a901ced5 stp x21, x19, [x22, #0x18] 51654: aa1303e0 mov x0, x19 51658: f9000ac8 str x8, [x22, #0x10] 5165c: f9001ab6 str x22, [x21, #0x30] 51660: 290626df stp wzr, w9, [x22, #0x30] 51664: b9003ac9 str w9, [x22, #0x38] 51668: f90016df str xzr, [x22, #0x28] 5166c: f80432df stur xzr, [x22, #0x43] 51670: f803c2df stur xzr, [x22, #0x3c] 51674: f9402aa8 ldr x8, [x21, #0x50] 51678: 321f03e9 orr w9, wzr, #0x2 5167c: 2a1f03e1 mov w1, wzr 51680: 2a1f03e2 mov w2, wzr 51684: f9002288 str x8, [x20, #0x40] 51688: 3901ce89 strb w9, [x20, #0x73] 5168c: 9400199e bl 0x57d04 51690: f90006c0 str x0, [x22, #0x8] 51694: f9400a68 ldr x8, [x19, #0x10] 51698: 528000a9 mov w9, #0x5 // =5 5169c: f9000100 str x0, [x8] 516a0: b9000909 str w9, [x8, #0x8] 516a4: f9401e69 ldr x9, [x19, #0x38] 516a8: f9400a68 ldr x8, [x19, #0x10] 516ac: cb080129 sub x9, x9, x8 516b0: f100413f cmp x9, #0x10 516b4: 540000ac b.gt 0x516c8 516b8: 320003e1 orr w1, wzr, #0x1 516bc: aa1303e0 mov x0, x19 516c0: 97ffe1fc bl 0x49eb0 516c4: f9400a68 ldr x8, [x19, #0x10] 516c8: 91004109 add x9, x8, #0x10 516cc: 5280012a mov w10, #0x9 // =9 516d0: f9000a69 str x9, [x19, #0x10] 516d4: f9000914 str x20, [x8, #0x10] 516d8: b900190a str w10, [x8, #0x18] 516dc: f9401e69 ldr x9, [x19, #0x38] 516e0: f9400a68 ldr x8, [x19, #0x10] 516e4: cb080129 sub x9, x9, x8 516e8: f100413f cmp x9, #0x10 516ec: 540000ac b.gt 0x51700 516f0: 320003e1 orr w1, wzr, #0x1 516f4: aa1303e0 mov x0, x19 516f8: 97ffe1ee bl 0x49eb0 516fc: f9400a68 ldr x8, [x19, #0x10] 51700: 91004108 add x8, x8, #0x10 51704: f9000a68 str x8, [x19, #0x10] 51708: a9427bfd ldp x29, x30, [sp, #0x20] 5170c: a9414ff4 ldp x20, x19, [sp, #0x10] 51710: a8c357f6 ldp x22, x21, [sp], #0x30 51714: d65f03c0 ret 51718: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5171c: a90157f6 stp x22, x21, [sp, #0x10] 51720: a9024ff4 stp x20, x19, [sp, #0x20] 51724: a9037bfd stp x29, x30, [sp, #0x30] 51728: 9100c3fd add x29, sp, #0x30 5172c: aa0003f4 mov x20, x0 51730: a9434e95 ldp x21, x19, [x20, #0x30] 51734: f94002b6 ldr x22, [x21] 51738: 39412aa8 ldrb w8, [x21, #0x4a] 5173c: b4000188 cbz x8, 0x5176c 51740: f9401ac9 ldr x9, [x22, #0x30] 51744: b94032aa ldr w10, [x21, #0x30] 51748: 5100050b sub w11, w8, #0x1 5174c: 39012aab strb w11, [x21, #0x4a] 51750: 8b2b06ac add x12, x21, w11, uxtb #1 51754: 7941898c ldrh w12, [x12, #0xc4] 51758: d1000508 sub x8, x8, #0x1 5175c: 12001d6b and w11, w11, #0xff 51760: 8b0c112c add x12, x9, x12, lsl #4 51764: b9000d8a str w10, [x12, #0xc] 51768: 35ffff0b cbnz w11, 0x51748 5176c: aa1503e0 mov x0, x21 51770: 2a1f03e1 mov w1, wzr 51774: 2a1f03e2 mov w2, wzr 51778: 9400364a bl 0x5f0a0 5177c: b98032a8 ldrsw x8, [x21, #0x30] 51780: 3100051f cmn w8, #0x1 51784: 5400014b b.lt 0x517ac 51788: aa1603f7 mov x23, x22 5178c: f8418ee1 ldr x1, [x23, #0x18]! 51790: d37ef503 lsl x3, x8, #2 51794: aa1303e0 mov x0, x19 51798: aa1703f8 mov x24, x23 5179c: b8838f09 ldrsw x9, [x24, #0x38]! 517a0: d37ef522 lsl x2, x9, #2 517a4: 97fff6e9 bl 0x4f348 517a8: 14000005 b 0x517bc 517ac: aa1303e0 mov x0, x19 517b0: 97fff701 bl 0x4f3b4 517b4: 910062d7 add x23, x22, #0x18 517b8: 910142d8 add x24, x22, #0x50 517bc: f90002e0 str x0, [x23] 517c0: b98032a8 ldrsw x8, [x21, #0x30] 517c4: b9000308 str w8, [x24] 517c8: 3100051f cmn w8, #0x1 517cc: 5400014b b.lt 0x517f4 517d0: aa1603f7 mov x23, x22 517d4: f8428ee1 ldr x1, [x23, #0x28]! 517d8: d37ef503 lsl x3, x8, #2 517dc: aa1303e0 mov x0, x19 517e0: aa1703f8 mov x24, x23 517e4: b882cf09 ldrsw x9, [x24, #0x2c]! 517e8: d37ef522 lsl x2, x9, #2 517ec: 97fff6d7 bl 0x4f348 517f0: 14000005 b 0x51804 517f4: aa1303e0 mov x0, x19 517f8: 97fff6ef bl 0x4f3b4 517fc: 9100a2d7 add x23, x22, #0x28 51800: 910152d8 add x24, x22, #0x54 51804: f90002e0 str x0, [x23] 51808: b94032a8 ldr w8, [x21, #0x30] 5180c: b9000308 str w8, [x24] 51810: b98042a8 ldrsw x8, [x21, #0x40] 51814: 3100051f cmn w8, #0x1 51818: 5400014b b.lt 0x51840 5181c: aa1603f7 mov x23, x22 51820: f8410ee1 ldr x1, [x23, #0x10]! 51824: d37ced03 lsl x3, x8, #4 51828: aa1303e0 mov x0, x19 5182c: aa1703f8 mov x24, x23 51830: b883cf09 ldrsw x9, [x24, #0x3c]! 51834: d37ced22 lsl x2, x9, #4 51838: 97fff6c4 bl 0x4f348 5183c: 14000005 b 0x51850 51840: aa1303e0 mov x0, x19 51844: 97fff6dc bl 0x4f3b4 51848: 910042d7 add x23, x22, #0x10 5184c: 910132d8 add x24, x22, #0x4c 51850: f90002e0 str x0, [x23] 51854: f94022a8 ldr x8, [x21, #0x40] 51858: d360fd09 lsr x9, x8, #32 5185c: b9000308 str w8, [x24] 51860: 3100053f cmn w9, #0x1 51864: 5400016b b.lt 0x51890 51868: aa1603f7 mov x23, x22 5186c: f8420ee1 ldr x1, [x23, #0x20]! 51870: 9360fd08 asr x8, x8, #32 51874: d37df103 lsl x3, x8, #3 51878: aa1303e0 mov x0, x19 5187c: aa1703f8 mov x24, x23 51880: b8838f09 ldrsw x9, [x24, #0x38]! 51884: d37df122 lsl x2, x9, #3 51888: 97fff6b0 bl 0x4f348 5188c: 14000005 b 0x518a0 51890: aa1303e0 mov x0, x19 51894: 97fff6c8 bl 0x4f3b4 51898: 910082d7 add x23, x22, #0x20 5189c: 910162d8 add x24, x22, #0x58 518a0: f90002e0 str x0, [x23] 518a4: b94046a8 ldr w8, [x21, #0x44] 518a8: b9000308 str w8, [x24] 518ac: 798092a8 ldrsh x8, [x21, #0x48] 518b0: 91000509 add x9, x8, #0x1 518b4: d37cfd29 lsr x9, x9, #60 518b8: b5000109 cbnz x9, 0x518d8 518bc: b9805ec9 ldrsw x9, [x22, #0x5c] 518c0: f9401ac1 ldr x1, [x22, #0x30] 518c4: d37ced03 lsl x3, x8, #4 518c8: aa1303e0 mov x0, x19 518cc: d37ced22 lsl x2, x9, #4 518d0: 97fff69e bl 0x4f348 518d4: 14000003 b 0x518e0 518d8: aa1303e0 mov x0, x19 518dc: 97fff6b6 bl 0x4f3b4 518e0: f9001ac0 str x0, [x22, #0x30] 518e4: b9804ac8 ldrsw x8, [x22, #0x48] 518e8: 3941c2ca ldrb w10, [x22, #0x70] 518ec: 79c092a9 ldrsh w9, [x21, #0x48] 518f0: f9401ec1 ldr x1, [x22, #0x38] 518f4: d37df102 lsl x2, x8, #3 518f8: d37df143 lsl x3, x10, #3 518fc: aa1303e0 mov x0, x19 51900: b9005ec9 str w9, [x22, #0x5c] 51904: 97fff691 bl 0x4f348 51908: 3941c2c8 ldrb w8, [x22, #0x70] 5190c: f9001ec0 str x0, [x22, #0x38] 51910: b9004ac8 str w8, [x22, #0x48] 51914: f9400aa8 ldr x8, [x21, #0x10] 51918: b9401289 ldr w9, [x20, #0x10] 5191c: f9001a88 str x8, [x20, #0x30] 51920: 51047528 sub w8, w9, #0x11d 51924: 7100051f cmp w8, #0x1 51928: 540000c8 b.hi 0x51940 5192c: f9400e88 ldr x8, [x20, #0x18] 51930: aa1403e0 mov x0, x20 51934: f9400902 ldr x2, [x8, #0x10] 51938: 91006101 add x1, x8, #0x18 5193c: 940045bd bl 0x63030 51940: f9400a68 ldr x8, [x19, #0x10] 51944: d1008108 sub x8, x8, #0x20 51948: f9000a68 str x8, [x19, #0x10] 5194c: a9437bfd ldp x29, x30, [sp, #0x30] 51950: a9424ff4 ldp x20, x19, [sp, #0x20] 51954: a94157f6 ldp x22, x21, [sp, #0x10] 51958: a8c45ff8 ldp x24, x23, [sp], #0x40 5195c: d65f03c0 ret 51960: d102c3ff sub sp, sp, #0xb0 51964: a9056ffc stp x28, x27, [sp, #0x50] 51968: a90667fa stp x26, x25, [sp, #0x60] 5196c: a9075ff8 stp x24, x23, [sp, #0x70] 51970: a90857f6 stp x22, x21, [sp, #0x80] 51974: a9094ff4 stp x20, x19, [sp, #0x90] 51978: a90a7bfd stp x29, x30, [sp, #0xa0] 5197c: 910283fd add x29, sp, #0xa0 51980: d53bd048 mrs x8, TPIDR_EL0 51984: f9401508 ldr x8, [x8, #0x28] 51988: aa0003f3 mov x19, x0 5198c: f90027e8 str x8, [sp, #0x48] 51990: b9401268 ldr w8, [x19, #0x10] 51994: 51040908 sub w8, w8, #0x102 51998: 71004d1f cmp w8, #0x13 5199c: 54000368 b.hi 0x51a08 519a0: 900000c9 adrp x9, 0x69000 519a4: 9122a129 add x9, x9, #0x8a8 519a8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 519ac: b9400674 ldr w20, [x19, #0x4] 519b0: 8b090108 add x8, x8, x9 519b4: d61f0100 br x8 519b8: aa1303e0 mov x0, x19 519bc: 940045de bl 0x63134 519c0: f9401a74 ldr x20, [x19, #0x30] 519c4: f9401695 ldr x21, [x20, #0x28] 519c8: b4005cb5 cbz x21, 0x5255c 519cc: 2a1f03f6 mov w22, wzr 519d0: 39403aa8 ldrb w8, [x21, #0xe] 519d4: 35005d08 cbnz w8, 0x52574 519d8: 394036a8 ldrb w8, [x21, #0xd] 519dc: f94002b5 ldr x21, [x21] 519e0: 2a160116 orr w22, w8, w22 519e4: b5ffff75 cbnz x21, 0x519d0 519e8: 140002de b 0x52560 519ec: aa1303e0 mov x0, x19 519f0: 940045d1 bl 0x63134 519f4: aa1303e0 mov x0, x19 519f8: 94000463 bl 0x52b84 519fc: 528020c1 mov w1, #0x106 // =262 51a00: 52802062 mov w2, #0x103 // =259 51a04: 14000298 b 0x52464 51a08: f9401a74 ldr x20, [x19, #0x30] 51a0c: 9100a3e8 add x8, sp, #0x28 51a10: 91002101 add x1, x8, #0x8 51a14: aa1303e0 mov x0, x19 51a18: 9400080e bl 0x53a50 51a1c: b94033e8 ldr w8, [sp, #0x30] 51a20: 7100351f cmp w8, #0xd 51a24: 54004061 b.ne 0x52230 51a28: f9400288 ldr x8, [x20] 51a2c: b9803be9 ldrsw x9, [sp, #0x38] 51a30: f9400d08 ldr x8, [x8, #0x18] 51a34: d37ef529 lsl x9, x9, #2 51a38: b869690a ldr w10, [x8, x9] 51a3c: 1209594a and w10, w10, #0xff803fff 51a40: 3212014a orr w10, w10, #0x4000 51a44: b829690a str w10, [x8, x9] 51a48: 14000436 b 0x52b20 51a4c: f9401a75 ldr x21, [x19, #0x30] 51a50: 12800008 mov w8, #-0x1 // =-1 51a54: 320003e9 orr w9, wzr, #0x1 51a58: b9001be8 str w8, [sp, #0x18] 51a5c: 39007be9 strb w9, [sp, #0x1e] 51a60: 39412aa8 ldrb w8, [x21, #0x4a] 51a64: 390077ff strb wzr, [sp, #0x1d] 51a68: 910043e9 add x9, sp, #0x10 51a6c: aa1303e0 mov x0, x19 51a70: 390073e8 strb w8, [sp, #0x1c] 51a74: f94016a8 ldr x8, [x21, #0x28] 51a78: f9000be8 str x8, [sp, #0x10] 51a7c: f90016a9 str x9, [x21, #0x28] 51a80: 940045ad bl 0x63134 51a84: b9401268 ldr w8, [x19, #0x10] 51a88: 7104751f cmp w8, #0x11d 51a8c: 540001a0 b.eq 0x51ac0 51a90: f9401e76 ldr x22, [x19, #0x38] 51a94: 528023a1 mov w1, #0x11d // =285 51a98: aa1303e0 mov x0, x19 51a9c: 940044d3 bl 0x62de8 51aa0: 900000c1 adrp x1, 0x69000 51aa4: aa0003e2 mov x2, x0 51aa8: 912ab021 add x1, x1, #0xaac 51aac: aa1603e0 mov x0, x22 51ab0: 97fffb7a bl 0x50898 51ab4: aa0003e1 mov x1, x0 51ab8: aa1303e0 mov x0, x19 51abc: 9400455b bl 0x63028 51ac0: f9400e79 ldr x25, [x19, #0x18] 51ac4: aa1303e0 mov x0, x19 51ac8: 9400459b bl 0x63134 51acc: b9401268 ldr w8, [x19, #0x10] 51ad0: 7100b11f cmp w8, #0x2c 51ad4: 54003ba0 b.eq 0x52248 51ad8: 71042d1f cmp w8, #0x10b 51adc: 54003b60 b.eq 0x52248 51ae0: 7100f51f cmp w8, #0x3d 51ae4: 54006121 b.ne 0x52708 51ae8: f9401a77 ldr x23, [x19, #0x30] 51aec: 900000c1 adrp x1, 0x69000 51af0: 91318021 add x1, x1, #0xc60 51af4: 52800162 mov w2, #0xb // =11 51af8: b9403ef6 ldr w22, [x23, #0x3c] 51afc: aa1303e0 mov x0, x19 51b00: 9400454c bl 0x63030 51b04: aa0003e1 mov x1, x0 51b08: aa1303e0 mov x0, x19 51b0c: 2a1f03e2 mov w2, wzr 51b10: 940008fb bl 0x53efc 51b14: 900000c1 adrp x1, 0x69000 51b18: 9131b021 add x1, x1, #0xc6c 51b1c: 52800162 mov w2, #0xb // =11 51b20: aa1303e0 mov x0, x19 51b24: 94004543 bl 0x63030 51b28: aa0003e1 mov x1, x0 51b2c: 320003e2 orr w2, wzr, #0x1 51b30: aa1303e0 mov x0, x19 51b34: 940008f2 bl 0x53efc 51b38: 900000c1 adrp x1, 0x69000 51b3c: 9131e021 add x1, x1, #0xc78 51b40: 52800142 mov w2, #0xa // =10 51b44: aa1303e0 mov x0, x19 51b48: 9400453a bl 0x63030 51b4c: aa0003e1 mov x1, x0 51b50: 321f03e2 orr w2, wzr, #0x2 51b54: aa1303e0 mov x0, x19 51b58: 940008e9 bl 0x53efc 51b5c: 320007e2 orr w2, wzr, #0x3 51b60: aa1303e0 mov x0, x19 51b64: aa1903e1 mov x1, x25 51b68: 940008e5 bl 0x53efc 51b6c: b9401268 ldr w8, [x19, #0x10] 51b70: 7100f51f cmp w8, #0x3d 51b74: 540001a0 b.eq 0x51ba8 51b78: f9401e78 ldr x24, [x19, #0x38] 51b7c: 528007a1 mov w1, #0x3d // =61 51b80: aa1303e0 mov x0, x19 51b84: 94004499 bl 0x62de8 51b88: 900000c1 adrp x1, 0x69000 51b8c: aa0003e2 mov x2, x0 51b90: 912ab021 add x1, x1, #0xaac 51b94: aa1803e0 mov x0, x24 51b98: 97fffb40 bl 0x50898 51b9c: aa0003e1 mov x1, x0 51ba0: aa1303e0 mov x0, x19 51ba4: 94004521 bl 0x63028 51ba8: aa1303e0 mov x0, x19 51bac: 94004562 bl 0x63134 51bb0: 9100a3e1 add x1, sp, #0x28 51bb4: aa1303e0 mov x0, x19 51bb8: 2a1f03e2 mov w2, wzr 51bbc: 940004c1 bl 0x52ec0 51bc0: f9401a60 ldr x0, [x19, #0x30] 51bc4: 9100a3e1 add x1, sp, #0x28 51bc8: 94003732 bl 0x5f890 51bcc: b9401268 ldr w8, [x19, #0x10] 51bd0: 7100b11f cmp w8, #0x2c 51bd4: 540001a0 b.eq 0x51c08 51bd8: f9401e78 ldr x24, [x19, #0x38] 51bdc: 52800581 mov w1, #0x2c // =44 51be0: aa1303e0 mov x0, x19 51be4: 94004481 bl 0x62de8 51be8: 900000c1 adrp x1, 0x69000 51bec: aa0003e2 mov x2, x0 51bf0: 912ab021 add x1, x1, #0xaac 51bf4: aa1803e0 mov x0, x24 51bf8: 97fffb28 bl 0x50898 51bfc: aa0003e1 mov x1, x0 51c00: aa1303e0 mov x0, x19 51c04: 94004509 bl 0x63028 51c08: aa1303e0 mov x0, x19 51c0c: 9400454a bl 0x63134 51c10: 9100a3e1 add x1, sp, #0x28 51c14: aa1303e0 mov x0, x19 51c18: 2a1f03e2 mov w2, wzr 51c1c: 940004a9 bl 0x52ec0 51c20: f9401a60 ldr x0, [x19, #0x30] 51c24: 9100a3e1 add x1, sp, #0x28 51c28: 9400371a bl 0x5f890 51c2c: b9401268 ldr w8, [x19, #0x10] 51c30: 7100b11f cmp w8, #0x2c 51c34: 54007021 b.ne 0x52a38 51c38: aa1303e0 mov x0, x19 51c3c: 9400453e bl 0x63134 51c40: 9100a3e1 add x1, sp, #0x28 51c44: aa1303e0 mov x0, x19 51c48: 2a1f03e2 mov w2, wzr 51c4c: 9400049d bl 0x52ec0 51c50: f9401a60 ldr x0, [x19, #0x30] 51c54: 9100a3e1 add x1, sp, #0x28 51c58: 9400370e bl 0x5f890 51c5c: 14000383 b 0x52a68 51c60: aa1303e0 mov x0, x19 51c64: 94004534 bl 0x63134 51c68: b9401268 ldr w8, [x19, #0x10] 51c6c: 7104751f cmp w8, #0x11d 51c70: 540001a0 b.eq 0x51ca4 51c74: f9401e75 ldr x21, [x19, #0x38] 51c78: 528023a1 mov w1, #0x11d // =285 51c7c: aa1303e0 mov x0, x19 51c80: 9400445a bl 0x62de8 51c84: 900000c1 adrp x1, 0x69000 51c88: aa0003e2 mov x2, x0 51c8c: 912ab021 add x1, x1, #0xaac 51c90: aa1503e0 mov x0, x21 51c94: 97fffb01 bl 0x50898 51c98: aa0003e1 mov x1, x0 51c9c: aa1303e0 mov x0, x19 51ca0: 940044e2 bl 0x63028 51ca4: f9400e75 ldr x21, [x19, #0x18] 51ca8: aa1303e0 mov x0, x19 51cac: 94004522 bl 0x63134 51cb0: f9401a76 ldr x22, [x19, #0x30] 51cb4: 9100a3e2 add x2, sp, #0x28 51cb8: 320003e3 orr w3, wzr, #0x1 51cbc: aa1503e1 mov x1, x21 51cc0: aa1603e0 mov x0, x22 51cc4: 940009a1 bl 0x54348 51cc8: 7100201f cmp w0, #0x8 51ccc: 54000121 b.ne 0x51cf0 51cd0: aa1603e0 mov x0, x22 51cd4: aa1503e1 mov x1, x21 51cd8: 940035c9 bl 0x5f3fc 51cdc: b90033e0 str w0, [sp, #0x30] 51ce0: 14000004 b 0x51cf0 51ce4: 9100a3e1 add x1, sp, #0x28 51ce8: aa1303e0 mov x0, x19 51cec: 940008ee bl 0x540a4 51cf0: b9401268 ldr w8, [x19, #0x10] 51cf4: 7100b91f cmp w8, #0x2e 51cf8: 54ffff60 b.eq 0x51ce4 51cfc: 2a1f03e2 mov w2, wzr 51d00: 7100e91f cmp w8, #0x3a 51d04: 540000a1 b.ne 0x51d18 51d08: 9100a3e1 add x1, sp, #0x28 51d0c: aa1303e0 mov x0, x19 51d10: 940008e5 bl 0x540a4 51d14: 320003e2 orr w2, wzr, #0x1 51d18: 910043e1 add x1, sp, #0x10 51d1c: aa1303e0 mov x0, x19 51d20: 2a1403e3 mov w3, w20 51d24: 9400060c bl 0x53554 51d28: f9401a60 ldr x0, [x19, #0x30] 51d2c: 9100a3e1 add x1, sp, #0x28 51d30: 910043e2 add x2, sp, #0x10 51d34: 94003979 bl 0x60318 51d38: f9401a60 ldr x0, [x19, #0x30] 51d3c: 2a1403e1 mov w1, w20 51d40: 94003e7f bl 0x6173c 51d44: 14000377 b 0x52b20 51d48: f9401a75 ldr x21, [x19, #0x30] 51d4c: 12800008 mov w8, #-0x1 // =-1 51d50: b9002be8 str w8, [sp, #0x28] 51d54: 1400000a b 0x51d7c 51d58: aa1503e0 mov x0, x21 51d5c: 9400346b bl 0x5ef08 51d60: 2a0003e2 mov w2, w0 51d64: 9100a3e1 add x1, sp, #0x28 51d68: aa1503e0 mov x0, x21 51d6c: 940034a3 bl 0x5eff8 51d70: aa1503e0 mov x0, x21 51d74: 2a1603e1 mov w1, w22 51d78: 94003545 bl 0x5f28c 51d7c: aa1303e0 mov x0, x19 51d80: 9400041a bl 0x52de8 51d84: b9401268 ldr w8, [x19, #0x10] 51d88: 2a0003f6 mov w22, w0 51d8c: 7104151f cmp w8, #0x105 51d90: 54fffe40 b.eq 0x51d58 51d94: 7104111f cmp w8, #0x104 51d98: 54003541 b.ne 0x52440 51d9c: aa1503e0 mov x0, x21 51da0: 9400345a bl 0x5ef08 51da4: 2a0003e2 mov w2, w0 51da8: 9100a3e1 add x1, sp, #0x28 51dac: aa1503e0 mov x0, x21 51db0: 94003492 bl 0x5eff8 51db4: aa1503e0 mov x0, x21 51db8: 2a1603e1 mov w1, w22 51dbc: 94003534 bl 0x5f28c 51dc0: aa1303e0 mov x0, x19 51dc4: 940044dc bl 0x63134 51dc8: aa1303e0 mov x0, x19 51dcc: 9400036e bl 0x52b84 51dd0: 140001a0 b 0x52450 51dd4: aa1303e0 mov x0, x19 51dd8: 940044d7 bl 0x63134 51ddc: b9401268 ldr w8, [x19, #0x10] 51de0: 7104251f cmp w8, #0x109 51de4: 54003481 b.ne 0x52474 51de8: aa1303e0 mov x0, x19 51dec: 940044d2 bl 0x63134 51df0: b9401268 ldr w8, [x19, #0x10] 51df4: f9401a74 ldr x20, [x19, #0x30] 51df8: 7104751f cmp w8, #0x11d 51dfc: 540001a0 b.eq 0x51e30 51e00: f9401e75 ldr x21, [x19, #0x38] 51e04: 528023a1 mov w1, #0x11d // =285 51e08: aa1303e0 mov x0, x19 51e0c: 940043f7 bl 0x62de8 51e10: 900000c1 adrp x1, 0x69000 51e14: aa0003e2 mov x2, x0 51e18: 912ab021 add x1, x1, #0xaac 51e1c: aa1503e0 mov x0, x21 51e20: 97fffa9e bl 0x50898 51e24: aa0003e1 mov x1, x0 51e28: aa1303e0 mov x0, x19 51e2c: 9400447f bl 0x63028 51e30: f9400e75 ldr x21, [x19, #0x18] 51e34: aa1303e0 mov x0, x19 51e38: 940044bf bl 0x63134 51e3c: aa1303e0 mov x0, x19 51e40: aa1503e1 mov x1, x21 51e44: 2a1f03e2 mov w2, wzr 51e48: 9400082d bl 0x53efc 51e4c: b9403e88 ldr w8, [x20, #0x3c] 51e50: 12800009 mov w9, #-0x1 // =-1 51e54: 290727e9 stp w9, w9, [sp, #0x38] 51e58: 321f07e9 orr w9, wzr, #0x6 51e5c: 320003e1 orr w1, wzr, #0x1 51e60: aa1403e0 mov x0, x20 51e64: b9002be9 str w9, [sp, #0x28] 51e68: b90033e8 str w8, [sp, #0x30] 51e6c: 94003549 bl 0x5f390 51e70: f9401a68 ldr x8, [x19, #0x30] 51e74: 910043e1 add x1, sp, #0x10 51e78: aa1303e0 mov x0, x19 51e7c: 2a1f03e2 mov w2, wzr 51e80: 39412909 ldrb w9, [x8, #0x4a] 51e84: f940010a ldr x10, [x8] 51e88: 11000529 add w9, w9, #0x1 51e8c: 12001d2b and w11, w9, #0xff 51e90: 39012909 strb w9, [x8, #0x4a] 51e94: 8b2b4509 add x9, x8, w11, uxtw #1 51e98: f940194a ldr x10, [x10, #0x30] 51e9c: 79418529 ldrh w9, [x9, #0xc2] 51ea0: b9403108 ldr w8, [x8, #0x30] 51ea4: 8b091149 add x9, x10, x9, lsl #4 51ea8: b9000928 str w8, [x9, #0x8] 51eac: b9400663 ldr w3, [x19, #0x4] 51eb0: 940005a9 bl 0x53554 51eb4: 9100a3e1 add x1, sp, #0x28 51eb8: 910043e2 add x2, sp, #0x10 51ebc: aa1403e0 mov x0, x20 51ec0: 94003916 bl 0x60318 51ec4: 39412a88 ldrb w8, [x20, #0x4a] 51ec8: f9400289 ldr x9, [x20] 51ecc: b940328a ldr w10, [x20, #0x30] 51ed0: 2a1f03e0 mov w0, wzr 51ed4: 8b080688 add x8, x20, x8, lsl #1 51ed8: 79418508 ldrh w8, [x8, #0xc2] 51edc: f9401929 ldr x9, [x9, #0x30] 51ee0: 8b081128 add x8, x9, x8, lsl #4 51ee4: b900090a str w10, [x8, #0x8] 51ee8: 1400030f b 0x52b24 51eec: f9401a75 ldr x21, [x19, #0x30] 51ef0: aa1503e0 mov x0, x21 51ef4: 94003472 bl 0x5f0bc 51ef8: 12800008 mov w8, #-0x1 // =-1 51efc: 320003f8 orr w24, wzr, #0x1 51f00: b9001be8 str w8, [sp, #0x18] 51f04: 39007bf8 strb w24, [sp, #0x1e] 51f08: 39412aa9 ldrb w9, [x21, #0x4a] 51f0c: 390077ff strb wzr, [sp, #0x1d] 51f10: 2a0003f6 mov w22, w0 51f14: aa1303e0 mov x0, x19 51f18: 390073e9 strb w9, [sp, #0x1c] 51f1c: f94016aa ldr x10, [x21, #0x28] 51f20: b9000be8 str w8, [sp, #0x8] 51f24: 910043e8 add x8, sp, #0x10 51f28: 390033e9 strb w9, [sp, #0xc] 51f2c: 910003e9 mov x9, sp 51f30: 39003bff strb wzr, [sp, #0xe] 51f34: 390037ff strb wzr, [sp, #0xd] 51f38: f90003e8 str x8, [sp] 51f3c: f9000bea str x10, [sp, #0x10] 51f40: f90016a9 str x9, [x21, #0x28] 51f44: 9400447c bl 0x63134 51f48: f9401e68 ldr x8, [x19, #0x38] 51f4c: 7940c109 ldrh w9, [x8, #0x60] 51f50: 11000529 add w9, w9, #0x1 51f54: 12003d2a and w10, w9, #0xffff 51f58: 7900c109 strh w9, [x8, #0x60] 51f5c: 7103255f cmp w10, #0xc9 51f60: 540000c3 b.lo 0x51f78 51f64: 900000c1 adrp x1, 0x69000 51f68: 912ae821 add x1, x1, #0xaba 51f6c: aa1303e0 mov x0, x19 51f70: 2a1f03e2 mov w2, wzr 51f74: 940043ba bl 0x62e5c 51f78: 52a10039 mov w25, #0x8010000 // =134283264 51f7c: 728000f9 movk w25, #0x7 51f80: b9401268 ldr w8, [x19, #0x10] 51f84: 51041108 sub w8, w8, #0x104 51f88: 71006d1f cmp w8, #0x1b 51f8c: 54000088 b.hi 0x51f9c 51f90: 1ac82308 lsl w8, w24, w8 51f94: 0a190108 and w8, w8, w25 51f98: 350001a8 cbnz w8, 0x51fcc 51f9c: aa1303e0 mov x0, x19 51fa0: 97fffe70 bl 0x51960 51fa4: b9401268 ldr w8, [x19, #0x10] 51fa8: 2a0003f7 mov w23, w0 51fac: 7100ed1f cmp w8, #0x3b 51fb0: 54000061 b.ne 0x51fbc 51fb4: aa1303e0 mov x0, x19 51fb8: 9400445f bl 0x63134 51fbc: f9401a68 ldr x8, [x19, #0x30] 51fc0: 39412909 ldrb w9, [x8, #0x4a] 51fc4: b9003d09 str w9, [x8, #0x3c] 51fc8: 34fffdd7 cbz w23, 0x51f80 51fcc: f9401e68 ldr x8, [x19, #0x38] 51fd0: 52802281 mov w1, #0x114 // =276 51fd4: 52802202 mov w2, #0x110 // =272 51fd8: aa1303e0 mov x0, x19 51fdc: 7940c109 ldrh w9, [x8, #0x60] 51fe0: 2a1403e3 mov w3, w20 51fe4: 51000529 sub w9, w9, #0x1 51fe8: 7900c109 strh w9, [x8, #0x60] 51fec: 94000350 bl 0x52d2c 51ff0: 9100a3e1 add x1, sp, #0x28 51ff4: aa1303e0 mov x0, x19 51ff8: 2a1f03e2 mov w2, wzr 51ffc: 940003b1 bl 0x52ec0 52000: b9402be8 ldr w8, [sp, #0x28] 52004: 7100051f cmp w8, #0x1 52008: 54000061 b.ne 0x52014 5200c: 320007e8 orr w8, wzr, #0x3 52010: b9002be8 str w8, [sp, #0x28] 52014: f9401a60 ldr x0, [x19, #0x30] 52018: 9100a3e1 add x1, sp, #0x28 5201c: 9400395a bl 0x60584 52020: b9403ff4 ldr w20, [sp, #0x3c] 52024: 394037e8 ldrb w8, [sp, #0xd] 52028: 34002c68 cbz w8, 0x525b4 5202c: f9401a77 ldr x23, [x19, #0x30] 52030: f94016f8 ldr x24, [x23, #0x28] 52034: b4004538 cbz x24, 0x528d8 52038: 2a1f03f9 mov w25, wzr 5203c: 39403b08 ldrb w8, [x24, #0xe] 52040: 35004588 cbnz w8, 0x528f0 52044: 39403708 ldrb w8, [x24, #0xd] 52048: f9400318 ldr x24, [x24] 5204c: 2a190119 orr w25, w8, w25 52050: b5ffff78 cbnz x24, 0x5203c 52054: 14000222 b 0x528dc 52058: f9401a74 ldr x20, [x19, #0x30] 5205c: aa1303e0 mov x0, x19 52060: 94004435 bl 0x63134 52064: b9401268 ldr w8, [x19, #0x10] 52068: 2a1f03e1 mov w1, wzr 5206c: 51041109 sub w9, w8, #0x104 52070: 71006d3f cmp w9, #0x1b 52074: 54002ec8 b.hi 0x5264c 52078: 320003ea orr w10, wzr, #0x1 5207c: 1ac92149 lsl w9, w10, w9 52080: 52a1002a mov w10, #0x8010000 // =134283264 52084: 728000ea movk w10, #0x7 52088: 0a0a0129 and w9, w9, w10 5208c: 34002e09 cbz w9, 0x5264c 52090: 2a0103f5 mov w21, w1 52094: aa1403e0 mov x0, x20 52098: 2a1503e2 mov w2, w21 5209c: 94003401 bl 0x5f0a0 520a0: 320003e0 orr w0, wzr, #0x1 520a4: 140002a0 b 0x52b24 520a8: f9401a75 ldr x21, [x19, #0x30] 520ac: aa1303e0 mov x0, x19 520b0: 94004421 bl 0x63134 520b4: aa1503e0 mov x0, x21 520b8: 94003401 bl 0x5f0bc 520bc: 2a0003f7 mov w23, w0 520c0: 9100a3e1 add x1, sp, #0x28 520c4: aa1303e0 mov x0, x19 520c8: 2a1f03e2 mov w2, wzr 520cc: 9400037d bl 0x52ec0 520d0: b9402be8 ldr w8, [sp, #0x28] 520d4: 7100051f cmp w8, #0x1 520d8: 54000061 b.ne 0x520e4 520dc: 320007e8 orr w8, wzr, #0x3 520e0: b9002be8 str w8, [sp, #0x28] 520e4: f9401a60 ldr x0, [x19, #0x30] 520e8: 9100a3e1 add x1, sp, #0x28 520ec: 9100a3f8 add x24, sp, #0x28 520f0: 94003925 bl 0x60584 520f4: 12800008 mov w8, #-0x1 // =-1 520f8: 320003e9 orr w9, wzr, #0x1 520fc: b90033e8 str w8, [sp, #0x30] 52100: 3900dbe9 strb w9, [sp, #0x36] 52104: 39412aa8 ldrb w8, [x21, #0x4a] 52108: 3900d7ff strb wzr, [sp, #0x35] 5210c: b9403ff6 ldr w22, [sp, #0x3c] 52110: 3900d3e8 strb w8, [sp, #0x34] 52114: f94016a8 ldr x8, [x21, #0x28] 52118: f90017e8 str x8, [sp, #0x28] 5211c: f90016b8 str x24, [x21, #0x28] 52120: b9401268 ldr w8, [x19, #0x10] 52124: 71040d1f cmp w8, #0x103 52128: 540001a0 b.eq 0x5215c 5212c: f9401e78 ldr x24, [x19, #0x38] 52130: 52802061 mov w1, #0x103 // =259 52134: aa1303e0 mov x0, x19 52138: 9400432c bl 0x62de8 5213c: f00000a1 adrp x1, 0x69000 52140: aa0003e2 mov x2, x0 52144: 912ab021 add x1, x1, #0xaac 52148: aa1803e0 mov x0, x24 5214c: 97fff9d3 bl 0x50898 52150: aa0003e1 mov x1, x0 52154: aa1303e0 mov x0, x19 52158: 940043b4 bl 0x63028 5215c: aa1303e0 mov x0, x19 52160: 940043f5 bl 0x63134 52164: aa1303e0 mov x0, x19 52168: 94000287 bl 0x52b84 5216c: aa1503e0 mov x0, x21 52170: 94003366 bl 0x5ef08 52174: 2a0003e1 mov w1, w0 52178: aa1503e0 mov x0, x21 5217c: 2a1703e2 mov w2, w23 52180: 940033d3 bl 0x5f0cc 52184: 528020c1 mov w1, #0x106 // =262 52188: 528022a2 mov w2, #0x115 // =277 5218c: aa1303e0 mov x0, x19 52190: 2a1403e3 mov w3, w20 52194: 940002e6 bl 0x52d2c 52198: f94016b3 ldr x19, [x21, #0x28] 5219c: f9400ea9 ldr x9, [x21, #0x18] 521a0: f9400268 ldr x8, [x19] 521a4: f90016a8 str x8, [x21, #0x28] 521a8: f9401929 ldr x9, [x9, #0x30] 521ac: 79401a68 ldrh w8, [x19, #0xc] 521b0: 3941292a ldrb w10, [x9, #0x4a] 521b4: 6b28015f cmp w10, w8, uxtb 521b8: 540001c9 b.ls 0x521f0 521bc: f940012b ldr x11, [x9] 521c0: b940312c ldr w12, [x9, #0x30] 521c4: f940196b ldr x11, [x11, #0x30] 521c8: 5100054d sub w13, w10, #0x1 521cc: 3901292d strb w13, [x9, #0x4a] 521d0: 8b2d052e add x14, x9, w13, uxtb #1 521d4: 794189ce ldrh w14, [x14, #0xc4] 521d8: d100054a sub x10, x10, #0x1 521dc: 12001dad and w13, w13, #0xff 521e0: 6b2801bf cmp w13, w8, uxtb 521e4: 8b0e116e add x14, x11, x14, lsl #4 521e8: b9000dcc str w12, [x14, #0xc] 521ec: 54fffee8 b.hi 0x521c8 521f0: 7104011f cmp w8, #0x100 521f4: 540000e3 b.lo 0x52210 521f8: 12001d02 and w2, w8, #0xff 521fc: 52800461 mov w1, #0x23 // =35 52200: aa1503e0 mov x0, x21 52204: 2a1f03e3 mov w3, wzr 52208: 2a1f03e4 mov w4, wzr 5220c: 94003338 bl 0x5eeec 52210: 39412aa8 ldrb w8, [x21, #0x4a] 52214: aa1503e0 mov x0, x21 52218: b9003ea8 str w8, [x21, #0x3c] 5221c: b9400a61 ldr w1, [x19, #0x8] 52220: 9400341b bl 0x5f28c 52224: aa1503e0 mov x0, x21 52228: 2a1603e1 mov w1, w22 5222c: 1400023c b 0x52b1c 52230: 9100a3e1 add x1, sp, #0x28 52234: 320003e2 orr w2, wzr, #0x1 52238: aa1303e0 mov x0, x19 5223c: f90017ff str xzr, [sp, #0x28] 52240: 940009aa bl 0x548e8 52244: 14000237 b 0x52b20 52248: f9401a77 ldr x23, [x19, #0x30] 5224c: f00000a1 adrp x1, 0x69000 52250: 91320c21 add x1, x1, #0xc83 52254: 32000fe2 orr w2, wzr, #0xf 52258: b9403ef6 ldr w22, [x23, #0x3c] 5225c: aa1303e0 mov x0, x19 52260: 94004374 bl 0x63030 52264: aa0003e1 mov x1, x0 52268: aa1303e0 mov x0, x19 5226c: 2a1f03e2 mov w2, wzr 52270: 94000723 bl 0x53efc 52274: f00000a1 adrp x1, 0x69000 52278: 91324c21 add x1, x1, #0xc93 5227c: 52800162 mov w2, #0xb // =11 52280: aa1303e0 mov x0, x19 52284: 9400436b bl 0x63030 52288: aa0003e1 mov x1, x0 5228c: 320003e2 orr w2, wzr, #0x1 52290: aa1303e0 mov x0, x19 52294: 320003f8 orr w24, wzr, #0x1 52298: 94000719 bl 0x53efc 5229c: f00000a1 adrp x1, 0x69000 522a0: 91327c21 add x1, x1, #0xc9f 522a4: 528001a2 mov w2, #0xd // =13 522a8: aa1303e0 mov x0, x19 522ac: 94004361 bl 0x63030 522b0: aa0003e1 mov x1, x0 522b4: 321f03e2 orr w2, wzr, #0x2 522b8: aa1303e0 mov x0, x19 522bc: 94000710 bl 0x53efc 522c0: 320007e2 orr w2, wzr, #0x3 522c4: aa1303e0 mov x0, x19 522c8: aa1903e1 mov x1, x25 522cc: 9400070c bl 0x53efc 522d0: b9401268 ldr w8, [x19, #0x10] 522d4: 7100b11f cmp w8, #0x2c 522d8: 54000421 b.ne 0x5235c 522dc: f00000b8 adrp x24, 0x69000 522e0: 321e03f9 orr w25, wzr, #0x4 522e4: 912ab318 add x24, x24, #0xaac 522e8: aa1303e0 mov x0, x19 522ec: 94004392 bl 0x63134 522f0: b9401268 ldr w8, [x19, #0x10] 522f4: 7104751f cmp w8, #0x11d 522f8: 54000180 b.eq 0x52328 522fc: f9401e7a ldr x26, [x19, #0x38] 52300: 528023a1 mov w1, #0x11d // =285 52304: aa1303e0 mov x0, x19 52308: 940042b8 bl 0x62de8 5230c: aa0003e2 mov x2, x0 52310: aa1a03e0 mov x0, x26 52314: aa1803e1 mov x1, x24 52318: 97fff960 bl 0x50898 5231c: aa0003e1 mov x1, x0 52320: aa1303e0 mov x0, x19 52324: 94004341 bl 0x63028 52328: f9400e7a ldr x26, [x19, #0x18] 5232c: aa1303e0 mov x0, x19 52330: 94004381 bl 0x63134 52334: aa1303e0 mov x0, x19 52338: aa1a03e1 mov x1, x26 5233c: 2a1903e2 mov w2, w25 52340: 1100073b add w27, w25, #0x1 52344: 940006ee bl 0x53efc 52348: b9401268 ldr w8, [x19, #0x10] 5234c: 7100b11f cmp w8, #0x2c 52350: 2a1b03f9 mov w25, w27 52354: 54fffca0 b.eq 0x522e8 52358: 51000f78 sub w24, w27, #0x3 5235c: 71042d1f cmp w8, #0x10b 52360: 540001a0 b.eq 0x52394 52364: f9401e79 ldr x25, [x19, #0x38] 52368: 52802161 mov w1, #0x10b // =267 5236c: aa1303e0 mov x0, x19 52370: 9400429e bl 0x62de8 52374: f00000a1 adrp x1, 0x69000 52378: aa0003e2 mov x2, x0 5237c: 912ab021 add x1, x1, #0xaac 52380: aa1903e0 mov x0, x25 52384: 97fff945 bl 0x50898 52388: aa0003e1 mov x1, x0 5238c: aa1303e0 mov x0, x19 52390: 94004326 bl 0x63028 52394: aa1303e0 mov x0, x19 52398: 94004367 bl 0x63134 5239c: b9400679 ldr w25, [x19, #0x4] 523a0: 9100a3e1 add x1, sp, #0x28 523a4: aa1303e0 mov x0, x19 523a8: 2a1f03e2 mov w2, wzr 523ac: 940002c5 bl 0x52ec0 523b0: b9401268 ldr w8, [x19, #0x10] 523b4: 320003fb orr w27, wzr, #0x1 523b8: 1400000c b 0x523e8 523bc: aa1303e0 mov x0, x19 523c0: 9400435d bl 0x63134 523c4: f9401a60 ldr x0, [x19, #0x30] 523c8: 9100a3e1 add x1, sp, #0x28 523cc: 94003531 bl 0x5f890 523d0: 9100a3e1 add x1, sp, #0x28 523d4: aa1303e0 mov x0, x19 523d8: 2a1f03e2 mov w2, wzr 523dc: 940002b9 bl 0x52ec0 523e0: b9401268 ldr w8, [x19, #0x10] 523e4: 1100077b add w27, w27, #0x1 523e8: 7100b11f cmp w8, #0x2c 523ec: 54fffe80 b.eq 0x523bc 523f0: b9402be8 ldr w8, [sp, #0x28] 523f4: f9401a7a ldr x26, [x19, #0x30] 523f8: 320007e9 orr w9, wzr, #0x3 523fc: 4b1b013b sub w27, w9, w27 52400: 51003509 sub w9, w8, #0xd 52404: 7100093f cmp w9, #0x2 52408: 540018a2 b.hs 0x5271c 5240c: 11000768 add w8, w27, #0x1 52410: 7100011f cmp w8, #0x0 52414: 1a9bb7fb csinc w27, wzr, w27, lt 52418: 9100a3e1 add x1, sp, #0x28 5241c: aa1a03e0 mov x0, x26 52420: 2a1b03e2 mov w2, w27 52424: 9400347f bl 0x5f620 52428: 71000b7f cmp w27, #0x2 5242c: 5400194b b.lt 0x52754 52430: 51000761 sub w1, w27, #0x1 52434: aa1a03e0 mov x0, x26 52438: 940033d6 bl 0x5f390 5243c: 140000c6 b 0x52754 52440: 9100a3e1 add x1, sp, #0x28 52444: aa1503e0 mov x0, x21 52448: 2a1603e2 mov w2, w22 5244c: 940032eb bl 0x5eff8 52450: b9402be1 ldr w1, [sp, #0x28] 52454: aa1503e0 mov x0, x21 52458: 9400338d bl 0x5f28c 5245c: 528020c1 mov w1, #0x106 // =262 52460: 52802142 mov w2, #0x10a // =266 52464: aa1303e0 mov x0, x19 52468: 2a1403e3 mov w3, w20 5246c: 94000230 bl 0x52d2c 52470: 140001ac b 0x52b20 52474: f00000b5 adrp x21, 0x69000 52478: aa1f03f4 mov x20, xzr 5247c: 320003f8 orr w24, wzr, #0x1 52480: 912ab2b5 add x21, x21, #0xaac 52484: 14000006 b 0x5249c 52488: aa1303e0 mov x0, x19 5248c: 9400432a bl 0x63134 52490: b9401268 ldr w8, [x19, #0x10] 52494: 91000694 add x20, x20, #0x1 52498: 91000718 add x24, x24, #0x1 5249c: 7104751f cmp w8, #0x11d 524a0: 54000180 b.eq 0x524d0 524a4: f9401e76 ldr x22, [x19, #0x38] 524a8: 528023a1 mov w1, #0x11d // =285 524ac: aa1303e0 mov x0, x19 524b0: 9400424e bl 0x62de8 524b4: aa0003e2 mov x2, x0 524b8: aa1603e0 mov x0, x22 524bc: aa1503e1 mov x1, x21 524c0: 97fff8f6 bl 0x50898 524c4: aa0003e1 mov x1, x0 524c8: aa1303e0 mov x0, x19 524cc: 940042d7 bl 0x63028 524d0: f9400e76 ldr x22, [x19, #0x18] 524d4: aa1303e0 mov x0, x19 524d8: 94004317 bl 0x63134 524dc: aa1303e0 mov x0, x19 524e0: aa1603e1 mov x1, x22 524e4: 2a1403e2 mov w2, w20 524e8: 94000685 bl 0x53efc 524ec: b9401268 ldr w8, [x19, #0x10] 524f0: 7100b11f cmp w8, #0x2c 524f4: 54fffca0 b.eq 0x52488 524f8: 7100f51f cmp w8, #0x3d 524fc: 540013e1 b.ne 0x52778 52500: aa1303e0 mov x0, x19 52504: 9400430c bl 0x63134 52508: 9100a3e1 add x1, sp, #0x28 5250c: aa1303e0 mov x0, x19 52510: 2a1f03e2 mov w2, wzr 52514: 9400026b bl 0x52ec0 52518: b9401268 ldr w8, [x19, #0x10] 5251c: 320003f6 orr w22, wzr, #0x1 52520: 1400000c b 0x52550 52524: aa1303e0 mov x0, x19 52528: 94004303 bl 0x63134 5252c: f9401a60 ldr x0, [x19, #0x30] 52530: 9100a3e1 add x1, sp, #0x28 52534: 940034d7 bl 0x5f890 52538: 9100a3e1 add x1, sp, #0x28 5253c: aa1303e0 mov x0, x19 52540: 2a1f03e2 mov w2, wzr 52544: 9400025f bl 0x52ec0 52548: b9401268 ldr w8, [x19, #0x10] 5254c: 110006d6 add w22, w22, #0x1 52550: 7100b11f cmp w8, #0x2c 52554: 54fffe80 b.eq 0x52524 52558: 1400008a b 0x52780 5255c: 2a1f03f6 mov w22, wzr 52560: f00000a1 adrp x1, 0x69000 52564: 9132b421 add x1, x1, #0xcad 52568: aa1303e0 mov x0, x19 5256c: 940042af bl 0x63028 52570: aa1f03f5 mov x21, xzr 52574: 340000f6 cbz w22, 0x52590 52578: 394032a2 ldrb w2, [x21, #0xc] 5257c: 52800461 mov w1, #0x23 // =35 52580: aa1403e0 mov x0, x20 52584: 2a1f03e3 mov w3, wzr 52588: 2a1f03e4 mov w4, wzr 5258c: 94003258 bl 0x5eeec 52590: aa1403e0 mov x0, x20 52594: 910022b3 add x19, x21, #0x8 52598: 9400325c bl 0x5ef08 5259c: 2a0003e2 mov w2, w0 525a0: aa1403e0 mov x0, x20 525a4: aa1303e1 mov x1, x19 525a8: 94003294 bl 0x5eff8 525ac: 320003e0 orr w0, wzr, #0x1 525b0: 1400015d b 0x52b24 525b4: f94016b7 ldr x23, [x21, #0x28] 525b8: f9400ea9 ldr x9, [x21, #0x18] 525bc: f94002e8 ldr x8, [x23] 525c0: f90016a8 str x8, [x21, #0x28] 525c4: f9401929 ldr x9, [x9, #0x30] 525c8: 79401ae8 ldrh w8, [x23, #0xc] 525cc: 3941292a ldrb w10, [x9, #0x4a] 525d0: 6b28015f cmp w10, w8, uxtb 525d4: 540001c9 b.ls 0x5260c 525d8: f940012b ldr x11, [x9] 525dc: b940312c ldr w12, [x9, #0x30] 525e0: f940196b ldr x11, [x11, #0x30] 525e4: 5100054d sub w13, w10, #0x1 525e8: 3901292d strb w13, [x9, #0x4a] 525ec: 8b2d052e add x14, x9, w13, uxtb #1 525f0: 794189ce ldrh w14, [x14, #0xc4] 525f4: d100054a sub x10, x10, #0x1 525f8: 12001dad and w13, w13, #0xff 525fc: 6b2801bf cmp w13, w8, uxtb 52600: 8b0e116e add x14, x11, x14, lsl #4 52604: b9000dcc str w12, [x14, #0xc] 52608: 54fffee8 b.hi 0x525e4 5260c: 7104011f cmp w8, #0x100 52610: 540000e3 b.lo 0x5262c 52614: 12001d02 and w2, w8, #0xff 52618: 52800461 mov w1, #0x23 // =35 5261c: aa1503e0 mov x0, x21 52620: 2a1f03e3 mov w3, wzr 52624: 2a1f03e4 mov w4, wzr 52628: 94003231 bl 0x5eeec 5262c: 39412aa8 ldrb w8, [x21, #0x4a] 52630: aa1503e0 mov x0, x21 52634: b9003ea8 str w8, [x21, #0x3c] 52638: b9400ae1 ldr w1, [x23, #0x8] 5263c: 94003314 bl 0x5f28c 52640: f9401a60 ldr x0, [x19, #0x30] 52644: 2a1403e1 mov w1, w20 52648: 140000e3 b 0x529d4 5264c: 7100ed1f cmp w8, #0x3b 52650: 2a0103f5 mov w21, w1 52654: 54ffd200 b.eq 0x52094 52658: 9100a3e1 add x1, sp, #0x28 5265c: aa1303e0 mov x0, x19 52660: 2a1f03e2 mov w2, wzr 52664: 94000217 bl 0x52ec0 52668: b9401268 ldr w8, [x19, #0x10] 5266c: 320003f5 orr w21, wzr, #0x1 52670: 1400000c b 0x526a0 52674: aa1303e0 mov x0, x19 52678: 940042af bl 0x63134 5267c: f9401a60 ldr x0, [x19, #0x30] 52680: 9100a3e1 add x1, sp, #0x28 52684: 94003483 bl 0x5f890 52688: 9100a3e1 add x1, sp, #0x28 5268c: aa1303e0 mov x0, x19 52690: 2a1f03e2 mov w2, wzr 52694: 9400020b bl 0x52ec0 52698: b9401268 ldr w8, [x19, #0x10] 5269c: 110006b5 add w21, w21, #0x1 526a0: 7100b11f cmp w8, #0x2c 526a4: 54fffe80 b.eq 0x52674 526a8: b9402be8 ldr w8, [sp, #0x28] 526ac: 9100a3e1 add x1, sp, #0x28 526b0: 51003508 sub w8, w8, #0xd 526b4: 7100051f cmp w8, #0x1 526b8: 54002508 b.hi 0x52b58 526bc: 12800002 mov w2, #-0x1 // =-1 526c0: aa1403e0 mov x0, x20 526c4: 940033d7 bl 0x5f620 526c8: 710006bf cmp w21, #0x1 526cc: 54000181 b.ne 0x526fc 526d0: b9402be8 ldr w8, [sp, #0x28] 526d4: 7100351f cmp w8, #0xd 526d8: 54000121 b.ne 0x526fc 526dc: f9400288 ldr x8, [x20] 526e0: b98033e9 ldrsw x9, [sp, #0x30] 526e4: 528003ab mov w11, #0x1d // =29 526e8: f9400d08 ldr x8, [x8, #0x18] 526ec: d37ef529 lsl x9, x9, #2 526f0: b869690a ldr w10, [x8, x9] 526f4: 3300156a bfxil w10, w11, #0, #6 526f8: b829690a str w10, [x8, x9] 526fc: 39412a81 ldrb w1, [x20, #0x4a] 52700: 12800015 mov w21, #-0x1 // =-1 52704: 17fffe64 b 0x52094 52708: f00000a1 adrp x1, 0x69000 5270c: 91312c21 add x1, x1, #0xc4b 52710: aa1303e0 mov x0, x19 52714: 94004245 bl 0x63028 52718: 140000da b 0x52a80 5271c: 34000088 cbz w8, 0x5272c 52720: 9100a3e1 add x1, sp, #0x28 52724: aa1a03e0 mov x0, x26 52728: 9400345a bl 0x5f890 5272c: 7100077f cmp w27, #0x1 52730: 5400012b b.lt 0x52754 52734: b9403f5c ldr w28, [x26, #0x3c] 52738: aa1a03e0 mov x0, x26 5273c: 2a1b03e1 mov w1, w27 52740: 94003314 bl 0x5f390 52744: aa1a03e0 mov x0, x26 52748: 2a1c03e1 mov w1, w28 5274c: 2a1b03e2 mov w2, w27 52750: 940031be bl 0x5ee48 52754: 320007e1 orr w1, wzr, #0x3 52758: aa1703e0 mov x0, x23 5275c: 940032f8 bl 0x5f33c 52760: aa1303e0 mov x0, x19 52764: 2a1603e1 mov w1, w22 52768: 2a1903e2 mov w2, w25 5276c: 2a1803e3 mov w3, w24 52770: 2a1f03e4 mov w4, wzr 52774: 140000c2 b 0x52a7c 52778: 2a1f03f6 mov w22, wzr 5277c: b9002bff str wzr, [sp, #0x28] 52780: b9402be8 ldr w8, [sp, #0x28] 52784: f9401a75 ldr x21, [x19, #0x30] 52788: 91000699 add x25, x20, #0x1 5278c: 51003509 sub w9, w8, #0xd 52790: 7100093f cmp w9, #0x2 52794: 540001e2 b.hs 0x527d0 52798: 4b160288 sub w8, w20, w22 5279c: 11000908 add w8, w8, #0x2 527a0: 7100011f cmp w8, #0x0 527a4: 1a88b3f6 csel w22, wzr, w8, lt 527a8: 9100a3e1 add x1, sp, #0x28 527ac: aa1503e0 mov x0, x21 527b0: 2a1603e2 mov w2, w22 527b4: 9400339b bl 0x5f620 527b8: 71000adf cmp w22, #0x2 527bc: 540002cb b.lt 0x52814 527c0: 510006c1 sub w1, w22, #0x1 527c4: aa1503e0 mov x0, x21 527c8: 940032f2 bl 0x5f390 527cc: 14000012 b 0x52814 527d0: 4b1603e9 neg w9, w22 527d4: 8b294289 add x9, x20, w9, uxtw 527d8: 91000536 add x22, x9, #0x1 527dc: 34000088 cbz w8, 0x527ec 527e0: 9100a3e1 add x1, sp, #0x28 527e4: aa1503e0 mov x0, x21 527e8: 9400342a bl 0x5f890 527ec: 710006df cmp w22, #0x1 527f0: 5400012b b.lt 0x52814 527f4: b9403eb7 ldr w23, [x21, #0x3c] 527f8: aa1503e0 mov x0, x21 527fc: 2a1603e1 mov w1, w22 52800: 940032e4 bl 0x5f390 52804: aa1503e0 mov x0, x21 52808: 2a1703e1 mov w1, w23 5280c: 2a1603e2 mov w2, w22 52810: 9400318e bl 0x5ee48 52814: f9401a6a ldr x10, [x19, #0x30] 52818: 93407f2c sxtw x12, w25 5281c: 9100068d add x13, x20, #0x1 52820: f10005bf cmp x13, #0x1 52824: 3941294b ldrb w11, [x10, #0x4a] 52828: f9400149 ldr x9, [x10] 5282c: 0b140168 add w8, w11, w20 52830: 91000508 add x8, x8, #0x1 52834: 39012948 strb w8, [x10, #0x4a] 52838: b9403148 ldr w8, [x10, #0x30] 5283c: f9401929 ldr x9, [x9, #0x30] 52840: 54000369 b.ls 0x528ac 52844: 927f7dae and x14, x13, #0x1fffffffe 52848: b400032e cbz x14, 0x528ac 5284c: 0b0b0290 add w16, w20, w11 52850: 11000610 add w16, w16, #0x1 52854: 121f7b0f and w15, w24, #0xfffffffe 52858: 92401e10 and x16, x16, #0xff 5285c: 4b0f03ef neg w15, w15 52860: cb39c210 sub x16, x16, w25, sxtw 52864: d3418331 ubfx x17, x25, #1, #32 52868: 8b2f428f add x15, x20, w15, uxtw 5286c: 8b100550 add x16, x10, x16, lsl #1 52870: cb0e018c sub x12, x12, x14 52874: 910005ef add x15, x15, #0x1 52878: 91031a10 add x16, x16, #0xc6 5287c: d37ffa31 lsl x17, x17, #1 52880: 785fe212 ldurh w18, [x16, #-0x2] 52884: 78404600 ldrh w0, [x16], #0x4 52888: d1000a31 sub x17, x17, #0x2 5288c: 8b121132 add x18, x9, x18, lsl #4 52890: 8b001120 add x0, x9, x0, lsl #4 52894: b9000a48 str w8, [x18, #0x8] 52898: b9000808 str w8, [x0, #0x8] 5289c: b5ffff31 cbnz x17, 0x52880 528a0: eb0e01bf cmp x13, x14 528a4: 540013e0 b.eq 0x52b20 528a8: 2a0f03f9 mov w25, w15 528ac: 0b0b028b add w11, w20, w11 528b0: cb0c054a sub x10, x10, x12, lsl #1 528b4: 1100056b add w11, w11, #0x1 528b8: 8b2b054a add x10, x10, w11, uxtb #1 528bc: 9103114a add x10, x10, #0xc4 528c0: 7840254b ldrh w11, [x10], #0x2 528c4: 51000739 sub w25, w25, #0x1 528c8: 8b0b112b add x11, x9, x11, lsl #4 528cc: b9000968 str w8, [x11, #0x8] 528d0: 35ffff99 cbnz w25, 0x528c0 528d4: 14000093 b 0x52b20 528d8: 2a1f03f9 mov w25, wzr 528dc: f00000a1 adrp x1, 0x69000 528e0: 9132b421 add x1, x1, #0xcad 528e4: aa1303e0 mov x0, x19 528e8: 940041d0 bl 0x63028 528ec: aa1f03f8 mov x24, xzr 528f0: 340000f9 cbz w25, 0x5290c 528f4: 39403302 ldrb w2, [x24, #0xc] 528f8: 52800461 mov w1, #0x23 // =35 528fc: aa1703e0 mov x0, x23 52900: 2a1f03e3 mov w3, wzr 52904: 2a1f03e4 mov w4, wzr 52908: 94003179 bl 0x5eeec 5290c: aa1703e0 mov x0, x23 52910: 91002318 add x24, x24, #0x8 52914: 9400317d bl 0x5ef08 52918: 2a0003e2 mov w2, w0 5291c: aa1703e0 mov x0, x23 52920: aa1803e1 mov x1, x24 52924: 940031b5 bl 0x5eff8 52928: f9401a60 ldr x0, [x19, #0x30] 5292c: 2a1403e1 mov w1, w20 52930: 94003257 bl 0x5f28c 52934: f94016b4 ldr x20, [x21, #0x28] 52938: f9400ea9 ldr x9, [x21, #0x18] 5293c: f9400288 ldr x8, [x20] 52940: f90016a8 str x8, [x21, #0x28] 52944: f9401929 ldr x9, [x9, #0x30] 52948: 79401a88 ldrh w8, [x20, #0xc] 5294c: 3941292a ldrb w10, [x9, #0x4a] 52950: 6b28015f cmp w10, w8, uxtb 52954: 540001c9 b.ls 0x5298c 52958: f940012b ldr x11, [x9] 5295c: b940312c ldr w12, [x9, #0x30] 52960: f940196b ldr x11, [x11, #0x30] 52964: 5100054d sub w13, w10, #0x1 52968: 3901292d strb w13, [x9, #0x4a] 5296c: 8b2d052e add x14, x9, w13, uxtb #1 52970: 794189ce ldrh w14, [x14, #0xc4] 52974: d100054a sub x10, x10, #0x1 52978: 12001dad and w13, w13, #0xff 5297c: 6b2801bf cmp w13, w8, uxtb 52980: 8b0e116e add x14, x11, x14, lsl #4 52984: b9000dcc str w12, [x14, #0xc] 52988: 54fffee8 b.hi 0x52964 5298c: 7104011f cmp w8, #0x100 52990: 540000e3 b.lo 0x529ac 52994: 12001d02 and w2, w8, #0xff 52998: 52800461 mov w1, #0x23 // =35 5299c: aa1503e0 mov x0, x21 529a0: 2a1f03e3 mov w3, wzr 529a4: 2a1f03e4 mov w4, wzr 529a8: 94003151 bl 0x5eeec 529ac: 39412aa8 ldrb w8, [x21, #0x4a] 529b0: aa1503e0 mov x0, x21 529b4: b9003ea8 str w8, [x21, #0x3c] 529b8: b9400a81 ldr w1, [x20, #0x8] 529bc: 94003234 bl 0x5f28c 529c0: f9401a73 ldr x19, [x19, #0x30] 529c4: aa1503e0 mov x0, x21 529c8: 94003150 bl 0x5ef08 529cc: 2a0003e1 mov w1, w0 529d0: aa1303e0 mov x0, x19 529d4: 2a1603e2 mov w2, w22 529d8: 940031bd bl 0x5f0cc 529dc: f94016b3 ldr x19, [x21, #0x28] 529e0: f9400ea9 ldr x9, [x21, #0x18] 529e4: f9400268 ldr x8, [x19] 529e8: f90016a8 str x8, [x21, #0x28] 529ec: f9401929 ldr x9, [x9, #0x30] 529f0: 79401a68 ldrh w8, [x19, #0xc] 529f4: 3941292a ldrb w10, [x9, #0x4a] 529f8: 6b28015f cmp w10, w8, uxtb 529fc: 54000789 b.ls 0x52aec 52a00: f940012b ldr x11, [x9] 52a04: b940312c ldr w12, [x9, #0x30] 52a08: f940196b ldr x11, [x11, #0x30] 52a0c: 5100054d sub w13, w10, #0x1 52a10: 3901292d strb w13, [x9, #0x4a] 52a14: 8b2d052e add x14, x9, w13, uxtb #1 52a18: 794189ce ldrh w14, [x14, #0xc4] 52a1c: d100054a sub x10, x10, #0x1 52a20: 12001dad and w13, w13, #0xff 52a24: 6b2801bf cmp w13, w8, uxtb 52a28: 8b0e116e add x14, x11, x14, lsl #4 52a2c: b9000dcc str w12, [x14, #0xc] 52a30: 54fffee8 b.hi 0x52a0c 52a34: 1400002e b 0x52aec 52a38: b9403ef8 ldr w24, [x23, #0x3c] 52a3c: 1e6e1000 fmov d0, #1.00000000 52a40: aa1703e0 mov x0, x23 52a44: 940032e1 bl 0x5f5c8 52a48: 2a0003e3 mov w3, w0 52a4c: 320003e1 orr w1, wzr, #0x1 52a50: aa1703e0 mov x0, x23 52a54: 2a1803e2 mov w2, w24 52a58: 94003162 bl 0x5efe0 52a5c: 320003e1 orr w1, wzr, #0x1 52a60: aa1703e0 mov x0, x23 52a64: 9400324b bl 0x5f390 52a68: 320003e3 orr w3, wzr, #0x1 52a6c: 320003e4 orr w4, wzr, #0x1 52a70: aa1303e0 mov x0, x19 52a74: 2a1603e1 mov w1, w22 52a78: 2a1403e2 mov w2, w20 52a7c: 940006d4 bl 0x545cc 52a80: 528020c1 mov w1, #0x106 // =262 52a84: 52802102 mov w2, #0x108 // =264 52a88: aa1303e0 mov x0, x19 52a8c: 2a1403e3 mov w3, w20 52a90: 940000a7 bl 0x52d2c 52a94: f94016b3 ldr x19, [x21, #0x28] 52a98: f9400ea9 ldr x9, [x21, #0x18] 52a9c: f9400268 ldr x8, [x19] 52aa0: f90016a8 str x8, [x21, #0x28] 52aa4: f9401929 ldr x9, [x9, #0x30] 52aa8: 79401a68 ldrh w8, [x19, #0xc] 52aac: 3941292a ldrb w10, [x9, #0x4a] 52ab0: 6b28015f cmp w10, w8, uxtb 52ab4: 540001c9 b.ls 0x52aec 52ab8: f940012b ldr x11, [x9] 52abc: b940312c ldr w12, [x9, #0x30] 52ac0: f940196b ldr x11, [x11, #0x30] 52ac4: 5100054d sub w13, w10, #0x1 52ac8: 3901292d strb w13, [x9, #0x4a] 52acc: 8b2d052e add x14, x9, w13, uxtb #1 52ad0: 794189ce ldrh w14, [x14, #0xc4] 52ad4: d100054a sub x10, x10, #0x1 52ad8: 12001dad and w13, w13, #0xff 52adc: 6b2801bf cmp w13, w8, uxtb 52ae0: 8b0e116e add x14, x11, x14, lsl #4 52ae4: b9000dcc str w12, [x14, #0xc] 52ae8: 54fffee8 b.hi 0x52ac4 52aec: 7104011f cmp w8, #0x100 52af0: 540000e3 b.lo 0x52b0c 52af4: 12001d02 and w2, w8, #0xff 52af8: 52800461 mov w1, #0x23 // =35 52afc: aa1503e0 mov x0, x21 52b00: 2a1f03e3 mov w3, wzr 52b04: 2a1f03e4 mov w4, wzr 52b08: 940030f9 bl 0x5eeec 52b0c: 39412aa8 ldrb w8, [x21, #0x4a] 52b10: aa1503e0 mov x0, x21 52b14: b9003ea8 str w8, [x21, #0x3c] 52b18: b9400a61 ldr w1, [x19, #0x8] 52b1c: 940031dc bl 0x5f28c 52b20: 2a1f03e0 mov w0, wzr 52b24: d53bd048 mrs x8, TPIDR_EL0 52b28: f9401508 ldr x8, [x8, #0x28] 52b2c: f94027e9 ldr x9, [sp, #0x48] 52b30: eb09011f cmp x8, x9 52b34: 54000261 b.ne 0x52b80 52b38: a94a7bfd ldp x29, x30, [sp, #0xa0] 52b3c: a9494ff4 ldp x20, x19, [sp, #0x90] 52b40: a94857f6 ldp x22, x21, [sp, #0x80] 52b44: a9475ff8 ldp x24, x23, [sp, #0x70] 52b48: a94667fa ldp x26, x25, [sp, #0x60] 52b4c: a9456ffc ldp x28, x27, [sp, #0x50] 52b50: 9102c3ff add sp, sp, #0xb0 52b54: d65f03c0 ret 52b58: aa1403e0 mov x0, x20 52b5c: 710006bf cmp w21, #0x1 52b60: 540000a1 b.ne 0x52b74 52b64: 94003560 bl 0x600e4 52b68: 2a0003e1 mov w1, w0 52b6c: 320003f5 orr w21, wzr, #0x1 52b70: 17fffd49 b 0x52094 52b74: 94003347 bl 0x5f890 52b78: 39412a81 ldrb w1, [x20, #0x4a] 52b7c: 17fffd46 b 0x52094 52b80: 97ff2798 bl 0x1c9e0 <__stack_chk_fail@plt> 52b84: d10183ff sub sp, sp, #0x60 52b88: f90013f7 str x23, [sp, #0x20] 52b8c: a90357f6 stp x22, x21, [sp, #0x30] 52b90: a9044ff4 stp x20, x19, [sp, #0x40] 52b94: a9057bfd stp x29, x30, [sp, #0x50] 52b98: 910143fd add x29, sp, #0x50 52b9c: d53bd048 mrs x8, TPIDR_EL0 52ba0: f9401508 ldr x8, [x8, #0x28] 52ba4: aa0003f4 mov x20, x0 52ba8: 910023e9 add x9, sp, #0x8 52bac: f9000fe8 str x8, [sp, #0x18] 52bb0: f9401a93 ldr x19, [x20, #0x30] 52bb4: 12800008 mov w8, #-0x1 // =-1 52bb8: b90013e8 str w8, [sp, #0x10] 52bbc: 39005bff strb wzr, [sp, #0x16] 52bc0: 39412a68 ldrb w8, [x19, #0x4a] 52bc4: 390057ff strb wzr, [sp, #0x15] 52bc8: 390053e8 strb w8, [sp, #0x14] 52bcc: f9401668 ldr x8, [x19, #0x28] 52bd0: f90007e8 str x8, [sp, #0x8] 52bd4: f9001669 str x9, [x19, #0x28] 52bd8: f9401e88 ldr x8, [x20, #0x38] 52bdc: 7940c109 ldrh w9, [x8, #0x60] 52be0: 11000529 add w9, w9, #0x1 52be4: 12003d2a and w10, w9, #0xffff 52be8: 7900c109 strh w9, [x8, #0x60] 52bec: 7103255f cmp w10, #0xc9 52bf0: 540000c3 b.lo 0x52c08 52bf4: f00000a1 adrp x1, 0x69000 52bf8: 912ae821 add x1, x1, #0xaba 52bfc: aa1403e0 mov x0, x20 52c00: 2a1f03e2 mov w2, wzr 52c04: 94004096 bl 0x62e5c 52c08: 52a10037 mov w23, #0x8010000 // =134283264 52c0c: 320003f6 orr w22, wzr, #0x1 52c10: 728000f7 movk w23, #0x7 52c14: b9401288 ldr w8, [x20, #0x10] 52c18: 51041108 sub w8, w8, #0x104 52c1c: 71006d1f cmp w8, #0x1b 52c20: 54000088 b.hi 0x52c30 52c24: 1ac822c8 lsl w8, w22, w8 52c28: 0a170108 and w8, w8, w23 52c2c: 350001a8 cbnz w8, 0x52c60 52c30: aa1403e0 mov x0, x20 52c34: 97fffb4b bl 0x51960 52c38: b9401288 ldr w8, [x20, #0x10] 52c3c: 2a0003f5 mov w21, w0 52c40: 7100ed1f cmp w8, #0x3b 52c44: 54000061 b.ne 0x52c50 52c48: aa1403e0 mov x0, x20 52c4c: 9400413a bl 0x63134 52c50: f9401a88 ldr x8, [x20, #0x30] 52c54: 39412909 ldrb w9, [x8, #0x4a] 52c58: b9003d09 str w9, [x8, #0x3c] 52c5c: 34fffdd5 cbz w21, 0x52c14 52c60: f9401e88 ldr x8, [x20, #0x38] 52c64: 7940c109 ldrh w9, [x8, #0x60] 52c68: 51000529 sub w9, w9, #0x1 52c6c: 7900c109 strh w9, [x8, #0x60] 52c70: f9401674 ldr x20, [x19, #0x28] 52c74: f9400e69 ldr x9, [x19, #0x18] 52c78: f9400288 ldr x8, [x20] 52c7c: f9001668 str x8, [x19, #0x28] 52c80: f9401929 ldr x9, [x9, #0x30] 52c84: 79401a88 ldrh w8, [x20, #0xc] 52c88: 3941292a ldrb w10, [x9, #0x4a] 52c8c: 6b28015f cmp w10, w8, uxtb 52c90: 540001c9 b.ls 0x52cc8 52c94: f940012b ldr x11, [x9] 52c98: b940312c ldr w12, [x9, #0x30] 52c9c: f940196b ldr x11, [x11, #0x30] 52ca0: 5100054d sub w13, w10, #0x1 52ca4: 3901292d strb w13, [x9, #0x4a] 52ca8: 8b2d052e add x14, x9, w13, uxtb #1 52cac: 794189ce ldrh w14, [x14, #0xc4] 52cb0: d100054a sub x10, x10, #0x1 52cb4: 12001dad and w13, w13, #0xff 52cb8: 6b2801bf cmp w13, w8, uxtb 52cbc: 8b0e116e add x14, x11, x14, lsl #4 52cc0: b9000dcc str w12, [x14, #0xc] 52cc4: 54fffee8 b.hi 0x52ca0 52cc8: 7104011f cmp w8, #0x100 52ccc: 540000e3 b.lo 0x52ce8 52cd0: 12001d02 and w2, w8, #0xff 52cd4: 52800461 mov w1, #0x23 // =35 52cd8: aa1303e0 mov x0, x19 52cdc: 2a1f03e3 mov w3, wzr 52ce0: 2a1f03e4 mov w4, wzr 52ce4: 94003082 bl 0x5eeec 52ce8: 39412a68 ldrb w8, [x19, #0x4a] 52cec: aa1303e0 mov x0, x19 52cf0: b9003e68 str w8, [x19, #0x3c] 52cf4: b9400a81 ldr w1, [x20, #0x8] 52cf8: 94003165 bl 0x5f28c 52cfc: d53bd048 mrs x8, TPIDR_EL0 52d00: f9401508 ldr x8, [x8, #0x28] 52d04: f9400fe9 ldr x9, [sp, #0x18] 52d08: eb09011f cmp x8, x9 52d0c: 540000e1 b.ne 0x52d28 52d10: a9457bfd ldp x29, x30, [sp, #0x50] 52d14: a9444ff4 ldp x20, x19, [sp, #0x40] 52d18: a94357f6 ldp x22, x21, [sp, #0x30] 52d1c: f94013f7 ldr x23, [sp, #0x20] 52d20: 910183ff add sp, sp, #0x60 52d24: d65f03c0 ret 52d28: 97ff272e bl 0x1c9e0 <__stack_chk_fail@plt> 52d2c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 52d30: a90157f6 stp x22, x21, [sp, #0x10] 52d34: a9024ff4 stp x20, x19, [sp, #0x20] 52d38: a9037bfd stp x29, x30, [sp, #0x30] 52d3c: 9100c3fd add x29, sp, #0x30 52d40: aa0003f3 mov x19, x0 52d44: b9401268 ldr w8, [x19, #0x10] 52d48: 2a0303f4 mov w20, w3 52d4c: 2a0203f6 mov w22, w2 52d50: 6b01011f cmp w8, w1 52d54: 540000e1 b.ne 0x52d70 52d58: aa1303e0 mov x0, x19 52d5c: a9437bfd ldp x29, x30, [sp, #0x30] 52d60: a9424ff4 ldp x20, x19, [sp, #0x20] 52d64: a94157f6 ldp x22, x21, [sp, #0x10] 52d68: a8c45ff8 ldp x24, x23, [sp], #0x40 52d6c: 140040f2 b 0x63134 52d70: b9400678 ldr w24, [x19, #0x4] 52d74: f9401e75 ldr x21, [x19, #0x38] 52d78: aa1303e0 mov x0, x19 52d7c: 9400401b bl 0x62de8 52d80: aa0003f7 mov x23, x0 52d84: 6b14031f cmp w24, w20 52d88: 540000e1 b.ne 0x52da4 52d8c: f00000a1 adrp x1, 0x69000 52d90: 912ab021 add x1, x1, #0xaac 52d94: aa1503e0 mov x0, x21 52d98: aa1703e2 mov x2, x23 52d9c: 97fff6bf bl 0x50898 52da0: 1400000b b 0x52dcc 52da4: aa1303e0 mov x0, x19 52da8: 2a1603e1 mov w1, w22 52dac: 9400400f bl 0x62de8 52db0: f00000a1 adrp x1, 0x69000 52db4: aa0003e3 mov x3, x0 52db8: 91308821 add x1, x1, #0xc22 52dbc: aa1503e0 mov x0, x21 52dc0: aa1703e2 mov x2, x23 52dc4: 2a1403e4 mov w4, w20 52dc8: 97fff6b4 bl 0x50898 52dcc: aa0003e1 mov x1, x0 52dd0: aa1303e0 mov x0, x19 52dd4: a9437bfd ldp x29, x30, [sp, #0x30] 52dd8: a9424ff4 ldp x20, x19, [sp, #0x20] 52ddc: a94157f6 ldp x22, x21, [sp, #0x10] 52de0: a8c45ff8 ldp x24, x23, [sp], #0x40 52de4: 14004091 b 0x63028 52de8: d10143ff sub sp, sp, #0x50 52dec: f90013f5 str x21, [sp, #0x20] 52df0: a9034ff4 stp x20, x19, [sp, #0x30] 52df4: a9047bfd stp x29, x30, [sp, #0x40] 52df8: 910103fd add x29, sp, #0x40 52dfc: d53bd048 mrs x8, TPIDR_EL0 52e00: f9401508 ldr x8, [x8, #0x28] 52e04: aa0003f3 mov x19, x0 52e08: f9000fe8 str x8, [sp, #0x18] 52e0c: 940040ca bl 0x63134 52e10: 910003e1 mov x1, sp 52e14: aa1303e0 mov x0, x19 52e18: 2a1f03e2 mov w2, wzr 52e1c: 94000029 bl 0x52ec0 52e20: b94003e8 ldr w8, [sp] 52e24: 7100051f cmp w8, #0x1 52e28: 54000061 b.ne 0x52e34 52e2c: 320007e8 orr w8, wzr, #0x3 52e30: b90003e8 str w8, [sp] 52e34: f9401a60 ldr x0, [x19, #0x30] 52e38: 910003e1 mov x1, sp 52e3c: 940035d2 bl 0x60584 52e40: b9401268 ldr w8, [x19, #0x10] 52e44: b94017f4 ldr w20, [sp, #0x14] 52e48: 7104491f cmp w8, #0x112 52e4c: 540001a0 b.eq 0x52e80 52e50: f9401e75 ldr x21, [x19, #0x38] 52e54: 52802241 mov w1, #0x112 // =274 52e58: aa1303e0 mov x0, x19 52e5c: 94003fe3 bl 0x62de8 52e60: f00000a1 adrp x1, 0x69000 52e64: aa0003e2 mov x2, x0 52e68: 912ab021 add x1, x1, #0xaac 52e6c: aa1503e0 mov x0, x21 52e70: 97fff68a bl 0x50898 52e74: aa0003e1 mov x1, x0 52e78: aa1303e0 mov x0, x19 52e7c: 9400406b bl 0x63028 52e80: aa1303e0 mov x0, x19 52e84: 940040ac bl 0x63134 52e88: aa1303e0 mov x0, x19 52e8c: 97ffff3e bl 0x52b84 52e90: d53bd048 mrs x8, TPIDR_EL0 52e94: f9401508 ldr x8, [x8, #0x28] 52e98: f9400fe9 ldr x9, [sp, #0x18] 52e9c: eb09011f cmp x8, x9 52ea0: 540000e1 b.ne 0x52ebc 52ea4: 2a1403e0 mov w0, w20 52ea8: a9447bfd ldp x29, x30, [sp, #0x40] 52eac: a9434ff4 ldp x20, x19, [sp, #0x30] 52eb0: f94013f5 ldr x21, [sp, #0x20] 52eb4: 910143ff add sp, sp, #0x50 52eb8: d65f03c0 ret 52ebc: 97ff26c9 bl 0x1c9e0 <__stack_chk_fail@plt> 52ec0: d10183ff sub sp, sp, #0x60 52ec4: a9025ff8 stp x24, x23, [sp, #0x20] 52ec8: a90357f6 stp x22, x21, [sp, #0x30] 52ecc: a9044ff4 stp x20, x19, [sp, #0x40] 52ed0: a9057bfd stp x29, x30, [sp, #0x50] 52ed4: 910143fd add x29, sp, #0x50 52ed8: d53bd048 mrs x8, TPIDR_EL0 52edc: f9401508 ldr x8, [x8, #0x28] 52ee0: aa0003f3 mov x19, x0 52ee4: 2a0203f4 mov w20, w2 52ee8: aa0103f5 mov x21, x1 52eec: f9000fe8 str x8, [sp, #0x18] 52ef0: f9401e68 ldr x8, [x19, #0x38] 52ef4: 7940c109 ldrh w9, [x8, #0x60] 52ef8: 11000529 add w9, w9, #0x1 52efc: 12003d2a and w10, w9, #0xffff 52f00: 7900c109 strh w9, [x8, #0x60] 52f04: 7103255f cmp w10, #0xc9 52f08: 540000c3 b.lo 0x52f20 52f0c: f00000a1 adrp x1, 0x69000 52f10: 912ae821 add x1, x1, #0xaba 52f14: aa1303e0 mov x0, x19 52f18: 2a1f03e2 mov w2, wzr 52f1c: 94003fd0 bl 0x62e5c 52f20: b9401268 ldr w8, [x19, #0x10] 52f24: 7104191f cmp w8, #0x106 52f28: 540001ad b.le 0x52f5c 52f2c: 51041d08 sub w8, w8, #0x107 52f30: 71005d1f cmp w8, #0x17 52f34: 54000b88 b.hi 0x530a4 52f38: f00000a9 adrp x9, 0x69000 52f3c: 9123e129 add x9, x9, #0x8f8 52f40: b8a87928 ldrsw x8, [x9, x8, lsl #2] 52f44: 320003f6 orr w22, wzr, #0x1 52f48: 8b090108 add x8, x8, x9 52f4c: d61f0100 br x8 52f50: 12800008 mov w8, #-0x1 // =-1 52f54: 320007e9 orr w9, wzr, #0x3 52f58: 14000018 b 0x52fb8 52f5c: 71008d1f cmp w8, #0x23 52f60: 54000860 b.eq 0x5306c 52f64: 7100b51f cmp w8, #0x2d 52f68: 54000860 b.eq 0x53074 52f6c: 7101ed1f cmp w8, #0x7b 52f70: 540009a1 b.ne 0x530a4 52f74: aa1303e0 mov x0, x19 52f78: aa1503e1 mov x1, x21 52f7c: 940000aa bl 0x53224 52f80: 1400004c b 0x530b0 52f84: aa1303e0 mov x0, x19 52f88: 9400406b bl 0x63134 52f8c: b9400663 ldr w3, [x19, #0x4] 52f90: aa1303e0 mov x0, x19 52f94: aa1503e1 mov x1, x21 52f98: 2a1f03e2 mov w2, wzr 52f9c: 9400016e bl 0x53554 52fa0: 14000044 b 0x530b0 52fa4: 12800008 mov w8, #-0x1 // =-1 52fa8: 320003e9 orr w9, wzr, #0x1 52fac: 14000003 b 0x52fb8 52fb0: 12800008 mov w8, #-0x1 // =-1 52fb4: 321f03e9 orr w9, wzr, #0x2 52fb8: 290222a8 stp w8, w8, [x21, #0x10] 52fbc: b90002a9 str w9, [x21] 52fc0: b9000abf str wzr, [x21, #0x8] 52fc4: 14000027 b 0x53060 52fc8: f9401a76 ldr x22, [x19, #0x30] 52fcc: f94002c8 ldr x8, [x22] 52fd0: 3941c909 ldrb w9, [x8, #0x72] 52fd4: 350000e9 cbnz w9, 0x52ff0 52fd8: f00000a1 adrp x1, 0x69000 52fdc: 912b6c21 add x1, x1, #0xadb 52fe0: aa1303e0 mov x0, x19 52fe4: 94004011 bl 0x63028 52fe8: f94002c8 ldr x8, [x22] 52fec: 3941c909 ldrb w9, [x8, #0x72] 52ff0: 52801f6a mov w10, #0xfb // =251 52ff4: 0a0a0129 and w9, w9, w10 52ff8: 528004a1 mov w1, #0x25 // =37 52ffc: 320003e3 orr w3, wzr, #0x1 53000: aa1603e0 mov x0, x22 53004: 2a1f03e2 mov w2, wzr 53008: 2a1f03e4 mov w4, wzr 5300c: 3901c909 strb w9, [x8, #0x72] 53010: 94002fb7 bl 0x5eeec 53014: 12800008 mov w8, #-0x1 // =-1 53018: 321f0be9 orr w9, wzr, #0xe 5301c: 1400000e b 0x53054 53020: 12800008 mov w8, #-0x1 // =-1 53024: 528000a9 mov w9, #0x5 // =5 53028: 290222a8 stp w8, w8, [x21, #0x10] 5302c: b90002a9 str w9, [x21] 53030: b9000abf str wzr, [x21, #0x8] 53034: f9400e68 ldr x8, [x19, #0x18] 53038: f90006a8 str x8, [x21, #0x8] 5303c: 14000009 b 0x53060 53040: f9400e61 ldr x1, [x19, #0x18] 53044: f9401a60 ldr x0, [x19, #0x30] 53048: 940030ed bl 0x5f3fc 5304c: 12800008 mov w8, #-0x1 // =-1 53050: 321e03e9 orr w9, wzr, #0x4 53054: 290222a8 stp w8, w8, [x21, #0x10] 53058: b90002a9 str w9, [x21] 5305c: b9000aa0 str w0, [x21, #0x8] 53060: aa1303e0 mov x0, x19 53064: 94004034 bl 0x63134 53068: 14000012 b 0x530b0 5306c: 321f03f6 orr w22, wzr, #0x2 53070: 14000002 b 0x53078 53074: 2a1f03f6 mov w22, wzr 53078: aa1303e0 mov x0, x19 5307c: 9400402e bl 0x63134 53080: 321d03e2 orr w2, wzr, #0x8 53084: aa1303e0 mov x0, x19 53088: aa1503e1 mov x1, x21 5308c: 97ffff8d bl 0x52ec0 53090: f9401a60 ldr x0, [x19, #0x30] 53094: 2a1603e1 mov w1, w22 53098: aa1503e2 mov x2, x21 5309c: 940035f5 bl 0x60870 530a0: 14000004 b 0x530b0 530a4: aa1303e0 mov x0, x19 530a8: aa1503e1 mov x1, x21 530ac: 94000269 bl 0x53a50 530b0: b9401268 ldr w8, [x19, #0x10] 530b4: 32000ff6 orr w22, wzr, #0xf 530b8: 51009509 sub w9, w8, #0x25 530bc: 7100e53f cmp w9, #0x39 530c0: 54000128 b.hi 0x530e4 530c4: d00000a8 adrp x8, 0x69000 530c8: 91256108 add x8, x8, #0x958 530cc: b8a97909 ldrsw x9, [x8, x9, lsl #2] 530d0: 8b080129 add x9, x9, x8 530d4: 2a1f03e8 mov w8, wzr 530d8: d61f0120 br x9 530dc: 321e03e8 orr w8, wzr, #0x4 530e0: 14000022 b 0x53168 530e4: 51040508 sub w8, w8, #0x101 530e8: 7100691f cmp w8, #0x1a 530ec: 540007a8 b.hi 0x531e0 530f0: d00000a9 adrp x9, 0x69000 530f4: 91290129 add x9, x9, #0xa40 530f8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 530fc: 8b090108 add x8, x8, x9 53100: d61f0100 br x8 53104: 528001a8 mov w8, #0xd // =13 53108: 14000018 b 0x53168 5310c: 321f03e8 orr w8, wzr, #0x2 53110: 14000016 b 0x53168 53114: 320003e8 orr w8, wzr, #0x1 53118: 14000014 b 0x53168 5311c: 320007e8 orr w8, wzr, #0x3 53120: 14000012 b 0x53168 53124: 52800128 mov w8, #0x9 // =9 53128: 14000010 b 0x53168 5312c: 52800168 mov w8, #0xb // =11 53130: 1400000e b 0x53168 53134: 528000a8 mov w8, #0x5 // =5 53138: 1400000c b 0x53168 5313c: 321f0be8 orr w8, wzr, #0xe 53140: 1400000a b 0x53168 53144: 321f07e8 orr w8, wzr, #0x6 53148: 14000008 b 0x53168 5314c: 321d03e8 orr w8, wzr, #0x8 53150: 14000006 b 0x53168 53154: 321e07e8 orr w8, wzr, #0xc 53158: 14000004 b 0x53168 5315c: 52800148 mov w8, #0xa // =10 53160: 14000002 b 0x53168 53164: 32000be8 orr w8, wzr, #0x7 53168: d00000b8 adrp x24, 0x69000 5316c: 91338f18 add x24, x24, #0xce3 53170: 2a0803f6 mov w22, w8 53174: 2a1603f7 mov w23, w22 53178: d37ffae8 lsl x8, x23, #1 5317c: 38686b08 ldrb w8, [x24, x8] 53180: 6b14011f cmp w8, w20 53184: 540002e9 b.ls 0x531e0 53188: aa1303e0 mov x0, x19 5318c: 94003fea bl 0x63134 53190: f9401a60 ldr x0, [x19, #0x30] 53194: 2a1603e1 mov w1, w22 53198: aa1503e2 mov x2, x21 5319c: 94003707 bl 0x60db8 531a0: 8b170708 add x8, x24, x23, lsl #1 531a4: 39400502 ldrb w2, [x8, #0x1] 531a8: 910003e1 mov x1, sp 531ac: aa1303e0 mov x0, x19 531b0: 97ffff44 bl 0x52ec0 531b4: f9401a68 ldr x8, [x19, #0x30] 531b8: 2a0003f7 mov w23, w0 531bc: 910003e3 mov x3, sp 531c0: 2a1603e1 mov w1, w22 531c4: aa0803e0 mov x0, x8 531c8: aa1503e2 mov x2, x21 531cc: 940037dc bl 0x6113c 531d0: 71003eff cmp w23, #0xf 531d4: 2a1703f6 mov w22, w23 531d8: 54fffce1 b.ne 0x53174 531dc: 32000ff6 orr w22, wzr, #0xf 531e0: f9401e68 ldr x8, [x19, #0x38] 531e4: 7940c109 ldrh w9, [x8, #0x60] 531e8: 51000529 sub w9, w9, #0x1 531ec: 7900c109 strh w9, [x8, #0x60] 531f0: d53bd048 mrs x8, TPIDR_EL0 531f4: f9401508 ldr x8, [x8, #0x28] 531f8: f9400fe9 ldr x9, [sp, #0x18] 531fc: eb09011f cmp x8, x9 53200: 54000101 b.ne 0x53220 53204: 2a1603e0 mov w0, w22 53208: a9457bfd ldp x29, x30, [sp, #0x50] 5320c: a9444ff4 ldp x20, x19, [sp, #0x40] 53210: a94357f6 ldp x22, x21, [sp, #0x30] 53214: a9425ff8 ldp x24, x23, [sp, #0x20] 53218: 910183ff add sp, sp, #0x60 5321c: d65f03c0 ret 53220: 97ff25f0 bl 0x1c9e0 <__stack_chk_fail@plt> 53224: d10283ff sub sp, sp, #0xa0 53228: f90023fb str x27, [sp, #0x40] 5322c: a90567fa stp x26, x25, [sp, #0x50] 53230: a9065ff8 stp x24, x23, [sp, #0x60] 53234: a90757f6 stp x22, x21, [sp, #0x70] 53238: a9084ff4 stp x20, x19, [sp, #0x80] 5323c: a9097bfd stp x29, x30, [sp, #0x90] 53240: 910243fd add x29, sp, #0x90 53244: d53bd048 mrs x8, TPIDR_EL0 53248: f9401508 ldr x8, [x8, #0x28] 5324c: aa0003f5 mov x21, x0 53250: aa0103f7 mov x23, x1 53254: 52800141 mov w1, #0xa // =10 53258: f9001fe8 str x8, [sp, #0x38] 5325c: f9401ab3 ldr x19, [x21, #0x30] 53260: b94006b6 ldr w22, [x21, #0x4] 53264: 2a1f03e2 mov w2, wzr 53268: 2a1f03e3 mov w3, wzr 5326c: aa1303e0 mov x0, x19 53270: 2a1f03e4 mov w4, wzr 53274: 94002f1e bl 0x5eeec 53278: 2a0003f4 mov w20, w0 5327c: 12800008 mov w8, #-0x1 // =-1 53280: 52800169 mov w9, #0xb // =11 53284: 2905ffff stp wzr, wzr, [sp, #0x2c] 53288: b9002bff str wzr, [sp, #0x28] 5328c: f90013f7 str x23, [sp, #0x20] 53290: b9000af4 str w20, [x23, #0x8] 53294: 290222e8 stp w8, w8, [x23, #0x10] 53298: b90002e9 str w9, [x23] 5329c: 290323e8 stp w8, w8, [sp, #0x18] 532a0: b9000bff str wzr, [sp, #0x8] 532a4: b90013ff str wzr, [sp, #0x10] 532a8: f9401aa0 ldr x0, [x21, #0x30] 532ac: aa1703e1 mov x1, x23 532b0: 94003178 bl 0x5f890 532b4: b94012a8 ldr w8, [x21, #0x10] 532b8: 7101ed1f cmp w8, #0x7b 532bc: 540001a0 b.eq 0x532f0 532c0: f9401eb7 ldr x23, [x21, #0x38] 532c4: 52800f61 mov w1, #0x7b // =123 532c8: aa1503e0 mov x0, x21 532cc: 94003ec7 bl 0x62de8 532d0: d00000a1 adrp x1, 0x69000 532d4: aa0003e2 mov x2, x0 532d8: 912ab021 add x1, x1, #0xaac 532dc: aa1703e0 mov x0, x23 532e0: 97fff56e bl 0x50898 532e4: aa0003e1 mov x1, x0 532e8: aa1503e0 mov x0, x21 532ec: 94003f4f bl 0x63028 532f0: aa1503e0 mov x0, x21 532f4: 94003f90 bl 0x63134 532f8: b94012a8 ldr w8, [x21, #0x10] 532fc: 7101f51f cmp w8, #0x7d 53300: 54000a80 b.eq 0x53450 53304: 52affffa mov w26, #0x7fff0000 // =2147418112 53308: d00000b7 adrp x23, 0x69000 5330c: d00000b8 adrp x24, 0x69000 53310: d00000b9 adrp x25, 0x69000 53314: 2a1f03e8 mov w8, wzr 53318: 729fffba movk w26, #0xfffd 5331c: 912c76f7 add x23, x23, #0xb1d 53320: 912c1b18 add x24, x24, #0xb06 53324: 912cff39 add x25, x25, #0xb3f 53328: 14000002 b 0x53330 5332c: b9400be8 ldr w8, [sp, #0x8] 53330: 340001e8 cbz w8, 0x5336c 53334: 910023e1 add x1, sp, #0x8 53338: aa1303e0 mov x0, x19 5333c: 94003155 bl 0x5f890 53340: b94033e8 ldr w8, [sp, #0x30] 53344: b9000bff str wzr, [sp, #0x8] 53348: 7100c91f cmp w8, #0x32 5334c: 54000101 b.ne 0x5336c 53350: f94013e8 ldr x8, [sp, #0x20] 53354: b9402fe2 ldr w2, [sp, #0x2c] 53358: 52800643 mov w3, #0x32 // =50 5335c: aa1303e0 mov x0, x19 53360: b9400901 ldr w1, [x8, #0x8] 53364: 9400397c bl 0x61954 53368: b90033ff str wzr, [sp, #0x30] 5336c: b94012a8 ldr w8, [x21, #0x10] 53370: 71016d1f cmp w8, #0x5b 53374: 54000100 b.eq 0x53394 53378: 7104751f cmp w8, #0x11d 5337c: 54000141 b.ne 0x533a4 53380: aa1503e0 mov x0, x21 53384: 9400438b bl 0x641b0 53388: b94022a8 ldr w8, [x21, #0x20] 5338c: 7100f51f cmp w8, #0x3d 53390: 540000a1 b.ne 0x533a4 53394: 910023e1 add x1, sp, #0x8 53398: aa1503e0 mov x0, x21 5339c: 94000238 bl 0x53c7c 533a0: 14000022 b 0x53428 533a4: 910023e1 add x1, sp, #0x8 533a8: aa1503e0 mov x0, x21 533ac: 2a1f03e2 mov w2, wzr 533b0: 97fffec4 bl 0x52ec0 533b4: b9402fe8 ldr w8, [sp, #0x2c] 533b8: 6b1a011f cmp w8, w26 533bc: 540002cd b.le 0x53414 533c0: f9401abb ldr x27, [x21, #0x30] 533c4: f9400368 ldr x8, [x27] 533c8: f9401360 ldr x0, [x27, #0x20] 533cc: b9406102 ldr w2, [x8, #0x60] 533d0: 340000e2 cbz w2, 0x533ec 533d4: 52afffe3 mov w3, #0x7fff0000 // =2147418112 533d8: 729fffa3 movk w3, #0xfffd 533dc: aa1903e1 mov x1, x25 533e0: aa1803e4 mov x4, x24 533e4: 97fff52d bl 0x50898 533e8: 14000006 b 0x53400 533ec: 52afffe2 mov w2, #0x7fff0000 // =2147418112 533f0: 729fffa2 movk w2, #0xfffd 533f4: aa1703e1 mov x1, x23 533f8: aa1803e3 mov x3, x24 533fc: 97fff527 bl 0x50898 53400: aa0003e1 mov x1, x0 53404: f9400f60 ldr x0, [x27, #0x18] 53408: 2a1f03e2 mov w2, wzr 5340c: 94003e94 bl 0x62e5c 53410: b9402fe8 ldr w8, [sp, #0x2c] 53414: 11000508 add w8, w8, #0x1 53418: b9002fe8 str w8, [sp, #0x2c] 5341c: b94033e8 ldr w8, [sp, #0x30] 53420: 11000508 add w8, w8, #0x1 53424: b90033e8 str w8, [sp, #0x30] 53428: b94012a8 ldr w8, [x21, #0x10] 5342c: 7100ed1f cmp w8, #0x3b 53430: 54000060 b.eq 0x5343c 53434: 7100b11f cmp w8, #0x2c 53438: 540000c1 b.ne 0x53450 5343c: aa1503e0 mov x0, x21 53440: 94003f3d bl 0x63134 53444: b94012a8 ldr w8, [x21, #0x10] 53448: 7101f51f cmp w8, #0x7d 5344c: 54fff701 b.ne 0x5332c 53450: 52800fa1 mov w1, #0x7d // =125 53454: 52800f62 mov w2, #0x7b // =123 53458: aa1503e0 mov x0, x21 5345c: 2a1603e3 mov w3, w22 53460: 97fffe33 bl 0x52d2c 53464: b94033e3 ldr w3, [sp, #0x30] 53468: 340003a3 cbz w3, 0x534dc 5346c: b9400be8 ldr w8, [sp, #0x8] 53470: 51003509 sub w9, w8, #0xd 53474: 7100093f cmp w9, #0x2 53478: 540001e2 b.hs 0x534b4 5347c: 910023e1 add x1, sp, #0x8 53480: 12800002 mov w2, #-0x1 // =-1 53484: aa1303e0 mov x0, x19 53488: 94003066 bl 0x5f620 5348c: f94013e8 ldr x8, [sp, #0x20] 53490: b9402fe2 ldr w2, [sp, #0x2c] 53494: 12800003 mov w3, #-0x1 // =-1 53498: aa1303e0 mov x0, x19 5349c: b9400901 ldr w1, [x8, #0x8] 534a0: 9400392d bl 0x61954 534a4: b9402fe8 ldr w8, [sp, #0x2c] 534a8: 51000508 sub w8, w8, #0x1 534ac: b9002fe8 str w8, [sp, #0x2c] 534b0: 1400000b b 0x534dc 534b4: 340000a8 cbz w8, 0x534c8 534b8: 910023e1 add x1, sp, #0x8 534bc: aa1303e0 mov x0, x19 534c0: 940030f4 bl 0x5f890 534c4: b94033e3 ldr w3, [sp, #0x30] 534c8: f94013e8 ldr x8, [sp, #0x20] 534cc: b9402fe2 ldr w2, [sp, #0x2c] 534d0: aa1303e0 mov x0, x19 534d4: b9400901 ldr w1, [x8, #0x8] 534d8: 9400391f bl 0x61954 534dc: f9400268 ldr x8, [x19] 534e0: 937e7e94 sbfiz x20, x20, #2, #32 534e4: b9402fe0 ldr w0, [sp, #0x2c] 534e8: f9400d08 ldr x8, [x8, #0x18] 534ec: b8746915 ldr w21, [x8, x20] 534f0: 97fff379 bl 0x502d4 534f4: f9400268 ldr x8, [x19] 534f8: 33092015 bfi w21, w0, #23, #9 534fc: f9400d08 ldr x8, [x8, #0x18] 53500: b8346915 str w21, [x8, x20] 53504: b9402be0 ldr w0, [sp, #0x28] 53508: 97fff373 bl 0x502d4 5350c: f9400268 ldr x8, [x19] 53510: 33122015 bfi w21, w0, #14, #9 53514: f9400d08 ldr x8, [x8, #0x18] 53518: b8346915 str w21, [x8, x20] 5351c: d53bd048 mrs x8, TPIDR_EL0 53520: f9401508 ldr x8, [x8, #0x28] 53524: f9401fe9 ldr x9, [sp, #0x38] 53528: eb09011f cmp x8, x9 5352c: 54000121 b.ne 0x53550 53530: a9497bfd ldp x29, x30, [sp, #0x90] 53534: a9484ff4 ldp x20, x19, [sp, #0x80] 53538: a94757f6 ldp x22, x21, [sp, #0x70] 5353c: a9465ff8 ldp x24, x23, [sp, #0x60] 53540: a94567fa ldp x26, x25, [sp, #0x50] 53544: f94023fb ldr x27, [sp, #0x40] 53548: 910283ff add sp, sp, #0xa0 5354c: d65f03c0 ret 53550: 97ff2524 bl 0x1c9e0 <__stack_chk_fail@plt> 53554: a9ba6ffc stp x28, x27, [sp, #-0x60]! 53558: a90167fa stp x26, x25, [sp, #0x10] 5355c: a9025ff8 stp x24, x23, [sp, #0x20] 53560: a90357f6 stp x22, x21, [sp, #0x30] 53564: a9044ff4 stp x20, x19, [sp, #0x40] 53568: a9057bfd stp x29, x30, [sp, #0x50] 5356c: 910143fd add x29, sp, #0x50 53570: d109c3ff sub sp, sp, #0x270 53574: d53bd048 mrs x8, TPIDR_EL0 53578: f9401508 ldr x8, [x8, #0x28] 5357c: aa0103f3 mov x19, x1 53580: 910043e1 add x1, sp, #0x10 53584: 2a0303f5 mov w21, w3 53588: 2a0203f6 mov w22, w2 5358c: aa0003f4 mov x20, x0 53590: f81a83a8 stur x8, [x29, #-0x58] 53594: 97fff822 bl 0x5161c 53598: f9400be8 ldr x8, [sp, #0x10] 5359c: b9006115 str w21, [x8, #0x60] 535a0: b9401288 ldr w8, [x20, #0x10] 535a4: 7100a11f cmp w8, #0x28 535a8: 540001a0 b.eq 0x535dc 535ac: f9401e97 ldr x23, [x20, #0x38] 535b0: 52800501 mov w1, #0x28 // =40 535b4: aa1403e0 mov x0, x20 535b8: 94003e0c bl 0x62de8 535bc: d00000a1 adrp x1, 0x69000 535c0: aa0003e2 mov x2, x0 535c4: 912ab021 add x1, x1, #0xaac 535c8: aa1703e0 mov x0, x23 535cc: 97fff4b3 bl 0x50898 535d0: aa0003e1 mov x1, x0 535d4: aa1403e0 mov x0, x20 535d8: 94003e94 bl 0x63028 535dc: aa1403e0 mov x0, x20 535e0: 94003ed5 bl 0x63134 535e4: 34000316 cbz w22, 0x53644 535e8: d00000a1 adrp x1, 0x69000 535ec: 912d9c21 add x1, x1, #0xb67 535f0: 321e03e2 orr w2, wzr, #0x4 535f4: aa1403e0 mov x0, x20 535f8: 94003e8e bl 0x63030 535fc: aa0003e1 mov x1, x0 53600: aa1403e0 mov x0, x20 53604: 2a1f03e2 mov w2, wzr 53608: 9400023d bl 0x53efc 5360c: aa1403fa mov x26, x20 53610: f8430f56 ldr x22, [x26, #0x30]! 53614: 39412ac8 ldrb w8, [x22, #0x4a] 53618: f94002db ldr x27, [x22] 5361c: b94032ca ldr w10, [x22, #0x30] 53620: 11000508 add w8, w8, #0x1 53624: 12001d09 and w9, w8, #0xff 53628: 39012ac8 strb w8, [x22, #0x4a] 5362c: 8b2946c8 add x8, x22, w9, uxtw #1 53630: f9401b69 ldr x9, [x27, #0x30] 53634: 79418508 ldrh w8, [x8, #0xc2] 53638: 8b081128 add x8, x9, x8, lsl #4 5363c: b900090a str w10, [x8, #0x8] 53640: 14000004 b 0x53650 53644: aa1403fa mov x26, x20 53648: f8430f56 ldr x22, [x26, #0x30]! 5364c: f94002db ldr x27, [x22] 53650: 3901cb7f strb wzr, [x27, #0x72] 53654: b9401288 ldr w8, [x20, #0x10] 53658: 7100a51f cmp w8, #0x29 5365c: 54000081 b.ne 0x5366c 53660: 2a1f03e8 mov w8, wzr 53664: 2a1f03f7 mov w23, wzr 53668: 1400002e b 0x53720 5366c: d00000b8 adrp x24, 0x69000 53670: 2a1f03f7 mov w23, wzr 53674: 912e2718 add x24, x24, #0xb89 53678: 14000004 b 0x53688 5367c: aa1403e0 mov x0, x20 53680: 94003ead bl 0x63134 53684: b9401288 ldr w8, [x20, #0x10] 53688: 7104751f cmp w8, #0x11d 5368c: 540000e0 b.eq 0x536a8 53690: aa1403e0 mov x0, x20 53694: 71045d1f cmp w8, #0x117 53698: 54000280 b.eq 0x536e8 5369c: aa1803e1 mov x1, x24 536a0: 94003e62 bl 0x63028 536a4: 1400000a b 0x536cc 536a8: f9400e99 ldr x25, [x20, #0x18] 536ac: aa1403e0 mov x0, x20 536b0: 94003ea1 bl 0x63134 536b4: aa1403e0 mov x0, x20 536b8: aa1903e1 mov x1, x25 536bc: 2a1703e2 mov w2, w23 536c0: 110006fc add w28, w23, #0x1 536c4: 9400020e bl 0x53efc 536c8: 2a1c03f7 mov w23, w28 536cc: 3941cb68 ldrb w8, [x27, #0x72] 536d0: 35000288 cbnz w8, 0x53720 536d4: b9401288 ldr w8, [x20, #0x10] 536d8: 7100b11f cmp w8, #0x2c 536dc: 54fffd00 b.eq 0x5367c 536e0: 2a1f03e8 mov w8, wzr 536e4: 1400000f b 0x53720 536e8: 94003e93 bl 0x63134 536ec: d00000a1 adrp x1, 0x69000 536f0: 912e1421 add x1, x1, #0xb85 536f4: 320007e2 orr w2, wzr, #0x3 536f8: aa1403e0 mov x0, x20 536fc: 94003e4d bl 0x63030 53700: aa0003e1 mov x1, x0 53704: aa1403e0 mov x0, x20 53708: 2a1703e2 mov w2, w23 5370c: 110006f8 add w24, w23, #0x1 53710: 940001fb bl 0x53efc 53714: 32000be8 orr w8, wzr, #0x7 53718: 3901cb68 strb w8, [x27, #0x72] 5371c: 2a1803f7 mov w23, w24 53720: f940034b ldr x11, [x26] 53724: 39412969 ldrb w9, [x11, #0x4a] 53728: 0b17012a add w10, w9, w23 5372c: 3901296a strb w10, [x11, #0x4a] 53730: 34000517 cbz w23, 0x537d0 53734: f940016d ldr x13, [x11] 53738: b9403169 ldr w9, [x11, #0x30] 5373c: 12001d4c and w12, w10, #0xff 53740: 93407ef0 sxtw x16, w23 53744: f94019aa ldr x10, [x13, #0x30] 53748: 510006ed sub w13, w23, #0x1 5374c: 910005ae add x14, x13, #0x1 53750: f10009df cmp x14, #0x2 53754: 540002a3 b.lo 0x537a8 53758: 927f7dcf and x15, x14, #0x1fffffffe 5375c: b400026f cbz x15, 0x537a8 53760: d37ff991 lsl x17, x12, #1 53764: 91031a31 add x17, x17, #0xc6 53768: cb0f020d sub x13, x16, x15 5376c: cb100630 sub x16, x17, x16, lsl #1 53770: 4b0f02f7 sub w23, w23, w15 53774: 8b100170 add x16, x11, x16 53778: aa0f03f1 mov x17, x15 5377c: 785fe212 ldurh w18, [x16, #-0x2] 53780: 78404600 ldrh w0, [x16], #0x4 53784: d1000a31 sub x17, x17, #0x2 53788: 8b121152 add x18, x10, x18, lsl #4 5378c: 8b001140 add x0, x10, x0, lsl #4 53790: b9000a49 str w9, [x18, #0x8] 53794: b9000809 str w9, [x0, #0x8] 53798: b5ffff31 cbnz x17, 0x5377c 5379c: eb0f01df cmp x14, x15 537a0: 54000061 b.ne 0x537ac 537a4: 1400000b b 0x537d0 537a8: aa1003ed mov x13, x16 537ac: d37ff98c lsl x12, x12, #1 537b0: 9103118c add x12, x12, #0xc4 537b4: cb0d058c sub x12, x12, x13, lsl #1 537b8: 8b0c016b add x11, x11, x12 537bc: 7840256c ldrh w12, [x11], #0x2 537c0: 510006f7 sub w23, w23, #0x1 537c4: 8b0c114c add x12, x10, x12, lsl #4 537c8: b9000989 str w9, [x12, #0x8] 537cc: 35ffff97 cbnz w23, 0x537bc 537d0: 39412ac1 ldrb w1, [x22, #0x4a] 537d4: 12000108 and w8, w8, #0x1 537d8: aa1603e0 mov x0, x22 537dc: 4b080028 sub w8, w1, w8 537e0: 3901c768 strb w8, [x27, #0x71] 537e4: 94002eeb bl 0x5f390 537e8: b9401288 ldr w8, [x20, #0x10] 537ec: 7100a51f cmp w8, #0x29 537f0: 540001a0 b.eq 0x53824 537f4: f9401e96 ldr x22, [x20, #0x38] 537f8: 52800521 mov w1, #0x29 // =41 537fc: aa1403e0 mov x0, x20 53800: 94003d7a bl 0x62de8 53804: d00000a1 adrp x1, 0x69000 53808: aa0003e2 mov x2, x0 5380c: 912ab021 add x1, x1, #0xaac 53810: aa1603e0 mov x0, x22 53814: 97fff421 bl 0x50898 53818: aa0003e1 mov x1, x0 5381c: aa1403e0 mov x0, x20 53820: 94003e02 bl 0x63028 53824: aa1403e0 mov x0, x20 53828: 94003e43 bl 0x63134 5382c: f9401e88 ldr x8, [x20, #0x38] 53830: 7940c109 ldrh w9, [x8, #0x60] 53834: 11000529 add w9, w9, #0x1 53838: 12003d2a and w10, w9, #0xffff 5383c: 7900c109 strh w9, [x8, #0x60] 53840: 7103255f cmp w10, #0xc9 53844: 540000c3 b.lo 0x5385c 53848: d00000a1 adrp x1, 0x69000 5384c: 912ae821 add x1, x1, #0xaba 53850: aa1403e0 mov x0, x20 53854: 2a1f03e2 mov w2, wzr 53858: 94003d81 bl 0x62e5c 5385c: 52a10038 mov w24, #0x8010000 // =134283264 53860: 320003f7 orr w23, wzr, #0x1 53864: 728000f8 movk w24, #0x7 53868: b9401288 ldr w8, [x20, #0x10] 5386c: 51041108 sub w8, w8, #0x104 53870: 71006d1f cmp w8, #0x1b 53874: 54000088 b.hi 0x53884 53878: 1ac822e8 lsl w8, w23, w8 5387c: 0a180108 and w8, w8, w24 53880: 350001a8 cbnz w8, 0x538b4 53884: aa1403e0 mov x0, x20 53888: 97fff836 bl 0x51960 5388c: b9401288 ldr w8, [x20, #0x10] 53890: 2a0003f6 mov w22, w0 53894: 7100ed1f cmp w8, #0x3b 53898: 54000061 b.ne 0x538a4 5389c: aa1403e0 mov x0, x20 538a0: 94003e25 bl 0x63134 538a4: f9400348 ldr x8, [x26] 538a8: 39412909 ldrb w9, [x8, #0x4a] 538ac: b9003d09 str w9, [x8, #0x3c] 538b0: 34fffdd6 cbz w22, 0x53868 538b4: f9401e88 ldr x8, [x20, #0x38] 538b8: 528020c1 mov w1, #0x106 // =262 538bc: 52802122 mov w2, #0x109 // =265 538c0: aa1403e0 mov x0, x20 538c4: 7940c109 ldrh w9, [x8, #0x60] 538c8: 2a1503e3 mov w3, w21 538cc: 51000529 sub w9, w9, #0x1 538d0: 7900c109 strh w9, [x8, #0x60] 538d4: b9400688 ldr w8, [x20, #0x4] 538d8: f9400be9 ldr x9, [sp, #0x10] 538dc: b9006528 str w8, [x9, #0x64] 538e0: 97fffd13 bl 0x52d2c 538e4: aa1403e0 mov x0, x20 538e8: 97fff78c bl 0x51718 538ec: f9401a95 ldr x21, [x20, #0x30] 538f0: f94002b6 ldr x22, [x21] 538f4: aa1603e2 mov x2, x22 538f8: b8458c58 ldr w24, [x2, #0x58]! 538fc: b94046a8 ldr w8, [x21, #0x44] 53900: 6b18011f cmp w8, w24 53904: 5400008a b.ge 0x53914 53908: 910082d7 add x23, x22, #0x20 5390c: 2a1803e8 mov w8, w24 53910: 1400000b b 0x5393c 53914: aa1603f7 mov x23, x22 53918: f9401e80 ldr x0, [x20, #0x38] 5391c: f8420ee1 ldr x1, [x23, #0x20]! 53920: d00000a5 adrp x5, 0x69000 53924: 912e88a5 add x5, x5, #0xba2 53928: 321d03e3 orr w3, wzr, #0x8 5392c: 320047e4 orr w4, wzr, #0x3ffff 53930: 97ffee44 bl 0x4f240 53934: b9403ae8 ldr w8, [x23, #0x38] 53938: f90002e0 str x0, [x23] 5393c: 6b08031f cmp w24, w8 53940: 5400010a b.ge 0x53960 53944: 93407f09 sxtw x9, w24 53948: 93407d08 sxtw x8, w8 5394c: f94002ea ldr x10, [x23] 53950: f829795f str xzr, [x10, x9, lsl #3] 53954: 91000529 add x9, x9, #0x1 53958: eb09011f cmp x8, x9 5395c: 54ffff81 b.ne 0x5394c 53960: b98046a9 ldrsw x9, [x21, #0x44] 53964: f9400bea ldr x10, [sp, #0x10] 53968: 11000528 add w8, w9, #0x1 5396c: b90046a8 str w8, [x21, #0x44] 53970: f94002eb ldr x11, [x23] 53974: f829796a str x10, [x11, x9, lsl #3] 53978: f9400be2 ldr x2, [sp, #0x10] 5397c: 39402449 ldrb w9, [x2, #0x9] 53980: 12000529 and w9, w9, #0x3 53984: 340000e9 cbz w9, 0x539a0 53988: 394026c9 ldrb w9, [x22, #0x9] 5398c: 361000a9 tbz w9, #0x2, 0x539a0 53990: f9401e80 ldr x0, [x20, #0x38] 53994: aa1603e1 mov x1, x22 53998: 97ffe308 bl 0x4c5b8 5399c: b94046a8 ldr w8, [x21, #0x44] 539a0: 51000503 sub w3, w8, #0x1 539a4: 52800481 mov w1, #0x24 // =36 539a8: aa1503e0 mov x0, x21 539ac: 2a1f03e2 mov w2, wzr 539b0: 94002d8c bl 0x5efe0 539b4: 12800008 mov w8, #-0x1 // =-1 539b8: 52800169 mov w9, #0xb // =11 539bc: 29022268 stp w8, w8, [x19, #0x10] 539c0: b9000269 str w9, [x19] 539c4: b9000a60 str w0, [x19, #0x8] 539c8: f9400be8 ldr x8, [sp, #0x10] 539cc: 3941c108 ldrb w8, [x8, #0x70] 539d0: 34000248 cbz w8, 0x53a18 539d4: 910043e8 add x8, sp, #0x10 539d8: aa1f03f3 mov x19, xzr 539dc: 91013114 add x20, x8, #0x4c 539e0: 321e03f6 orr w22, wzr, #0x4 539e4: 385ff288 ldurb w8, [x20, #-0x1] 539e8: 38402683 ldrb w3, [x20], #0x2 539ec: 7100191f cmp w8, #0x6 539f0: 1a9603e1 csel w1, wzr, w22, eq 539f4: aa1503e0 mov x0, x21 539f8: 2a1f03e2 mov w2, wzr 539fc: 2a1f03e4 mov w4, wzr 53a00: 94002d3b bl 0x5eeec 53a04: f9400be8 ldr x8, [sp, #0x10] 53a08: 91000673 add x19, x19, #0x1 53a0c: 3941c108 ldrb w8, [x8, #0x70] 53a10: eb08027f cmp x19, x8 53a14: 54fffe8b b.lt 0x539e4 53a18: d53bd048 mrs x8, TPIDR_EL0 53a1c: f9401508 ldr x8, [x8, #0x28] 53a20: f85a83a9 ldur x9, [x29, #-0x58] 53a24: eb09011f cmp x8, x9 53a28: 54000121 b.ne 0x53a4c 53a2c: 9109c3ff add sp, sp, #0x270 53a30: a9457bfd ldp x29, x30, [sp, #0x50] 53a34: a9444ff4 ldp x20, x19, [sp, #0x40] 53a38: a94357f6 ldp x22, x21, [sp, #0x30] 53a3c: a9425ff8 ldp x24, x23, [sp, #0x20] 53a40: a94167fa ldp x26, x25, [sp, #0x10] 53a44: a8c66ffc ldp x28, x27, [sp], #0x60 53a48: d65f03c0 ret 53a4c: 97ff23e5 bl 0x1c9e0 <__stack_chk_fail@plt> 53a50: d101c3ff sub sp, sp, #0x70 53a54: f90013f9 str x25, [sp, #0x20] 53a58: a9035ff8 stp x24, x23, [sp, #0x30] 53a5c: a90457f6 stp x22, x21, [sp, #0x40] 53a60: a9054ff4 stp x20, x19, [sp, #0x50] 53a64: a9067bfd stp x29, x30, [sp, #0x60] 53a68: 910183fd add x29, sp, #0x60 53a6c: d53bd048 mrs x8, TPIDR_EL0 53a70: f9401508 ldr x8, [x8, #0x28] 53a74: aa0003f4 mov x20, x0 53a78: aa0103f3 mov x19, x1 53a7c: f9000fe8 str x8, [sp, #0x18] 53a80: b9401288 ldr w8, [x20, #0x10] 53a84: f9401a95 ldr x21, [x20, #0x30] 53a88: 7104751f cmp w8, #0x11d 53a8c: 54000260 b.eq 0x53ad8 53a90: 7100a11f cmp w8, #0x28 53a94: 54000421 b.ne 0x53b18 53a98: b9400696 ldr w22, [x20, #0x4] 53a9c: aa1403e0 mov x0, x20 53aa0: 94003da5 bl 0x63134 53aa4: aa1403e0 mov x0, x20 53aa8: aa1303e1 mov x1, x19 53aac: 2a1f03e2 mov w2, wzr 53ab0: 97fffd04 bl 0x52ec0 53ab4: 52800521 mov w1, #0x29 // =41 53ab8: 52800502 mov w2, #0x28 // =40 53abc: aa1403e0 mov x0, x20 53ac0: 2a1603e3 mov w3, w22 53ac4: 97fffc9a bl 0x52d2c 53ac8: f9401a80 ldr x0, [x20, #0x30] 53acc: aa1303e1 mov x1, x19 53ad0: 94002f23 bl 0x5f75c 53ad4: 14000015 b 0x53b28 53ad8: f9400e96 ldr x22, [x20, #0x18] 53adc: aa1403e0 mov x0, x20 53ae0: 94003d95 bl 0x63134 53ae4: f9401a97 ldr x23, [x20, #0x30] 53ae8: 320003e3 orr w3, wzr, #0x1 53aec: aa1603e1 mov x1, x22 53af0: aa1303e2 mov x2, x19 53af4: aa1703e0 mov x0, x23 53af8: 94000214 bl 0x54348 53afc: 7100201f cmp w0, #0x8 53b00: 54000141 b.ne 0x53b28 53b04: aa1703e0 mov x0, x23 53b08: aa1603e1 mov x1, x22 53b0c: 94002e3c bl 0x5f3fc 53b10: b9000a60 str w0, [x19, #0x8] 53b14: 14000005 b 0x53b28 53b18: d00000a1 adrp x1, 0x69000 53b1c: 912ee821 add x1, x1, #0xbba 53b20: aa1403e0 mov x0, x20 53b24: 94003d41 bl 0x63028 53b28: d00000b6 adrp x22, 0x69000 53b2c: 12800018 mov w24, #-0x1 // =-1 53b30: 321e03f9 orr w25, wzr, #0x4 53b34: 912ab2d6 add x22, x22, #0xaac 53b38: 14000004 b 0x53b48 53b3c: aa1403e0 mov x0, x20 53b40: aa1303e1 mov x1, x19 53b44: 94000190 bl 0x54184 53b48: b9401288 ldr w8, [x20, #0x10] 53b4c: 7101691f cmp w8, #0x5a 53b50: 540004ac b.gt 0x53be4 53b54: 7100a11f cmp w8, #0x28 53b58: 54000520 b.eq 0x53bfc 53b5c: 7100b91f cmp w8, #0x2e 53b60: 54000560 b.eq 0x53c0c 53b64: 7100e91f cmp w8, #0x3a 53b68: 54000701 b.ne 0x53c48 53b6c: aa1403e0 mov x0, x20 53b70: 94003d71 bl 0x63134 53b74: b9401288 ldr w8, [x20, #0x10] 53b78: 7104751f cmp w8, #0x11d 53b7c: 54000180 b.eq 0x53bac 53b80: f9401e97 ldr x23, [x20, #0x38] 53b84: 528023a1 mov w1, #0x11d // =285 53b88: aa1403e0 mov x0, x20 53b8c: 94003c97 bl 0x62de8 53b90: aa0003e2 mov x2, x0 53b94: aa1703e0 mov x0, x23 53b98: aa1603e1 mov x1, x22 53b9c: 97fff33f bl 0x50898 53ba0: aa0003e1 mov x1, x0 53ba4: aa1403e0 mov x0, x20 53ba8: 94003d20 bl 0x63028 53bac: f9400e97 ldr x23, [x20, #0x18] 53bb0: aa1403e0 mov x0, x20 53bb4: 94003d60 bl 0x63134 53bb8: f9401a80 ldr x0, [x20, #0x30] 53bbc: aa1703e1 mov x1, x23 53bc0: 94002e0f bl 0x5f3fc 53bc4: b9000be0 str w0, [sp, #0x8] 53bc8: 910003e2 mov x2, sp 53bcc: aa1503e0 mov x0, x21 53bd0: aa1303e1 mov x1, x19 53bd4: 290263f8 stp w24, w24, [sp, #0x10] 53bd8: b90003f9 str w25, [sp] 53bdc: 94003223 bl 0x60468 53be0: 17ffffd7 b 0x53b3c 53be4: 71016d1f cmp w8, #0x5b 53be8: 540001a0 b.eq 0x53c1c 53bec: 7101ed1f cmp w8, #0x7b 53bf0: 54000060 b.eq 0x53bfc 53bf4: 7104791f cmp w8, #0x11e 53bf8: 54000281 b.ne 0x53c48 53bfc: aa1503e0 mov x0, x21 53c00: aa1303e1 mov x1, x19 53c04: 94002f23 bl 0x5f890 53c08: 17ffffcd b 0x53b3c 53c0c: aa1403e0 mov x0, x20 53c10: aa1303e1 mov x1, x19 53c14: 94000124 bl 0x540a4 53c18: 17ffffcc b 0x53b48 53c1c: aa1503e0 mov x0, x21 53c20: aa1303e1 mov x1, x19 53c24: 94003130 bl 0x600e4 53c28: 910003e1 mov x1, sp 53c2c: aa1403e0 mov x0, x20 53c30: 94000093 bl 0x53e7c 53c34: 910003e2 mov x2, sp 53c38: aa1503e0 mov x0, x21 53c3c: aa1303e1 mov x1, x19 53c40: 94003300 bl 0x60840 53c44: 17ffffc1 b 0x53b48 53c48: d53bd048 mrs x8, TPIDR_EL0 53c4c: f9401508 ldr x8, [x8, #0x28] 53c50: f9400fe9 ldr x9, [sp, #0x18] 53c54: eb09011f cmp x8, x9 53c58: 54000101 b.ne 0x53c78 53c5c: a9467bfd ldp x29, x30, [sp, #0x60] 53c60: a9454ff4 ldp x20, x19, [sp, #0x50] 53c64: a94457f6 ldp x22, x21, [sp, #0x40] 53c68: a9435ff8 ldp x24, x23, [sp, #0x30] 53c6c: f94013f9 ldr x25, [sp, #0x20] 53c70: 9101c3ff add sp, sp, #0x70 53c74: d65f03c0 ret 53c78: 97ff235a bl 0x1c9e0 <__stack_chk_fail@plt> 53c7c: d10203ff sub sp, sp, #0x80 53c80: a9045ff8 stp x24, x23, [sp, #0x40] 53c84: a90557f6 stp x22, x21, [sp, #0x50] 53c88: a9064ff4 stp x20, x19, [sp, #0x60] 53c8c: a9077bfd stp x29, x30, [sp, #0x70] 53c90: 9101c3fd add x29, sp, #0x70 53c94: d53bd048 mrs x8, TPIDR_EL0 53c98: f9401508 ldr x8, [x8, #0x28] 53c9c: aa0003f5 mov x21, x0 53ca0: aa0103f4 mov x20, x1 53ca4: f9001fe8 str x8, [sp, #0x38] 53ca8: f9401ab3 ldr x19, [x21, #0x30] 53cac: b94012a8 ldr w8, [x21, #0x10] 53cb0: b9403e77 ldr w23, [x19, #0x3c] 53cb4: 7104751f cmp w8, #0x11d 53cb8: 54000261 b.ne 0x53d04 53cbc: aa1403f8 mov x24, x20 53cc0: b8420f08 ldr w8, [x24, #0x20]! 53cc4: 52afffe9 mov w9, #0x7fff0000 // =2147418112 53cc8: 729fffa9 movk w9, #0xfffd 53ccc: 6b09011f cmp w8, w9 53cd0: 5400058d b.le 0x53d80 53cd4: f9400268 ldr x8, [x19] 53cd8: f9401260 ldr x0, [x19, #0x20] 53cdc: b9406102 ldr w2, [x8, #0x60] 53ce0: 340001c2 cbz w2, 0x53d18 53ce4: d00000a1 adrp x1, 0x69000 53ce8: d00000a4 adrp x4, 0x69000 53cec: 52afffe3 mov w3, #0x7fff0000 // =2147418112 53cf0: 912cfc21 add x1, x1, #0xb3f 53cf4: 912c1884 add x4, x4, #0xb06 53cf8: 729fffa3 movk w3, #0xfffd 53cfc: 97fff2e7 bl 0x50898 53d00: 1400000d b 0x53d34 53d04: 910083e1 add x1, sp, #0x20 53d08: aa1503e0 mov x0, x21 53d0c: 9400005c bl 0x53e7c 53d10: 91008298 add x24, x20, #0x20 53d14: 14000026 b 0x53dac 53d18: d00000a1 adrp x1, 0x69000 53d1c: d00000a3 adrp x3, 0x69000 53d20: 52afffe2 mov w2, #0x7fff0000 // =2147418112 53d24: 912c7421 add x1, x1, #0xb1d 53d28: 912c1863 add x3, x3, #0xb06 53d2c: 729fffa2 movk w2, #0xfffd 53d30: 97fff2da bl 0x50898 53d34: aa0003e1 mov x1, x0 53d38: f9400e60 ldr x0, [x19, #0x18] 53d3c: 2a1f03e2 mov w2, wzr 53d40: 94003c47 bl 0x62e5c 53d44: b94012a8 ldr w8, [x21, #0x10] 53d48: 7104751f cmp w8, #0x11d 53d4c: 540001a0 b.eq 0x53d80 53d50: f9401eb6 ldr x22, [x21, #0x38] 53d54: 528023a1 mov w1, #0x11d // =285 53d58: aa1503e0 mov x0, x21 53d5c: 94003c23 bl 0x62de8 53d60: d00000a1 adrp x1, 0x69000 53d64: aa0003e2 mov x2, x0 53d68: 912ab021 add x1, x1, #0xaac 53d6c: aa1603e0 mov x0, x22 53d70: 97fff2ca bl 0x50898 53d74: aa0003e1 mov x1, x0 53d78: aa1503e0 mov x0, x21 53d7c: 94003cab bl 0x63028 53d80: f9400eb6 ldr x22, [x21, #0x18] 53d84: aa1503e0 mov x0, x21 53d88: 94003ceb bl 0x63134 53d8c: f9401aa0 ldr x0, [x21, #0x30] 53d90: aa1603e1 mov x1, x22 53d94: 94002d9a bl 0x5f3fc 53d98: 12800008 mov w8, #-0x1 // =-1 53d9c: 321e03e9 orr w9, wzr, #0x4 53da0: 290623e8 stp w8, w8, [sp, #0x30] 53da4: b90023e9 str w9, [sp, #0x20] 53da8: b9002be0 str w0, [sp, #0x28] 53dac: b9400308 ldr w8, [x24] 53db0: 11000508 add w8, w8, #0x1 53db4: b9000308 str w8, [x24] 53db8: b94012a8 ldr w8, [x21, #0x10] 53dbc: 7100f51f cmp w8, #0x3d 53dc0: 540001a0 b.eq 0x53df4 53dc4: f9401eb6 ldr x22, [x21, #0x38] 53dc8: 528007a1 mov w1, #0x3d // =61 53dcc: aa1503e0 mov x0, x21 53dd0: 94003c06 bl 0x62de8 53dd4: d00000a1 adrp x1, 0x69000 53dd8: aa0003e2 mov x2, x0 53ddc: 912ab021 add x1, x1, #0xaac 53de0: aa1603e0 mov x0, x22 53de4: 97fff2ad bl 0x50898 53de8: aa0003e1 mov x1, x0 53dec: aa1503e0 mov x0, x21 53df0: 94003c8e bl 0x63028 53df4: aa1503e0 mov x0, x21 53df8: 94003ccf bl 0x63134 53dfc: 910083e1 add x1, sp, #0x20 53e00: aa1303e0 mov x0, x19 53e04: 940030fa bl 0x601ec 53e08: 2a0003f6 mov w22, w0 53e0c: 910023e1 add x1, sp, #0x8 53e10: aa1503e0 mov x0, x21 53e14: 2a1f03e2 mov w2, wzr 53e18: 97fffc2a bl 0x52ec0 53e1c: f9400e88 ldr x8, [x20, #0x18] 53e20: 910023e1 add x1, sp, #0x8 53e24: aa1303e0 mov x0, x19 53e28: b9400914 ldr w20, [x8, #0x8] 53e2c: 940030f0 bl 0x601ec 53e30: 2a0003e4 mov w4, w0 53e34: 52800121 mov w1, #0x9 // =9 53e38: aa1303e0 mov x0, x19 53e3c: 2a1403e2 mov w2, w20 53e40: 2a1603e3 mov w3, w22 53e44: 94002c2a bl 0x5eeec 53e48: b9003e77 str w23, [x19, #0x3c] 53e4c: d53bd048 mrs x8, TPIDR_EL0 53e50: f9401508 ldr x8, [x8, #0x28] 53e54: f9401fe9 ldr x9, [sp, #0x38] 53e58: eb09011f cmp x8, x9 53e5c: 540000e1 b.ne 0x53e78 53e60: a9477bfd ldp x29, x30, [sp, #0x70] 53e64: a9464ff4 ldp x20, x19, [sp, #0x60] 53e68: a94557f6 ldp x22, x21, [sp, #0x50] 53e6c: a9445ff8 ldp x24, x23, [sp, #0x40] 53e70: 910203ff add sp, sp, #0x80 53e74: d65f03c0 ret 53e78: 97ff22da bl 0x1c9e0 <__stack_chk_fail@plt> 53e7c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 53e80: a9017bfd stp x29, x30, [sp, #0x10] 53e84: 910043fd add x29, sp, #0x10 53e88: aa0103f4 mov x20, x1 53e8c: aa0003f3 mov x19, x0 53e90: 94003ca9 bl 0x63134 53e94: aa1303e0 mov x0, x19 53e98: aa1403e1 mov x1, x20 53e9c: 2a1f03e2 mov w2, wzr 53ea0: 97fffc08 bl 0x52ec0 53ea4: f9401a60 ldr x0, [x19, #0x30] 53ea8: aa1403e1 mov x1, x20 53eac: 940030cb bl 0x601d8 53eb0: b9401268 ldr w8, [x19, #0x10] 53eb4: 7101751f cmp w8, #0x5d 53eb8: 540001a0 b.eq 0x53eec 53ebc: f9401e74 ldr x20, [x19, #0x38] 53ec0: 52800ba1 mov w1, #0x5d // =93 53ec4: aa1303e0 mov x0, x19 53ec8: 94003bc8 bl 0x62de8 53ecc: d00000a1 adrp x1, 0x69000 53ed0: aa0003e2 mov x2, x0 53ed4: 912ab021 add x1, x1, #0xaac 53ed8: aa1403e0 mov x0, x20 53edc: 97fff26f bl 0x50898 53ee0: aa0003e1 mov x1, x0 53ee4: aa1303e0 mov x0, x19 53ee8: 94003c50 bl 0x63028 53eec: a9417bfd ldp x29, x30, [sp, #0x10] 53ef0: aa1303e0 mov x0, x19 53ef4: a8c24ff4 ldp x20, x19, [sp], #0x20 53ef8: 14003c8f b 0x63134 53efc: f81b0ff9 str x25, [sp, #-0x50]! 53f00: a9015ff8 stp x24, x23, [sp, #0x10] 53f04: a90257f6 stp x22, x21, [sp, #0x20] 53f08: a9034ff4 stp x20, x19, [sp, #0x30] 53f0c: a9047bfd stp x29, x30, [sp, #0x40] 53f10: 910103fd add x29, sp, #0x40 53f14: aa0003f5 mov x21, x0 53f18: f9401ab7 ldr x23, [x21, #0x30] 53f1c: 2a0203f3 mov w19, w2 53f20: aa0103f4 mov x20, x1 53f24: 39412ae8 ldrb w8, [x23, #0x4a] 53f28: 0b130108 add w8, w8, w19 53f2c: 7103211f cmp w8, #0xc8 53f30: aa1703f8 mov x24, x23 53f34: 540002eb b.lt 0x53f90 53f38: f94002e8 ldr x8, [x23] 53f3c: f94012e0 ldr x0, [x23, #0x20] 53f40: b9406102 ldr w2, [x8, #0x60] 53f44: 34000102 cbz w2, 0x53f64 53f48: d00000a1 adrp x1, 0x69000 53f4c: d00000a4 adrp x4, 0x69000 53f50: 912cfc21 add x1, x1, #0xb3f 53f54: 912dd484 add x4, x4, #0xb75 53f58: 52801903 mov w3, #0xc8 // =200 53f5c: 97fff24f bl 0x50898 53f60: 14000007 b 0x53f7c 53f64: d00000a1 adrp x1, 0x69000 53f68: d00000a3 adrp x3, 0x69000 53f6c: 912c7421 add x1, x1, #0xb1d 53f70: 912dd463 add x3, x3, #0xb75 53f74: 52801902 mov w2, #0xc8 // =200 53f78: 97fff248 bl 0x50898 53f7c: aa0003e1 mov x1, x0 53f80: f9400ee0 ldr x0, [x23, #0x18] 53f84: 2a1f03e2 mov w2, wzr 53f88: 94003bb5 bl 0x62e5c 53f8c: f9401ab8 ldr x24, [x21, #0x30] 53f90: f9400316 ldr x22, [x24] 53f94: aa1603e2 mov x2, x22 53f98: b845cc59 ldr w25, [x2, #0x5c]! 53f9c: 79c09308 ldrsh w8, [x24, #0x48] 53fa0: 6b19011f cmp w8, w25 53fa4: 5400008a b.ge 0x53fb4 53fa8: f9401ac0 ldr x0, [x22, #0x30] 53fac: 2a1903e8 mov w8, w25 53fb0: 1400000a b 0x53fd8 53fb4: f9401ea0 ldr x0, [x21, #0x38] 53fb8: f9401ac1 ldr x1, [x22, #0x30] 53fbc: d00000a5 adrp x5, 0x69000 53fc0: 912db0a5 add x5, x5, #0xb6c 53fc4: 321c03e3 orr w3, wzr, #0x10 53fc8: 32003be4 orr w4, wzr, #0x7fff 53fcc: 97ffec9d bl 0x4f240 53fd0: b9405ec8 ldr w8, [x22, #0x5c] 53fd4: f9001ac0 str x0, [x22, #0x30] 53fd8: 6b08033f cmp w25, w8 53fdc: 5400030a b.ge 0x5403c 53fe0: 93407f2b sxtw x11, w25 53fe4: 93407d08 sxtw x8, w8 53fe8: cb0b0109 sub x9, x8, x11 53fec: f100093f cmp x9, #0x2 53ff0: 540001c3 b.lo 0x54028 53ff4: 927ff92a and x10, x9, #0xfffffffffffffffe 53ff8: b400018a cbz x10, 0x54028 53ffc: 8b0a016c add x12, x11, x10 54000: 8b0b100b add x11, x0, x11, lsl #4 54004: 9100416b add x11, x11, #0x10 54008: aa0a03ed mov x13, x10 5400c: f81f017f stur xzr, [x11, #-0x10] 54010: f802057f str xzr, [x11], #0x20 54014: d10009ad sub x13, x13, #0x2 54018: b5ffffad cbnz x13, 0x5400c 5401c: eb0a013f cmp x9, x10 54020: aa0c03eb mov x11, x12 54024: 540000c0 b.eq 0x5403c 54028: 8b0b1009 add x9, x0, x11, lsl #4 5402c: cb0b0108 sub x8, x8, x11 54030: f801053f str xzr, [x9], #0x10 54034: d1000508 sub x8, x8, #0x1 54038: b5ffffc8 cbnz x8, 0x54030 5403c: 79809308 ldrsh x8, [x24, #0x48] 54040: d37ced09 lsl x9, x8, #4 54044: f8296814 str x20, [x0, x9] 54048: 39402689 ldrb w9, [x20, #0x9] 5404c: 12003d08 and w8, w8, #0xffff 54050: 12000529 and w9, w9, #0x3 54054: 34000109 cbz w9, 0x54074 54058: 394026c9 ldrb w9, [x22, #0x9] 5405c: 361000c9 tbz w9, #0x2, 0x54074 54060: f9401ea0 ldr x0, [x21, #0x38] 54064: aa1603e1 mov x1, x22 54068: aa1403e2 mov x2, x20 5406c: 97ffe153 bl 0x4c5b8 54070: 79409308 ldrh w8, [x24, #0x48] 54074: 11000509 add w9, w8, #0x1 54078: 79009309 strh w9, [x24, #0x48] 5407c: 39412ae9 ldrb w9, [x23, #0x4a] 54080: 0b130129 add w9, w9, w19 54084: 8b29c6e9 add x9, x23, w9, sxtw #1 54088: 79018928 strh w8, [x9, #0xc4] 5408c: a9447bfd ldp x29, x30, [sp, #0x40] 54090: a9434ff4 ldp x20, x19, [sp, #0x30] 54094: a94257f6 ldp x22, x21, [sp, #0x20] 54098: a9415ff8 ldp x24, x23, [sp, #0x10] 5409c: f84507f9 ldr x25, [sp], #0x50 540a0: d65f03c0 ret 540a4: d10143ff sub sp, sp, #0x50 540a8: a90257f6 stp x22, x21, [sp, #0x20] 540ac: a9034ff4 stp x20, x19, [sp, #0x30] 540b0: a9047bfd stp x29, x30, [sp, #0x40] 540b4: 910103fd add x29, sp, #0x40 540b8: d53bd048 mrs x8, TPIDR_EL0 540bc: f9401508 ldr x8, [x8, #0x28] 540c0: aa0003f5 mov x21, x0 540c4: aa0103f4 mov x20, x1 540c8: f9000fe8 str x8, [sp, #0x18] 540cc: f9401ab3 ldr x19, [x21, #0x30] 540d0: aa1303e0 mov x0, x19 540d4: 94003004 bl 0x600e4 540d8: aa1503e0 mov x0, x21 540dc: 94003c16 bl 0x63134 540e0: b94012a8 ldr w8, [x21, #0x10] 540e4: 7104751f cmp w8, #0x11d 540e8: 540001a0 b.eq 0x5411c 540ec: f9401eb6 ldr x22, [x21, #0x38] 540f0: 528023a1 mov w1, #0x11d // =285 540f4: aa1503e0 mov x0, x21 540f8: 94003b3c bl 0x62de8 540fc: b00000a1 adrp x1, 0x69000 54100: aa0003e2 mov x2, x0 54104: 912ab021 add x1, x1, #0xaac 54108: aa1603e0 mov x0, x22 5410c: 97fff1e3 bl 0x50898 54110: aa0003e1 mov x1, x0 54114: aa1503e0 mov x0, x21 54118: 94003bc4 bl 0x63028 5411c: f9400eb6 ldr x22, [x21, #0x18] 54120: aa1503e0 mov x0, x21 54124: 94003c04 bl 0x63134 54128: f9401aa0 ldr x0, [x21, #0x30] 5412c: aa1603e1 mov x1, x22 54130: 94002cb3 bl 0x5f3fc 54134: 12800008 mov w8, #-0x1 // =-1 54138: 321e03e9 orr w9, wzr, #0x4 5413c: b9000be0 str w0, [sp, #0x8] 54140: 910003e2 mov x2, sp 54144: aa1303e0 mov x0, x19 54148: aa1403e1 mov x1, x20 5414c: 290223e8 stp w8, w8, [sp, #0x10] 54150: b90003e9 str w9, [sp] 54154: 940031bb bl 0x60840 54158: d53bd048 mrs x8, TPIDR_EL0 5415c: f9401508 ldr x8, [x8, #0x28] 54160: f9400fe9 ldr x9, [sp, #0x18] 54164: eb09011f cmp x8, x9 54168: 540000c1 b.ne 0x54180 5416c: a9447bfd ldp x29, x30, [sp, #0x40] 54170: a9434ff4 ldp x20, x19, [sp, #0x30] 54174: a94257f6 ldp x22, x21, [sp, #0x20] 54178: 910143ff add sp, sp, #0x50 5417c: d65f03c0 ret 54180: 97ff2218 bl 0x1c9e0 <__stack_chk_fail@plt> 54184: d10143ff sub sp, sp, #0x50 54188: a90257f6 stp x22, x21, [sp, #0x20] 5418c: a9034ff4 stp x20, x19, [sp, #0x30] 54190: a9047bfd stp x29, x30, [sp, #0x40] 54194: 910103fd add x29, sp, #0x40 54198: d53bd048 mrs x8, TPIDR_EL0 5419c: f9401508 ldr x8, [x8, #0x28] 541a0: aa0003f6 mov x22, x0 541a4: aa0103f4 mov x20, x1 541a8: f9000fe8 str x8, [sp, #0x18] 541ac: f9401ad3 ldr x19, [x22, #0x30] 541b0: b94012c8 ldr w8, [x22, #0x10] 541b4: b94006d5 ldr w21, [x22, #0x4] 541b8: 7104791f cmp w8, #0x11e 541bc: 54000520 b.eq 0x54260 541c0: 7101ed1f cmp w8, #0x7b 541c4: 54000640 b.eq 0x5428c 541c8: 7100a11f cmp w8, #0x28 541cc: 54000a01 b.ne 0x5430c 541d0: b9400ac8 ldr w8, [x22, #0x8] 541d4: 6b0802bf cmp w21, w8 541d8: 540000a0 b.eq 0x541ec 541dc: b00000a1 adrp x1, 0x69000 541e0: 912f5421 add x1, x1, #0xbd5 541e4: aa1603e0 mov x0, x22 541e8: 94003b90 bl 0x63028 541ec: aa1603e0 mov x0, x22 541f0: 94003bd1 bl 0x63134 541f4: b94012c8 ldr w8, [x22, #0x10] 541f8: 7100a51f cmp w8, #0x29 541fc: 54000101 b.ne 0x5421c 54200: b90003ff str wzr, [sp] 54204: 14000011 b 0x54248 54208: aa1603e0 mov x0, x22 5420c: 94003bca bl 0x63134 54210: f9401ac0 ldr x0, [x22, #0x30] 54214: 910003e1 mov x1, sp 54218: 94002d9e bl 0x5f890 5421c: 910003e1 mov x1, sp 54220: aa1603e0 mov x0, x22 54224: 2a1f03e2 mov w2, wzr 54228: 97fffb26 bl 0x52ec0 5422c: b94012c8 ldr w8, [x22, #0x10] 54230: 7100b11f cmp w8, #0x2c 54234: 54fffea0 b.eq 0x54208 54238: 910003e1 mov x1, sp 5423c: 12800002 mov w2, #-0x1 // =-1 54240: aa1303e0 mov x0, x19 54244: 94002cf7 bl 0x5f620 54248: 52800521 mov w1, #0x29 // =41 5424c: 52800502 mov w2, #0x28 // =40 54250: aa1603e0 mov x0, x22 54254: 2a1503e3 mov w3, w21 54258: 97fffab5 bl 0x52d2c 5425c: 1400000f b 0x54298 54260: f9400ec1 ldr x1, [x22, #0x18] 54264: aa1303e0 mov x0, x19 54268: 94002c65 bl 0x5f3fc 5426c: 12800008 mov w8, #-0x1 // =-1 54270: 321e03e9 orr w9, wzr, #0x4 54274: b9000be0 str w0, [sp, #0x8] 54278: aa1603e0 mov x0, x22 5427c: 290223e8 stp w8, w8, [sp, #0x10] 54280: b90003e9 str w9, [sp] 54284: 94003bac bl 0x63134 54288: 14000004 b 0x54298 5428c: 910003e1 mov x1, sp 54290: aa1603e0 mov x0, x22 54294: 97fffbe4 bl 0x53224 54298: b94003e8 ldr w8, [sp] 5429c: b9400a96 ldr w22, [x20, #0x8] 542a0: 51003509 sub w9, w8, #0xd 542a4: 7100093f cmp w9, #0x2 542a8: 54000062 b.hs 0x542b4 542ac: 2a1f03e3 mov w3, wzr 542b0: 14000007 b 0x542cc 542b4: 34000088 cbz w8, 0x542c4 542b8: 910003e1 mov x1, sp 542bc: aa1303e0 mov x0, x19 542c0: 94002d74 bl 0x5f890 542c4: b9403e68 ldr w8, [x19, #0x3c] 542c8: 4b160103 sub w3, w8, w22 542cc: 321e0be1 orr w1, wzr, #0x1c 542d0: 321f03e4 orr w4, wzr, #0x2 542d4: aa1303e0 mov x0, x19 542d8: 2a1603e2 mov w2, w22 542dc: 94002b04 bl 0x5eeec 542e0: 12800008 mov w8, #-0x1 // =-1 542e4: 528001a9 mov w9, #0xd // =13 542e8: b9000a80 str w0, [x20, #0x8] 542ec: aa1303e0 mov x0, x19 542f0: 2a1503e1 mov w1, w21 542f4: 29022288 stp w8, w8, [x20, #0x10] 542f8: b9000289 str w9, [x20] 542fc: 94003510 bl 0x6173c 54300: 110006c8 add w8, w22, #0x1 54304: b9003e68 str w8, [x19, #0x3c] 54308: 14000005 b 0x5431c 5430c: b00000a1 adrp x1, 0x69000 54310: 91301821 add x1, x1, #0xc06 54314: aa1603e0 mov x0, x22 54318: 94003b44 bl 0x63028 5431c: d53bd048 mrs x8, TPIDR_EL0 54320: f9401508 ldr x8, [x8, #0x28] 54324: f9400fe9 ldr x9, [sp, #0x18] 54328: eb09011f cmp x8, x9 5432c: 540000c1 b.ne 0x54344 54330: a9447bfd ldp x29, x30, [sp, #0x40] 54334: a9434ff4 ldp x20, x19, [sp, #0x30] 54338: a94257f6 ldp x22, x21, [sp, #0x20] 5433c: 910143ff add sp, sp, #0x50 54340: d65f03c0 ret 54344: 97ff21a7 bl 0x1c9e0 <__stack_chk_fail@plt> 54348: f81b0ff9 str x25, [sp, #-0x50]! 5434c: a9015ff8 stp x24, x23, [sp, #0x10] 54350: a90257f6 stp x22, x21, [sp, #0x20] 54354: a9034ff4 stp x20, x19, [sp, #0x30] 54358: a9047bfd stp x29, x30, [sp, #0x40] 5435c: 910103fd add x29, sp, #0x40 54360: aa0203f3 mov x19, x2 54364: aa0103f5 mov x21, x1 54368: aa0003f4 mov x20, x0 5436c: b40004d4 cbz x20, 0x54404 54370: 39412a89 ldrb w9, [x20, #0x4a] 54374: f1000528 subs x8, x9, #0x1 54378: 5400034b b.lt 0x543e0 5437c: f940028a ldr x10, [x20] 54380: 8b090689 add x9, x20, x9, lsl #1 54384: 79418529 ldrh w9, [x9, #0xc2] 54388: f940194a ldr x10, [x10, #0x30] 5438c: d37ced29 lsl x9, x9, #4 54390: f8696949 ldr x9, [x10, x9] 54394: eb15013f cmp x9, x21 54398: aa0803e9 mov x9, x8 5439c: 54fffec1 b.ne 0x54374 543a0: 37f80208 tbnz w8, #0x1f, 0x543e0 543a4: 12800009 mov w9, #-0x1 // =-1 543a8: 321f07e0 orr w0, wzr, #0x6 543ac: 29022669 stp w9, w9, [x19, #0x10] 543b0: b9000260 str w0, [x19] 543b4: b9000a68 str w8, [x19, #0x8] 543b8: 35000f23 cbnz w3, 0x5459c 543bc: f9401689 ldr x9, [x20, #0x28] 543c0: b4000fa9 cbz x9, 0x545b4 543c4: 321f07e0 orr w0, wzr, #0x6 543c8: 3940312a ldrb w10, [x9, #0xc] 543cc: 6b08015f cmp w10, w8 543d0: 54000f6d b.le 0x545bc 543d4: f9400129 ldr x9, [x9] 543d8: b5ffff89 cbnz x9, 0x543c8 543dc: 14000070 b 0x5459c 543e0: f9400a80 ldr x0, [x20, #0x10] 543e4: aa1503e1 mov x1, x21 543e8: aa1303e2 mov x2, x19 543ec: 2a1f03e3 mov w3, wzr 543f0: 97ffffd6 bl 0x54348 543f4: 7100201f cmp w0, #0x8 543f8: 54000141 b.ne 0x54420 543fc: 321d03e0 orr w0, wzr, #0x8 54400: 14000067 b 0x5459c 54404: 12800008 mov w8, #-0x1 // =-1 54408: 321d03e0 orr w0, wzr, #0x8 5440c: 32001fe9 orr w9, wzr, #0xff 54410: 29022268 stp w8, w8, [x19, #0x10] 54414: b9000260 str w0, [x19] 54418: b9000a69 str w9, [x19, #0x8] 5441c: 14000060 b 0x5459c 54420: f9400296 ldr x22, [x20] 54424: aa1603f7 mov x23, x22 54428: b8448ef8 ldr w24, [x23, #0x48]! 5442c: 3941c2c9 ldrb w9, [x22, #0x70] 54430: b4000209 cbz x9, 0x54470 54434: aa1303ea mov x10, x19 54438: b840854b ldr w11, [x10], #0x8 5443c: aa1f03e8 mov x8, xzr 54440: 9101328c add x12, x20, #0x4c 54444: 385ff18d ldurb w13, [x12, #-0x1] 54448: 6b0b01bf cmp w13, w11 5444c: 540000a1 b.ne 0x54460 54450: 3940018d ldrb w13, [x12] 54454: b940014e ldr w14, [x10] 54458: 6b0e01bf cmp w13, w14 5445c: 540009a0 b.eq 0x54590 54460: 91000508 add x8, x8, #0x1 54464: 9100098c add x12, x12, #0x2 54468: eb09011f cmp x8, x9 5446c: 54fffecb b.lt 0x54444 54470: 11000528 add w8, w9, #0x1 54474: 7100f51f cmp w8, #0x3d 54478: 2a1803e8 mov w8, w24 5447c: 540002e3 b.lo 0x544d8 54480: b94062c2 ldr w2, [x22, #0x60] 54484: f9401280 ldr x0, [x20, #0x20] 54488: 34000102 cbz w2, 0x544a8 5448c: b00000a1 adrp x1, 0x69000 54490: b00000a4 adrp x4, 0x69000 54494: 912cfc21 add x1, x1, #0xb3f 54498: 912f3084 add x4, x4, #0xbcc 5449c: 321e0fe3 orr w3, wzr, #0x3c 544a0: 97fff0fe bl 0x50898 544a4: 14000007 b 0x544c0 544a8: b00000a1 adrp x1, 0x69000 544ac: b00000a3 adrp x3, 0x69000 544b0: 912c7421 add x1, x1, #0xb1d 544b4: 912f3063 add x3, x3, #0xbcc 544b8: 321e0fe2 orr w2, wzr, #0x3c 544bc: 97fff0f7 bl 0x50898 544c0: aa0003e1 mov x1, x0 544c4: f9400e80 ldr x0, [x20, #0x18] 544c8: 2a1f03e2 mov w2, wzr 544cc: 94003a64 bl 0x62e5c 544d0: 3941c2c9 ldrb w9, [x22, #0x70] 544d4: b9404ac8 ldr w8, [x22, #0x48] 544d8: 6b08013f cmp w9, w8 544dc: 5400006a b.ge 0x544e8 544e0: 9100e2d9 add x25, x22, #0x38 544e4: 1400000d b 0x54518 544e8: aa1603f9 mov x25, x22 544ec: f9401280 ldr x0, [x20, #0x20] 544f0: f8438f21 ldr x1, [x25, #0x38]! 544f4: b00000a5 adrp x5, 0x69000 544f8: 52afffe4 mov w4, #0x7fff0000 // =2147418112 544fc: 911220a5 add x5, x5, #0x488 54500: 321d03e3 orr w3, wzr, #0x8 54504: 729fffa4 movk w4, #0xfffd 54508: aa1703e2 mov x2, x23 5450c: 97ffeb4d bl 0x4f240 54510: b9401328 ldr w8, [x25, #0x10] 54514: f9000320 str x0, [x25] 54518: 6b08031f cmp w24, w8 5451c: 5400010a b.ge 0x5453c 54520: 93407f09 sxtw x9, w24 54524: 93407d08 sxtw x8, w8 54528: f940032a ldr x10, [x25] 5452c: f829795f str xzr, [x10, x9, lsl #3] 54530: 91000529 add x9, x9, #0x1 54534: eb09011f cmp x8, x9 54538: 54ffff81 b.ne 0x54528 5453c: 3941c2c8 ldrb w8, [x22, #0x70] 54540: f9401ec9 ldr x9, [x22, #0x38] 54544: f8287935 str x21, [x9, x8, lsl #3] 54548: 394026a9 ldrb w9, [x21, #0x9] 5454c: 12000529 and w9, w9, #0x3 54550: 34000109 cbz w9, 0x54570 54554: 394026c9 ldrb w9, [x22, #0x9] 54558: 361000c9 tbz w9, #0x2, 0x54570 5455c: f9401280 ldr x0, [x20, #0x20] 54560: aa1603e1 mov x1, x22 54564: aa1503e2 mov x2, x21 54568: 97ffe014 bl 0x4c5b8 5456c: 3941c2c8 ldrb w8, [x22, #0x70] 54570: b9400269 ldr w9, [x19] 54574: 8b28468b add x11, x20, w8, uxtw #1 54578: aa1303ea mov x10, x19 5457c: 1100050c add w12, w8, #0x1 54580: 39012d69 strb w9, [x11, #0x4b] 54584: b8408d49 ldr w9, [x10, #0x8]! 54588: 39013169 strb w9, [x11, #0x4c] 5458c: 3901c2cc strb w12, [x22, #0x70] 54590: 32000be0 orr w0, wzr, #0x7 54594: b9000148 str w8, [x10] 54598: b9000260 str w0, [x19] 5459c: a9447bfd ldp x29, x30, [sp, #0x40] 545a0: a9434ff4 ldp x20, x19, [sp, #0x30] 545a4: a94257f6 ldp x22, x21, [sp, #0x20] 545a8: a9415ff8 ldp x24, x23, [sp, #0x10] 545ac: f84507f9 ldr x25, [sp], #0x50 545b0: d65f03c0 ret 545b4: 321f07e0 orr w0, wzr, #0x6 545b8: 17fffff9 b 0x5459c 545bc: 320003e8 orr w8, wzr, #0x1 545c0: 39003528 strb w8, [x9, #0xd] 545c4: 321f07e0 orr w0, wzr, #0x6 545c8: 17fffff5 b 0x5459c 545cc: d101c3ff sub sp, sp, #0x70 545d0: f90013f9 str x25, [sp, #0x20] 545d4: a9035ff8 stp x24, x23, [sp, #0x30] 545d8: a90457f6 stp x22, x21, [sp, #0x40] 545dc: a9054ff4 stp x20, x19, [sp, #0x50] 545e0: a9067bfd stp x29, x30, [sp, #0x60] 545e4: 910183fd add x29, sp, #0x60 545e8: d53bd048 mrs x8, TPIDR_EL0 545ec: f9401508 ldr x8, [x8, #0x28] 545f0: aa0003f9 mov x25, x0 545f4: 2a0403f7 mov w23, w4 545f8: 2a0303f6 mov w22, w3 545fc: f9000fe8 str x8, [sp, #0x18] 54600: f9401b33 ldr x19, [x25, #0x30] 54604: 2a0203f4 mov w20, w2 54608: 2a0103f5 mov w21, w1 5460c: 39412a68 ldrb w8, [x19, #0x4a] 54610: f9400269 ldr x9, [x19] 54614: b940326b ldr w11, [x19, #0x30] 54618: 11000d08 add w8, w8, #0x3 5461c: 39012a68 strb w8, [x19, #0x4a] 54620: 12001d08 and w8, w8, #0xff 54624: 8b284668 add x8, x19, w8, uxtw #1 54628: f9401929 ldr x9, [x9, #0x30] 5462c: 79417d0a ldrh w10, [x8, #0xbe] 54630: 8b0a112a add x10, x9, x10, lsl #4 54634: b900094b str w11, [x10, #0x8] 54638: 7941810a ldrh w10, [x8, #0xc0] 5463c: 8b0a112a add x10, x9, x10, lsl #4 54640: b900094b str w11, [x10, #0x8] 54644: 79418508 ldrh w8, [x8, #0xc2] 54648: 8b081128 add x8, x9, x8, lsl #4 5464c: b900090b str w11, [x8, #0x8] 54650: b9401328 ldr w8, [x25, #0x10] 54654: 71040d1f cmp w8, #0x103 54658: 540001a0 b.eq 0x5468c 5465c: f9401f38 ldr x24, [x25, #0x38] 54660: 52802061 mov w1, #0x103 // =259 54664: aa1903e0 mov x0, x25 54668: 940039e0 bl 0x62de8 5466c: b00000a1 adrp x1, 0x69000 54670: aa0003e2 mov x2, x0 54674: 912ab021 add x1, x1, #0xaac 54678: aa1803e0 mov x0, x24 5467c: 97fff087 bl 0x50898 54680: aa0003e1 mov x1, x0 54684: aa1903e0 mov x0, x25 54688: 94003a68 bl 0x63028 5468c: aa1903e0 mov x0, x25 54690: 94003aa9 bl 0x63134 54694: 340000f7 cbz w23, 0x546b0 54698: 321b03e1 orr w1, wzr, #0x20 5469c: 321f3fe3 mov w3, #0x1fffe // =131070 546a0: aa1303e0 mov x0, x19 546a4: 2a1503e2 mov w2, w21 546a8: 94002a4e bl 0x5efe0 546ac: 14000003 b 0x546b8 546b0: aa1303e0 mov x0, x19 546b4: 94002a15 bl 0x5ef08 546b8: 12800008 mov w8, #-0x1 // =-1 546bc: b90013e8 str w8, [sp, #0x10] 546c0: 39005bff strb wzr, [sp, #0x16] 546c4: 39412a68 ldrb w8, [x19, #0x4a] 546c8: 390057ff strb wzr, [sp, #0x15] 546cc: 910023e9 add x9, sp, #0x8 546d0: 2a0003f8 mov w24, w0 546d4: 390053e8 strb w8, [sp, #0x14] 546d8: f9401668 ldr x8, [x19, #0x28] 546dc: f90007e8 str x8, [sp, #0x8] 546e0: f9001669 str x9, [x19, #0x28] 546e4: f9401b2a ldr x10, [x25, #0x30] 546e8: 39412948 ldrb w8, [x10, #0x4a] 546ec: 0b160109 add w9, w8, w22 546f0: 39012949 strb w9, [x10, #0x4a] 546f4: 34000556 cbz w22, 0x5479c 546f8: f940014b ldr x11, [x10] 546fc: b9403148 ldr w8, [x10, #0x30] 54700: 12001d2c and w12, w9, #0xff 54704: 93407ecf sxtw x15, w22 54708: f9401969 ldr x9, [x11, #0x30] 5470c: 510006cb sub w11, w22, #0x1 54710: 9100056d add x13, x11, #0x1 54714: f10009bf cmp x13, #0x2 54718: 54000062 b.hs 0x54724 5471c: 2a1603eb mov w11, w22 54720: 14000016 b 0x54778 54724: 927f7dae and x14, x13, #0x1fffffffe 54728: 2a1603eb mov w11, w22 5472c: b400026e cbz x14, 0x54778 54730: d37ff991 lsl x17, x12, #1 54734: 91031a31 add x17, x17, #0xc6 54738: cb0e01f0 sub x16, x15, x14 5473c: cb0f062f sub x15, x17, x15, lsl #1 54740: 4b0e02cb sub w11, w22, w14 54744: 8b0f014f add x15, x10, x15 54748: aa0e03f1 mov x17, x14 5474c: 785fe1f2 ldurh w18, [x15, #-0x2] 54750: 784045e0 ldrh w0, [x15], #0x4 54754: d1000a31 sub x17, x17, #0x2 54758: 8b121132 add x18, x9, x18, lsl #4 5475c: 8b001120 add x0, x9, x0, lsl #4 54760: b9000a48 str w8, [x18, #0x8] 54764: b9000808 str w8, [x0, #0x8] 54768: b5ffff31 cbnz x17, 0x5474c 5476c: eb0e01bf cmp x13, x14 54770: aa1003ef mov x15, x16 54774: 54000140 b.eq 0x5479c 54778: d37ff98c lsl x12, x12, #1 5477c: 9103118c add x12, x12, #0xc4 54780: cb0f058c sub x12, x12, x15, lsl #1 54784: 8b0c014a add x10, x10, x12 54788: 7840254c ldrh w12, [x10], #0x2 5478c: 5100056b sub w11, w11, #0x1 54790: 8b0c112c add x12, x9, x12, lsl #4 54794: b9000988 str w8, [x12, #0x8] 54798: 35ffff8b cbnz w11, 0x54788 5479c: aa1303e0 mov x0, x19 547a0: 2a1603e1 mov w1, w22 547a4: 94002afb bl 0x5f390 547a8: aa1903e0 mov x0, x25 547ac: 97fff8f6 bl 0x52b84 547b0: f9401679 ldr x25, [x19, #0x28] 547b4: f9400e69 ldr x9, [x19, #0x18] 547b8: f9400328 ldr x8, [x25] 547bc: f9001668 str x8, [x19, #0x28] 547c0: f9401929 ldr x9, [x9, #0x30] 547c4: 79401b28 ldrh w8, [x25, #0xc] 547c8: 3941292a ldrb w10, [x9, #0x4a] 547cc: 6b28015f cmp w10, w8, uxtb 547d0: 540001c9 b.ls 0x54808 547d4: f940012b ldr x11, [x9] 547d8: b940312c ldr w12, [x9, #0x30] 547dc: f940196b ldr x11, [x11, #0x30] 547e0: 5100054d sub w13, w10, #0x1 547e4: 3901292d strb w13, [x9, #0x4a] 547e8: 8b2d052e add x14, x9, w13, uxtb #1 547ec: 794189ce ldrh w14, [x14, #0xc4] 547f0: d100054a sub x10, x10, #0x1 547f4: 12001dad and w13, w13, #0xff 547f8: 6b2801bf cmp w13, w8, uxtb 547fc: 8b0e116e add x14, x11, x14, lsl #4 54800: b9000dcc str w12, [x14, #0xc] 54804: 54fffee8 b.hi 0x547e0 54808: 7104011f cmp w8, #0x100 5480c: 540000e3 b.lo 0x54828 54810: 12001d02 and w2, w8, #0xff 54814: 52800461 mov w1, #0x23 // =35 54818: aa1303e0 mov x0, x19 5481c: 2a1f03e3 mov w3, wzr 54820: 2a1f03e4 mov w4, wzr 54824: 940029b2 bl 0x5eeec 54828: 39412a68 ldrb w8, [x19, #0x4a] 5482c: aa1303e0 mov x0, x19 54830: b9003e68 str w8, [x19, #0x3c] 54834: b9400b21 ldr w1, [x25, #0x8] 54838: 94002a95 bl 0x5f28c 5483c: aa1303e0 mov x0, x19 54840: 2a1803e1 mov w1, w24 54844: 94002a92 bl 0x5f28c 54848: 34000177 cbz w23, 0x54874 5484c: 320013e1 orr w1, wzr, #0x1f 54850: 321f3fe3 mov w3, #0x1fffe // =131070 54854: aa1303e0 mov x0, x19 54858: 2a1503e2 mov w2, w21 5485c: 940029e1 bl 0x5efe0 54860: 2a0003f5 mov w21, w0 54864: aa1303e0 mov x0, x19 54868: 2a1403e1 mov w1, w20 5486c: 940033b4 bl 0x6173c 54870: 1400000d b 0x548a4 54874: 52800421 mov w1, #0x21 // =33 54878: aa1303e0 mov x0, x19 5487c: 2a1503e2 mov w2, w21 54880: 2a1f03e3 mov w3, wzr 54884: 2a1603e4 mov w4, w22 54888: 94002999 bl 0x5eeec 5488c: aa1303e0 mov x0, x19 54890: 2a1403e1 mov w1, w20 54894: 940033aa bl 0x6173c 54898: aa1303e0 mov x0, x19 5489c: 9400299b bl 0x5ef08 548a0: 2a0003f5 mov w21, w0 548a4: 11000702 add w2, w24, #0x1 548a8: aa1303e0 mov x0, x19 548ac: 2a1503e1 mov w1, w21 548b0: 94002a07 bl 0x5f0cc 548b4: d53bd048 mrs x8, TPIDR_EL0 548b8: f9401508 ldr x8, [x8, #0x28] 548bc: f9400fe9 ldr x9, [sp, #0x18] 548c0: eb09011f cmp x8, x9 548c4: 54000101 b.ne 0x548e4 548c8: a9467bfd ldp x29, x30, [sp, #0x60] 548cc: a9454ff4 ldp x20, x19, [sp, #0x50] 548d0: a94457f6 ldp x22, x21, [sp, #0x40] 548d4: a9435ff8 ldp x24, x23, [sp, #0x30] 548d8: f94013f9 ldr x25, [sp, #0x20] 548dc: 9101c3ff add sp, sp, #0x70 548e0: d65f03c0 ret 548e4: 97ff203f bl 0x1c9e0 <__stack_chk_fail@plt> 548e8: d10203ff sub sp, sp, #0x80 548ec: f9001bf9 str x25, [sp, #0x30] 548f0: a9045ff8 stp x24, x23, [sp, #0x40] 548f4: a90557f6 stp x22, x21, [sp, #0x50] 548f8: a9064ff4 stp x20, x19, [sp, #0x60] 548fc: a9077bfd stp x29, x30, [sp, #0x70] 54900: 9101c3fd add x29, sp, #0x70 54904: d53bd048 mrs x8, TPIDR_EL0 54908: f9401508 ldr x8, [x8, #0x28] 5490c: aa0103f6 mov x22, x1 54910: aa1603f3 mov x19, x22 54914: 2a0203f4 mov w20, w2 54918: f90017e8 str x8, [sp, #0x28] 5491c: b8408e68 ldr w8, [x19, #0x8]! 54920: aa0003f5 mov x21, x0 54924: 51001908 sub w8, w8, #0x6 54928: 7100111f cmp w8, #0x4 5492c: 540000a3 b.lo 0x54940 54930: b00000a1 adrp x1, 0x69000 54934: 9132f821 add x1, x1, #0xcbe 54938: aa1503e0 mov x0, x21 5493c: 940039bb bl 0x63028 54940: b94012a8 ldr w8, [x21, #0x10] 54944: 7100f51f cmp w8, #0x3d 54948: 54000900 b.eq 0x54a68 5494c: 7100b11f cmp w8, #0x2c 54950: 54000741 b.ne 0x54a38 54954: aa1503e0 mov x0, x21 54958: 940039f7 bl 0x63134 5495c: 910023e8 add x8, sp, #0x8 54960: 91002101 add x1, x8, #0x8 54964: aa1503e0 mov x0, x21 54968: f90007f6 str x22, [sp, #0x8] 5496c: 97fffc39 bl 0x53a50 54970: b94013e8 ldr w8, [sp, #0x10] 54974: 7100191f cmp w8, #0x6 54978: 540003c1 b.ne 0x549f0 5497c: b40003b6 cbz x22, 0x549f0 54980: f9401ab7 ldr x23, [x21, #0x30] 54984: 2a1f03e8 mov w8, wzr 54988: b9403ee2 ldr w2, [x23, #0x3c] 5498c: b9400ac9 ldr w9, [x22, #0x8] 54990: 7100253f cmp w9, #0x9 54994: 54000181 b.ne 0x549c4 54998: b9401bea ldr w10, [sp, #0x18] 5499c: 294226cb ldp w11, w9, [x22, #0x10] 549a0: 6b0a017f cmp w11, w10 549a4: 54000081 b.ne 0x549b4 549a8: b90012c2 str w2, [x22, #0x10] 549ac: b9401bea ldr w10, [sp, #0x18] 549b0: 320003e8 orr w8, wzr, #0x1 549b4: 6b0a013f cmp w9, w10 549b8: 54000061 b.ne 0x549c4 549bc: 320003e8 orr w8, wzr, #0x1 549c0: b90016c2 str w2, [x22, #0x14] 549c4: f94002d6 ldr x22, [x22] 549c8: b5fffe36 cbnz x22, 0x5498c 549cc: 34000128 cbz w8, 0x549f0 549d0: b9401be3 ldr w3, [sp, #0x18] 549d4: aa1703e0 mov x0, x23 549d8: 2a1f03e1 mov w1, wzr 549dc: 2a1f03e4 mov w4, wzr 549e0: 94002943 bl 0x5eeec 549e4: 320003e1 orr w1, wzr, #0x1 549e8: aa1703e0 mov x0, x23 549ec: 94002a69 bl 0x5f390 549f0: f9401ea8 ldr x8, [x21, #0x38] 549f4: 52801909 mov w9, #0xc8 // =200 549f8: 9100c2b8 add x24, x21, #0x30 549fc: 7940c108 ldrh w8, [x8, #0x60] 54a00: 4b080123 sub w3, w9, w8 54a04: 6b14007f cmp w3, w20 54a08: 54000d2a b.ge 0x54bac 54a0c: f9400316 ldr x22, [x24] 54a10: f94002c8 ldr x8, [x22] 54a14: f94012c0 ldr x0, [x22, #0x20] 54a18: b9406102 ldr w2, [x8, #0x60] 54a1c: 34000b22 cbz w2, 0x54b80 54a20: b00000a1 adrp x1, 0x69000 54a24: b00000a4 adrp x4, 0x69000 54a28: 912cfc21 add x1, x1, #0xb3f 54a2c: 91332c84 add x4, x4, #0xccb 54a30: 97ffef9a bl 0x50898 54a34: 1400005a b 0x54b9c 54a38: f9401eb6 ldr x22, [x21, #0x38] 54a3c: 528007a1 mov w1, #0x3d // =61 54a40: aa1503e0 mov x0, x21 54a44: 940038e9 bl 0x62de8 54a48: b00000a1 adrp x1, 0x69000 54a4c: aa0003e2 mov x2, x0 54a50: 912ab021 add x1, x1, #0xaac 54a54: aa1603e0 mov x0, x22 54a58: 97ffef90 bl 0x50898 54a5c: aa0003e1 mov x1, x0 54a60: aa1503e0 mov x0, x21 54a64: 94003971 bl 0x63028 54a68: aa1503e0 mov x0, x21 54a6c: 940039b2 bl 0x63134 54a70: 910023e1 add x1, sp, #0x8 54a74: aa1503e0 mov x0, x21 54a78: 2a1f03e2 mov w2, wzr 54a7c: 97fff911 bl 0x52ec0 54a80: b94012a8 ldr w8, [x21, #0x10] 54a84: 9100c2b8 add x24, x21, #0x30 54a88: 320003f9 orr w25, wzr, #0x1 54a8c: 1400000c b 0x54abc 54a90: aa1503e0 mov x0, x21 54a94: 940039a8 bl 0x63134 54a98: f9401aa0 ldr x0, [x21, #0x30] 54a9c: 910023e1 add x1, sp, #0x8 54aa0: 94002b7c bl 0x5f890 54aa4: 910023e1 add x1, sp, #0x8 54aa8: aa1503e0 mov x0, x21 54aac: 2a1f03e2 mov w2, wzr 54ab0: 97fff904 bl 0x52ec0 54ab4: b94012a8 ldr w8, [x21, #0x10] 54ab8: 11000739 add w25, w25, #0x1 54abc: 7100b11f cmp w8, #0x2c 54ac0: 54fffe80 b.eq 0x54a90 54ac4: f9400316 ldr x22, [x24] 54ac8: 6b14033f cmp w25, w20 54acc: 540000c1 b.ne 0x54ae4 54ad0: 910023e1 add x1, sp, #0x8 54ad4: aa1603e0 mov x0, x22 54ad8: 94002b08 bl 0x5f6f8 54adc: f9400300 ldr x0, [x24] 54ae0: 1400003f b 0x54bdc 54ae4: b9400be8 ldr w8, [sp, #0x8] 54ae8: 4b190295 sub w21, w20, w25 54aec: 51003509 sub w9, w8, #0xd 54af0: 7100093f cmp w9, #0x2 54af4: 540001c2 b.hs 0x54b2c 54af8: 110006a8 add w8, w21, #0x1 54afc: 7100011f cmp w8, #0x0 54b00: 1a95b7f7 csinc w23, wzr, w21, lt 54b04: 910023e1 add x1, sp, #0x8 54b08: aa1603e0 mov x0, x22 54b0c: 2a1703e2 mov w2, w23 54b10: 94002ac4 bl 0x5f620 54b14: 71000aff cmp w23, #0x2 54b18: 5400026b b.lt 0x54b64 54b1c: 510006e1 sub w1, w23, #0x1 54b20: aa1603e0 mov x0, x22 54b24: 94002a1b bl 0x5f390 54b28: 1400000f b 0x54b64 54b2c: 34000088 cbz w8, 0x54b3c 54b30: 910023e1 add x1, sp, #0x8 54b34: aa1603e0 mov x0, x22 54b38: 94002b56 bl 0x5f890 54b3c: 710006bf cmp w21, #0x1 54b40: 5400012b b.lt 0x54b64 54b44: b9403ed7 ldr w23, [x22, #0x3c] 54b48: aa1603e0 mov x0, x22 54b4c: 2a1503e1 mov w1, w21 54b50: 94002a10 bl 0x5f390 54b54: aa1603e0 mov x0, x22 54b58: 2a1703e1 mov w1, w23 54b5c: 2a1503e2 mov w2, w21 54b60: 940028ba bl 0x5ee48 54b64: 6b14033f cmp w25, w20 54b68: 540002ad b.le 0x54bbc 54b6c: f9400308 ldr x8, [x24] 54b70: b9403d09 ldr w9, [x8, #0x3c] 54b74: 0b150129 add w9, w9, w21 54b78: b9003d09 str w9, [x8, #0x3c] 54b7c: 14000010 b 0x54bbc 54b80: b00000a8 adrp x8, 0x69000 54b84: b00000a1 adrp x1, 0x69000 54b88: 91332d08 add x8, x8, #0xccb 54b8c: 912c7421 add x1, x1, #0xb1d 54b90: 2a0303e2 mov w2, w3 54b94: aa0803e3 mov x3, x8 54b98: 97ffef40 bl 0x50898 54b9c: aa0003e1 mov x1, x0 54ba0: f9400ec0 ldr x0, [x22, #0x18] 54ba4: 2a1f03e2 mov w2, wzr 54ba8: 940038ad bl 0x62e5c 54bac: 11000682 add w2, w20, #0x1 54bb0: 910023e1 add x1, sp, #0x8 54bb4: aa1503e0 mov x0, x21 54bb8: 97ffff4c bl 0x548e8 54bbc: f9400300 ldr x0, [x24] 54bc0: 12800008 mov w8, #-0x1 // =-1 54bc4: 321e07ea orr w10, wzr, #0xc 54bc8: b9403c09 ldr w9, [x0, #0x3c] 54bcc: 290323e8 stp w8, w8, [sp, #0x18] 54bd0: b9000bea str w10, [sp, #0x8] 54bd4: 51000528 sub w8, w9, #0x1 54bd8: b90013e8 str w8, [sp, #0x10] 54bdc: 910023e2 add x2, sp, #0x8 54be0: aa1303e1 mov x1, x19 54be4: 94002dcd bl 0x60318 54be8: d53bd048 mrs x8, TPIDR_EL0 54bec: f9401508 ldr x8, [x8, #0x28] 54bf0: f94017e9 ldr x9, [sp, #0x28] 54bf4: eb09011f cmp x8, x9 54bf8: 54000101 b.ne 0x54c18 54bfc: a9477bfd ldp x29, x30, [sp, #0x70] 54c00: a9464ff4 ldp x20, x19, [sp, #0x60] 54c04: a94557f6 ldp x22, x21, [sp, #0x50] 54c08: a9445ff8 ldp x24, x23, [sp, #0x40] 54c0c: f9401bf9 ldr x25, [sp, #0x30] 54c10: 910203ff add sp, sp, #0x80 54c14: d65f03c0 ret 54c18: 97ff1f72 bl 0x1c9e0 <__stack_chk_fail@plt> 54c1c: f81d0ff5 str x21, [sp, #-0x30]! 54c20: a9014ff4 stp x20, x19, [sp, #0x10] 54c24: a9027bfd stp x29, x30, [sp, #0x20] 54c28: 910083fd add x29, sp, #0x20 54c2c: 52801703 mov w3, #0xb8 // =184 54c30: aa1f03e1 mov x1, xzr 54c34: aa1f03e2 mov x2, xzr 54c38: aa0003f3 mov x19, x0 54c3c: 97ffe9c3 bl 0x4f348 54c40: aa0003f4 mov x20, x0 54c44: 321d03e2 orr w2, wzr, #0x8 54c48: aa1303e0 mov x0, x19 54c4c: aa1403e1 mov x1, x20 54c50: 321d03f5 orr w21, wzr, #0x8 54c54: 97ffdeb0 bl 0x4c714 54c58: f9401268 ldr x8, [x19, #0x20] 54c5c: 320003e9 orr w9, wzr, #0x1 54c60: 52802803 mov w3, #0x140 // =320 54c64: aa1303e0 mov x0, x19 54c68: aa1f03e1 mov x1, xzr 54c6c: aa1f03e2 mov x2, xzr 54c70: 39019689 strb w9, [x20, #0x65] 54c74: f900229f str xzr, [x20, #0x40] 54c78: b9005a9f str wzr, [x20, #0x58] 54c7c: f9003a9f str xzr, [x20, #0x70] 54c80: 3901929f strb wzr, [x20, #0x64] 54c84: 290d7e9f stp wzr, wzr, [x20, #0x68] 54c88: f9004e9f str xzr, [x20, #0x98] 54c8c: 39002a9f strb wzr, [x20, #0xa] 54c90: f9002a9f str xzr, [x20, #0x50] 54c94: a90afe9f stp xzr, xzr, [x20, #0xa8] 54c98: b900829f str wzr, [x20, #0x80] 54c9c: a902fe9f stp xzr, xzr, [x20, #0x28] 54ca0: f9001288 str x8, [x20, #0x20] 54ca4: f805c29f stur xzr, [x20, #0x5c] 54ca8: 97ffe9a8 bl 0x4f348 54cac: 91046008 add x8, x0, #0x118 54cb0: f9001680 str x0, [x20, #0x28] 54cb4: a9048288 stp x8, x0, [x20, #0x48] 54cb8: 52805a03 mov w3, #0x2d0 // =720 54cbc: aa1303e0 mov x0, x19 54cc0: aa1f03e1 mov x1, xzr 54cc4: aa1f03e2 mov x2, xzr 54cc8: b9005e95 str w21, [x20, #0x5c] 54ccc: 97ffe99f bl 0x4f348 54cd0: f940168a ldr x10, [x20, #0x28] 54cd4: 528005a8 mov w8, #0x2d // =45 54cd8: 9109c009 add x9, x0, #0x270 54cdc: b9005a88 str w8, [x20, #0x58] 54ce0: 91004008 add x8, x0, #0x10 54ce4: a9038289 stp x9, x0, [x20, #0x38] 54ce8: 91054009 add x9, x0, #0x150 54cec: f9000540 str x0, [x10, #0x8] 54cf0: f9000a88 str x8, [x20, #0x10] 54cf4: b900081f str wzr, [x0, #0x8] 54cf8: f9000148 str x8, [x10] 54cfc: f9000e88 str x8, [x20, #0x18] 54d00: f9000949 str x9, [x10, #0x10] 54d04: f9403e68 ldr x8, [x19, #0x78] 54d08: aa1403e0 mov x0, x20 54d0c: f9003e88 str x8, [x20, #0x78] 54d10: b9408268 ldr w8, [x19, #0x80] 54d14: b9008288 str w8, [x20, #0x80] 54d18: 39419268 ldrb w8, [x19, #0x64] 54d1c: 39019288 strb w8, [x20, #0x64] 54d20: b9406a68 ldr w8, [x19, #0x68] 54d24: b9006a88 str w8, [x20, #0x68] 54d28: f9403a69 ldr x9, [x19, #0x70] 54d2c: b9006e88 str w8, [x20, #0x6c] 54d30: f9003a89 str x9, [x20, #0x70] 54d34: a9427bfd ldp x29, x30, [sp, #0x20] 54d38: a9414ff4 ldp x20, x19, [sp, #0x10] 54d3c: f84307f5 ldr x21, [sp], #0x30 54d40: d65f03c0 ret 54d44: a9be4ff4 stp x20, x19, [sp, #-0x20]! 54d48: a9017bfd stp x29, x30, [sp, #0x10] 54d4c: 910043fd add x29, sp, #0x10 54d50: aa0103f3 mov x19, x1 54d54: f9402261 ldr x1, [x19, #0x40] 54d58: aa0003f4 mov x20, x0 54d5c: aa1303e0 mov x0, x19 54d60: 97ffdabb bl 0x4b84c 54d64: b9805e68 ldrsw x8, [x19, #0x5c] 54d68: f9402a61 ldr x1, [x19, #0x50] 54d6c: 52800509 mov w9, #0x28 // =40 54d70: aa1403e0 mov x0, x20 54d74: 9b097d02 mul x2, x8, x9 54d78: aa1f03e3 mov x3, xzr 54d7c: 97ffe973 bl 0x4f348 54d80: b9805a68 ldrsw x8, [x19, #0x58] 54d84: f9402261 ldr x1, [x19, #0x40] 54d88: aa1403e0 mov x0, x20 54d8c: aa1f03e3 mov x3, xzr 54d90: d37ced02 lsl x2, x8, #4 54d94: 97ffe96d bl 0x4f348 54d98: a9417bfd ldp x29, x30, [sp, #0x10] 54d9c: 52801702 mov w2, #0xb8 // =184 54da0: aa1403e0 mov x0, x20 54da4: aa1303e1 mov x1, x19 54da8: aa1f03e3 mov x3, xzr 54dac: a8c24ff4 ldp x20, x19, [sp], #0x20 54db0: 17ffe966 b 0x4f348 0000000000054db4 : 54db4: f81d0ff5 str x21, [sp, #-0x30]! 54db8: a9014ff4 stp x20, x19, [sp, #0x10] 54dbc: a9027bfd stp x29, x30, [sp, #0x20] 54dc0: 910083fd add x29, sp, #0x20 54dc4: aa0103f4 mov x20, x1 54dc8: aa0003f5 mov x21, x0 54dcc: 52804d03 mov w3, #0x268 // =616 54dd0: aa1403e0 mov x0, x20 54dd4: aa1f03e1 mov x1, xzr 54dd8: aa1f03e2 mov x2, xzr 54ddc: d63f02a0 blr x21 54de0: aa0003f3 mov x19, x0 54de4: aa1f03e0 mov x0, xzr 54de8: b4000c13 cbz x19, 0x54f68 54dec: 321d03e9 orr w9, wzr, #0x8 54df0: 5280042a mov w10, #0x21 // =33 54df4: 52800c2b mov w11, #0x61 // =97 54df8: 320003ec orr w12, wzr, #0x1 54dfc: 9102e268 add x8, x19, #0xb8 54e00: 39002269 strb w9, [x19, #0x8] 54e04: 9105c269 add x9, x19, #0x170 54e08: 3903626a strb w10, [x19, #0xd8] 54e0c: 9103826a add x10, x19, #0xe0 54e10: 3900266b strb w11, [x19, #0x9] 54e14: 52804d0b mov w11, #0x268 // =616 54e18: 3901966c strb w12, [x19, #0x65] 54e1c: 5280190c mov w12, #0xc8 // =200 54e20: 91066260 add x0, x19, #0x198 54e24: 52800902 mov w2, #0x48 // =72 54e28: 2a1f03e1 mov w1, wzr 54e2c: f900027f str xzr, [x19] 54e30: f900227f str xzr, [x19, #0x40] 54e34: b9005a7f str wzr, [x19, #0x58] 54e38: f9003a7f str xzr, [x19, #0x70] 54e3c: 3901927f strb wzr, [x19, #0x64] 54e40: a90cd275 stp x21, x20, [x19, #0xc8] 54e44: 290d7e7f stp wzr, wzr, [x19, #0x68] 54e48: f9004e7f str xzr, [x19, #0x98] 54e4c: 39002a7f strb wzr, [x19, #0xa] 54e50: f9002a7f str xzr, [x19, #0x50] 54e54: a90afe7f stp xzr, xzr, [x19, #0xa8] 54e58: b900827f str wzr, [x19, #0x80] 54e5c: f9001a7f str xzr, [x19, #0x30] 54e60: f805c27f stur xzr, [x19, #0x5c] 54e64: f900b673 str x19, [x19, #0x168] 54e68: a9127e7f stp xzr, xzr, [x19, #0x120] 54e6c: a90bfe7f stp xzr, xzr, [x19, #0xb8] 54e70: b901627f str wzr, [x19, #0x160] 54e74: a910fe7f stp xzr, xzr, [x19, #0x108] 54e78: f900aa7f str xzr, [x19, #0x150] 54e7c: 3903667f strb wzr, [x19, #0xd9] 54e80: b900de7f str wzr, [x19, #0xdc] 54e84: a90ffe7f stp xzr, xzr, [x19, #0xf8] 54e88: a90efe6a stp x10, xzr, [x19, #0xe8] 54e8c: f900a27f str xzr, [x19, #0x140] 54e90: a9027e68 stp x8, xzr, [x19, #0x20] 54e94: a918a669 stp x9, x9, [x19, #0x188] 54e98: f9007273 str x19, [x19, #0xe0] 54e9c: f9009a6b str x11, [x19, #0x130] 54ea0: b9014a6c str w12, [x19, #0x148] 54ea4: b9014e6c str w12, [x19, #0x14c] 54ea8: 97ff229e bl 0x1d920 54eac: 90000001 adrp x1, 0x54000 54eb0: 913de021 add x1, x1, #0xf78 54eb4: aa1303e0 mov x0, x19 54eb8: aa1f03e2 mov x2, xzr 54ebc: 97ffd37e bl 0x49cb4 54ec0: 2a0003e8 mov w8, w0 54ec4: aa1303e0 mov x0, x19 54ec8: 34000508 cbz w8, 0x54f68 54ecc: f9402261 ldr x1, [x19, #0x40] 54ed0: f9401274 ldr x20, [x19, #0x20] 54ed4: aa1303e0 mov x0, x19 54ed8: 97ffda5d bl 0x4b84c 54edc: aa1303e0 mov x0, x19 54ee0: 97ffdb98 bl 0x4bd40 54ee4: f9401268 ldr x8, [x19, #0x20] 54ee8: aa1303e0 mov x0, x19 54eec: aa1f03e3 mov x3, xzr 54ef0: b9800d09 ldrsw x9, [x8, #0xc] 54ef4: f9400101 ldr x1, [x8] 54ef8: d37df122 lsl x2, x9, #3 54efc: 97ffe913 bl 0x4f348 54f00: f9402e81 ldr x1, [x20, #0x58] 54f04: f9403682 ldr x2, [x20, #0x68] 54f08: aa1303e0 mov x0, x19 54f0c: aa1f03e3 mov x3, xzr 54f10: 97ffe90e bl 0x4f348 54f14: f9002e80 str x0, [x20, #0x58] 54f18: f900369f str xzr, [x20, #0x68] 54f1c: b9805e68 ldrsw x8, [x19, #0x5c] 54f20: f9402a61 ldr x1, [x19, #0x50] 54f24: 52800509 mov w9, #0x28 // =40 54f28: aa1303e0 mov x0, x19 54f2c: 9b097d02 mul x2, x8, x9 54f30: aa1f03e3 mov x3, xzr 54f34: 97ffe905 bl 0x4f348 54f38: b9805a68 ldrsw x8, [x19, #0x58] 54f3c: f9402261 ldr x1, [x19, #0x40] 54f40: aa1303e0 mov x0, x19 54f44: aa1f03e3 mov x3, xzr 54f48: d37ced02 lsl x2, x8, #4 54f4c: 97ffe8ff bl 0x4f348 54f50: a9410288 ldp x8, x0, [x20, #0x10] 54f54: 52804d02 mov w2, #0x268 // =616 54f58: aa1303e1 mov x1, x19 54f5c: aa1f03e3 mov x3, xzr 54f60: d63f0100 blr x8 54f64: aa1f03e0 mov x0, xzr 54f68: a9427bfd ldp x29, x30, [sp, #0x20] 54f6c: a9414ff4 ldp x20, x19, [sp, #0x10] 54f70: f84307f5 ldr x21, [sp], #0x30 54f74: d65f03c0 ret 54f78: a9bd57f6 stp x22, x21, [sp, #-0x30]! 54f7c: a9014ff4 stp x20, x19, [sp, #0x10] 54f80: a9027bfd stp x29, x30, [sp, #0x20] 54f84: 910083fd add x29, sp, #0x20 54f88: aa0003f3 mov x19, x0 54f8c: f9401274 ldr x20, [x19, #0x20] 54f90: 52802803 mov w3, #0x140 // =320 54f94: aa1f03e1 mov x1, xzr 54f98: aa1f03e2 mov x2, xzr 54f9c: 97ffe8eb bl 0x4f348 54fa0: 91046009 add x9, x0, #0x118 54fa4: f9001660 str x0, [x19, #0x28] 54fa8: 321d03e8 orr w8, wzr, #0x8 54fac: a9048269 stp x9, x0, [x19, #0x48] 54fb0: 52805a03 mov w3, #0x2d0 // =720 54fb4: aa1303e0 mov x0, x19 54fb8: aa1f03e1 mov x1, xzr 54fbc: aa1f03e2 mov x2, xzr 54fc0: b9005e68 str w8, [x19, #0x5c] 54fc4: 97ffe8e1 bl 0x4f348 54fc8: f940166a ldr x10, [x19, #0x28] 54fcc: 528005a8 mov w8, #0x2d // =45 54fd0: 9109c009 add x9, x0, #0x270 54fd4: 9100400b add x11, x0, #0x10 54fd8: 9105400c add x12, x0, #0x150 54fdc: a9038269 stp x9, x0, [x19, #0x38] 54fe0: b9005a68 str w8, [x19, #0x58] 54fe4: f9000540 str x0, [x10, #0x8] 54fe8: f9000a6b str x11, [x19, #0x10] 54fec: b900081f str wzr, [x0, #0x8] 54ff0: 321f03e2 orr w2, wzr, #0x2 54ff4: aa1303e0 mov x0, x19 54ff8: 2a1f03e1 mov w1, wzr 54ffc: f900014b str x11, [x10] 55000: f9000e6b str x11, [x19, #0x18] 55004: f900094c str x12, [x10, #0x10] 55008: 94000b3f bl 0x57d04 5500c: f9401275 ldr x21, [x19, #0x20] 55010: f9003e60 str x0, [x19, #0x78] 55014: 528000b6 mov w22, #0x5 // =5 55018: 321f03e2 orr w2, wzr, #0x2 5501c: aa1303e0 mov x0, x19 55020: 2a1f03e1 mov w1, wzr 55024: b9008276 str w22, [x19, #0x80] 55028: 94000b37 bl 0x57d04 5502c: f90052a0 str x0, [x21, #0xa0] 55030: 321b03e1 orr w1, wzr, #0x20 55034: aa1303e0 mov x0, x19 55038: b900aab6 str w22, [x21, #0xa8] 5503c: 94000055 bl 0x55190 55040: aa1303e0 mov x0, x19 55044: 94001206 bl 0x5985c 55048: aa1303e0 mov x0, x19 5504c: 9400374d bl 0x62d80 55050: f0000081 adrp x1, 0x68000 55054: 913ba421 add x1, x1, #0xee9 55058: 52800222 mov w2, #0x11 // =17 5505c: aa1303e0 mov x0, x19 55060: 9400008a bl 0x55288 55064: 39402408 ldrb w8, [x0, #0x9] 55068: 321b0108 orr w8, w8, #0x20 5506c: 39002408 strb w8, [x0, #0x9] 55070: f9403e88 ldr x8, [x20, #0x78] 55074: d37ef508 lsl x8, x8, #2 55078: f9003a88 str x8, [x20, #0x70] 5507c: a9427bfd ldp x29, x30, [sp, #0x20] 55080: a9414ff4 ldp x20, x19, [sp, #0x10] 55084: a8c357f6 ldp x22, x21, [sp], #0x30 55088: d65f03c0 ret 000000000005508c : 5508c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 55090: a9017bfd stp x29, x30, [sp, #0x10] 55094: 910043fd add x29, sp, #0x10 55098: f9401008 ldr x8, [x0, #0x20] 5509c: f9405913 ldr x19, [x8, #0xb0] 550a0: f9402261 ldr x1, [x19, #0x40] 550a4: aa1303e0 mov x0, x19 550a8: 97ffd9e9 bl 0x4b84c 550ac: 320003e1 orr w1, wzr, #0x1 550b0: aa1303e0 mov x0, x19 550b4: 97ffda7d bl 0x4baa8 550b8: 90000014 adrp x20, 0x55000 550bc: 91063294 add x20, x20, #0x18c 550c0: f9005a7f str xzr, [x19, #0xb0] 550c4: f9402a68 ldr x8, [x19, #0x50] 550c8: aa1303e0 mov x0, x19 550cc: aa1403e1 mov x1, x20 550d0: aa1f03e2 mov x2, xzr 550d4: f9001668 str x8, [x19, #0x28] 550d8: f9400108 ldr x8, [x8] 550dc: b900627f str wzr, [x19, #0x60] 550e0: a9012268 stp x8, x8, [x19, #0x10] 550e4: 97ffd2f4 bl 0x49cb4 550e8: 35fffee0 cbnz w0, 0x550c4 550ec: f9402261 ldr x1, [x19, #0x40] 550f0: f9401274 ldr x20, [x19, #0x20] 550f4: aa1303e0 mov x0, x19 550f8: 97ffd9d5 bl 0x4b84c 550fc: aa1303e0 mov x0, x19 55100: 97ffdb10 bl 0x4bd40 55104: f9401268 ldr x8, [x19, #0x20] 55108: aa1303e0 mov x0, x19 5510c: aa1f03e3 mov x3, xzr 55110: b9800d09 ldrsw x9, [x8, #0xc] 55114: f9400101 ldr x1, [x8] 55118: d37df122 lsl x2, x9, #3 5511c: 97ffe88b bl 0x4f348 55120: f9402e81 ldr x1, [x20, #0x58] 55124: f9403682 ldr x2, [x20, #0x68] 55128: aa1303e0 mov x0, x19 5512c: aa1f03e3 mov x3, xzr 55130: 97ffe886 bl 0x4f348 55134: f9002e80 str x0, [x20, #0x58] 55138: f900369f str xzr, [x20, #0x68] 5513c: b9805e68 ldrsw x8, [x19, #0x5c] 55140: f9402a61 ldr x1, [x19, #0x50] 55144: 52800509 mov w9, #0x28 // =40 55148: aa1303e0 mov x0, x19 5514c: 9b097d02 mul x2, x8, x9 55150: aa1f03e3 mov x3, xzr 55154: 97ffe87d bl 0x4f348 55158: b9805a68 ldrsw x8, [x19, #0x58] 5515c: f9402261 ldr x1, [x19, #0x40] 55160: aa1303e0 mov x0, x19 55164: aa1f03e3 mov x3, xzr 55168: d37ced02 lsl x2, x8, #4 5516c: 97ffe877 bl 0x4f348 55170: a9410284 ldp x4, x0, [x20, #0x10] 55174: a9417bfd ldp x29, x30, [sp, #0x10] 55178: 52804d02 mov w2, #0x268 // =616 5517c: aa1303e1 mov x1, x19 55180: aa1f03e3 mov x3, xzr 55184: a8c24ff4 ldp x20, x19, [sp], #0x20 55188: d61f0080 br x4 5518c: 17ffdaa4 b 0x4bc1c 55190: a9bd57f6 stp x22, x21, [sp, #-0x30]! 55194: a9014ff4 stp x20, x19, [sp, #0x10] 55198: a9027bfd stp x29, x30, [sp, #0x20] 5519c: 910083fd add x29, sp, #0x20 551a0: aa0003f4 mov x20, x0 551a4: f9401288 ldr x8, [x20, #0x20] 551a8: 2a0103f3 mov w19, w1 551ac: 39408508 ldrb w8, [x8, #0x21] 551b0: 7100091f cmp w8, #0x2 551b4: 54000620 b.eq 0x55278 551b8: 31000a7f cmn w19, #0x2 551bc: 5400020d b.le 0x551fc 551c0: 937d7e63 sbfiz x3, x19, #3, #32 551c4: aa1403e0 mov x0, x20 551c8: aa1f03e1 mov x1, xzr 551cc: aa1f03e2 mov x2, xzr 551d0: 97ffe85e bl 0x4f348 551d4: f9401296 ldr x22, [x20, #0x20] 551d8: aa0003f5 mov x21, x0 551dc: 71000668 subs w8, w19, #0x1 551e0: 5400016b b.lt 0x5520c 551e4: d37df108 lsl x8, x8, #3 551e8: 91002102 add x2, x8, #0x8 551ec: aa1503e0 mov x0, x21 551f0: 2a1f03e1 mov w1, wzr 551f4: 97ff21cb bl 0x1d920 551f8: 14000005 b 0x5520c 551fc: aa1403e0 mov x0, x20 55200: 97ffe86d bl 0x4f3b4 55204: f9401296 ldr x22, [x20, #0x20] 55208: aa0003f5 mov x21, x0 5520c: b9800ec8 ldrsw x8, [x22, #0xc] 55210: 7100011f cmp w8, #0x0 55214: 5400024d b.le 0x5525c 55218: aa1f03e9 mov x9, xzr 5521c: 5100066a sub w10, w19, #0x1 55220: f94002cb ldr x11, [x22] 55224: f869796b ldr x11, [x11, x9, lsl #3] 55228: b400014b cbz x11, 0x55250 5522c: b9400d6c ldr w12, [x11, #0xc] 55230: f940016e ldr x14, [x11] 55234: 0a0a018c and w12, w12, w10 55238: 937d7d8c sbfiz x12, x12, #3, #32 5523c: f86c6aad ldr x13, [x21, x12] 55240: f900016d str x13, [x11] 55244: f82c6aab str x11, [x21, x12] 55248: aa0e03eb mov x11, x14 5524c: b5ffff0e cbnz x14, 0x5522c 55250: 91000529 add x9, x9, #0x1 55254: eb08013f cmp x9, x8 55258: 54fffe4b b.lt 0x55220 5525c: f94002c1 ldr x1, [x22] 55260: d37df102 lsl x2, x8, #3 55264: aa1403e0 mov x0, x20 55268: aa1f03e3 mov x3, xzr 5526c: 97ffe837 bl 0x4f348 55270: b9000ed3 str w19, [x22, #0xc] 55274: f90002d5 str x21, [x22] 55278: a9427bfd ldp x29, x30, [sp, #0x20] 5527c: a9414ff4 ldp x20, x19, [sp, #0x10] 55280: a8c357f6 ldp x22, x21, [sp], #0x30 55284: d65f03c0 ret 55288: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5528c: a90157f6 stp x22, x21, [sp, #0x10] 55290: a9024ff4 stp x20, x19, [sp, #0x20] 55294: a9037bfd stp x29, x30, [sp, #0x30] 55298: 9100c3fd add x29, sp, #0x30 5529c: aa0203f4 mov x20, x2 552a0: d345fe88 lsr x8, x20, #5 552a4: aa0103f6 mov x22, x1 552a8: aa0003f3 mov x19, x0 552ac: 91000508 add x8, x8, #0x1 552b0: eb14011f cmp x8, x20 552b4: 54000069 b.ls 0x552c0 552b8: 2a1403f8 mov w24, w20 552bc: 1400000c b 0x552ec 552c0: aa1403e9 mov x9, x20 552c4: 2a1403f8 mov w24, w20 552c8: 8b0902ca add x10, x22, x9 552cc: 385ff14a ldurb w10, [x10, #-0x1] 552d0: 531b6b0b lsl w11, w24, #5 552d4: 0b58096b add w11, w11, w24, lsr #2 552d8: cb080129 sub x9, x9, x8 552dc: 0b0a016a add w10, w11, w10 552e0: 4a180158 eor w24, w10, w24 552e4: eb08013f cmp x9, x8 552e8: 54ffff02 b.hs 0x552c8 552ec: f9401277 ldr x23, [x19, #0x20] 552f0: b9400ee8 ldr w8, [x23, #0xc] 552f4: f94002e9 ldr x9, [x23] 552f8: 51000508 sub w8, w8, #0x1 552fc: 0a180108 and w8, w8, w24 55300: f868d935 ldr x21, [x9, w8, sxtw #3] 55304: b4000175 cbz x21, 0x55330 55308: f9400aa8 ldr x8, [x21, #0x10] 5530c: eb14011f cmp x8, x20 55310: 540000c1 b.ne 0x55328 55314: 910062a1 add x1, x21, #0x18 55318: aa1603e0 mov x0, x22 5531c: aa1403e2 mov x2, x20 55320: 97ff1d40 bl 0x1c820 55324: 34000660 cbz w0, 0x553f0 55328: f94002b5 ldr x21, [x21] 5532c: b5fffef5 cbnz x21, 0x55308 55330: 91000688 add x8, x20, #0x1 55334: b100691f cmn x8, #0x1a 55338: 54000063 b.lo 0x55344 5533c: aa1303e0 mov x0, x19 55340: 97ffe81d bl 0x4f3b4 55344: 91006683 add x3, x20, #0x19 55348: aa1303e0 mov x0, x19 5534c: aa1f03e1 mov x1, xzr 55350: aa1f03e2 mov x2, xzr 55354: 97ffe7fd bl 0x4f348 55358: aa0003f5 mov x21, x0 5535c: f9000ab4 str x20, [x21, #0x10] 55360: b9000eb8 str w24, [x21, #0xc] 55364: f9401268 ldr x8, [x19, #0x20] 55368: 910062b7 add x23, x21, #0x18 5536c: 321e03e9 orr w9, wzr, #0x4 55370: aa1703e0 mov x0, x23 55374: 39408108 ldrb w8, [x8, #0x20] 55378: aa1603e1 mov x1, x22 5537c: aa1403e2 mov x2, x20 55380: 390022a9 strb w9, [x21, #0x8] 55384: 12000508 and w8, w8, #0x3 55388: 39002abf strb wzr, [x21, #0xa] 5538c: 390026a8 strb w8, [x21, #0x9] 55390: 97ff213c bl 0x1d880 55394: 38346aff strb wzr, [x23, x20] 55398: f9401269 ldr x9, [x19, #0x20] 5539c: b9400d28 ldr w8, [x9, #0xc] 553a0: f940012a ldr x10, [x9] 553a4: 51000508 sub w8, w8, #0x1 553a8: 0a180108 and w8, w8, w24 553ac: d37df108 lsl x8, x8, #3 553b0: f868694b ldr x11, [x10, x8] 553b4: f90002ab str x11, [x21] 553b8: f8286955 str x21, [x10, x8] 553bc: f9400528 ldr x8, [x9, #0x8] 553c0: 1100050a add w10, w8, #0x1 553c4: d360fd08 lsr x8, x8, #32 553c8: b900092a str w10, [x9, #0x8] 553cc: 6b08015f cmp w10, w8 553d0: 540001e9 b.ls 0x5540c 553d4: 321f73e9 mov w9, #0x3ffffffe // =1073741822 553d8: 6b09011f cmp w8, w9 553dc: 5400018c b.gt 0x5540c 553e0: 531f7901 lsl w1, w8, #1 553e4: aa1303e0 mov x0, x19 553e8: 97ffff6a bl 0x55190 553ec: 14000008 b 0x5540c 553f0: 394026a8 ldrb w8, [x21, #0x9] 553f4: 394082e9 ldrb w9, [x23, #0x20] 553f8: 0a290109 bic w9, w8, w9 553fc: 12000529 and w9, w9, #0x3 55400: 34000069 cbz w9, 0x5540c 55404: 52000508 eor w8, w8, #0x3 55408: 390026a8 strb w8, [x21, #0x9] 5540c: aa1503e0 mov x0, x21 55410: a9437bfd ldp x29, x30, [sp, #0x30] 55414: a9424ff4 ldp x20, x19, [sp, #0x20] 55418: a94157f6 ldp x22, x21, [sp, #0x10] 5541c: a8c45ff8 ldp x24, x23, [sp], #0x40 55420: d65f03c0 ret 55424: f81d0ff5 str x21, [sp, #-0x30]! 55428: a9014ff4 stp x20, x19, [sp, #0x10] 5542c: a9027bfd stp x29, x30, [sp, #0x20] 55430: 910083fd add x29, sp, #0x20 55434: aa0203f3 mov x19, x2 55438: aa0103f4 mov x20, x1 5543c: aa0003f5 mov x21, x0 55440: b100aa9f cmn x20, #0x2a 55444: 54000063 b.lo 0x55450 55448: aa1503e0 mov x0, x21 5544c: 97ffe7da bl 0x4f3b4 55450: 9100a283 add x3, x20, #0x28 55454: aa1503e0 mov x0, x21 55458: aa1f03e1 mov x1, xzr 5545c: aa1f03e2 mov x2, xzr 55460: 97ffe7ba bl 0x4f348 55464: f94012a8 ldr x8, [x21, #0x20] 55468: 32000be9 orr w9, wzr, #0x7 5546c: 3940810a ldrb w10, [x8, #0x20] 55470: 39002009 strb w9, [x0, #0x8] 55474: a901d013 stp x19, x20, [x0, #0x18] 55478: f900081f str xzr, [x0, #0x10] 5547c: 12000549 and w9, w10, #0x3 55480: 39002409 strb w9, [x0, #0x9] 55484: f9405908 ldr x8, [x8, #0xb0] 55488: f9400109 ldr x9, [x8] 5548c: f9000009 str x9, [x0] 55490: f9000100 str x0, [x8] 55494: a9427bfd ldp x29, x30, [sp, #0x20] 55498: a9414ff4 ldp x20, x19, [sp, #0x10] 5549c: f84307f5 ldr x21, [sp], #0x30 554a0: d65f03c0 ret 00000000000554a4 : 554a4: f81e0ff3 str x19, [sp, #-0x20]! 554a8: a9017bfd stp x29, x30, [sp, #0x10] 554ac: 910043fd add x29, sp, #0x10 554b0: 900000a1 adrp x1, 0x69000 554b4: 900001a2 adrp x2, 0x89000 554b8: 91104421 add x1, x1, #0x411 554bc: 91004042 add x2, x2, #0x10 554c0: aa0003f3 mov x19, x0 554c4: 97ff1f5b bl 0x1d230 554c8: 900000a2 adrp x2, 0x69000 554cc: 913f2042 add x2, x2, #0xfc8 554d0: 12800001 mov w1, #-0x1 // =-1 554d4: aa1303e0 mov x0, x19 554d8: 97ff1b1e bl 0x1c150 554dc: 900000a2 adrp x2, 0x69000 554e0: 913f3c42 add x2, x2, #0xfcf 554e4: 321f7be1 orr w1, wzr, #0xfffffffe 554e8: aa1303e0 mov x0, x19 554ec: 97ff1f2d bl 0x1d1a0 554f0: 320003e2 orr w2, wzr, #0x1 554f4: aa1303e0 mov x0, x19 554f8: 2a1f03e1 mov w1, wzr 554fc: 97ff19f5 bl 0x1bcd0 55500: 900000a1 adrp x1, 0x69000 55504: 91122021 add x1, x1, #0x488 55508: aa1303e0 mov x0, x19 5550c: aa1f03e2 mov x2, xzr 55510: 97ff1fcc bl 0x1d440 55514: 321f7be1 orr w1, wzr, #0xfffffffe 55518: aa1303e0 mov x0, x19 5551c: 97ff19d9 bl 0x1bc80 55520: 321f7be1 orr w1, wzr, #0xfffffffe 55524: aa1303e0 mov x0, x19 55528: 97ff1992 bl 0x1bb70 5552c: 321f7be1 orr w1, wzr, #0xfffffffe 55530: aa1303e0 mov x0, x19 55534: 97ff1cbf bl 0x1c830 55538: 321f7be1 orr w1, wzr, #0xfffffffe 5553c: aa1303e0 mov x0, x19 55540: 97ff19d0 bl 0x1bc80 55544: 900000a2 adrp x2, 0x69000 55548: 91001842 add x2, x2, #0x6 5554c: 321f7be1 orr w1, wzr, #0xfffffffe 55550: aa1303e0 mov x0, x19 55554: 97ff1f13 bl 0x1d1a0 55558: 321f7be1 orr w1, wzr, #0xfffffffe 5555c: aa1303e0 mov x0, x19 55560: 97ff1cb4 bl 0x1c830 55564: a9417bfd ldp x29, x30, [sp, #0x10] 55568: 320003e0 orr w0, wzr, #0x1 5556c: f84207f3 ldr x19, [sp], #0x20 55570: d65f03c0 ret 55574: d10143ff sub sp, sp, #0x50 55578: a9015ff8 stp x24, x23, [sp, #0x10] 5557c: a90257f6 stp x22, x21, [sp, #0x20] 55580: a9034ff4 stp x20, x19, [sp, #0x30] 55584: a9047bfd stp x29, x30, [sp, #0x40] 55588: 910103fd add x29, sp, #0x40 5558c: d53bd048 mrs x8, TPIDR_EL0 55590: f9401508 ldr x8, [x8, #0x28] 55594: 320003e1 orr w1, wzr, #0x1 55598: 910003e2 mov x2, sp 5559c: aa0003f3 mov x19, x0 555a0: f90007e8 str x8, [sp, #0x8] 555a4: 320003f6 orr w22, wzr, #0x1 555a8: 97ff1c82 bl 0x1c7b0 555ac: aa0003f4 mov x20, x0 555b0: 321f03e1 orr w1, wzr, #0x2 555b4: 320003e2 orr w2, wzr, #0x1 555b8: aa1303e0 mov x0, x19 555bc: 97ff1d75 bl 0x1cb90 555c0: f94003e8 ldr x8, [sp] 555c4: 91000508 add x8, x8, #0x1 555c8: 8a80fd08 and x8, x8, x0, asr #63 555cc: 8b000117 add x23, x8, x0 555d0: f10002ff cmp x23, #0x0 555d4: 9a97b3f5 csel x21, xzr, x23, lt 555d8: 320007e1 orr w1, wzr, #0x3 555dc: aa1303e0 mov x0, x19 555e0: aa1503e2 mov x2, x21 555e4: 97ff1d6b bl 0x1cb90 555e8: f94003e8 ldr x8, [sp] 555ec: 91000509 add x9, x8, #0x1 555f0: 8a80fd29 and x9, x9, x0, asr #63 555f4: 8b000129 add x9, x9, x0 555f8: f100013f cmp x9, #0x0 555fc: 9a89b3e9 csel x9, xzr, x9, lt 55600: f10006bf cmp x21, #0x1 55604: 9a97b2d6 csel x22, x22, x23, lt 55608: eb08013f cmp x9, x8 5560c: 9a898108 csel x8, x8, x9, hi 55610: eb160109 subs x9, x8, x22 55614: 5400006a b.ge 0x55620 55618: 2a1f03f5 mov w21, wzr 5561c: 1400001a b 0x55684 55620: 91000535 add x21, x9, #0x1 55624: 8b35c2c9 add x9, x22, w21, sxtw 55628: eb08013f cmp x9, x8 5562c: 540000ac b.gt 0x55640 55630: b00000a1 adrp x1, 0x6a000 55634: 91000421 add x1, x1, #0x1 55638: aa1303e0 mov x0, x19 5563c: 97ff2049 bl 0x1d760 55640: b00000a2 adrp x2, 0x6a000 55644: 91000442 add x2, x2, #0x1 55648: aa1303e0 mov x0, x19 5564c: 2a1503e1 mov w1, w21 55650: 97ff1a80 bl 0x1c050 55654: 710006bf cmp w21, #0x1 55658: 5400016b b.lt 0x55684 5565c: 8b160288 add x8, x20, x22 55660: aa1f03f7 mov x23, xzr 55664: 93407eb8 sxtw x24, w21 55668: d1000514 sub x20, x8, #0x1 5566c: 38776a81 ldrb w1, [x20, x23] 55670: aa1303e0 mov x0, x19 55674: 97ff195f bl 0x1bbf0 55678: 910006f7 add x23, x23, #0x1 5567c: eb1802ff cmp x23, x24 55680: 54ffff6b b.lt 0x5566c 55684: d53bd048 mrs x8, TPIDR_EL0 55688: f9401508 ldr x8, [x8, #0x28] 5568c: f94007e9 ldr x9, [sp, #0x8] 55690: eb09011f cmp x8, x9 55694: 54000101 b.ne 0x556b4 55698: 2a1503e0 mov w0, w21 5569c: a9447bfd ldp x29, x30, [sp, #0x40] 556a0: a9434ff4 ldp x20, x19, [sp, #0x30] 556a4: a94257f6 ldp x22, x21, [sp, #0x20] 556a8: a9415ff8 ldp x24, x23, [sp, #0x10] 556ac: 910143ff add sp, sp, #0x50 556b0: d65f03c0 ret 556b4: 97ff1ccb bl 0x1c9e0 <__stack_chk_fail@plt> 556b8: a9bb67fc stp x28, x25, [sp, #-0x50]! 556bc: a9015ff8 stp x24, x23, [sp, #0x10] 556c0: a90257f6 stp x22, x21, [sp, #0x20] 556c4: a9034ff4 stp x20, x19, [sp, #0x30] 556c8: a9047bfd stp x29, x30, [sp, #0x40] 556cc: 910103fd add x29, sp, #0x40 556d0: d11083ff sub sp, sp, #0x420 556d4: d53bd048 mrs x8, TPIDR_EL0 556d8: f9401508 ldr x8, [x8, #0x28] 556dc: aa0003f3 mov x19, x0 556e0: f81b83a8 stur x8, [x29, #-0x48] 556e4: 97ff1adb bl 0x1c250 556e8: 2a0003f4 mov w20, w0 556ec: 910003e1 mov x1, sp 556f0: aa1303e0 mov x0, x19 556f4: 910003f5 mov x21, sp 556f8: 97ff209e bl 0x1d970 556fc: 7100069f cmp w20, #0x1 55700: 540003ab b.lt 0x55774 55704: 911062b9 add x25, x21, #0x418 55708: b00000b5 adrp x21, 0x6a000 5570c: 2a1f03f8 mov w24, wzr 55710: 91005eb5 add x21, x21, #0x17 55714: 11000717 add w23, w24, #0x1 55718: aa1303e0 mov x0, x19 5571c: 2a1703e1 mov w1, w23 55720: 97ff1d58 bl 0x1cc80 55724: aa0003f6 mov x22, x0 55728: 12001ec8 and w8, w22, #0xff 5572c: 6b16011f cmp w8, w22 55730: 540000a0 b.eq 0x55744 55734: aa1303e0 mov x0, x19 55738: 2a1703e1 mov w1, w23 5573c: aa1503e2 mov x2, x21 55740: 97ff1a04 bl 0x1bf50 55744: f94003e8 ldr x8, [sp] 55748: eb19011f cmp x8, x25 5574c: 54000083 b.lo 0x5575c 55750: 910003e0 mov x0, sp 55754: 97ff1fcf bl 0x1d690 55758: f94003e8 ldr x8, [sp] 5575c: 91000509 add x9, x8, #0x1 55760: 11000718 add w24, w24, #0x1 55764: f90003e9 str x9, [sp] 55768: 39000116 strb w22, [x8] 5576c: 6b18029f cmp w20, w24 55770: 54fffd21 b.ne 0x55714 55774: 910003e0 mov x0, sp 55778: 97ff1d4a bl 0x1cca0 5577c: d53bd048 mrs x8, TPIDR_EL0 55780: f9401508 ldr x8, [x8, #0x28] 55784: f85b83a9 ldur x9, [x29, #-0x48] 55788: eb09011f cmp x8, x9 5578c: 54000121 b.ne 0x557b0 55790: 320003e0 orr w0, wzr, #0x1 55794: 911083ff add sp, sp, #0x420 55798: a9447bfd ldp x29, x30, [sp, #0x40] 5579c: a9434ff4 ldp x20, x19, [sp, #0x30] 557a0: a94257f6 ldp x22, x21, [sp, #0x20] 557a4: a9415ff8 ldp x24, x23, [sp, #0x10] 557a8: a8c567fc ldp x28, x25, [sp], #0x50 557ac: d65f03c0 ret 557b0: 97ff1c8c bl 0x1c9e0 <__stack_chk_fail@plt> 557b4: a9be4ffc stp x28, x19, [sp, #-0x20]! 557b8: a9017bfd stp x29, x30, [sp, #0x10] 557bc: 910043fd add x29, sp, #0x10 557c0: d11083ff sub sp, sp, #0x420 557c4: d53bd048 mrs x8, TPIDR_EL0 557c8: f9401508 ldr x8, [x8, #0x28] 557cc: 320003e1 orr w1, wzr, #0x1 557d0: 321f07e2 orr w2, wzr, #0x6 557d4: aa0003f3 mov x19, x0 557d8: f81e83a8 stur x8, [x29, #-0x18] 557dc: 97ff19ad bl 0x1be90 557e0: 320003e1 orr w1, wzr, #0x1 557e4: aa1303e0 mov x0, x19 557e8: 97ff1c12 bl 0x1c830 557ec: 910003e1 mov x1, sp 557f0: aa1303e0 mov x0, x19 557f4: 97ff205f bl 0x1d970 557f8: b0000001 adrp x1, 0x56000 557fc: 9119f021 add x1, x1, #0x67c 55800: 910003e2 mov x2, sp 55804: aa1303e0 mov x0, x19 55808: 97ff1aba bl 0x1c2f0 5580c: 340000a0 cbz w0, 0x55820 55810: b00000a1 adrp x1, 0x6a000 55814: 91009421 add x1, x1, #0x25 55818: aa1303e0 mov x0, x19 5581c: 97ff1fd1 bl 0x1d760 55820: 910003e0 mov x0, sp 55824: 97ff1d1f bl 0x1cca0 55828: d53bd048 mrs x8, TPIDR_EL0 5582c: f9401508 ldr x8, [x8, #0x28] 55830: f85e83a9 ldur x9, [x29, #-0x18] 55834: eb09011f cmp x8, x9 55838: 540000c1 b.ne 0x55850 5583c: 320003e0 orr w0, wzr, #0x1 55840: 911083ff add sp, sp, #0x420 55844: a9417bfd ldp x29, x30, [sp, #0x10] 55848: a8c24ffc ldp x28, x19, [sp], #0x20 5584c: d65f03c0 ret 55850: 97ff1c64 bl 0x1c9e0 <__stack_chk_fail@plt> 55854: 320003e1 orr w1, wzr, #0x1 55858: 14000390 b 0x56698 5585c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 55860: a90167fa stp x26, x25, [sp, #0x10] 55864: a9025ff8 stp x24, x23, [sp, #0x20] 55868: a90357f6 stp x22, x21, [sp, #0x30] 5586c: a9044ff4 stp x20, x19, [sp, #0x40] 55870: a9057bfd stp x29, x30, [sp, #0x50] 55874: 910143fd add x29, sp, #0x50 55878: d11983ff sub sp, sp, #0x660 5587c: d53bd048 mrs x8, TPIDR_EL0 55880: f9401508 ldr x8, [x8, #0x28] 55884: aa0003f3 mov x19, x0 55888: f81a83a8 stur x8, [x29, #-0x58] 5588c: 97ff1a71 bl 0x1c250 55890: b90017e0 str w0, [sp, #0x14] 55894: 320003e1 orr w1, wzr, #0x1 55898: 910063e2 add x2, sp, #0x18 5589c: aa1303e0 mov x0, x19 558a0: 97ff1bc4 bl 0x1c7b0 558a4: f9400ff4 ldr x20, [sp, #0x18] 558a8: aa0003fb mov x27, x0 558ac: 910903e1 add x1, sp, #0x240 558b0: aa1303e0 mov x0, x19 558b4: 910903f6 add x22, sp, #0x240 558b8: 97ff202e bl 0x1d970 558bc: f100069f cmp x20, #0x1 558c0: 540023ab b.lt 0x55d34 558c4: 8b140375 add x21, x27, x20 558c8: b20083f4 mov x20, #0x1000100010001 // =281479271743489 558cc: 9108b3e8 add x8, sp, #0x22c 558d0: f2a00014 movk x20, #0x0, lsl #16 558d4: 911062d6 add x22, x22, #0x418 558d8: 320003f9 orr w25, wzr, #0x1 558dc: f2c50134 movk x20, #0x2809, lsl #32 558e0: b240011a orr x26, x8, #0x1 558e4: 320003fc orr w28, wzr, #0x1 558e8: 14000075 b 0x55abc 558ec: aa1303e0 mov x0, x19 558f0: 2a1c03e1 mov w1, w28 558f4: 97ff1867 bl 0x1ba90 558f8: 1e780002 fcvtzs w2, d0 558fc: 9100b3e0 add x0, sp, #0x2c 55900: 9108b3e1 add x1, sp, #0x22c 55904: 97ff1ddb bl 0x1d070 55908: 14000103 b 0x55d14 5590c: 910083e2 add x2, sp, #0x20 55910: aa1303e0 mov x0, x19 55914: 2a1c03e1 mov w1, w28 55918: 97ff1ba6 bl 0x1c7b0 5591c: f94123e8 ldr x8, [sp, #0x240] 55920: aa0003f7 mov x23, x0 55924: eb16011f cmp x8, x22 55928: 54000083 b.lo 0x55938 5592c: 910903e0 add x0, sp, #0x240 55930: 97ff1f58 bl 0x1d690 55934: f94123e8 ldr x8, [sp, #0x240] 55938: 91000509 add x9, x8, #0x1 5593c: f90123e9 str x9, [sp, #0x240] 55940: 52800449 mov w9, #0x22 // =34 55944: 39000109 strb w9, [x8] 55948: f94013e8 ldr x8, [sp, #0x20] 5594c: 52800b98 mov w24, #0x5c // =92 55950: 14000037 b 0x55a2c 55954: 394002e8 ldrb w8, [x23] 55958: 7100891f cmp w8, #0x22 5595c: 54000188 b.hi 0x5598c 55960: 900000a9 adrp x9, 0x69000 55964: 91375129 add x9, x9, #0xdd4 55968: aa0903ea mov x10, x9 5596c: b8a87949 ldrsw x9, [x10, x8, lsl #2] 55970: 8b0a0129 add x9, x9, x10 55974: d61f0120 br x9 55978: b00000a1 adrp x1, 0x6a000 5597c: 910903e0 add x0, sp, #0x240 55980: 321e03e2 orr w2, wzr, #0x4 55984: 91063021 add x1, x1, #0x18c 55988: 14000026 b 0x55a20 5598c: 7101711f cmp w8, #0x5c 55990: 540002a1 b.ne 0x559e4 55994: f94123e8 ldr x8, [sp, #0x240] 55998: eb16011f cmp x8, x22 5599c: 54000083 b.lo 0x559ac 559a0: 910903e0 add x0, sp, #0x240 559a4: 97ff1f3b bl 0x1d690 559a8: f94123e8 ldr x8, [sp, #0x240] 559ac: 91000509 add x9, x8, #0x1 559b0: f90123e9 str x9, [sp, #0x240] 559b4: 39000118 strb w24, [x8] 559b8: f94123e8 ldr x8, [sp, #0x240] 559bc: eb16011f cmp x8, x22 559c0: 54000083 b.lo 0x559d0 559c4: 910903e0 add x0, sp, #0x240 559c8: 97ff1f32 bl 0x1d690 559cc: f94123e8 ldr x8, [sp, #0x240] 559d0: 394002e9 ldrb w9, [x23] 559d4: 9100050a add x10, x8, #0x1 559d8: f90123ea str x10, [sp, #0x240] 559dc: 39000109 strb w9, [x8] 559e0: 14000011 b 0x55a24 559e4: f94123e9 ldr x9, [sp, #0x240] 559e8: eb16013f cmp x9, x22 559ec: 540000a3 b.lo 0x55a00 559f0: 910903e0 add x0, sp, #0x240 559f4: 97ff1f27 bl 0x1d690 559f8: 394002e8 ldrb w8, [x23] 559fc: f94123e9 ldr x9, [sp, #0x240] 55a00: 9100052a add x10, x9, #0x1 55a04: f90123ea str x10, [sp, #0x240] 55a08: 39000128 strb w8, [x9] 55a0c: 14000006 b 0x55a24 55a10: b00000a1 adrp x1, 0x6a000 55a14: 910903e0 add x0, sp, #0x240 55a18: 321f03e2 orr w2, wzr, #0x2 55a1c: 91062421 add x1, x1, #0x189 55a20: 97ff1924 bl 0x1beb0 55a24: f94013e8 ldr x8, [sp, #0x20] 55a28: 910006f7 add x23, x23, #0x1 55a2c: d1000509 sub x9, x8, #0x1 55a30: f90013e9 str x9, [sp, #0x20] 55a34: b5fff908 cbnz x8, 0x55954 55a38: f94123e8 ldr x8, [sp, #0x240] 55a3c: eb16011f cmp x8, x22 55a40: 54000083 b.lo 0x55a50 55a44: 910903e0 add x0, sp, #0x240 55a48: 97ff1f12 bl 0x1d690 55a4c: f94123e8 ldr x8, [sp, #0x240] 55a50: 91000509 add x9, x8, #0x1 55a54: f90123e9 str x9, [sp, #0x240] 55a58: 52800449 mov w9, #0x22 // =34 55a5c: 39000109 strb w9, [x8] 55a60: 140000b3 b 0x55d2c 55a64: 910083e2 add x2, sp, #0x20 55a68: aa1303e0 mov x0, x19 55a6c: 2a1c03e1 mov w1, w28 55a70: 97ff1b50 bl 0x1c7b0 55a74: aa0003f7 mov x23, x0 55a78: 9108b3e0 add x0, sp, #0x22c 55a7c: 528005c1 mov w1, #0x2e // =46 55a80: 97ff1cf8 bl 0x1ce60 55a84: b5000140 cbnz x0, 0x55aac 55a88: f94013e8 ldr x8, [sp, #0x20] 55a8c: f1018d1f cmp x8, #0x63 55a90: 540000e9 b.ls 0x55aac 55a94: aa1303e0 mov x0, x19 55a98: 2a1c03e1 mov w1, w28 55a9c: 97ff1879 bl 0x1bc80 55aa0: 910903e0 add x0, sp, #0x240 55aa4: 97ff1cff bl 0x1cea0 55aa8: 140000a1 b 0x55d2c 55aac: 9100b3e0 add x0, sp, #0x2c 55ab0: 9108b3e1 add x1, sp, #0x22c 55ab4: aa1703e2 mov x2, x23 55ab8: 14000096 b 0x55d10 55abc: 2a1c03f8 mov w24, w28 55ac0: 39400368 ldrb w8, [x27] 55ac4: 7100951f cmp w8, #0x25 55ac8: 54000141 b.ne 0x55af0 55acc: aa1b03f7 mov x23, x27 55ad0: 38401ee8 ldrb w8, [x23, #0x1]! 55ad4: 7100951f cmp w8, #0x25 55ad8: 540003a1 b.ne 0x55b4c 55adc: f94123e8 ldr x8, [sp, #0x240] 55ae0: eb16011f cmp x8, x22 55ae4: 540001e2 b.hs 0x55b20 55ae8: 528004a9 mov w9, #0x25 // =37 55aec: 14000011 b 0x55b30 55af0: f94123e9 ldr x9, [sp, #0x240] 55af4: eb16013f cmp x9, x22 55af8: 540000a3 b.lo 0x55b0c 55afc: 910903e0 add x0, sp, #0x240 55b00: 97ff1ee4 bl 0x1d690 55b04: 39400368 ldrb w8, [x27] 55b08: f94123e9 ldr x9, [sp, #0x240] 55b0c: 9100052a add x10, x9, #0x1 55b10: 9100077b add x27, x27, #0x1 55b14: f90123ea str x10, [sp, #0x240] 55b18: 39000128 strb w8, [x9] 55b1c: 14000009 b 0x55b40 55b20: 910903e0 add x0, sp, #0x240 55b24: 97ff1edb bl 0x1d690 55b28: 394002e9 ldrb w9, [x23] 55b2c: f94123e8 ldr x8, [sp, #0x240] 55b30: 91000b7b add x27, x27, #0x2 55b34: 9100050a add x10, x8, #0x1 55b38: f90123ea str x10, [sp, #0x240] 55b3c: 39000109 strb w9, [x8] 55b40: eb15037f cmp x27, x21 55b44: 54fffbe3 b.lo 0x55ac0 55b48: 1400007b b 0x55d34 55b4c: b94017e9 ldr w9, [sp, #0x14] 55b50: 1100071c add w28, w24, #0x1 55b54: 6b09031f cmp w24, w9 55b58: 540000eb b.lt 0x55b74 55b5c: f0000082 adrp x2, 0x68000 55b60: aa1303e0 mov x0, x19 55b64: 2a1c03e1 mov w1, w28 55b68: 912da042 add x2, x2, #0xb68 55b6c: 97ff18f9 bl 0x1bf50 55b70: 394002e8 ldrb w8, [x23] 55b74: 34000168 cbz w8, 0x55ba0 55b78: aa1703f8 mov x24, x23 55b7c: 12001d09 and w9, w8, #0xff 55b80: 7100fd3f cmp w9, #0x3f 55b84: 54000108 b.hi 0x55ba4 55b88: 9ac92329 lsl x9, x25, x9 55b8c: 8a140129 and x9, x9, x20 55b90: b40000a9 cbz x9, 0x55ba4 55b94: 38401f08 ldrb w8, [x24, #0x1]! 55b98: 35ffff28 cbnz w8, 0x55b7c 55b9c: 14000002 b 0x55ba4 55ba0: aa1703f8 mov x24, x23 55ba4: cb170309 sub x9, x24, x23 55ba8: f100193f cmp x9, #0x6 55bac: 540000c3 b.lo 0x55bc4 55bb0: b00000a1 adrp x1, 0x6a000 55bb4: aa1303e0 mov x0, x19 55bb8: 9104f021 add x1, x1, #0x13c 55bbc: 97ff1ee9 bl 0x1d760 55bc0: 39400308 ldrb w8, [x24] 55bc4: 12001d08 and w8, w8, #0xff 55bc8: 5100c108 sub w8, w8, #0x30 55bcc: 7100291f cmp w8, #0xa 55bd0: 9a982708 cinc x8, x24, lo 55bd4: aa0803e9 mov x9, x8 55bd8: 3840152a ldrb w10, [x9], #0x1 55bdc: 5100c14a sub w10, w10, #0x30 55be0: 7100295f cmp w10, #0xa 55be4: 9a88313b csel x27, x9, x8, lo 55be8: 39400368 ldrb w8, [x27] 55bec: 7100b91f cmp w8, #0x2e 55bf0: 54000161 b.ne 0x55c1c 55bf4: 38401f68 ldrb w8, [x27, #0x1]! 55bf8: 5100c108 sub w8, w8, #0x30 55bfc: 7100291f cmp w8, #0xa 55c00: 9a9b2768 cinc x8, x27, lo 55c04: aa0803e9 mov x9, x8 55c08: 3840152a ldrb w10, [x9], #0x1 55c0c: 5100c14a sub w10, w10, #0x30 55c10: 7100295f cmp w10, #0xa 55c14: 9a88313b csel x27, x9, x8, lo 55c18: 39400368 ldrb w8, [x27] 55c1c: 5100c108 sub w8, w8, #0x30 55c20: 7100251f cmp w8, #0x9 55c24: 540000a8 b.hi 0x55c38 55c28: b00000a1 adrp x1, 0x6a000 55c2c: aa1303e0 mov x0, x19 55c30: 91057021 add x1, x1, #0x15c 55c34: 97ff1ecb bl 0x1d760 55c38: 528004a8 mov w8, #0x25 // =37 55c3c: 3908b3e8 strb w8, [sp, #0x22c] 55c40: cb170368 sub x8, x27, x23 55c44: 91000518 add x24, x8, #0x1 55c48: aa1a03e0 mov x0, x26 55c4c: aa1703e1 mov x1, x23 55c50: aa1803e2 mov x2, x24 55c54: 97ff1bfb bl 0x1cc40 55c58: 38386b5f strb wzr, [x26, x24] 55c5c: 38401762 ldrb w2, [x27], #0x1 55c60: 51011448 sub w8, w2, #0x45 55c64: 7100cd1f cmp w8, #0x33 55c68: 54000868 b.hi 0x55d74 55c6c: 900000a9 adrp x9, 0x69000 55c70: 91341129 add x9, x9, #0xd04 55c74: b8a87928 ldrsw x8, [x9, x8, lsl #2] 55c78: 8b090108 add x8, x8, x9 55c7c: d61f0100 br x8 55c80: aa1303e0 mov x0, x19 55c84: 2a1c03e1 mov w1, w28 55c88: 97ff1782 bl 0x1ba90 55c8c: 9100b3e0 add x0, sp, #0x2c 55c90: 9108b3e1 add x1, sp, #0x22c 55c94: 97ff1cf7 bl 0x1d070 55c98: 1400001f b 0x55d14 55c9c: 9108b3e0 add x0, sp, #0x22c 55ca0: 97ff1e3c bl 0x1d590 55ca4: 9108b3e8 add x8, sp, #0x22c 55ca8: 8b000108 add x8, x8, x0 55cac: 385ff109 ldurb w9, [x8, #-0x1] 55cb0: 52800d8a mov w10, #0x6c // =108 55cb4: aa1303e0 mov x0, x19 55cb8: 2a1c03e1 mov w1, w28 55cbc: 781ff10a sturh w10, [x8, #-0x1] 55cc0: 39000109 strb w9, [x8] 55cc4: 3900051f strb wzr, [x8, #0x1] 55cc8: 97ff1772 bl 0x1ba90 55ccc: 9e790002 fcvtzu x2, d0 55cd0: 1400000e b 0x55d08 55cd4: 9108b3e0 add x0, sp, #0x22c 55cd8: 97ff1e2e bl 0x1d590 55cdc: 9108b3e8 add x8, sp, #0x22c 55ce0: 8b000108 add x8, x8, x0 55ce4: 385ff109 ldurb w9, [x8, #-0x1] 55ce8: 52800d8a mov w10, #0x6c // =108 55cec: aa1303e0 mov x0, x19 55cf0: 2a1c03e1 mov w1, w28 55cf4: 781ff10a sturh w10, [x8, #-0x1] 55cf8: 39000109 strb w9, [x8] 55cfc: 3900051f strb wzr, [x8, #0x1] 55d00: 97ff1764 bl 0x1ba90 55d04: 9e780002 fcvtzs x2, d0 55d08: 9100b3e0 add x0, sp, #0x2c 55d0c: 9108b3e1 add x1, sp, #0x22c 55d10: 97ff1cd8 bl 0x1d070 55d14: 9100b3e0 add x0, sp, #0x2c 55d18: 97ff1e1e bl 0x1d590 55d1c: aa0003e2 mov x2, x0 55d20: 910903e0 add x0, sp, #0x240 55d24: 9100b3e1 add x1, sp, #0x2c 55d28: 97ff1862 bl 0x1beb0 55d2c: eb15037f cmp x27, x21 55d30: 54ffec63 b.lo 0x55abc 55d34: 910903e0 add x0, sp, #0x240 55d38: 97ff1bda bl 0x1cca0 55d3c: 320003e0 orr w0, wzr, #0x1 55d40: d53bd048 mrs x8, TPIDR_EL0 55d44: f9401508 ldr x8, [x8, #0x28] 55d48: f85a83a9 ldur x9, [x29, #-0x58] 55d4c: eb09011f cmp x8, x9 55d50: 540001c1 b.ne 0x55d88 55d54: 911983ff add sp, sp, #0x660 55d58: a9457bfd ldp x29, x30, [sp, #0x50] 55d5c: a9444ff4 ldp x20, x19, [sp, #0x40] 55d60: a94357f6 ldp x22, x21, [sp, #0x30] 55d64: a9425ff8 ldp x24, x23, [sp, #0x20] 55d68: a94167fa ldp x26, x25, [sp, #0x10] 55d6c: a8c66ffc ldp x28, x27, [sp], #0x60 55d70: d65f03c0 ret 55d74: b00000a1 adrp x1, 0x6a000 55d78: 91046821 add x1, x1, #0x11a 55d7c: aa1303e0 mov x0, x19 55d80: 97ff1e78 bl 0x1d760 55d84: 17ffffef b 0x55d40 55d88: 97ff1b16 bl 0x1c9e0 <__stack_chk_fail@plt> 55d8c: b00000a1 adrp x1, 0x6a000 55d90: 91064421 add x1, x1, #0x191 55d94: 17ff1e73 b 0x1d760 55d98: f81e0ff3 str x19, [sp, #-0x20]! 55d9c: a9017bfd stp x29, x30, [sp, #0x10] 55da0: 910043fd add x29, sp, #0x10 55da4: 320003e1 orr w1, wzr, #0x1 55da8: aa1f03e2 mov x2, xzr 55dac: aa0003f3 mov x19, x0 55db0: 97ff1a80 bl 0x1c7b0 55db4: 321f03e1 orr w1, wzr, #0x2 55db8: aa1303e0 mov x0, x19 55dbc: aa1f03e2 mov x2, xzr 55dc0: 97ff1a7c bl 0x1c7b0 55dc4: 321f03e1 orr w1, wzr, #0x2 55dc8: aa1303e0 mov x0, x19 55dcc: 97ff1a99 bl 0x1c830 55dd0: aa1303e0 mov x0, x19 55dd4: aa1f03e1 mov x1, xzr 55dd8: 97ff1786 bl 0x1bbf0 55ddc: d0000001 adrp x1, 0x57000 55de0: 9116e021 add x1, x1, #0x5b8 55de4: 320007e2 orr w2, wzr, #0x3 55de8: aa1303e0 mov x0, x19 55dec: 97ff1855 bl 0x1bf40 55df0: a9417bfd ldp x29, x30, [sp, #0x10] 55df4: 320003e0 orr w0, wzr, #0x1 55df8: f84207f3 ldr x19, [sp], #0x20 55dfc: d65f03c0 ret 55e00: a9ba6ffc stp x28, x27, [sp, #-0x60]! 55e04: a90167fa stp x26, x25, [sp, #0x10] 55e08: a9025ff8 stp x24, x23, [sp, #0x20] 55e0c: a90357f6 stp x22, x21, [sp, #0x30] 55e10: a9044ff4 stp x20, x19, [sp, #0x40] 55e14: a9057bfd stp x29, x30, [sp, #0x50] 55e18: 910143fd add x29, sp, #0x50 55e1c: d11983ff sub sp, sp, #0x660 55e20: d53bd048 mrs x8, TPIDR_EL0 55e24: f9401508 ldr x8, [x8, #0x28] 55e28: 320003e1 orr w1, wzr, #0x1 55e2c: 910043e2 add x2, sp, #0x10 55e30: aa0003fa mov x26, x0 55e34: f81a83a8 stur x8, [x29, #-0x58] 55e38: 97ff1a5e bl 0x1c7b0 55e3c: aa0003f4 mov x20, x0 55e40: 321f03e1 orr w1, wzr, #0x2 55e44: aa1a03e0 mov x0, x26 55e48: aa1f03e2 mov x2, xzr 55e4c: 97ff1a59 bl 0x1c7b0 55e50: aa0003f6 mov x22, x0 55e54: 320007e1 orr w1, wzr, #0x3 55e58: aa1a03e0 mov x0, x26 55e5c: 97ff1cc1 bl 0x1d160 55e60: f9400be8 ldr x8, [sp, #0x10] 55e64: 2a0003f7 mov w23, w0 55e68: 321e03e1 orr w1, wzr, #0x4 55e6c: aa1a03e0 mov x0, x26 55e70: 91000502 add x2, x8, #0x1 55e74: 97ff1b47 bl 0x1cb90 55e78: aa1603e8 mov x8, x22 55e7c: 38401519 ldrb w25, [x8], #0x1 55e80: aa0003f5 mov x21, x0 55e84: 51000ee9 sub w9, w23, #0x3 55e88: 71017b3f cmp w25, #0x5e 55e8c: 9a960116 csel x22, x8, x22, eq 55e90: 7100113f cmp w9, #0x4 55e94: 540000c3 b.lo 0x55eac 55e98: b00000a2 adrp x2, 0x6a000 55e9c: 9106fc42 add x2, x2, #0x1bf 55ea0: 320007e1 orr w1, wzr, #0x3 55ea4: aa1a03e0 mov x0, x26 55ea8: 97ff182a bl 0x1bf50 55eac: 910083e1 add x1, sp, #0x20 55eb0: aa1a03e0 mov x0, x26 55eb4: 910083f3 add x19, sp, #0x20 55eb8: 97ff1eae bl 0x1d970 55ebc: f9400be8 ldr x8, [sp, #0x10] 55ec0: 2a1f03f8 mov w24, wzr 55ec4: 91106273 add x19, x19, #0x418 55ec8: f90007fa str x26, [sp, #0x8] 55ecc: 8b080288 add x8, x20, x8 55ed0: f90227fa str x26, [sp, #0x448] 55ed4: f9021ff4 str x20, [sp, #0x438] 55ed8: f90223e8 str x8, [sp, #0x440] 55edc: 6b15031f cmp w24, w21 55ee0: 5400160a b.ge 0x561a0 55ee4: 9110e3e0 add x0, sp, #0x438 55ee8: aa1403e1 mov x1, x20 55eec: aa1603e2 mov x2, x22 55ef0: b90453ff str wzr, [sp, #0x450] 55ef4: 940002a3 bl 0x56980 55ef8: aa0003fa mov x26, x0 55efc: b40012fa cbz x26, 0x56158 55f00: f94227fb ldr x27, [sp, #0x448] 55f04: 320007e1 orr w1, wzr, #0x3 55f08: 11000718 add w24, w24, #0x1 55f0c: aa1b03e0 mov x0, x27 55f10: 97ff1c94 bl 0x1d160 55f14: 51000c08 sub w8, w0, #0x3 55f18: 7100091f cmp w8, #0x2 55f1c: 54000443 b.lo 0x55fa4 55f20: 7100141f cmp w0, #0x5 55f24: 54000a00 b.eq 0x56064 55f28: 7100181f cmp w0, #0x6 55f2c: 54000d81 b.ne 0x560dc 55f30: 320007e1 orr w1, wzr, #0x3 55f34: aa1b03e0 mov x0, x27 55f38: 97ff1752 bl 0x1bc80 55f3c: b94453e8 ldr w8, [sp, #0x450] 55f40: f94227e0 ldr x0, [sp, #0x448] 55f44: b00000a2 adrp x2, 0x6a000 55f48: 9101c442 add x2, x2, #0x71 55f4c: 7100011f cmp w8, #0x0 55f50: fa400a84 ccmp x20, #0x0, #0x4, eq 55f54: 320003e9 orr w9, wzr, #0x1 55f58: 1a88113c csel w28, w9, w8, ne 55f5c: 2a1c03e1 mov w1, w28 55f60: 97ff183c bl 0x1c050 55f64: 7100079f cmp w28, #0x1 55f68: 5400014b b.lt 0x55f90 55f6c: 2a1f03f7 mov w23, wzr 55f70: 9110e3e0 add x0, sp, #0x438 55f74: 2a1703e1 mov w1, w23 55f78: aa1403e2 mov x2, x20 55f7c: aa1a03e3 mov x3, x26 55f80: 9400055d bl 0x574f4 55f84: 110006f7 add w23, w23, #0x1 55f88: 6b17039f cmp w28, w23 55f8c: 54ffff21 b.ne 0x55f70 55f90: 320003e2 orr w2, wzr, #0x1 55f94: aa1b03e0 mov x0, x27 55f98: 2a1c03e1 mov w1, w28 55f9c: 97ff1e1d bl 0x1d810 55fa0: 1400004f b 0x560dc 55fa4: f94227e0 ldr x0, [sp, #0x448] 55fa8: 320007e1 orr w1, wzr, #0x3 55fac: 910063e2 add x2, sp, #0x18 55fb0: 97ff1d64 bl 0x1d540 55fb4: f9400fe8 ldr x8, [sp, #0x18] 55fb8: aa0003fb mov x27, x0 55fbc: b4000ca8 cbz x8, 0x56150 55fc0: aa1f03f7 mov x23, xzr 55fc4: cb14035c sub x28, x26, x20 55fc8: 14000009 b 0x55fec 55fcc: 5100c501 sub w1, w8, #0x31 55fd0: 9110e3e0 add x0, sp, #0x438 55fd4: aa1403e2 mov x2, x20 55fd8: aa1a03e3 mov x3, x26 55fdc: 94000546 bl 0x574f4 55fe0: 910083e0 add x0, sp, #0x20 55fe4: 97ff1baf bl 0x1cea0 55fe8: 1400001a b 0x56050 55fec: 38776b68 ldrb w8, [x27, x23] 55ff0: 7100951f cmp w8, #0x25 55ff4: 540001a1 b.ne 0x56028 55ff8: 910006f7 add x23, x23, #0x1 55ffc: 38776b68 ldrb w8, [x27, x23] 56000: 5100c109 sub w9, w8, #0x30 56004: 7100293f cmp w9, #0xa 56008: 54000102 b.hs 0x56028 5600c: 7100c11f cmp w8, #0x30 56010: 54fffde1 b.ne 0x55fcc 56014: 910083e0 add x0, sp, #0x20 56018: aa1403e1 mov x1, x20 5601c: aa1c03e2 mov x2, x28 56020: 97ff17a4 bl 0x1beb0 56024: 1400000b b 0x56050 56028: f94013e9 ldr x9, [sp, #0x20] 5602c: eb13013f cmp x9, x19 56030: 540000a3 b.lo 0x56044 56034: 910083e0 add x0, sp, #0x20 56038: 97ff1d96 bl 0x1d690 5603c: 38776b68 ldrb w8, [x27, x23] 56040: f94013e9 ldr x9, [sp, #0x20] 56044: 9100052a add x10, x9, #0x1 56048: f90013ea str x10, [sp, #0x20] 5604c: 39000128 strb w8, [x9] 56050: f9400fe8 ldr x8, [sp, #0x18] 56054: 910006f7 add x23, x23, #0x1 56058: eb0802ff cmp x23, x8 5605c: 54fffc83 b.lo 0x55fec 56060: 1400003c b 0x56150 56064: b94453e8 ldr w8, [sp, #0x450] 56068: 7100011f cmp w8, #0x0 5606c: 540001ad b.le 0x560a0 56070: f94233fc ldr x28, [sp, #0x460] 56074: b100079f cmn x28, #0x1 56078: 540001c0 b.eq 0x560b0 5607c: f94227e0 ldr x0, [sp, #0x448] 56080: f9422fe1 ldr x1, [sp, #0x458] 56084: b1000b9f cmn x28, #0x2 56088: 54000201 b.ne 0x560c8 5608c: f9421fe8 ldr x8, [sp, #0x438] 56090: 91000429 add x9, x1, #0x1 56094: cb080121 sub x1, x9, x8 56098: 97ff16d6 bl 0x1bbf0 5609c: 1400000d b 0x560d0 560a0: f94227e0 ldr x0, [sp, #0x448] 560a4: cb140342 sub x2, x26, x20 560a8: aa1403e1 mov x1, x20 560ac: 14000008 b 0x560cc 560b0: f94227e0 ldr x0, [sp, #0x448] 560b4: 900000a1 adrp x1, 0x6a000 560b8: 91041c21 add x1, x1, #0x107 560bc: 97ff1da9 bl 0x1d760 560c0: f94227e0 ldr x0, [sp, #0x448] 560c4: f9422fe1 ldr x1, [sp, #0x458] 560c8: aa1c03e2 mov x2, x28 560cc: 97ff1cdd bl 0x1d440 560d0: 320007e1 orr w1, wzr, #0x3 560d4: aa1b03e0 mov x0, x27 560d8: 97ff16d2 bl 0x1bc20 560dc: 12800001 mov w1, #-0x1 // =-1 560e0: aa1b03e0 mov x0, x27 560e4: 97ff1b6b bl 0x1ce90 560e8: 34000220 cbz w0, 0x5612c 560ec: 12800001 mov w1, #-0x1 // =-1 560f0: aa1b03e0 mov x0, x27 560f4: 97ff1627 bl 0x1b990 560f8: 35000280 cbnz w0, 0x56148 560fc: 12800001 mov w1, #-0x1 // =-1 56100: aa1b03e0 mov x0, x27 56104: 97ff1c17 bl 0x1d160 56108: 2a0003e1 mov w1, w0 5610c: aa1b03e0 mov x0, x27 56110: 97ff1890 bl 0x1c350 56114: 900000a1 adrp x1, 0x6a000 56118: aa0003e2 mov x2, x0 5611c: aa1b03e0 mov x0, x27 56120: 91077821 add x1, x1, #0x1de 56124: 97ff1d8f bl 0x1d760 56128: 14000008 b 0x56148 5612c: 321f7be1 orr w1, wzr, #0xfffffffe 56130: aa1b03e0 mov x0, x27 56134: 97ff19bf bl 0x1c830 56138: cb140342 sub x2, x26, x20 5613c: aa1b03e0 mov x0, x27 56140: aa1403e1 mov x1, x20 56144: 97ff1cbf bl 0x1d440 56148: 910083e0 add x0, sp, #0x20 5614c: 97ff1b55 bl 0x1cea0 56150: eb14035f cmp x26, x20 56154: 540001e8 b.hi 0x56190 56158: f94223e8 ldr x8, [sp, #0x440] 5615c: eb08029f cmp x20, x8 56160: 54000202 b.hs 0x561a0 56164: f94013e8 ldr x8, [sp, #0x20] 56168: eb13011f cmp x8, x19 5616c: 54000083 b.lo 0x5617c 56170: 910083e0 add x0, sp, #0x20 56174: 97ff1d47 bl 0x1d690 56178: f94013e8 ldr x8, [sp, #0x20] 5617c: 38401689 ldrb w9, [x20], #0x1 56180: 9100050a add x10, x8, #0x1 56184: f90013ea str x10, [sp, #0x20] 56188: aa1403fa mov x26, x20 5618c: 39000109 strb w9, [x8] 56190: 71017b3f cmp w25, #0x5e 56194: aa1a03f4 mov x20, x26 56198: 54ffea21 b.ne 0x55edc 5619c: 14000002 b 0x561a4 561a0: aa1403fa mov x26, x20 561a4: f94223e8 ldr x8, [sp, #0x440] 561a8: 910083e0 add x0, sp, #0x20 561ac: aa1a03e1 mov x1, x26 561b0: cb1a0102 sub x2, x8, x26 561b4: 97ff173f bl 0x1beb0 561b8: 910083e0 add x0, sp, #0x20 561bc: 97ff1ab9 bl 0x1cca0 561c0: f94007e0 ldr x0, [sp, #0x8] 561c4: 93407f01 sxtw x1, w24 561c8: 97ff168a bl 0x1bbf0 561cc: d53bd048 mrs x8, TPIDR_EL0 561d0: f9401508 ldr x8, [x8, #0x28] 561d4: f85a83a9 ldur x9, [x29, #-0x58] 561d8: eb09011f cmp x8, x9 561dc: 54000141 b.ne 0x56204 561e0: 321f03e0 orr w0, wzr, #0x2 561e4: 911983ff add sp, sp, #0x660 561e8: a9457bfd ldp x29, x30, [sp, #0x50] 561ec: a9444ff4 ldp x20, x19, [sp, #0x40] 561f0: a94357f6 ldp x22, x21, [sp, #0x30] 561f4: a9425ff8 ldp x24, x23, [sp, #0x20] 561f8: a94167fa ldp x26, x25, [sp, #0x10] 561fc: a8c66ffc ldp x28, x27, [sp], #0x60 56200: d65f03c0 ret 56204: 97ff19f7 bl 0x1c9e0 <__stack_chk_fail@plt> 56208: d100c3ff sub sp, sp, #0x30 5620c: a9014ff4 stp x20, x19, [sp, #0x10] 56210: a9027bfd stp x29, x30, [sp, #0x20] 56214: 910083fd add x29, sp, #0x20 56218: d53bd054 mrs x20, TPIDR_EL0 5621c: f9401688 ldr x8, [x20, #0x28] 56220: 320003e1 orr w1, wzr, #0x1 56224: 910003e2 mov x2, sp 56228: aa0003f3 mov x19, x0 5622c: f90007e8 str x8, [sp, #0x8] 56230: 97ff1960 bl 0x1c7b0 56234: f94003e1 ldr x1, [sp] 56238: aa1303e0 mov x0, x19 5623c: 97ff166d bl 0x1bbf0 56240: f9401688 ldr x8, [x20, #0x28] 56244: f94007e9 ldr x9, [sp, #0x8] 56248: eb09011f cmp x8, x9 5624c: 540000c1 b.ne 0x56264 56250: a9427bfd ldp x29, x30, [sp, #0x20] 56254: a9414ff4 ldp x20, x19, [sp, #0x10] 56258: 320003e0 orr w0, wzr, #0x1 5625c: 9100c3ff add sp, sp, #0x30 56260: d65f03c0 ret 56264: 97ff19df bl 0x1c9e0 <__stack_chk_fail@plt> 56268: f81c0ffc str x28, [sp, #-0x40]! 5626c: a90157f6 stp x22, x21, [sp, #0x10] 56270: a9024ff4 stp x20, x19, [sp, #0x20] 56274: a9037bfd stp x29, x30, [sp, #0x30] 56278: 9100c3fd add x29, sp, #0x30 5627c: d110c3ff sub sp, sp, #0x430 56280: d53bd048 mrs x8, TPIDR_EL0 56284: f9401508 ldr x8, [x8, #0x28] 56288: 320003e1 orr w1, wzr, #0x1 5628c: 910023e2 add x2, sp, #0x8 56290: aa0003f4 mov x20, x0 56294: f81c83a8 stur x8, [x29, #-0x38] 56298: 97ff1946 bl 0x1c7b0 5629c: aa0003f3 mov x19, x0 562a0: 910043e1 add x1, sp, #0x10 562a4: aa1403e0 mov x0, x20 562a8: 910043f5 add x21, sp, #0x10 562ac: 97ff1db1 bl 0x1d970 562b0: f94007e8 ldr x8, [sp, #0x8] 562b4: b4000248 cbz x8, 0x562fc 562b8: aa1f03f4 mov x20, xzr 562bc: 911062b5 add x21, x21, #0x418 562c0: f9400bf6 ldr x22, [sp, #0x10] 562c4: eb1502df cmp x22, x21 562c8: 54000083 b.lo 0x562d8 562cc: 910043e0 add x0, sp, #0x10 562d0: 97ff1cf0 bl 0x1d690 562d4: f9400bf6 ldr x22, [sp, #0x10] 562d8: 38746a60 ldrb w0, [x19, x20] 562dc: 97ff1ae9 bl 0x1ce80 562e0: 910006c8 add x8, x22, #0x1 562e4: f9000be8 str x8, [sp, #0x10] 562e8: 390002c0 strb w0, [x22] 562ec: f94007e8 ldr x8, [sp, #0x8] 562f0: 91000694 add x20, x20, #0x1 562f4: eb08029f cmp x20, x8 562f8: 54fffe43 b.lo 0x562c0 562fc: 910043e0 add x0, sp, #0x10 56300: 97ff1a68 bl 0x1cca0 56304: d53bd048 mrs x8, TPIDR_EL0 56308: f9401508 ldr x8, [x8, #0x28] 5630c: f85c83a9 ldur x9, [x29, #-0x38] 56310: eb09011f cmp x8, x9 56314: 54000101 b.ne 0x56334 56318: 320003e0 orr w0, wzr, #0x1 5631c: 9110c3ff add sp, sp, #0x430 56320: a9437bfd ldp x29, x30, [sp, #0x30] 56324: a9424ff4 ldp x20, x19, [sp, #0x20] 56328: a94157f6 ldp x22, x21, [sp, #0x10] 5632c: f84407fc ldr x28, [sp], #0x40 56330: d65f03c0 ret 56334: 97ff19ab bl 0x1c9e0 <__stack_chk_fail@plt> 56338: 2a1f03e1 mov w1, wzr 5633c: 140000d7 b 0x56698 56340: a9bd57fc stp x28, x21, [sp, #-0x30]! 56344: a9014ff4 stp x20, x19, [sp, #0x10] 56348: a9027bfd stp x29, x30, [sp, #0x20] 5634c: 910083fd add x29, sp, #0x20 56350: d110c3ff sub sp, sp, #0x430 56354: d53bd048 mrs x8, TPIDR_EL0 56358: f9401508 ldr x8, [x8, #0x28] 5635c: 320003e1 orr w1, wzr, #0x1 56360: 910023e2 add x2, sp, #0x8 56364: aa0003f5 mov x21, x0 56368: f81d83a8 stur x8, [x29, #-0x28] 5636c: 97ff1911 bl 0x1c7b0 56370: aa0003f3 mov x19, x0 56374: 321f03e1 orr w1, wzr, #0x2 56378: aa1503e0 mov x0, x21 5637c: 97ff1a41 bl 0x1cc80 56380: aa0003f4 mov x20, x0 56384: 910043e1 add x1, sp, #0x10 56388: aa1503e0 mov x0, x21 5638c: 97ff1d79 bl 0x1d970 56390: 7100069f cmp w20, #0x1 56394: 5400012b b.lt 0x563b8 56398: 11000694 add w20, w20, #0x1 5639c: f94007e2 ldr x2, [sp, #0x8] 563a0: 910043e0 add x0, sp, #0x10 563a4: aa1303e1 mov x1, x19 563a8: 97ff16c2 bl 0x1beb0 563ac: 51000694 sub w20, w20, #0x1 563b0: 7100069f cmp w20, #0x1 563b4: 54ffff4c b.gt 0x5639c 563b8: 910043e0 add x0, sp, #0x10 563bc: 97ff1a39 bl 0x1cca0 563c0: d53bd048 mrs x8, TPIDR_EL0 563c4: f9401508 ldr x8, [x8, #0x28] 563c8: f85d83a9 ldur x9, [x29, #-0x28] 563cc: eb09011f cmp x8, x9 563d0: 540000e1 b.ne 0x563ec 563d4: 320003e0 orr w0, wzr, #0x1 563d8: 9110c3ff add sp, sp, #0x430 563dc: a9427bfd ldp x29, x30, [sp, #0x20] 563e0: a9414ff4 ldp x20, x19, [sp, #0x10] 563e4: a8c357fc ldp x28, x21, [sp], #0x30 563e8: d65f03c0 ret 563ec: 97ff197d bl 0x1c9e0 <__stack_chk_fail@plt> 563f0: a9bd57fc stp x28, x21, [sp, #-0x30]! 563f4: a9014ff4 stp x20, x19, [sp, #0x10] 563f8: a9027bfd stp x29, x30, [sp, #0x20] 563fc: 910083fd add x29, sp, #0x20 56400: d110c3ff sub sp, sp, #0x430 56404: d53bd048 mrs x8, TPIDR_EL0 56408: f9401508 ldr x8, [x8, #0x28] 5640c: 320003e1 orr w1, wzr, #0x1 56410: 910023e2 add x2, sp, #0x8 56414: aa0003f4 mov x20, x0 56418: f81d83a8 stur x8, [x29, #-0x28] 5641c: 97ff18e5 bl 0x1c7b0 56420: aa0003f3 mov x19, x0 56424: 910043e1 add x1, sp, #0x10 56428: aa1403e0 mov x0, x20 5642c: 910043f5 add x21, sp, #0x10 56430: 97ff1d50 bl 0x1d970 56434: f94007e9 ldr x9, [sp, #0x8] 56438: d1000528 sub x8, x9, #0x1 5643c: f90007e8 str x8, [sp, #0x8] 56440: b4000209 cbz x9, 0x56480 56444: 911062b4 add x20, x21, #0x418 56448: f9400be9 ldr x9, [sp, #0x10] 5644c: eb14013f cmp x9, x20 56450: 54000083 b.lo 0x56460 56454: 910043e0 add x0, sp, #0x10 56458: 97ff1c8e bl 0x1d690 5645c: a940a7e8 ldp x8, x9, [sp, #0x8] 56460: 38686a68 ldrb w8, [x19, x8] 56464: 9100052a add x10, x9, #0x1 56468: f9000bea str x10, [sp, #0x10] 5646c: 39000128 strb w8, [x9] 56470: f94007e9 ldr x9, [sp, #0x8] 56474: d1000528 sub x8, x9, #0x1 56478: f90007e8 str x8, [sp, #0x8] 5647c: b5fffe69 cbnz x9, 0x56448 56480: 910043e0 add x0, sp, #0x10 56484: 97ff1a07 bl 0x1cca0 56488: d53bd048 mrs x8, TPIDR_EL0 5648c: f9401508 ldr x8, [x8, #0x28] 56490: f85d83a9 ldur x9, [x29, #-0x28] 56494: eb09011f cmp x8, x9 56498: 540000e1 b.ne 0x564b4 5649c: 320003e0 orr w0, wzr, #0x1 564a0: 9110c3ff add sp, sp, #0x430 564a4: a9427bfd ldp x29, x30, [sp, #0x20] 564a8: a9414ff4 ldp x20, x19, [sp, #0x10] 564ac: a8c357fc ldp x28, x21, [sp], #0x30 564b0: d65f03c0 ret 564b4: 97ff194b bl 0x1c9e0 <__stack_chk_fail@plt> 564b8: d10103ff sub sp, sp, #0x40 564bc: a90157f6 stp x22, x21, [sp, #0x10] 564c0: a9024ff4 stp x20, x19, [sp, #0x20] 564c4: a9037bfd stp x29, x30, [sp, #0x30] 564c8: 9100c3fd add x29, sp, #0x30 564cc: d53bd048 mrs x8, TPIDR_EL0 564d0: f9401508 ldr x8, [x8, #0x28] 564d4: 320003e1 orr w1, wzr, #0x1 564d8: 910003e2 mov x2, sp 564dc: aa0003f3 mov x19, x0 564e0: f90007e8 str x8, [sp, #0x8] 564e4: 320003f5 orr w21, wzr, #0x1 564e8: 97ff18b2 bl 0x1c7b0 564ec: aa0003f4 mov x20, x0 564f0: 321f03e1 orr w1, wzr, #0x2 564f4: aa1303e0 mov x0, x19 564f8: 97ff19e2 bl 0x1cc80 564fc: f94003e8 ldr x8, [sp] 56500: 320007e1 orr w1, wzr, #0x3 56504: 92800002 mov x2, #-0x1 // =-1 56508: 91000508 add x8, x8, #0x1 5650c: 8a80fd08 and x8, x8, x0, asr #63 56510: 8b000116 add x22, x8, x0 56514: aa1303e0 mov x0, x19 56518: 97ff199e bl 0x1cb90 5651c: f94003e9 ldr x9, [sp] 56520: 91000528 add x8, x9, #0x1 56524: 8a80fd08 and x8, x8, x0, asr #63 56528: 8b000108 add x8, x8, x0 5652c: f100011f cmp x8, #0x0 56530: 9a88b3ea csel x10, xzr, x8, lt 56534: f10006df cmp x22, #0x1 56538: 9a96b2a8 csel x8, x21, x22, lt 5653c: eb09015f cmp x10, x9 56540: 9a8ac129 csel x9, x9, x10, gt 56544: eb08013f cmp x9, x8 56548: 540000ca b.ge 0x56560 5654c: f0000081 adrp x1, 0x69000 56550: 91122021 add x1, x1, #0x488 56554: aa1303e0 mov x0, x19 56558: aa1f03e2 mov x2, xzr 5655c: 14000007 b 0x56578 56560: 320003eb orr w11, wzr, #0x1 56564: 8b08028a add x10, x20, x8 56568: cb080168 sub x8, x11, x8 5656c: d1000541 sub x1, x10, #0x1 56570: 8b090102 add x2, x8, x9 56574: aa1303e0 mov x0, x19 56578: 97ff1bb2 bl 0x1d440 5657c: d53bd048 mrs x8, TPIDR_EL0 56580: f9401508 ldr x8, [x8, #0x28] 56584: f94007e9 ldr x9, [sp, #0x8] 56588: eb09011f cmp x8, x9 5658c: 540000e1 b.ne 0x565a8 56590: a9437bfd ldp x29, x30, [sp, #0x30] 56594: a9424ff4 ldp x20, x19, [sp, #0x20] 56598: a94157f6 ldp x22, x21, [sp, #0x10] 5659c: 320003e0 orr w0, wzr, #0x1 565a0: 910103ff add sp, sp, #0x40 565a4: d65f03c0 ret 565a8: 97ff190e bl 0x1c9e0 <__stack_chk_fail@plt> 565ac: f81c0ffc str x28, [sp, #-0x40]! 565b0: a90157f6 stp x22, x21, [sp, #0x10] 565b4: a9024ff4 stp x20, x19, [sp, #0x20] 565b8: a9037bfd stp x29, x30, [sp, #0x30] 565bc: 9100c3fd add x29, sp, #0x30 565c0: d110c3ff sub sp, sp, #0x430 565c4: d53bd048 mrs x8, TPIDR_EL0 565c8: f9401508 ldr x8, [x8, #0x28] 565cc: 320003e1 orr w1, wzr, #0x1 565d0: 910023e2 add x2, sp, #0x8 565d4: aa0003f4 mov x20, x0 565d8: f81c83a8 stur x8, [x29, #-0x38] 565dc: 97ff1875 bl 0x1c7b0 565e0: aa0003f3 mov x19, x0 565e4: 910043e1 add x1, sp, #0x10 565e8: aa1403e0 mov x0, x20 565ec: 910043f5 add x21, sp, #0x10 565f0: 97ff1ce0 bl 0x1d970 565f4: f94007e8 ldr x8, [sp, #0x8] 565f8: b4000248 cbz x8, 0x56640 565fc: aa1f03f4 mov x20, xzr 56600: 911062b5 add x21, x21, #0x418 56604: f9400bf6 ldr x22, [sp, #0x10] 56608: eb1502df cmp x22, x21 5660c: 54000083 b.lo 0x5661c 56610: 910043e0 add x0, sp, #0x10 56614: 97ff1c1f bl 0x1d690 56618: f9400bf6 ldr x22, [sp, #0x10] 5661c: 38746a60 ldrb w0, [x19, x20] 56620: 97ff17f8 bl 0x1c600 56624: 910006c8 add x8, x22, #0x1 56628: f9000be8 str x8, [sp, #0x10] 5662c: 390002c0 strb w0, [x22] 56630: f94007e8 ldr x8, [sp, #0x8] 56634: 91000694 add x20, x20, #0x1 56638: eb08029f cmp x20, x8 5663c: 54fffe43 b.lo 0x56604 56640: 910043e0 add x0, sp, #0x10 56644: 97ff1997 bl 0x1cca0 56648: d53bd048 mrs x8, TPIDR_EL0 5664c: f9401508 ldr x8, [x8, #0x28] 56650: f85c83a9 ldur x9, [x29, #-0x38] 56654: eb09011f cmp x8, x9 56658: 54000101 b.ne 0x56678 5665c: 320003e0 orr w0, wzr, #0x1 56660: 9110c3ff add sp, sp, #0x430 56664: a9437bfd ldp x29, x30, [sp, #0x30] 56668: a9424ff4 ldp x20, x19, [sp, #0x20] 5666c: a94157f6 ldp x22, x21, [sp, #0x10] 56670: f84407fc ldr x28, [sp], #0x40 56674: d65f03c0 ret 56678: 97ff18da bl 0x1c9e0 <__stack_chk_fail@plt> 5667c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 56680: 910003fd mov x29, sp 56684: aa0303e0 mov x0, x3 56688: 97ff160a bl 0x1beb0 5668c: 2a1f03e0 mov w0, wzr 56690: a8c17bfd ldp x29, x30, [sp], #0x10 56694: d65f03c0 ret 56698: a9ba6ffc stp x28, x27, [sp, #-0x60]! 5669c: a90167fa stp x26, x25, [sp, #0x10] 566a0: a9025ff8 stp x24, x23, [sp, #0x20] 566a4: a90357f6 stp x22, x21, [sp, #0x30] 566a8: a9044ff4 stp x20, x19, [sp, #0x40] 566ac: a9057bfd stp x29, x30, [sp, #0x50] 566b0: 910143fd add x29, sp, #0x50 566b4: d10903ff sub sp, sp, #0x240 566b8: d53bd048 mrs x8, TPIDR_EL0 566bc: f9401508 ldr x8, [x8, #0x28] 566c0: 2a0103f5 mov w21, w1 566c4: 320003e1 orr w1, wzr, #0x1 566c8: 910043e2 add x2, sp, #0x10 566cc: aa0003f3 mov x19, x0 566d0: f81a83a8 stur x8, [x29, #-0x58] 566d4: 97ff1837 bl 0x1c7b0 566d8: aa0003f4 mov x20, x0 566dc: 321f03e1 orr w1, wzr, #0x2 566e0: 910023e2 add x2, sp, #0x8 566e4: aa1303e0 mov x0, x19 566e8: 97ff1832 bl 0x1c7b0 566ec: aa0003f6 mov x22, x0 566f0: 320007e1 orr w1, wzr, #0x3 566f4: 320003e2 orr w2, wzr, #0x1 566f8: aa1303e0 mov x0, x19 566fc: 97ff1925 bl 0x1cb90 56700: f9400be8 ldr x8, [sp, #0x10] 56704: 91000509 add x9, x8, #0x1 56708: 8a80fd29 and x9, x9, x0, asr #63 5670c: 8b000129 add x9, x9, x0 56710: f100013f cmp x9, #0x0 56714: 9a89b3e9 csel x9, xzr, x9, lt 56718: f100052a subs x10, x9, #0x1 5671c: eb08015f cmp x10, x8 56720: 9a8a810a csel x10, x8, x10, hi 56724: f100053f cmp x9, #0x1 56728: 9a8ab3f7 csel x23, xzr, x10, lt 5672c: 34000175 cbz w21, 0x56758 56730: 321e03e1 orr w1, wzr, #0x4 56734: aa1303e0 mov x0, x19 56738: 97ff19d6 bl 0x1ce90 5673c: 35000320 cbnz w0, 0x567a0 56740: 900000a1 adrp x1, 0x6a000 56744: 91010c21 add x1, x1, #0x43 56748: aa1603e0 mov x0, x22 5674c: 97ff1849 bl 0x1c870 56750: b4000280 cbz x0, 0x567a0 56754: f9400be8 ldr x8, [sp, #0x10] 56758: aa1603e9 mov x9, x22 5675c: 38401539 ldrb w25, [x9], #0x1 56760: 8b170297 add x23, x20, x23 56764: 8b080288 add x8, x20, x8 56768: 910063e0 add x0, sp, #0x18 5676c: 71017b3f cmp w25, #0x5e 56770: 9a960138 csel x24, x9, x22, eq 56774: aa1703e1 mov x1, x23 56778: aa1803e2 mov x2, x24 5677c: a9024fe8 stp x8, x19, [sp, #0x20] 56780: f9000ff4 str x20, [sp, #0x18] 56784: b90033ff str wzr, [sp, #0x30] 56788: 9400007e bl 0x56980 5678c: aa0003f6 mov x22, x0 56790: 71017b3f cmp w25, #0x5e 56794: 54000401 b.ne 0x56814 56798: b5000576 cbnz x22, 0x56844 5679c: 14000051 b 0x568e0 567a0: f94007e8 ldr x8, [sp, #0x8] 567a4: 8b170298 add x24, x20, x23 567a8: b4000868 cbz x8, 0x568b4 567ac: f9400be9 ldr x9, [sp, #0x10] 567b0: cb170129 sub x9, x9, x23 567b4: eb09011f cmp x8, x9 567b8: 54000948 b.hi 0x568e0 567bc: d1000515 sub x21, x8, #0x1 567c0: cb150137 sub x23, x9, x21 567c4: b40008f7 cbz x23, 0x568e0 567c8: 384016d9 ldrb w25, [x22], #0x1 567cc: aa1803fa mov x26, x24 567d0: aa1a03e0 mov x0, x26 567d4: 2a1903e1 mov w1, w25 567d8: aa1703e2 mov x2, x23 567dc: 97ff18f5 bl 0x1cbb0 567e0: aa0003f8 mov x24, x0 567e4: b40007f8 cbz x24, 0x568e0 567e8: 9100071b add x27, x24, #0x1 567ec: aa1b03e0 mov x0, x27 567f0: aa1603e1 mov x1, x22 567f4: aa1503e2 mov x2, x21 567f8: 97ff180a bl 0x1c820 567fc: 340005e0 cbz w0, 0x568b8 56800: 8b170348 add x8, x26, x23 56804: cb1b0117 sub x23, x8, x27 56808: aa1b03fa mov x26, x27 5680c: b5fffe37 cbnz x23, 0x567d0 56810: 14000034 b 0x568e0 56814: b5000196 cbnz x22, 0x56844 56818: f94013e8 ldr x8, [sp, #0x20] 5681c: eb0802ff cmp x23, x8 56820: 54000602 b.hs 0x568e0 56824: 910006f7 add x23, x23, #0x1 56828: 910063e0 add x0, sp, #0x18 5682c: aa1703e1 mov x1, x23 56830: aa1803e2 mov x2, x24 56834: b90033ff str wzr, [sp, #0x30] 56838: 94000052 bl 0x56980 5683c: aa0003f6 mov x22, x0 56840: b4fffed6 cbz x22, 0x56818 56844: 34000715 cbz w21, 0x56924 56848: 320003e8 orr w8, wzr, #0x1 5684c: cb140108 sub x8, x8, x20 56850: 8b170101 add x1, x8, x23 56854: aa1303e0 mov x0, x19 56858: 97ff14e6 bl 0x1bbf0 5685c: cb1402c1 sub x1, x22, x20 56860: aa1303e0 mov x0, x19 56864: 97ff14e3 bl 0x1bbf0 56868: b94033f3 ldr w19, [sp, #0x30] 5686c: f94017e0 ldr x0, [sp, #0x28] 56870: 900000a2 adrp x2, 0x6a000 56874: 9101c442 add x2, x2, #0x71 56878: 2a1303e1 mov w1, w19 5687c: 97ff15f5 bl 0x1c050 56880: 7100067f cmp w19, #0x1 56884: 5400014b b.lt 0x568ac 56888: 2a1f03f4 mov w20, wzr 5688c: 910063e0 add x0, sp, #0x18 56890: 2a1403e1 mov w1, w20 56894: aa1f03e2 mov x2, xzr 56898: aa1f03e3 mov x3, xzr 5689c: 94000316 bl 0x574f4 568a0: 11000694 add w20, w20, #0x1 568a4: 6b14027f cmp w19, w20 568a8: 54ffff21 b.ne 0x5688c 568ac: 11000a73 add w19, w19, #0x2 568b0: 1400000f b 0x568ec 568b4: b4000178 cbz x24, 0x568e0 568b8: cb140314 sub x20, x24, x20 568bc: 91000681 add x1, x20, #0x1 568c0: aa1303e0 mov x0, x19 568c4: 97ff14cb bl 0x1bbf0 568c8: f94007e8 ldr x8, [sp, #0x8] 568cc: aa1303e0 mov x0, x19 568d0: 8b080281 add x1, x20, x8 568d4: 97ff14c7 bl 0x1bbf0 568d8: 321f03f3 orr w19, wzr, #0x2 568dc: 14000004 b 0x568ec 568e0: aa1303e0 mov x0, x19 568e4: 97ff1c97 bl 0x1db40 568e8: 320003f3 orr w19, wzr, #0x1 568ec: d53bd048 mrs x8, TPIDR_EL0 568f0: f9401508 ldr x8, [x8, #0x28] 568f4: f85a83a9 ldur x9, [x29, #-0x58] 568f8: eb09011f cmp x8, x9 568fc: 54000401 b.ne 0x5697c 56900: 2a1303e0 mov w0, w19 56904: 910903ff add sp, sp, #0x240 56908: a9457bfd ldp x29, x30, [sp, #0x50] 5690c: a9444ff4 ldp x20, x19, [sp, #0x40] 56910: a94357f6 ldp x22, x21, [sp, #0x30] 56914: a9425ff8 ldp x24, x23, [sp, #0x20] 56918: a94167fa ldp x26, x25, [sp, #0x10] 5691c: a8c66ffc ldp x28, x27, [sp], #0x60 56920: d65f03c0 ret 56924: b94033e8 ldr w8, [sp, #0x30] 56928: f94017e0 ldr x0, [sp, #0x28] 5692c: 900000a2 adrp x2, 0x6a000 56930: 9101c442 add x2, x2, #0x71 56934: 7100011f cmp w8, #0x0 56938: fa400ae4 ccmp x23, #0x0, #0x4, eq 5693c: 320003e9 orr w9, wzr, #0x1 56940: 1a881133 csel w19, w9, w8, ne 56944: 2a1303e1 mov w1, w19 56948: 97ff15c2 bl 0x1c050 5694c: 7100067f cmp w19, #0x1 56950: 54fffceb b.lt 0x568ec 56954: 2a1f03f4 mov w20, wzr 56958: 910063e0 add x0, sp, #0x18 5695c: 2a1403e1 mov w1, w20 56960: aa1703e2 mov x2, x23 56964: aa1603e3 mov x3, x22 56968: 940002e3 bl 0x574f4 5696c: 11000694 add w20, w20, #0x1 56970: 6b14027f cmp w19, w20 56974: 54ffff21 b.ne 0x56958 56978: 17ffffdd b 0x568ec 5697c: 97ff1819 bl 0x1c9e0 <__stack_chk_fail@plt> 56980: d101c3ff sub sp, sp, #0x70 56984: a9016ffc stp x28, x27, [sp, #0x10] 56988: a90267fa stp x26, x25, [sp, #0x20] 5698c: a9035ff8 stp x24, x23, [sp, #0x30] 56990: a90457f6 stp x22, x21, [sp, #0x40] 56994: a9054ff4 stp x20, x19, [sp, #0x50] 56998: a9067bfd stp x29, x30, [sp, #0x60] 5699c: 910183fd add x29, sp, #0x60 569a0: 900000ba adrp x26, 0x6a000 569a4: f000009b adrp x27, 0x69000 569a8: aa0203fc mov x28, x2 569ac: aa0103f4 mov x20, x1 569b0: aa0003f3 mov x19, x0 569b4: 9103475a add x26, x26, #0xd1 569b8: 913c237b add x27, x27, #0xf08 569bc: 14000002 b 0x569c4 569c0: 91000abc add x28, x21, #0x2 569c4: 91000697 add x23, x20, #0x1 569c8: aa1c03f5 mov x21, x28 569cc: f90007f7 str x23, [sp, #0x8] 569d0: 394002a8 ldrb w8, [x21] 569d4: 7100a51f cmp w8, #0x29 569d8: 54000188 b.hi 0x56a08 569dc: f0000089 adrp x9, 0x69000 569e0: 91398129 add x9, x9, #0xe60 569e4: aa0903ea mov x10, x9 569e8: b8a87949 ldrsw x9, [x10, x8, lsl #2] 569ec: aa1403e0 mov x0, x20 569f0: 8b0a0129 add x9, x9, x10 569f4: d61f0120 br x9 569f8: 394006a8 ldrb w8, [x21, #0x1] 569fc: 34002f28 cbz w8, 0x56fe0 56a00: 910006b8 add x24, x21, #0x1 56a04: 1400001d b 0x56a78 56a08: 910006b8 add x24, x21, #0x1 56a0c: 71016d1f cmp w8, #0x5b 56a10: 54000341 b.ne 0x56a78 56a14: 394006a8 ldrb w8, [x21, #0x1] 56a18: 91000aa9 add x9, x21, #0x2 56a1c: 7101791f cmp w8, #0x5e 56a20: 9a980136 csel x22, x9, x24, eq 56a24: 394002c8 ldrb w8, [x22] 56a28: 12001d09 and w9, w8, #0xff 56a2c: 350000a9 cbnz w9, 0x56a40 56a30: f9400a60 ldr x0, [x19, #0x10] 56a34: aa1a03e1 mov x1, x26 56a38: 97ff1b4a bl 0x1d760 56a3c: 394002c8 ldrb w8, [x22] 56a40: 910006c9 add x9, x22, #0x1 56a44: 12001d08 and w8, w8, #0xff 56a48: 7100951f cmp w8, #0x25 56a4c: 540000a1 b.ne 0x56a60 56a50: 394006c8 ldrb w8, [x22, #0x1] 56a54: 91000aca add x10, x22, #0x2 56a58: 7100011f cmp w8, #0x0 56a5c: 9a8a0129 csel x9, x9, x10, eq 56a60: 39400128 ldrb w8, [x9] 56a64: 7101751f cmp w8, #0x5d 56a68: aa0903f6 mov x22, x9 56a6c: 54fffde1 b.ne 0x56a28 56a70: 9100053c add x28, x9, #0x1 56a74: 14000013 b 0x56ac0 56a78: aa1803fc mov x28, x24 56a7c: 14000011 b 0x56ac0 56a80: 394006a8 ldrb w8, [x21, #0x1] 56a84: 7101991f cmp w8, #0x66 56a88: 54000c80 b.eq 0x56c18 56a8c: 7101891f cmp w8, #0x62 56a90: 540022a0 b.eq 0x56ee4 56a94: 5100c109 sub w9, w8, #0x30 56a98: 7100293f cmp w9, #0xa 56a9c: 54001e03 b.lo 0x56e5c 56aa0: aa1503f8 mov x24, x21 56aa4: 38401f08 ldrb w8, [x24, #0x1]! 56aa8: 350000a8 cbnz w8, 0x56abc 56aac: f9400a60 ldr x0, [x19, #0x10] 56ab0: 900000a1 adrp x1, 0x6a000 56ab4: 9102b821 add x1, x1, #0xae 56ab8: 97ff1b2a bl 0x1d760 56abc: 91000abc add x28, x21, #0x2 56ac0: f9400668 ldr x8, [x19, #0x8] 56ac4: eb08029f cmp x20, x8 56ac8: 540001c2 b.hs 0x56b00 56acc: 394002a8 ldrb w8, [x21] 56ad0: 39400299 ldrb w25, [x20] 56ad4: 71016d1f cmp w8, #0x5b 56ad8: 54000180 b.eq 0x56b08 56adc: 7100b91f cmp w8, #0x2e 56ae0: 54000700 b.eq 0x56bc0 56ae4: 7100951f cmp w8, #0x25 56ae8: 54000701 b.ne 0x56bc8 56aec: 39400301 ldrb w1, [x24] 56af0: 2a1903e0 mov w0, w25 56af4: 94000246 bl 0x5740c 56af8: 2a0003f7 mov w23, w0 56afc: 14000035 b 0x56bd0 56b00: 2a1f03e8 mov w8, wzr 56b04: 14000036 b 0x56bdc 56b08: 39400308 ldrb w8, [x24] 56b0c: aa1a03fb mov x27, x26 56b10: d100079a sub x26, x28, #0x1 56b14: 7101791f cmp w8, #0x5e 56b18: 9a950309 csel x9, x24, x21, eq 56b1c: 1a9f17f7 cset w23, eq 56b20: 1a9f07eb cset w11, ne 56b24: 91000528 add x8, x9, #0x1 56b28: eb1a011f cmp x8, x26 56b2c: 54000422 b.hs 0x56bb0 56b30: b90007eb str w11, [sp, #0x4] 56b34: aa0903f6 mov x22, x9 56b38: 3940010a ldrb w10, [x8] 56b3c: 38402ec1 ldrb w1, [x22, #0x2]! 56b40: 7100955f cmp w10, #0x25 56b44: 540000c1 b.ne 0x56b5c 56b48: 2a1903e0 mov w0, w25 56b4c: 94000230 bl 0x5740c 56b50: aa1603e8 mov x8, x22 56b54: 340001a0 cbz w0, 0x56b88 56b58: 14000015 b 0x56bac 56b5c: 7100b43f cmp w1, #0x2d 56b60: 54000101 b.ne 0x56b80 56b64: 91000d29 add x9, x9, #0x3 56b68: eb1a013f cmp x9, x26 56b6c: 540000a2 b.hs 0x56b80 56b70: 6b19015f cmp w10, w25 56b74: 54000149 b.ls 0x56b9c 56b78: aa0903e8 mov x8, x9 56b7c: 14000003 b 0x56b88 56b80: 6b19015f cmp w10, w25 56b84: 54000140 b.eq 0x56bac 56b88: aa0803e9 mov x9, x8 56b8c: 91000528 add x8, x9, #0x1 56b90: eb1a011f cmp x8, x26 56b94: 54fffd03 b.lo 0x56b34 56b98: 14000006 b 0x56bb0 56b9c: 39400128 ldrb w8, [x9] 56ba0: 6b19011f cmp w8, w25 56ba4: aa0903e8 mov x8, x9 56ba8: 54ffff03 b.lo 0x56b88 56bac: b94007f7 ldr w23, [sp, #0x4] 56bb0: aa1b03fa mov x26, x27 56bb4: f000009b adrp x27, 0x69000 56bb8: 913c237b add x27, x27, #0xf08 56bbc: 14000005 b 0x56bd0 56bc0: 320003f7 orr w23, wzr, #0x1 56bc4: 14000003 b 0x56bd0 56bc8: 6b19011f cmp w8, w25 56bcc: 1a9f17f7 cset w23, eq 56bd0: 710002ff cmp w23, #0x0 56bd4: f94007f7 ldr x23, [sp, #0x8] 56bd8: 1a9f07e8 cset w8, ne 56bdc: 39400389 ldrb w9, [x28] 56be0: 5100a929 sub w9, w9, #0x2a 56be4: 7100553f cmp w9, #0x15 56be8: 54001788 b.hi 0x56ed8 56bec: b8a97b69 ldrsw x9, [x27, x9, lsl #2] 56bf0: 8b1b0129 add x9, x9, x27 56bf4: d61f0120 br x9 56bf8: 91000795 add x21, x28, #0x1 56bfc: 34ffeea8 cbz w8, 0x569d0 56c00: aa1303e0 mov x0, x19 56c04: aa1703e1 mov x1, x23 56c08: aa1503e2 mov x2, x21 56c0c: 97ffff5d bl 0x56980 56c10: b4ffee00 cbz x0, 0x569d0 56c14: 14000175 b 0x571e8 56c18: aa1503fc mov x28, x21 56c1c: 38402f88 ldrb w8, [x28, #0x2]! 56c20: 71016d1f cmp w8, #0x5b 56c24: 54000061 b.ne 0x56c30 56c28: 91000eb8 add x24, x21, #0x3 56c2c: 14000013 b 0x56c78 56c30: f9400a60 ldr x0, [x19, #0x10] 56c34: 900000a1 adrp x1, 0x6a000 56c38: 91013821 add x1, x1, #0x4e 56c3c: 97ff1ac9 bl 0x1d760 56c40: 39400aa8 ldrb w8, [x21, #0x2] 56c44: 91000eb8 add x24, x21, #0x3 56c48: 71016d1f cmp w8, #0x5b 56c4c: 54000160 b.eq 0x56c78 56c50: 7100951f cmp w8, #0x25 56c54: 54000441 b.ne 0x56cdc 56c58: 39400308 ldrb w8, [x24] 56c5c: 350000a8 cbnz w8, 0x56c70 56c60: f9400a60 ldr x0, [x19, #0x10] 56c64: 900000a1 adrp x1, 0x6a000 56c68: 9102b821 add x1, x1, #0xae 56c6c: 97ff1abd bl 0x1d760 56c70: 910012b5 add x21, x21, #0x4 56c74: 1400001b b 0x56ce0 56c78: 39400ea8 ldrb w8, [x21, #0x3] 56c7c: 910012a9 add x9, x21, #0x4 56c80: 7101791f cmp w8, #0x5e 56c84: 9a980135 csel x21, x9, x24, eq 56c88: 394002a8 ldrb w8, [x21] 56c8c: 12001d09 and w9, w8, #0xff 56c90: 350000a9 cbnz w9, 0x56ca4 56c94: f9400a60 ldr x0, [x19, #0x10] 56c98: aa1a03e1 mov x1, x26 56c9c: 97ff1ab1 bl 0x1d760 56ca0: 394002a8 ldrb w8, [x21] 56ca4: 910006a9 add x9, x21, #0x1 56ca8: 12001d08 and w8, w8, #0xff 56cac: 7100951f cmp w8, #0x25 56cb0: 540000a1 b.ne 0x56cc4 56cb4: 394006a8 ldrb w8, [x21, #0x1] 56cb8: 91000aaa add x10, x21, #0x2 56cbc: 7100011f cmp w8, #0x0 56cc0: 9a8a0129 csel x9, x9, x10, eq 56cc4: 39400128 ldrb w8, [x9] 56cc8: 7101751f cmp w8, #0x5d 56ccc: aa0903f5 mov x21, x9 56cd0: 54fffde1 b.ne 0x56c8c 56cd4: 91000535 add x21, x9, #0x1 56cd8: 14000002 b 0x56ce0 56cdc: aa1803f5 mov x21, x24 56ce0: f9400268 ldr x8, [x19] 56ce4: eb08029f cmp x20, x8 56ce8: 54000060 b.eq 0x56cf4 56cec: 385ff297 ldurb w23, [x20, #-0x1] 56cf0: 14000002 b 0x56cf8 56cf4: 2a1f03f7 mov w23, wzr 56cf8: 39400308 ldrb w8, [x24] 56cfc: d10006b9 sub x25, x21, #0x1 56d00: 7101791f cmp w8, #0x5e 56d04: 9a9c0318 csel x24, x24, x28, eq 56d08: 9100071c add x28, x24, #0x1 56d0c: 1a9f17e9 cset w9, eq 56d10: 1a9f07e8 cset w8, ne 56d14: eb19039f cmp x28, x25 56d18: 290027e8 stp w8, w9, [sp] 56d1c: 2a0903e8 mov w8, w9 56d20: 540004a2 b.hs 0x56db4 56d24: aa1c03e8 mov x8, x28 56d28: aa1803e9 mov x9, x24 56d2c: aa0903f6 mov x22, x9 56d30: 3940010a ldrb w10, [x8] 56d34: 38402ec1 ldrb w1, [x22, #0x2]! 56d38: 7100955f cmp w10, #0x25 56d3c: 540000c1 b.ne 0x56d54 56d40: 2a1703e0 mov w0, w23 56d44: 940001b2 bl 0x5740c 56d48: aa1603e8 mov x8, x22 56d4c: 340001a0 cbz w0, 0x56d80 56d50: 14000015 b 0x56da4 56d54: 7100b43f cmp w1, #0x2d 56d58: 54000101 b.ne 0x56d78 56d5c: 91000d29 add x9, x9, #0x3 56d60: eb19013f cmp x9, x25 56d64: 540000a2 b.hs 0x56d78 56d68: 6b17015f cmp w10, w23 56d6c: 54000149 b.ls 0x56d94 56d70: aa0903e8 mov x8, x9 56d74: 14000003 b 0x56d80 56d78: 6b17015f cmp w10, w23 56d7c: 54000140 b.eq 0x56da4 56d80: aa0803e9 mov x9, x8 56d84: 91000528 add x8, x9, #0x1 56d88: eb19011f cmp x8, x25 56d8c: 54fffd03 b.lo 0x56d2c 56d90: 14000007 b 0x56dac 56d94: 39400128 ldrb w8, [x9] 56d98: 6b17011f cmp w8, w23 56d9c: aa0903e8 mov x8, x9 56da0: 54ffff03 b.lo 0x56d80 56da4: 294027e8 ldp w8, w9, [sp] 56da8: 14000003 b 0x56db4 56dac: b94007e9 ldr w9, [sp, #0x4] 56db0: 2a0903e8 mov w8, w9 56db4: 35001cc8 cbnz w8, 0x5714c 56db8: eb19039f cmp x28, x25 56dbc: 54000422 b.hs 0x56e40 56dc0: 39400297 ldrb w23, [x20] 56dc4: aa1803f6 mov x22, x24 56dc8: 39400388 ldrb w8, [x28] 56dcc: 38402ec1 ldrb w1, [x22, #0x2]! 56dd0: 7100951f cmp w8, #0x25 56dd4: 540000c1 b.ne 0x56dec 56dd8: 2a1703e0 mov w0, w23 56ddc: 9400018c bl 0x5740c 56de0: aa1603fc mov x28, x22 56de4: 340001a0 cbz w0, 0x56e18 56de8: 14000015 b 0x56e3c 56dec: 7100b43f cmp w1, #0x2d 56df0: 54000101 b.ne 0x56e10 56df4: 91000f09 add x9, x24, #0x3 56df8: eb19013f cmp x9, x25 56dfc: 540000a2 b.hs 0x56e10 56e00: 6b17011f cmp w8, w23 56e04: 54000149 b.ls 0x56e2c 56e08: aa0903fc mov x28, x9 56e0c: 14000003 b 0x56e18 56e10: 6b17011f cmp w8, w23 56e14: 54000140 b.eq 0x56e3c 56e18: aa1c03f8 mov x24, x28 56e1c: 9100071c add x28, x24, #0x1 56e20: eb19039f cmp x28, x25 56e24: 54fffd03 b.lo 0x56dc4 56e28: 14000009 b 0x56e4c 56e2c: 39400128 ldrb w8, [x9] 56e30: 6b17011f cmp w8, w23 56e34: aa0903fc mov x28, x9 56e38: 54ffff03 b.lo 0x56e18 56e3c: b94003e9 ldr w9, [sp] 56e40: f94007f7 ldr x23, [sp, #0x8] 56e44: 35ffdc69 cbnz w9, 0x569d0 56e48: 140000c1 b 0x5714c 56e4c: f94007f7 ldr x23, [sp, #0x8] 56e50: b94007e9 ldr w9, [sp, #0x4] 56e54: 35ffdbe9 cbnz w9, 0x569d0 56e58: 140000bd b 0x5714c 56e5c: 7100c51f cmp w8, #0x31 56e60: 54000123 b.lo 0x56e84 56e64: b9401a69 ldr w9, [x19, #0x18] 56e68: d100c500 sub x0, x8, #0x31 56e6c: 6b09001f cmp w0, w9 56e70: 540000aa b.ge 0x56e84 56e74: 8b001268 add x8, x19, x0, lsl #4 56e78: f9401517 ldr x23, [x8, #0x28] 56e7c: b10006ff cmn x23, #0x1 56e80: 540000e1 b.ne 0x56e9c 56e84: f9400a60 ldr x0, [x19, #0x10] 56e88: 900000a1 adrp x1, 0x6a000 56e8c: 9103c421 add x1, x1, #0xf1 56e90: 97ff1a34 bl 0x1d760 56e94: 8b20d268 add x8, x19, w0, sxtw #4 56e98: f9401517 ldr x23, [x8, #0x28] 56e9c: f9400668 ldr x8, [x19, #0x8] 56ea0: cb140108 sub x8, x8, x20 56ea4: eb17011f cmp x8, x23 56ea8: 54001523 b.lo 0x5714c 56eac: 8b20d268 add x8, x19, w0, sxtw #4 56eb0: f9401100 ldr x0, [x8, #0x20] 56eb4: aa1403e1 mov x1, x20 56eb8: aa1703e2 mov x2, x23 56ebc: 97ff1659 bl 0x1c820 56ec0: 2a0003e8 mov w8, w0 56ec4: aa1f03e0 mov x0, xzr 56ec8: 8b170294 add x20, x20, x23 56ecc: b40018f4 cbz x20, 0x571e8 56ed0: 34ffd788 cbz w8, 0x569c0 56ed4: 140000c5 b 0x571e8 56ed8: aa1703f4 mov x20, x23 56edc: 3707d748 tbnz w8, #0x0, 0x569c4 56ee0: 1400009b b 0x5714c 56ee4: 39400aa8 ldrb w8, [x21, #0x2] 56ee8: 34000068 cbz w8, 0x56ef4 56eec: 39400ea9 ldrb w9, [x21, #0x3] 56ef0: 350000c9 cbnz w9, 0x56f08 56ef4: f9400a60 ldr x0, [x19, #0x10] 56ef8: 900000a1 adrp x1, 0x6a000 56efc: 91026c21 add x1, x1, #0x9b 56f00: 97ff1a18 bl 0x1d760 56f04: 39400aa8 ldrb w8, [x21, #0x2] 56f08: 39400289 ldrb w9, [x20] 56f0c: 6b08013f cmp w9, w8 56f10: 540011e1 b.ne 0x5714c 56f14: f9400669 ldr x9, [x19, #0x8] 56f18: eb0902ff cmp x23, x9 56f1c: 54001182 b.hs 0x5714c 56f20: 39400eaa ldrb w10, [x21, #0x3] 56f24: 320003eb orr w11, wzr, #0x1 56f28: 394002ec ldrb w12, [x23] 56f2c: 6b0a019f cmp w12, w10 56f30: 54000081 b.ne 0x56f40 56f34: 5100056b sub w11, w11, #0x1 56f38: 3500008b cbnz w11, 0x56f48 56f3c: 14000007 b 0x56f58 56f40: 6b08019f cmp w12, w8 56f44: 1a8b156b cinc w11, w11, eq 56f48: 910006f7 add x23, x23, #0x1 56f4c: eb0902ff cmp x23, x9 56f50: 54fffec3 b.lo 0x56f28 56f54: 1400007e b 0x5714c 56f58: 910006f4 add x20, x23, #0x1 56f5c: 910012bc add x28, x21, #0x4 56f60: 17fffe99 b 0x569c4 56f64: aa1503f6 mov x22, x21 56f68: 38401ec8 ldrb w8, [x22, #0x1]! 56f6c: 7100a51f cmp w8, #0x29 56f70: 54001141 b.ne 0x57198 56f74: b9801a76 ldrsw x22, [x19, #0x18] 56f78: 91000ab5 add x21, x21, #0x2 56f7c: 710082df cmp w22, #0x20 56f80: 540000ab b.lt 0x56f94 56f84: f9400a60 ldr x0, [x19, #0x10] 56f88: 900000a1 adrp x1, 0x6a000 56f8c: 9101c421 add x1, x1, #0x71 56f90: 97ff19f4 bl 0x1d760 56f94: 8b161268 add x8, x19, x22, lsl #4 56f98: b27ffbe9 orr x9, xzr, #0xfffffffffffffffe 56f9c: 110006ca add w10, w22, #0x1 56fa0: a9022514 stp x20, x9, [x8, #0x20] 56fa4: b9001a6a str w10, [x19, #0x18] 56fa8: aa1303e0 mov x0, x19 56fac: aa1403e1 mov x1, x20 56fb0: aa1503e2 mov x2, x21 56fb4: 14000088 b 0x571d4 56fb8: b9801a60 ldrsw x0, [x19, #0x18] 56fbc: 910006b5 add x21, x21, #0x1 56fc0: 8b001268 add x8, x19, x0, lsl #4 56fc4: 91006108 add x8, x8, #0x18 56fc8: f1000400 subs x0, x0, #0x1 56fcc: 54000c4b b.lt 0x57154 56fd0: f85f0509 ldr x9, [x8], #-0x10 56fd4: b100053f cmn x9, #0x1 56fd8: 54ffff81 b.ne 0x56fc8 56fdc: 14000062 b 0x57164 56fe0: f9400668 ldr x8, [x19, #0x8] 56fe4: eb08029f cmp x20, x8 56fe8: 9a9f0280 csel x0, x20, xzr, eq 56fec: 1400007f b 0x571e8 56ff0: aa1303e0 mov x0, x19 56ff4: aa1403e1 mov x1, x20 56ff8: 14000004 b 0x57008 56ffc: 34000a88 cbz w8, 0x5714c 57000: aa1303e0 mov x0, x19 57004: aa1703e1 mov x1, x23 57008: aa1503e2 mov x2, x21 5700c: aa1c03e3 mov x3, x28 57010: a9467bfd ldp x29, x30, [sp, #0x60] 57014: a9454ff4 ldp x20, x19, [sp, #0x50] 57018: a94457f6 ldp x22, x21, [sp, #0x40] 5701c: a9435ff8 ldp x24, x23, [sp, #0x30] 57020: a94267fa ldp x26, x25, [sp, #0x20] 57024: a9416ffc ldp x28, x27, [sp, #0x10] 57028: 9101c3ff add sp, sp, #0x70 5702c: 14000077 b 0x57208 57030: 91000796 add x22, x28, #0x1 57034: d100079a sub x26, x28, #0x1 57038: 14000002 b 0x57040 5703c: 91000694 add x20, x20, #0x1 57040: aa1303e0 mov x0, x19 57044: aa1403e1 mov x1, x20 57048: aa1603e2 mov x2, x22 5704c: 97fffe4d bl 0x56980 57050: b5000cc0 cbnz x0, 0x571e8 57054: f9400668 ldr x8, [x19, #0x8] 57058: eb08029f cmp x20, x8 5705c: 54000782 b.hs 0x5714c 57060: 394002a8 ldrb w8, [x21] 57064: 7100b91f cmp w8, #0x2e 57068: 54fffea0 b.eq 0x5703c 5706c: 39400299 ldrb w25, [x20] 57070: 7100951f cmp w8, #0x25 57074: 54000520 b.eq 0x57118 57078: 71016d1f cmp w8, #0x5b 5707c: 54000581 b.ne 0x5712c 57080: 39400308 ldrb w8, [x24] 57084: 7101791f cmp w8, #0x5e 57088: 1a9f17f7 cset w23, eq 5708c: 9a950309 csel x9, x24, x21, eq 57090: 1a9f07fb cset w27, ne 57094: 14000002 b 0x5709c 57098: aa0803e9 mov x9, x8 5709c: 91000528 add x8, x9, #0x1 570a0: eb1a011f cmp x8, x26 570a4: 54000482 b.hs 0x57134 570a8: aa0903fc mov x28, x9 570ac: 3940010a ldrb w10, [x8] 570b0: 38402f81 ldrb w1, [x28, #0x2]! 570b4: 7100955f cmp w10, #0x25 570b8: 540000c1 b.ne 0x570d0 570bc: 2a1903e0 mov w0, w25 570c0: 940000d3 bl 0x5740c 570c4: aa1c03e8 mov x8, x28 570c8: 34fffe80 cbz w0, 0x57098 570cc: 1400001e b 0x57144 570d0: 7100b43f cmp w1, #0x2d 570d4: 54000101 b.ne 0x570f4 570d8: 91000d29 add x9, x9, #0x3 570dc: eb1a013f cmp x9, x26 570e0: 540000a2 b.hs 0x570f4 570e4: 6b19015f cmp w10, w25 570e8: 540000c9 b.ls 0x57100 570ec: aa0903e8 mov x8, x9 570f0: 17ffffea b 0x57098 570f4: 6b19015f cmp w10, w25 570f8: 54fffd01 b.ne 0x57098 570fc: 14000012 b 0x57144 57100: 39400128 ldrb w8, [x9] 57104: 6b19011f cmp w8, w25 57108: aa0903e8 mov x8, x9 5710c: 54fffc63 b.lo 0x57098 57110: 2a1b03f7 mov w23, w27 57114: 14000008 b 0x57134 57118: 39400301 ldrb w1, [x24] 5711c: 2a1903e0 mov w0, w25 57120: 940000bb bl 0x5740c 57124: 2a0003f7 mov w23, w0 57128: 14000003 b 0x57134 5712c: 6b19011f cmp w8, w25 57130: 1a9f17f7 cset w23, eq 57134: aa1f03e0 mov x0, xzr 57138: 91000694 add x20, x20, #0x1 5713c: 35fff837 cbnz w23, 0x57040 57140: 1400002a b 0x571e8 57144: 2a1b03f7 mov w23, w27 57148: 17fffffb b 0x57134 5714c: aa1f03e0 mov x0, xzr 57150: 14000026 b 0x571e8 57154: f9400a60 ldr x0, [x19, #0x10] 57158: f0000081 adrp x1, 0x6a000 5715c: 91020c21 add x1, x1, #0x83 57160: 97ff1980 bl 0x1d760 57164: 8b20d276 add x22, x19, w0, sxtw #4 57168: f94012c8 ldr x8, [x22, #0x20] 5716c: aa1303e0 mov x0, x19 57170: aa1403e1 mov x1, x20 57174: aa1503e2 mov x2, x21 57178: cb080288 sub x8, x20, x8 5717c: f90016c8 str x8, [x22, #0x28] 57180: 97fffe00 bl 0x56980 57184: b5000320 cbnz x0, 0x571e8 57188: 9100a2c8 add x8, x22, #0x28 5718c: 92800009 mov x9, #-0x1 // =-1 57190: f9000109 str x9, [x8] 57194: 14000015 b 0x571e8 57198: b9801a75 ldrsw x21, [x19, #0x18] 5719c: 710082bf cmp w21, #0x20 571a0: 540000ab b.lt 0x571b4 571a4: f9400a60 ldr x0, [x19, #0x10] 571a8: f0000081 adrp x1, 0x6a000 571ac: 9101c421 add x1, x1, #0x71 571b0: 97ff196c bl 0x1d760 571b4: 8b151268 add x8, x19, x21, lsl #4 571b8: 92800009 mov x9, #-0x1 // =-1 571bc: 110006aa add w10, w21, #0x1 571c0: a9022514 stp x20, x9, [x8, #0x20] 571c4: b9001a6a str w10, [x19, #0x18] 571c8: aa1303e0 mov x0, x19 571cc: aa1403e1 mov x1, x20 571d0: aa1603e2 mov x2, x22 571d4: 97fffdeb bl 0x56980 571d8: b5000080 cbnz x0, 0x571e8 571dc: b9401a68 ldr w8, [x19, #0x18] 571e0: 51000508 sub w8, w8, #0x1 571e4: b9001a68 str w8, [x19, #0x18] 571e8: a9467bfd ldp x29, x30, [sp, #0x60] 571ec: a9454ff4 ldp x20, x19, [sp, #0x50] 571f0: a94457f6 ldp x22, x21, [sp, #0x40] 571f4: a9435ff8 ldp x24, x23, [sp, #0x30] 571f8: a94267fa ldp x26, x25, [sp, #0x20] 571fc: a9416ffc ldp x28, x27, [sp, #0x10] 57200: 9101c3ff add sp, sp, #0x70 57204: d65f03c0 ret 57208: d10203ff sub sp, sp, #0x80 5720c: a9026ffc stp x28, x27, [sp, #0x20] 57210: a90367fa stp x26, x25, [sp, #0x30] 57214: a9045ff8 stp x24, x23, [sp, #0x40] 57218: a90557f6 stp x22, x21, [sp, #0x50] 5721c: a9064ff4 stp x20, x19, [sp, #0x60] 57220: a9077bfd stp x29, x30, [sp, #0x70] 57224: 9101c3fd add x29, sp, #0x70 57228: aa0003f3 mov x19, x0 5722c: f9400679 ldr x25, [x19, #0x8] 57230: aa0103f4 mov x20, x1 57234: aa0203f6 mov x22, x2 57238: f9000fe3 str x3, [sp, #0x18] 5723c: eb140328 subs x8, x25, x20 57240: 54000169 b.ls 0x5726c 57244: aa1603eb mov x11, x22 57248: 3840157b ldrb w27, [x11], #0x1 5724c: 7100977f cmp w27, #0x25 57250: 54000120 b.eq 0x57274 57254: 7100bb7f cmp w27, #0x2e 57258: 54000241 b.ne 0x572a0 5725c: f100051f cmp x8, #0x1 57260: 54000968 b.hi 0x5738c 57264: aa1f03f8 mov x24, xzr 57268: 14000050 b 0x573a8 5726c: aa1f03f8 mov x24, xzr 57270: 14000052 b 0x573b8 57274: 39400176 ldrb w22, [x11] 57278: aa1f03f8 mov x24, xzr 5727c: 38786a80 ldrb w0, [x20, x24] 57280: 2a1603e1 mov w1, w22 57284: 94000062 bl 0x5740c 57288: 34000980 cbz w0, 0x573b8 5728c: 91000718 add x24, x24, #0x1 57290: 8b180288 add x8, x20, x24 57294: eb19011f cmp x8, x25 57298: 54ffff23 b.lo 0x5727c 5729c: 14000047 b 0x573b8 572a0: aa1f03f8 mov x24, xzr 572a4: d100047c sub x28, x3, #0x1 572a8: aa1403e8 mov x8, x20 572ac: f90007eb str x11, [sp, #0x8] 572b0: 7100bb7f cmp w27, #0x2e 572b4: 54000620 b.eq 0x57378 572b8: 39400117 ldrb w23, [x8] 572bc: 71016f7f cmp w27, #0x5b 572c0: 54000561 b.ne 0x5736c 572c4: 394006c8 ldrb w8, [x22, #0x1] 572c8: 7101791f cmp w8, #0x5e 572cc: 9a960169 csel x9, x11, x22, eq 572d0: 1a9f17f5 cset w21, eq 572d4: 1a9f07ec cset w12, ne 572d8: 91000528 add x8, x9, #0x1 572dc: eb1c011f cmp x8, x28 572e0: 540004a2 b.hs 0x57374 572e4: b90017ec str w12, [sp, #0x14] 572e8: aa0903fa mov x26, x9 572ec: 3940010a ldrb w10, [x8] 572f0: 38402f41 ldrb w1, [x26, #0x2]! 572f4: 7100955f cmp w10, #0x25 572f8: 540000c1 b.ne 0x57310 572fc: 2a1703e0 mov w0, w23 57300: 94000043 bl 0x5740c 57304: aa1a03e8 mov x8, x26 57308: 340001a0 cbz w0, 0x5733c 5730c: 14000015 b 0x57360 57310: 7100b43f cmp w1, #0x2d 57314: 54000101 b.ne 0x57334 57318: 91000d29 add x9, x9, #0x3 5731c: eb1c013f cmp x9, x28 57320: 540000a2 b.hs 0x57334 57324: 6b17015f cmp w10, w23 57328: 54000149 b.ls 0x57350 5732c: aa0903e8 mov x8, x9 57330: 14000003 b 0x5733c 57334: 6b17015f cmp w10, w23 57338: 54000140 b.eq 0x57360 5733c: aa0803e9 mov x9, x8 57340: 91000528 add x8, x9, #0x1 57344: eb1c011f cmp x8, x28 57348: 54fffd03 b.lo 0x572e8 5734c: 14000006 b 0x57364 57350: 39400128 ldrb w8, [x9] 57354: 6b17011f cmp w8, w23 57358: aa0903e8 mov x8, x9 5735c: 54ffff03 b.lo 0x5733c 57360: b94017f5 ldr w21, [sp, #0x14] 57364: f94007eb ldr x11, [sp, #0x8] 57368: 14000003 b 0x57374 5736c: 6b17037f cmp w27, w23 57370: 1a9f17f5 cset w21, eq 57374: 34000235 cbz w21, 0x573b8 57378: 91000718 add x24, x24, #0x1 5737c: 8b180288 add x8, x20, x24 57380: eb19011f cmp x8, x25 57384: 54fff963 b.lo 0x572b0 57388: 1400000c b 0x573b8 5738c: 927ff918 and x24, x8, #0xfffffffffffffffe 57390: b40000d8 cbz x24, 0x573a8 57394: aa1803e9 mov x9, x24 57398: d1000929 sub x9, x9, #0x2 5739c: b5ffffe9 cbnz x9, 0x57398 573a0: eb18011f cmp x8, x24 573a4: 540000a0 b.eq 0x573b8 573a8: 91000718 add x24, x24, #0x1 573ac: 8b180288 add x8, x20, x24 573b0: eb19011f cmp x8, x25 573b4: 54ffffa3 b.lo 0x573a8 573b8: f9400fe8 ldr x8, [sp, #0x18] 573bc: 91000515 add x21, x8, #0x1 573c0: b7f80158 tbnz x24, #0x3f, 0x573e8 573c4: 8b180281 add x1, x20, x24 573c8: aa1303e0 mov x0, x19 573cc: aa1503e2 mov x2, x21 573d0: 97fffd6c bl 0x56980 573d4: f100001f cmp x0, #0x0 573d8: 1a9f17e8 cset w8, eq 573dc: cb284318 sub x24, x24, w8, uxtw 573e0: b4ffff00 cbz x0, 0x573c0 573e4: 14000002 b 0x573ec 573e8: aa1f03e0 mov x0, xzr 573ec: a9477bfd ldp x29, x30, [sp, #0x70] 573f0: a9464ff4 ldp x20, x19, [sp, #0x60] 573f4: a94557f6 ldp x22, x21, [sp, #0x50] 573f8: a9445ff8 ldp x24, x23, [sp, #0x40] 573fc: a94367fa ldp x26, x25, [sp, #0x30] 57400: a9426ffc ldp x28, x27, [sp, #0x20] 57404: 910203ff add sp, sp, #0x80 57408: d65f03c0 ret 5740c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 57410: a9017bfd stp x29, x30, [sp, #0x10] 57414: 910043fd add x29, sp, #0x10 57418: 2a0103f3 mov w19, w1 5741c: 2a0003f4 mov w20, w0 57420: 2a1303e0 mov w0, w19 57424: 97ff1697 bl 0x1ce80 57428: 51018408 sub w8, w0, #0x61 5742c: 7100651f cmp w8, #0x19 57430: 54000128 b.hi 0x57454 57434: d0000089 adrp x9, 0x69000 57438: 913d8129 add x9, x9, #0xf60 5743c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 57440: 8b090108 add x8, x8, x9 57444: d61f0100 br x8 57448: 2a1403e0 mov w0, w20 5744c: 97ff1205 bl 0x1bc60 57450: 1400001c b 0x574c0 57454: 6b14027f cmp w19, w20 57458: 1a9f17e0 cset w0, eq 5745c: 14000020 b 0x574dc 57460: 2a1403e0 mov w0, w20 57464: 97ff14df bl 0x1c7e0 57468: 14000016 b 0x574c0 5746c: 5100c288 sub w8, w20, #0x30 57470: 7100291f cmp w8, #0xa 57474: 1a9f27f4 cset w20, lo 57478: 14000013 b 0x574c4 5747c: 2a1403e0 mov w0, w20 57480: 97ff1444 bl 0x1c590 57484: 1400000f b 0x574c0 57488: 2a1403e0 mov w0, w20 5748c: 97ff1699 bl 0x1cef0 57490: 1400000c b 0x574c0 57494: 2a1403e0 mov w0, w20 57498: 97ff19ca bl 0x1dbc0 5749c: 14000009 b 0x574c0 574a0: 2a1403e0 mov w0, w20 574a4: 97ff144b bl 0x1c5d0 574a8: 14000006 b 0x574c0 574ac: 2a1403e0 mov w0, w20 574b0: 97ff18f8 bl 0x1d890 574b4: 14000003 b 0x574c0 574b8: 2a1403e0 mov w0, w20 574bc: 97ff17bd bl 0x1d3b0 574c0: 2a0003f4 mov w20, w0 574c4: 2a1303e0 mov w0, w19 574c8: 97ff1432 bl 0x1c590 574cc: 7100029f cmp w20, #0x0 574d0: 1a9f17e8 cset w8, eq 574d4: 7100001f cmp w0, #0x0 574d8: 1a940100 csel w0, w8, w20, eq 574dc: a9417bfd ldp x29, x30, [sp, #0x10] 574e0: a8c24ff4 ldp x20, x19, [sp], #0x20 574e4: d65f03c0 ret 574e8: 7100029f cmp w20, #0x0 574ec: 1a9f17f4 cset w20, eq 574f0: 17fffff5 b 0x574c4 574f4: f81d0ff5 str x21, [sp, #-0x30]! 574f8: a9014ff4 stp x20, x19, [sp, #0x10] 574fc: a9027bfd stp x29, x30, [sp, #0x20] 57500: 910083fd add x29, sp, #0x20 57504: aa0003f4 mov x20, x0 57508: b9401a88 ldr w8, [x20, #0x18] 5750c: 6b01011f cmp w8, w1 57510: 5400024d b.le 0x57558 57514: 8b21d288 add x8, x20, w1, sxtw #4 57518: f9401513 ldr x19, [x8, #0x28] 5751c: 93407c35 sxtw x21, w1 57520: b100067f cmn x19, #0x1 57524: 540002a0 b.eq 0x57578 57528: 8b151288 add x8, x20, x21, lsl #4 5752c: f9400a80 ldr x0, [x20, #0x10] 57530: f9401101 ldr x1, [x8, #0x20] 57534: b1000a7f cmn x19, #0x2 57538: 540002e1 b.ne 0x57594 5753c: f9400288 ldr x8, [x20] 57540: a9427bfd ldp x29, x30, [sp, #0x20] 57544: a9414ff4 ldp x20, x19, [sp, #0x10] 57548: 91000429 add x9, x1, #0x1 5754c: cb080121 sub x1, x9, x8 57550: f84307f5 ldr x21, [sp], #0x30 57554: 17ff11a7 b 0x1bbf0 57558: f9400a80 ldr x0, [x20, #0x10] 5755c: 34000201 cbz w1, 0x5759c 57560: a9427bfd ldp x29, x30, [sp, #0x20] 57564: a9414ff4 ldp x20, x19, [sp, #0x10] 57568: f0000081 adrp x1, 0x6a000 5756c: 9103c421 add x1, x1, #0xf1 57570: f84307f5 ldr x21, [sp], #0x30 57574: 17ff187b b 0x1d760 57578: f9400a80 ldr x0, [x20, #0x10] 5757c: f0000081 adrp x1, 0x6a000 57580: 91041c21 add x1, x1, #0x107 57584: 97ff1877 bl 0x1d760 57588: 8b151288 add x8, x20, x21, lsl #4 5758c: f9400a80 ldr x0, [x20, #0x10] 57590: f9401101 ldr x1, [x8, #0x20] 57594: aa1303e2 mov x2, x19 57598: 14000004 b 0x575a8 5759c: cb020068 sub x8, x3, x2 575a0: aa0203e1 mov x1, x2 575a4: aa0803e2 mov x2, x8 575a8: a9427bfd ldp x29, x30, [sp, #0x20] 575ac: a9414ff4 ldp x20, x19, [sp, #0x10] 575b0: f84307f5 ldr x21, [sp], #0x30 575b4: 17ff17a3 b 0x1d440 575b8: a9bc5ffc stp x28, x23, [sp, #-0x40]! 575bc: a90157f6 stp x22, x21, [sp, #0x10] 575c0: a9024ff4 stp x20, x19, [sp, #0x20] 575c4: a9037bfd stp x29, x30, [sp, #0x30] 575c8: 9100c3fd add x29, sp, #0x30 575cc: d108c3ff sub sp, sp, #0x230 575d0: d53bd048 mrs x8, TPIDR_EL0 575d4: f9401508 ldr x8, [x8, #0x28] 575d8: 1284e241 mov w1, #-0x2713 // =-10003 575dc: 910003e2 mov x2, sp 575e0: aa0003f3 mov x19, x0 575e4: f81c83a8 stur x8, [x29, #-0x38] 575e8: 97ff17d6 bl 0x1d540 575ec: aa0003f6 mov x22, x0 575f0: 1284e261 mov w1, #-0x2714 // =-10004 575f4: aa1303e0 mov x0, x19 575f8: aa1f03e2 mov x2, xzr 575fc: 97ff17d1 bl 0x1d540 57600: f94003f4 ldr x20, [sp] 57604: aa0003f7 mov x23, x0 57608: 1284e281 mov w1, #-0x2715 // =-10005 5760c: aa1303e0 mov x0, x19 57610: 8b1402c8 add x8, x22, x20 57614: f90007f6 str x22, [sp, #0x8] 57618: a9014fe8 stp x8, x19, [sp, #0x10] 5761c: 97ff1501 bl 0x1ca20 57620: eb14001f cmp x0, x20 57624: 540001ac b.gt 0x57658 57628: 8b0002d4 add x20, x22, x0 5762c: 910023e0 add x0, sp, #0x8 57630: aa1403e1 mov x1, x20 57634: aa1703e2 mov x2, x23 57638: b90023ff str wzr, [sp, #0x20] 5763c: 97fffcd1 bl 0x56980 57640: aa0003f5 mov x21, x0 57644: b5000255 cbnz x21, 0x5768c 57648: f9400be8 ldr x8, [sp, #0x10] 5764c: 91000694 add x20, x20, #0x1 57650: eb08029f cmp x20, x8 57654: 54fffec9 b.ls 0x5762c 57658: 2a1f03f3 mov w19, wzr 5765c: d53bd048 mrs x8, TPIDR_EL0 57660: f9401508 ldr x8, [x8, #0x28] 57664: f85c83a9 ldur x9, [x29, #-0x38] 57668: eb09011f cmp x8, x9 5766c: 540004c1 b.ne 0x57704 57670: 2a1303e0 mov w0, w19 57674: 9108c3ff add sp, sp, #0x230 57678: a9437bfd ldp x29, x30, [sp, #0x30] 5767c: a9424ff4 ldp x20, x19, [sp, #0x20] 57680: a94157f6 ldp x22, x21, [sp, #0x10] 57684: a8c45ffc ldp x28, x23, [sp], #0x40 57688: d65f03c0 ret 5768c: cb1602a8 sub x8, x21, x22 57690: eb15029f cmp x20, x21 57694: 9a881501 cinc x1, x8, eq 57698: aa1303e0 mov x0, x19 5769c: 97ff1155 bl 0x1bbf0 576a0: 1284e281 mov w1, #-0x2715 // =-10005 576a4: aa1303e0 mov x0, x19 576a8: 97ff16ca bl 0x1d1d0 576ac: b94023e8 ldr w8, [sp, #0x20] 576b0: f9400fe0 ldr x0, [sp, #0x18] 576b4: f0000082 adrp x2, 0x6a000 576b8: 9101c442 add x2, x2, #0x71 576bc: 7100011f cmp w8, #0x0 576c0: fa400a84 ccmp x20, #0x0, #0x4, eq 576c4: 320003e9 orr w9, wzr, #0x1 576c8: 1a881133 csel w19, w9, w8, ne 576cc: 2a1303e1 mov w1, w19 576d0: 97ff1260 bl 0x1c050 576d4: 7100067f cmp w19, #0x1 576d8: 54fffc2b b.lt 0x5765c 576dc: 2a1f03f6 mov w22, wzr 576e0: 910023e0 add x0, sp, #0x8 576e4: 2a1603e1 mov w1, w22 576e8: aa1403e2 mov x2, x20 576ec: aa1503e3 mov x3, x21 576f0: 97ffff81 bl 0x574f4 576f4: 110006d6 add w22, w22, #0x1 576f8: 6b16027f cmp w19, w22 576fc: 54ffff21 b.ne 0x576e0 57700: 17ffffd7 b 0x5765c 57704: 97ff14b7 bl 0x1c9e0 <__stack_chk_fail@plt> 57708: f81c0ff7 str x23, [sp, #-0x40]! 5770c: a90157f6 stp x22, x21, [sp, #0x10] 57710: a9024ff4 stp x20, x19, [sp, #0x20] 57714: a9037bfd stp x29, x30, [sp, #0x30] 57718: 9100c3fd add x29, sp, #0x30 5771c: aa0203f3 mov x19, x2 57720: b9400a68 ldr w8, [x19, #0x8] 57724: aa0103f4 mov x20, x1 57728: aa0003f5 mov x21, x0 5772c: 7100111f cmp w8, #0x4 57730: 540001e8 b.hi 0x5776c 57734: f0000089 adrp x9, 0x6a000 57738: 91080129 add x9, x9, #0x200 5773c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 57740: 8b090108 add x8, x8, x9 57744: 12800009 mov w9, #-0x1 // =-1 57748: d61f0100 br x8 5774c: 39402e88 ldrb w8, [x20, #0xb] 57750: b9400269 ldr w9, [x19] 57754: 320003ea orr w10, wzr, #0x1 57758: f940128b ldr x11, [x20, #0x20] 5775c: 1ac82148 lsl w8, w10, w8 57760: 51000508 sub w8, w8, #0x1 57764: 0a090108 and w8, w8, w9 57768: 1400002f b 0x57824 5776c: 39402e88 ldrb w8, [x20, #0xb] 57770: b9400269 ldr w9, [x19] 57774: 320003ea orr w10, wzr, #0x1 57778: f940128b ldr x11, [x20, #0x20] 5777c: 1ac82148 lsl w8, w10, w8 57780: 51000508 sub w8, w8, #0x1 57784: 32000108 orr w8, w8, #0x1 57788: 1ac8092a udiv w10, w9, w8 5778c: 1b08a548 msub w8, w10, w8, w9 57790: 52800509 mov w9, #0x28 // =40 57794: 9ba92d17 umaddl x23, w8, w9, x11 57798: 14000025 b 0x5782c 5779c: fd400260 ldr d0, [x19] 577a0: 1e780008 fcvtzs w8, d0 577a4: 71000509 subs w9, w8, #0x1 577a8: 540000eb b.lt 0x577c4 577ac: 1e620101 scvtf d1, w8 577b0: 1e602020 fcmp d1, d0 577b4: 54000081 b.ne 0x577c4 577b8: b9403a8a ldr w10, [x20, #0x38] 577bc: 6b0a011f cmp w8, w10 577c0: 5400072d b.le 0x578a4 577c4: f9401297 ldr x23, [x20, #0x20] 577c8: 1e602008 fcmp d0, #0.0 577cc: 54000300 b.eq 0x5782c 577d0: 39402e89 ldrb w9, [x20, #0xb] 577d4: 320003eb orr w11, wzr, #0x1 577d8: 9e660008 fmov x8, d0 577dc: d360fd0a lsr x10, x8, #32 577e0: 1ac92169 lsl w9, w11, w9 577e4: 51000529 sub w9, w9, #0x1 577e8: 0b080148 add w8, w10, w8 577ec: 32000129 orr w9, w9, #0x1 577f0: 1ac9090a udiv w10, w8, w9 577f4: 1b09a148 msub w8, w10, w9, w8 577f8: 52800509 mov w9, #0x28 // =40 577fc: 9ba95d17 umaddl x23, w8, w9, x23 57800: 1400000b b 0x5782c 57804: f9400268 ldr x8, [x19] 57808: 39402e89 ldrb w9, [x20, #0xb] 5780c: 320003ea orr w10, wzr, #0x1 57810: f940128b ldr x11, [x20, #0x20] 57814: b9400d08 ldr w8, [x8, #0xc] 57818: 1ac92149 lsl w9, w10, w9 5781c: 51000529 sub w9, w9, #0x1 57820: 0a080128 and w8, w9, w8 57824: 52800509 mov w9, #0x28 // =40 57828: 9b292d17 smaddl x23, w8, w9, x11 5782c: 910042f6 add x22, x23, #0x10 57830: aa1603e0 mov x0, x22 57834: aa1303e1 mov x1, x19 57838: 97ffe2c8 bl 0x50358 5783c: 35000260 cbnz w0, 0x57888 57840: b9401ae8 ldr w8, [x23, #0x18] 57844: 71002d1f cmp w8, #0xb 57848: 54000101 b.ne 0x57868 5784c: b9400a68 ldr w8, [x19, #0x8] 57850: 7100111f cmp w8, #0x4 57854: 540000ab b.lt 0x57868 57858: f94002c8 ldr x8, [x22] 5785c: f9400269 ldr x9, [x19] 57860: eb09011f cmp x8, x9 57864: 54000120 b.eq 0x57888 57868: f94012f7 ldr x23, [x23, #0x20] 5786c: b5fffe17 cbnz x23, 0x5782c 57870: f0000081 adrp x1, 0x6a000 57874: 910a5821 add x1, x1, #0x296 57878: aa1503e0 mov x0, x21 5787c: 97ffc778 bl 0x4965c 57880: 2a1f03e9 mov w9, wzr 57884: 14000008 b 0x578a4 57888: f9401288 ldr x8, [x20, #0x20] 5788c: b9403a89 ldr w9, [x20, #0x38] 57890: 52b9998a mov w10, #-0x33340000 // =-859045888 57894: 729999aa movk w10, #0xcccd 57898: cb0802e8 sub x8, x23, x8 5789c: d343fd08 lsr x8, x8, #3 578a0: 1b0a2509 madd w9, w8, w10, w9 578a4: b9803a88 ldrsw x8, [x20, #0x38] 578a8: 93407d2a sxtw x10, w9 578ac: 937c7d29 sbfiz x9, x9, #4, #32 578b0: 9100054a add x10, x10, #0x1 578b4: eb08015f cmp x10, x8 578b8: 5400020a b.ge 0x578f8 578bc: f9400e8b ldr x11, [x20, #0x18] 578c0: 9100054a add x10, x10, #0x1 578c4: 8b09016c add x12, x11, x9 578c8: b940198c ldr w12, [x12, #0x18] 578cc: 91004129 add x9, x9, #0x10 578d0: 34ffff2c cbz w12, 0x578b4 578d4: 1e620140 scvtf d0, w10 578d8: 320007e8 orr w8, wzr, #0x3 578dc: 8b090169 add x9, x11, x9 578e0: fd000260 str d0, [x19] 578e4: b9000a68 str w8, [x19, #0x8] 578e8: f9400128 ldr x8, [x9] 578ec: f9000a68 str x8, [x19, #0x10] 578f0: b9400928 ldr w8, [x9, #0x8] 578f4: 1400001e b 0x5796c 578f8: 39402e8b ldrb w11, [x20, #0xb] 578fc: 4b080149 sub w9, w10, w8 57900: 320003e8 orr w8, wzr, #0x1 57904: 1acb210b lsl w11, w8, w11 57908: 6b0b013f cmp w9, w11 5790c: 540001aa b.ge 0x57940 57910: f9401288 ldr x8, [x20, #0x20] 57914: 5280050c mov w12, #0x28 // =40 57918: 93407d2a sxtw x10, w9 5791c: 93407d6b sxtw x11, w11 57920: 9b2c7d29 smull x9, w9, w12 57924: 8b09010c add x12, x8, x9 57928: b940098d ldr w13, [x12, #0x8] 5792c: 350000ed cbnz w13, 0x57948 57930: 9100054a add x10, x10, #0x1 57934: 9100a129 add x9, x9, #0x28 57938: eb0b015f cmp x10, x11 5793c: 54ffff4b b.lt 0x57924 57940: 2a1f03e0 mov w0, wzr 57944: 1400000c b 0x57974 57948: f9400988 ldr x8, [x12, #0x10] 5794c: f9000268 str x8, [x19] 57950: b9401988 ldr w8, [x12, #0x18] 57954: b9000a68 str w8, [x19, #0x8] 57958: f9401288 ldr x8, [x20, #0x20] 5795c: 8b090108 add x8, x8, x9 57960: f9400109 ldr x9, [x8] 57964: f9000a69 str x9, [x19, #0x10] 57968: b9400908 ldr w8, [x8, #0x8] 5796c: 320003e0 orr w0, wzr, #0x1 57970: b9001a68 str w8, [x19, #0x18] 57974: a9437bfd ldp x29, x30, [sp, #0x30] 57978: a9424ff4 ldp x20, x19, [sp, #0x20] 5797c: a94157f6 ldp x22, x21, [sp, #0x10] 57980: f84407f7 ldr x23, [sp], #0x40 57984: d65f03c0 ret 57988: f9401028 ldr x8, [x1, #0x20] 5798c: f0000089 adrp x9, 0x6a000 57990: 91092129 add x9, x9, #0x248 57994: eb09011f cmp x8, x9 57998: 540000a0 b.eq 0x579ac 5799c: 39402c28 ldrb w8, [x1, #0xb] 579a0: 320003e9 orr w9, wzr, #0x1 579a4: 1ac82123 lsl w3, w9, w8 579a8: 14000003 b 0x579b4 579ac: 2a1f03e3 mov w3, wzr 579b0: 14000001 b 0x579b4 579b4: d10243ff sub sp, sp, #0x90 579b8: a9036ffc stp x28, x27, [sp, #0x30] 579bc: a90467fa stp x26, x25, [sp, #0x40] 579c0: a9055ff8 stp x24, x23, [sp, #0x50] 579c4: a90657f6 stp x22, x21, [sp, #0x60] 579c8: a9074ff4 stp x20, x19, [sp, #0x70] 579cc: a9087bfd stp x29, x30, [sp, #0x80] 579d0: 910203fd add x29, sp, #0x80 579d4: d53bd048 mrs x8, TPIDR_EL0 579d8: f9401508 ldr x8, [x8, #0x28] 579dc: aa0103f5 mov x21, x1 579e0: 2a0303f7 mov w23, w3 579e4: 2a0203f6 mov w22, w2 579e8: f90017e8 str x8, [sp, #0x28] 579ec: b9803ab9 ldrsw x25, [x21, #0x38] 579f0: 39402eb8 ldrb w24, [x21, #0xb] 579f4: f94012bc ldr x28, [x21, #0x20] 579f8: aa0003f3 mov x19, x0 579fc: 6b16033f cmp w25, w22 57a00: 5400050a b.ge 0x57aa0 57a04: 310006df cmn w22, #0x1 57a08: 540000eb b.lt 0x57a24 57a0c: f9400ea1 ldr x1, [x21, #0x18] 57a10: d37cef22 lsl x2, x25, #4 57a14: 937c7ec3 sbfiz x3, x22, #4, #32 57a18: aa1303e0 mov x0, x19 57a1c: 97ffde4b bl 0x4f348 57a20: 14000003 b 0x57a2c 57a24: aa1303e0 mov x0, x19 57a28: 97ffde63 bl 0x4f3b4 57a2c: b9803aa8 ldrsw x8, [x21, #0x38] 57a30: f9000ea0 str x0, [x21, #0x18] 57a34: 6b16011f cmp w8, w22 57a38: 5400032a b.ge 0x57a9c 57a3c: 510006c9 sub w9, w22, #0x1 57a40: 4b080129 sub w9, w9, w8 57a44: 91000529 add x9, x9, #0x1 57a48: f100093f cmp x9, #0x2 57a4c: 540001c3 b.lo 0x57a84 57a50: 927f7d2a and x10, x9, #0x1fffffffe 57a54: b400018a cbz x10, 0x57a84 57a58: 8b0a010b add x11, x8, x10 57a5c: 8b081008 add x8, x0, x8, lsl #4 57a60: 91006108 add x8, x8, #0x18 57a64: aa0a03ec mov x12, x10 57a68: b81f011f stur wzr, [x8, #-0x10] 57a6c: b802051f str wzr, [x8], #0x20 57a70: d100098c sub x12, x12, #0x2 57a74: b5ffffac cbnz x12, 0x57a68 57a78: eb0a013f cmp x9, x10 57a7c: aa0b03e8 mov x8, x11 57a80: 540000e0 b.eq 0x57a9c 57a84: 4b0802c9 sub w9, w22, w8 57a88: 8b081008 add x8, x0, x8, lsl #4 57a8c: 91002108 add x8, x8, #0x8 57a90: b801051f str wzr, [x8], #0x10 57a94: 51000529 sub w9, w9, #0x1 57a98: 35ffffc9 cbnz w9, 0x57a90 57a9c: b9003ab6 str w22, [x21, #0x38] 57aa0: aa1303e0 mov x0, x19 57aa4: aa1503e1 mov x1, x21 57aa8: 2a1703e2 mov w2, w23 57aac: 940000de bl 0x57e24 57ab0: 6b16033f cmp w25, w22 57ab4: 5400096d b.le 0x57be0 57ab8: d000009b adrp x27, 0x69000 57abc: b9000ff8 str w24, [sp, #0xc] 57ac0: 910062b7 add x23, x21, #0x18 57ac4: 93407ed8 sxtw x24, w22 57ac8: 9116437b add x27, x27, #0x590 57acc: f9000bfc str x28, [sp, #0x10] 57ad0: b9003ab6 str w22, [x21, #0x38] 57ad4: f90003f8 str x24, [sp] 57ad8: f94002fc ldr x28, [x23] 57adc: 91000714 add x20, x24, #0x1 57ae0: 8b18139a add x26, x28, x24, lsl #4 57ae4: b8408f48 ldr w8, [x26, #0x8]! 57ae8: 340005a8 cbz w8, 0x57b9c 57aec: b9403aa8 ldr w8, [x21, #0x38] 57af0: 6b08031f cmp w24, w8 57af4: 54000062 b.hs 0x57b00 57af8: 8b181380 add x0, x28, x24, lsl #4 57afc: 14000019 b 0x57b60 57b00: f94012a0 ldr x0, [x21, #0x20] 57b04: 1e620280 scvtf d0, w20 57b08: 340001b4 cbz w20, 0x57b3c 57b0c: 39402ea8 ldrb w8, [x21, #0xb] 57b10: 9e660009 fmov x9, d0 57b14: d360fd2a lsr x10, x9, #32 57b18: 0b090149 add w9, w10, w9 57b1c: 320003ea orr w10, wzr, #0x1 57b20: 1ac82148 lsl w8, w10, w8 57b24: 51000508 sub w8, w8, #0x1 57b28: 32000108 orr w8, w8, #0x1 57b2c: 1ac8092a udiv w10, w9, w8 57b30: 1b08a548 msub w8, w10, w8, w9 57b34: 52800509 mov w9, #0x28 // =40 57b38: 9ba90100 umaddl x0, w8, w9, x0 57b3c: b9401808 ldr w8, [x0, #0x18] 57b40: 71000d1f cmp w8, #0x3 57b44: 54000081 b.ne 0x57b54 57b48: fd400801 ldr d1, [x0, #0x10] 57b4c: 1e602020 fcmp d1, d0 57b50: 54000080 b.eq 0x57b60 57b54: f9401000 ldr x0, [x0, #0x20] 57b58: b5ffff20 cbnz x0, 0x57b3c 57b5c: 14000004 b 0x57b6c 57b60: eb1b001f cmp x0, x27 57b64: 54000121 b.ne 0x57b88 57b68: 1e620280 scvtf d0, w20 57b6c: 320007e8 orr w8, wzr, #0x3 57b70: 910063e2 add x2, sp, #0x18 57b74: aa1303e0 mov x0, x19 57b78: aa1503e1 mov x1, x21 57b7c: fd000fe0 str d0, [sp, #0x18] 57b80: b90023e8 str w8, [sp, #0x20] 57b84: 940001e2 bl 0x5830c 57b88: d37cef08 lsl x8, x24, #4 57b8c: f8686b88 ldr x8, [x28, x8] 57b90: f9000008 str x8, [x0] 57b94: b9400348 ldr w8, [x26] 57b98: b9000808 str w8, [x0, #0x8] 57b9c: 6b19029f cmp w20, w25 57ba0: aa1403f8 mov x24, x20 57ba4: 54fff9a1 b.ne 0x57ad8 57ba8: 310006df cmn w22, #0x1 57bac: 5400010b b.lt 0x57bcc 57bb0: f94003e8 ldr x8, [sp] 57bb4: f94002e1 ldr x1, [x23] 57bb8: d37cef22 lsl x2, x25, #4 57bbc: aa1303e0 mov x0, x19 57bc0: d37ced03 lsl x3, x8, #4 57bc4: 97ffdde1 bl 0x4f348 57bc8: 14000003 b 0x57bd4 57bcc: aa1303e0 mov x0, x19 57bd0: 97ffddf9 bl 0x4f3b4 57bd4: f9400bfc ldr x28, [sp, #0x10] 57bd8: b9400ff8 ldr w24, [sp, #0xc] 57bdc: f90002e0 str x0, [x23] 57be0: 320003e8 orr w8, wzr, #0x1 57be4: 1ad82114 lsl w20, w8, w24 57be8: 71007f1f cmp w24, #0x1f 57bec: 540005c0 b.eq 0x57ca4 57bf0: 93407e88 sxtw x8, w20 57bf4: 52800509 mov w9, #0x28 // =40 57bf8: d0000099 adrp x25, 0x69000 57bfc: f0000096 adrp x22, 0x6a000 57c00: 9100051a add x26, x8, #0x1 57c04: 9b297288 smaddl x8, w20, w9, x28 57c08: f0000097 adrp x23, 0x6a000 57c0c: 91164339 add x25, x25, #0x590 57c10: 910a0ed6 add x22, x22, #0x283 57c14: d100411b sub x27, x8, #0x10 57c18: 9109c2f7 add x23, x23, #0x270 57c1c: b85f0368 ldur w8, [x27, #-0x10] 57c20: 340003a8 cbz w8, 0x57c94 57c24: d1002378 sub x24, x27, #0x8 57c28: aa1503e0 mov x0, x21 57c2c: aa1803e1 mov x1, x24 57c30: 9400010d bl 0x58064 57c34: 39002abf strb wzr, [x21, #0xa] 57c38: eb19001f cmp x0, x25 57c3c: 54000241 b.ne 0x57c84 57c40: b9400368 ldr w8, [x27] 57c44: 71000d1f cmp w8, #0x3 57c48: 540000a0 b.eq 0x57c5c 57c4c: 35000148 cbnz w8, 0x57c74 57c50: aa1303e0 mov x0, x19 57c54: aa1703e1 mov x1, x23 57c58: 14000006 b 0x57c70 57c5c: fc5f8360 ldur d0, [x27, #-0x8] 57c60: 1e602000 fcmp d0, d0 57c64: 54000087 b.vc 0x57c74 57c68: aa1303e0 mov x0, x19 57c6c: aa1603e1 mov x1, x22 57c70: 97ffc67b bl 0x4965c 57c74: aa1303e0 mov x0, x19 57c78: aa1503e1 mov x1, x21 57c7c: aa1803e2 mov x2, x24 57c80: 940001a3 bl 0x5830c 57c84: f85e8368 ldur x8, [x27, #-0x18] 57c88: f9000008 str x8, [x0] 57c8c: b85f0368 ldur w8, [x27, #-0x10] 57c90: b9000808 str w8, [x0, #0x8] 57c94: d100075a sub x26, x26, #0x1 57c98: d100a37b sub x27, x27, #0x28 57c9c: f100075f cmp x26, #0x1 57ca0: 54fffbec b.gt 0x57c1c 57ca4: f0000088 adrp x8, 0x6a000 57ca8: 91092108 add x8, x8, #0x248 57cac: eb08039f cmp x28, x8 57cb0: 540000e0 b.eq 0x57ccc 57cb4: 52800508 mov w8, #0x28 // =40 57cb8: 9b287e82 smull x2, w20, w8 57cbc: aa1303e0 mov x0, x19 57cc0: aa1c03e1 mov x1, x28 57cc4: aa1f03e3 mov x3, xzr 57cc8: 97ffdda0 bl 0x4f348 57ccc: d53bd048 mrs x8, TPIDR_EL0 57cd0: f9401508 ldr x8, [x8, #0x28] 57cd4: f94017e9 ldr x9, [sp, #0x28] 57cd8: eb09011f cmp x8, x9 57cdc: 54000121 b.ne 0x57d00 57ce0: a9487bfd ldp x29, x30, [sp, #0x80] 57ce4: a9474ff4 ldp x20, x19, [sp, #0x70] 57ce8: a94657f6 ldp x22, x21, [sp, #0x60] 57cec: a9455ff8 ldp x24, x23, [sp, #0x50] 57cf0: a94467fa ldp x26, x25, [sp, #0x40] 57cf4: a9436ffc ldp x28, x27, [sp, #0x30] 57cf8: 910243ff add sp, sp, #0x90 57cfc: d65f03c0 ret 57d00: 97ff1338 bl 0x1c9e0 <__stack_chk_fail@plt> 57d04: a9bd57f6 stp x22, x21, [sp, #-0x30]! 57d08: a9014ff4 stp x20, x19, [sp, #0x10] 57d0c: a9027bfd stp x29, x30, [sp, #0x20] 57d10: 910083fd add x29, sp, #0x20 57d14: 2a0203f3 mov w19, w2 57d18: 2a0103f5 mov w21, w1 57d1c: 321a03e3 orr w3, wzr, #0x40 57d20: aa1f03e1 mov x1, xzr 57d24: aa1f03e2 mov x2, xzr 57d28: aa0003f4 mov x20, x0 57d2c: 97ffdd87 bl 0x4f348 57d30: aa0003f6 mov x22, x0 57d34: 528000a2 mov w2, #0x5 // =5 57d38: aa1403e0 mov x0, x20 57d3c: aa1603e1 mov x1, x22 57d40: 97ffd275 bl 0x4c714 57d44: f0000089 adrp x9, 0x6a000 57d48: 32001fe8 orr w8, wzr, #0xff 57d4c: 91092129 add x9, x9, #0x248 57d50: a9017edf stp xzr, xzr, [x22, #0x10] 57d54: b9003adf str wzr, [x22, #0x38] 57d58: 39002edf strb wzr, [x22, #0xb] 57d5c: 39002ac8 strb w8, [x22, #0xa] 57d60: f90012c9 str x9, [x22, #0x20] 57d64: 310006bf cmn w21, #0x1 57d68: 540000eb b.lt 0x57d84 57d6c: 937c7ea3 sbfiz x3, x21, #4, #32 57d70: aa1403e0 mov x0, x20 57d74: aa1f03e1 mov x1, xzr 57d78: aa1f03e2 mov x2, xzr 57d7c: 97ffdd73 bl 0x4f348 57d80: 14000003 b 0x57d8c 57d84: aa1403e0 mov x0, x20 57d88: 97ffdd8b bl 0x4f3b4 57d8c: b9803ac8 ldrsw x8, [x22, #0x38] 57d90: f9000ec0 str x0, [x22, #0x18] 57d94: 6b15011f cmp w8, w21 57d98: 5400032a b.ge 0x57dfc 57d9c: 510006a9 sub w9, w21, #0x1 57da0: 4b080129 sub w9, w9, w8 57da4: 91000529 add x9, x9, #0x1 57da8: f100093f cmp x9, #0x2 57dac: 540001c3 b.lo 0x57de4 57db0: 927f7d2a and x10, x9, #0x1fffffffe 57db4: b400018a cbz x10, 0x57de4 57db8: 8b0a010b add x11, x8, x10 57dbc: 8b081008 add x8, x0, x8, lsl #4 57dc0: 91006108 add x8, x8, #0x18 57dc4: aa0a03ec mov x12, x10 57dc8: b81f011f stur wzr, [x8, #-0x10] 57dcc: b802051f str wzr, [x8], #0x20 57dd0: d100098c sub x12, x12, #0x2 57dd4: b5ffffac cbnz x12, 0x57dc8 57dd8: eb0a013f cmp x9, x10 57ddc: aa0b03e8 mov x8, x11 57de0: 540000e0 b.eq 0x57dfc 57de4: 4b0802a9 sub w9, w21, w8 57de8: 8b081008 add x8, x0, x8, lsl #4 57dec: 91002108 add x8, x8, #0x8 57df0: b801051f str wzr, [x8], #0x10 57df4: 51000529 sub w9, w9, #0x1 57df8: 35ffffc9 cbnz w9, 0x57df0 57dfc: aa1403e0 mov x0, x20 57e00: aa1603e1 mov x1, x22 57e04: 2a1303e2 mov w2, w19 57e08: b9003ad5 str w21, [x22, #0x38] 57e0c: 94000006 bl 0x57e24 57e10: a9427bfd ldp x29, x30, [sp, #0x20] 57e14: a9414ff4 ldp x20, x19, [sp, #0x10] 57e18: aa1603e0 mov x0, x22 57e1c: a8c357f6 ldp x22, x21, [sp], #0x30 57e20: d65f03c0 ret 57e24: a9bd57f6 stp x22, x21, [sp, #-0x30]! 57e28: a9014ff4 stp x20, x19, [sp, #0x10] 57e2c: a9027bfd stp x29, x30, [sp, #0x20] 57e30: 910083fd add x29, sp, #0x20 57e34: aa0103f3 mov x19, x1 57e38: aa0003f4 mov x20, x0 57e3c: 340002a2 cbz w2, 0x57e90 57e40: 51000440 sub w0, w2, #0x1 57e44: 97ffe137 bl 0x50320 57e48: 11000415 add w21, w0, #0x1 57e4c: 7100681f cmp w0, #0x1a 57e50: 540000ab b.lt 0x57e64 57e54: d0000081 adrp x1, 0x69000 57e58: 912eac21 add x1, x1, #0xbab 57e5c: aa1403e0 mov x0, x20 57e60: 97ffc5ff bl 0x4965c 57e64: 320003e8 orr w8, wzr, #0x1 57e68: 1ad52116 lsl w22, w8, w21 57e6c: 310006df cmn w22, #0x1 57e70: 540001cb b.lt 0x57ea8 57e74: 52800508 mov w8, #0x28 // =40 57e78: 9b287ec3 smull x3, w22, w8 57e7c: aa1403e0 mov x0, x20 57e80: aa1f03e1 mov x1, xzr 57e84: aa1f03e2 mov x2, xzr 57e88: 97ffdd30 bl 0x4f348 57e8c: 14000009 b 0x57eb0 57e90: f0000080 adrp x0, 0x6a000 57e94: 91092000 add x0, x0, #0x248 57e98: 2a1f03f5 mov w21, wzr 57e9c: aa1f03e8 mov x8, xzr 57ea0: f9001260 str x0, [x19, #0x20] 57ea4: 14000010 b 0x57ee4 57ea8: aa1403e0 mov x0, x20 57eac: 97ffdd42 bl 0x4f3b4 57eb0: 93407ec8 sxtw x8, w22 57eb4: f9001260 str x0, [x19, #0x20] 57eb8: 71007ebf cmp w21, #0x1f 57ebc: 54000140 b.eq 0x57ee4 57ec0: aa1f03e9 mov x9, xzr 57ec4: 9100800a add x10, x0, #0x20 57ec8: f900015f str xzr, [x10] 57ecc: b81f815f stur wzr, [x10, #-0x8] 57ed0: b81e815f stur wzr, [x10, #-0x18] 57ed4: 91000529 add x9, x9, #0x1 57ed8: 9100a14a add x10, x10, #0x28 57edc: eb08013f cmp x9, x8 57ee0: 54ffff4b b.lt 0x57ec8 57ee4: 52800509 mov w9, #0x28 // =40 57ee8: 9b090108 madd x8, x8, x9, x0 57eec: 39002e75 strb w21, [x19, #0xb] 57ef0: f9001668 str x8, [x19, #0x28] 57ef4: a9427bfd ldp x29, x30, [sp, #0x20] 57ef8: a9414ff4 ldp x20, x19, [sp, #0x10] 57efc: a8c357f6 ldp x22, x21, [sp], #0x30 57f00: d65f03c0 ret 57f04: a9be4ff4 stp x20, x19, [sp, #-0x20]! 57f08: a9017bfd stp x29, x30, [sp, #0x10] 57f0c: 910043fd add x29, sp, #0x10 57f10: aa0103f3 mov x19, x1 57f14: f9401261 ldr x1, [x19, #0x20] 57f18: f0000088 adrp x8, 0x6a000 57f1c: aa0003f4 mov x20, x0 57f20: 91092108 add x8, x8, #0x248 57f24: eb08003f cmp x1, x8 57f28: 54000120 b.eq 0x57f4c 57f2c: 39402e68 ldrb w8, [x19, #0xb] 57f30: 320003e9 orr w9, wzr, #0x1 57f34: aa1403e0 mov x0, x20 57f38: aa1f03e3 mov x3, xzr 57f3c: 1ac82128 lsl w8, w9, w8 57f40: 52800509 mov w9, #0x28 // =40 57f44: 9b297d02 smull x2, w8, w9 57f48: 97ffdd00 bl 0x4f348 57f4c: b9803a68 ldrsw x8, [x19, #0x38] 57f50: f9400e61 ldr x1, [x19, #0x18] 57f54: aa1403e0 mov x0, x20 57f58: aa1f03e3 mov x3, xzr 57f5c: d37ced02 lsl x2, x8, #4 57f60: 97ffdcfa bl 0x4f348 57f64: a9417bfd ldp x29, x30, [sp, #0x10] 57f68: 321a03e2 orr w2, wzr, #0x40 57f6c: aa1403e0 mov x0, x20 57f70: aa1303e1 mov x1, x19 57f74: aa1f03e3 mov x3, xzr 57f78: a8c24ff4 ldp x20, x19, [sp], #0x20 57f7c: 17ffdcf3 b 0x4f348 57f80: b9403809 ldr w9, [x0, #0x38] 57f84: 51000428 sub w8, w1, #0x1 57f88: 6b09011f cmp w8, w9 57f8c: 54000082 b.hs 0x57f9c 57f90: f9400c09 ldr x9, [x0, #0x18] 57f94: 8b28d120 add x0, x9, w8, sxtw #4 57f98: d65f03c0 ret 57f9c: f9401008 ldr x8, [x0, #0x20] 57fa0: 1e620020 scvtf d0, w1 57fa4: 340001a1 cbz w1, 0x57fd8 57fa8: 39402c0a ldrb w10, [x0, #0xb] 57fac: 320003ec orr w12, wzr, #0x1 57fb0: 9e660009 fmov x9, d0 57fb4: d360fd2b lsr x11, x9, #32 57fb8: 1aca218a lsl w10, w12, w10 57fbc: 5100054a sub w10, w10, #0x1 57fc0: 0b090169 add w9, w11, w9 57fc4: 3200014a orr w10, w10, #0x1 57fc8: 1aca092b udiv w11, w9, w10 57fcc: 1b0aa569 msub w9, w11, w10, w9 57fd0: 5280050a mov w10, #0x28 // =40 57fd4: 9baa2128 umaddl x8, w9, w10, x8 57fd8: d0000080 adrp x0, 0x69000 57fdc: 91164000 add x0, x0, #0x590 57fe0: b9401909 ldr w9, [x8, #0x18] 57fe4: 71000d3f cmp w9, #0x3 57fe8: 54000081 b.ne 0x57ff8 57fec: fd400901 ldr d1, [x8, #0x10] 57ff0: 1e602020 fcmp d1, d0 57ff4: 54000080 b.eq 0x58004 57ff8: f9401108 ldr x8, [x8, #0x20] 57ffc: b5ffff28 cbnz x8, 0x57fe0 58000: d65f03c0 ret 58004: aa0803e0 mov x0, x8 58008: d65f03c0 ret 5800c: 39402c09 ldrb w9, [x0, #0xb] 58010: b9400c28 ldr w8, [x1, #0xc] 58014: 320003ea orr w10, wzr, #0x1 58018: f940100b ldr x11, [x0, #0x20] 5801c: 1ac92149 lsl w9, w10, w9 58020: 51000529 sub w9, w9, #0x1 58024: 5280050c mov w12, #0x28 // =40 58028: 0a080128 and w8, w9, w8 5802c: b0000080 adrp x0, 0x69000 58030: 9b2c2d08 smaddl x8, w8, w12, x11 58034: 91164000 add x0, x0, #0x590 58038: b9401909 ldr w9, [x8, #0x18] 5803c: 7100113f cmp w9, #0x4 58040: 54000081 b.ne 0x58050 58044: f9400909 ldr x9, [x8, #0x10] 58048: eb01013f cmp x9, x1 5804c: 54000080 b.eq 0x5805c 58050: f9401108 ldr x8, [x8, #0x20] 58054: b5ffff28 cbnz x8, 0x58038 58058: d65f03c0 ret 5805c: aa0803e0 mov x0, x8 58060: d65f03c0 ret 58064: f81d0ff5 str x21, [sp, #-0x30]! 58068: a9014ff4 stp x20, x19, [sp, #0x10] 5806c: a9027bfd stp x29, x30, [sp, #0x20] 58070: 910083fd add x29, sp, #0x20 58074: aa0103f3 mov x19, x1 58078: b9400a68 ldr w8, [x19, #0x8] 5807c: 7100111f cmp w8, #0x4 58080: 54000248 b.hi 0x580c8 58084: d0000089 adrp x9, 0x6a000 58088: 91085129 add x9, x9, #0x214 5808c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 58090: b0000094 adrp x20, 0x69000 58094: 91164294 add x20, x20, #0x590 58098: 8b090108 add x8, x8, x9 5809c: d61f0100 br x8 580a0: 39402c08 ldrb w8, [x0, #0xb] 580a4: b9400269 ldr w9, [x19] 580a8: 320003ea orr w10, wzr, #0x1 580ac: f940100b ldr x11, [x0, #0x20] 580b0: 1ac82148 lsl w8, w10, w8 580b4: 51000508 sub w8, w8, #0x1 580b8: 0a090108 and w8, w8, w9 580bc: 52800509 mov w9, #0x28 // =40 580c0: 9b292d15 smaddl x21, w8, w9, x11 580c4: 1400000c b 0x580f4 580c8: 39402c08 ldrb w8, [x0, #0xb] 580cc: b9400269 ldr w9, [x19] 580d0: 320003ea orr w10, wzr, #0x1 580d4: f940100b ldr x11, [x0, #0x20] 580d8: 1ac82148 lsl w8, w10, w8 580dc: 51000508 sub w8, w8, #0x1 580e0: 32000108 orr w8, w8, #0x1 580e4: 1ac8092a udiv w10, w9, w8 580e8: 1b08a548 msub w8, w10, w8, w9 580ec: 52800509 mov w9, #0x28 // =40 580f0: 9ba92d15 umaddl x21, w8, w9, x11 580f4: b0000094 adrp x20, 0x69000 580f8: 91164294 add x20, x20, #0x590 580fc: 910042a0 add x0, x21, #0x10 58100: aa1303e1 mov x1, x19 58104: 97ffe095 bl 0x50358 58108: 35000080 cbnz w0, 0x58118 5810c: f94012b5 ldr x21, [x21, #0x20] 58110: b5ffff75 cbnz x21, 0x580fc 58114: 14000051 b 0x58258 58118: aa1503f4 mov x20, x21 5811c: 1400004f b 0x58258 58120: fd400261 ldr d1, [x19] 58124: 1e780029 fcvtzs w9, d1 58128: 1e620120 scvtf d0, w9 5812c: 1e612000 fcmp d0, d1 58130: 540003a1 b.ne 0x581a4 58134: b940380a ldr w10, [x0, #0x38] 58138: 51000528 sub w8, w9, #0x1 5813c: 6b0a011f cmp w8, w10 58140: 54000582 b.hs 0x581f0 58144: f9400c09 ldr x9, [x0, #0x18] 58148: 8b28d134 add x20, x9, w8, sxtw #4 5814c: 14000043 b 0x58258 58150: f9400268 ldr x8, [x19] 58154: 39402c09 ldrb w9, [x0, #0xb] 58158: 320003ea orr w10, wzr, #0x1 5815c: f940100b ldr x11, [x0, #0x20] 58160: b9400d0c ldr w12, [x8, #0xc] 58164: 1ac92149 lsl w9, w10, w9 58168: 51000529 sub w9, w9, #0x1 5816c: 5280050d mov w13, #0x28 // =40 58170: 0a0c0129 and w9, w9, w12 58174: b0000094 adrp x20, 0x69000 58178: 9b2d2d29 smaddl x9, w9, w13, x11 5817c: 91164294 add x20, x20, #0x590 58180: b940192a ldr w10, [x9, #0x18] 58184: 7100115f cmp w10, #0x4 58188: 54000081 b.ne 0x58198 5818c: f940092a ldr x10, [x9, #0x10] 58190: eb08015f cmp x10, x8 58194: 540002a0 b.eq 0x581e8 58198: f9401129 ldr x9, [x9, #0x20] 5819c: b5ffff29 cbnz x9, 0x58180 581a0: 1400002e b 0x58258 581a4: fd400260 ldr d0, [x19] 581a8: f9401015 ldr x21, [x0, #0x20] 581ac: 1e602008 fcmp d0, #0.0 581b0: 54fffa20 b.eq 0x580f4 581b4: 39402c09 ldrb w9, [x0, #0xb] 581b8: 320003eb orr w11, wzr, #0x1 581bc: 9e660008 fmov x8, d0 581c0: d360fd0a lsr x10, x8, #32 581c4: 1ac92169 lsl w9, w11, w9 581c8: 51000529 sub w9, w9, #0x1 581cc: 0b080148 add w8, w10, w8 581d0: 32000129 orr w9, w9, #0x1 581d4: 1ac9090a udiv w10, w8, w9 581d8: 1b09a148 msub w8, w10, w9, w8 581dc: 52800509 mov w9, #0x28 // =40 581e0: 9ba95515 umaddl x21, w8, w9, x21 581e4: 17ffffc4 b 0x580f4 581e8: aa0903f4 mov x20, x9 581ec: 1400001b b 0x58258 581f0: f9401008 ldr x8, [x0, #0x20] 581f4: 340001a9 cbz w9, 0x58228 581f8: 39402c0a ldrb w10, [x0, #0xb] 581fc: 320003ec orr w12, wzr, #0x1 58200: 9e660009 fmov x9, d0 58204: d360fd2b lsr x11, x9, #32 58208: 1aca218a lsl w10, w12, w10 5820c: 5100054a sub w10, w10, #0x1 58210: 0b090169 add w9, w11, w9 58214: 3200014a orr w10, w10, #0x1 58218: 1aca092b udiv w11, w9, w10 5821c: 1b0aa569 msub w9, w11, w10, w9 58220: 5280050a mov w10, #0x28 // =40 58224: 9baa2128 umaddl x8, w9, w10, x8 58228: b0000094 adrp x20, 0x69000 5822c: 91164294 add x20, x20, #0x590 58230: b9401909 ldr w9, [x8, #0x18] 58234: 71000d3f cmp w9, #0x3 58238: 54000081 b.ne 0x58248 5823c: fd400901 ldr d1, [x8, #0x10] 58240: 1e602020 fcmp d1, d0 58244: 54000080 b.eq 0x58254 58248: f9401108 ldr x8, [x8, #0x20] 5824c: b5ffff28 cbnz x8, 0x58230 58250: 14000002 b 0x58258 58254: aa0803f4 mov x20, x8 58258: aa1403e0 mov x0, x20 5825c: a9427bfd ldp x29, x30, [sp, #0x20] 58260: a9414ff4 ldp x20, x19, [sp, #0x10] 58264: f84307f5 ldr x21, [sp], #0x30 58268: d65f03c0 ret 5826c: f81d0ff5 str x21, [sp, #-0x30]! 58270: a9014ff4 stp x20, x19, [sp, #0x10] 58274: a9027bfd stp x29, x30, [sp, #0x20] 58278: 910083fd add x29, sp, #0x20 5827c: aa0203f3 mov x19, x2 58280: aa0103f4 mov x20, x1 58284: aa0003f5 mov x21, x0 58288: aa1403e0 mov x0, x20 5828c: aa1303e1 mov x1, x19 58290: 97ffff75 bl 0x58064 58294: b0000088 adrp x8, 0x69000 58298: 91164108 add x8, x8, #0x590 5829c: 39002a9f strb wzr, [x20, #0xa] 582a0: eb08001f cmp x0, x8 582a4: 540000a0 b.eq 0x582b8 582a8: a9427bfd ldp x29, x30, [sp, #0x20] 582ac: a9414ff4 ldp x20, x19, [sp, #0x10] 582b0: f84307f5 ldr x21, [sp], #0x30 582b4: d65f03c0 ret 582b8: b9400a68 ldr w8, [x19, #0x8] 582bc: 71000d1f cmp w8, #0x3 582c0: 540000a0 b.eq 0x582d4 582c4: 35000168 cbnz w8, 0x582f0 582c8: d0000081 adrp x1, 0x6a000 582cc: 9109c021 add x1, x1, #0x270 582d0: 14000006 b 0x582e8 582d4: fd400260 ldr d0, [x19] 582d8: 1e602000 fcmp d0, d0 582dc: 540000a7 b.vc 0x582f0 582e0: d0000081 adrp x1, 0x6a000 582e4: 910a0c21 add x1, x1, #0x283 582e8: aa1503e0 mov x0, x21 582ec: 97ffc4dc bl 0x4965c 582f0: aa1403e1 mov x1, x20 582f4: aa1303e2 mov x2, x19 582f8: a9427bfd ldp x29, x30, [sp, #0x20] 582fc: a9414ff4 ldp x20, x19, [sp, #0x10] 58300: aa1503e0 mov x0, x21 58304: f84307f5 ldr x21, [sp], #0x30 58308: 14000001 b 0x5830c 5830c: d10383ff sub sp, sp, #0xe0 58310: f90043fb str x27, [sp, #0x80] 58314: a90967fa stp x26, x25, [sp, #0x90] 58318: a90a5ff8 stp x24, x23, [sp, #0xa0] 5831c: a90b57f6 stp x22, x21, [sp, #0xb0] 58320: a90c4ff4 stp x20, x19, [sp, #0xc0] 58324: a90d7bfd stp x29, x30, [sp, #0xd0] 58328: 910343fd add x29, sp, #0xd0 5832c: d53bd048 mrs x8, TPIDR_EL0 58330: f9401508 ldr x8, [x8, #0x28] 58334: aa0203f5 mov x21, x2 58338: aa0103f3 mov x19, x1 5833c: aa0003f4 mov x20, x0 58340: f81a83a8 stur x8, [x29, #-0x58] 58344: b9400aa8 ldr w8, [x21, #0x8] 58348: 51000508 sub w8, w8, #0x1 5834c: 71000d1f cmp w8, #0x3 58350: 540001c8 b.hi 0x58388 58354: d0000089 adrp x9, 0x6a000 58358: 9108a129 add x9, x9, #0x228 5835c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 58360: 8b090108 add x8, x8, x9 58364: d61f0100 br x8 58368: 39402e69 ldrb w9, [x19, #0xb] 5836c: b94002aa ldr w10, [x21] 58370: 320003eb orr w11, wzr, #0x1 58374: f9401268 ldr x8, [x19, #0x20] 58378: 1ac92169 lsl w9, w11, w9 5837c: 51000529 sub w9, w9, #0x1 58380: 0a0a0129 and w9, w9, w10 58384: 1400001b b 0x583f0 58388: 39402e69 ldrb w9, [x19, #0xb] 5838c: b94002aa ldr w10, [x21] 58390: 320003eb orr w11, wzr, #0x1 58394: f9401268 ldr x8, [x19, #0x20] 58398: 1ac92169 lsl w9, w11, w9 5839c: 51000529 sub w9, w9, #0x1 583a0: 32000129 orr w9, w9, #0x1 583a4: 1ac9094b udiv w11, w10, w9 583a8: 1b09a969 msub w9, w11, w9, w10 583ac: 5280050a mov w10, #0x28 // =40 583b0: 9baa2136 umaddl x22, w9, w10, x8 583b4: 14000011 b 0x583f8 583b8: fd4002a0 ldr d0, [x21] 583bc: f9401268 ldr x8, [x19, #0x20] 583c0: 1e602008 fcmp d0, #0.0 583c4: 54001ec1 b.ne 0x5879c 583c8: aa0803f6 mov x22, x8 583cc: 1400000b b 0x583f8 583d0: f94002a8 ldr x8, [x21] 583d4: 39402e69 ldrb w9, [x19, #0xb] 583d8: 320003ea orr w10, wzr, #0x1 583dc: b9400d0b ldr w11, [x8, #0xc] 583e0: f9401268 ldr x8, [x19, #0x20] 583e4: 1ac92149 lsl w9, w10, w9 583e8: 51000529 sub w9, w9, #0x1 583ec: 0a0b0129 and w9, w9, w11 583f0: 5280050a mov w10, #0x28 // =40 583f4: 9b2a2136 smaddl x22, w9, w10, x8 583f8: d0000089 adrp x9, 0x6a000 583fc: 91092129 add x9, x9, #0x248 58400: eb0902df cmp x22, x9 58404: 54000060 b.eq 0x58410 58408: b9400ac9 ldr w9, [x22, #0x8] 5840c: 34002349 cbz w9, 0x58874 58410: f940166a ldr x10, [x19, #0x28] 58414: d100a149 sub x9, x10, #0x28 58418: eb08015f cmp x10, x8 5841c: 540002a9 b.ls 0x58470 58420: b85f014b ldur w11, [x10, #-0x10] 58424: aa0903ea mov x10, x9 58428: 35ffff6b cbnz w11, 0x58414 5842c: f9001669 str x9, [x19, #0x28] 58430: b9401aca ldr w10, [x22, #0x18] 58434: 5100054a sub w10, w10, #0x1 58438: 71000d5f cmp w10, #0x3 5843c: 540016a8 b.hi 0x58710 58440: d000008b adrp x11, 0x6a000 58444: 9108e16b add x11, x11, #0x238 58448: b8aa796a ldrsw x10, [x11, x10, lsl #2] 5844c: 8b0b014a add x10, x10, x11 58450: d61f0140 br x10 58454: 39402e6a ldrb w10, [x19, #0xb] 58458: b94012cb ldr w11, [x22, #0x10] 5845c: 320003ec orr w12, wzr, #0x1 58460: 1aca218a lsl w10, w12, w10 58464: 5100054a sub w10, w10, #0x1 58468: 0a0b014a and w10, w10, w11 5846c: 140000ec b 0x5881c 58470: 910033e0 add x0, sp, #0xc 58474: 52800d82 mov w2, #0x6c // =108 58478: 2a1f03e1 mov w1, wzr 5847c: f9001669 str x9, [x19, #0x28] 58480: 910033f7 add x23, sp, #0xc 58484: 97ff1527 bl 0x1d920 58488: b9403a69 ldr w9, [x19, #0x38] 5848c: aa1f03e8 mov x8, xzr 58490: 2a1f03f6 mov w22, wzr 58494: 320003ec orr w12, wzr, #0x1 58498: 321d03ea orr w10, wzr, #0x8 5849c: 4f000420 movi v0.4s, #0x1 584a0: 320003eb orr w11, wzr, #0x1 584a4: 6b09017f cmp w11, w9 584a8: 2a0b03ed mov w13, w11 584ac: 5400008d b.le 0x584bc 584b0: 6b09019f cmp w12, w9 584b4: 2a0903ed mov w13, w9 584b8: 540007ac b.gt 0x585ac 584bc: 6b0d019f cmp w12, w13 584c0: 5400006d b.le 0x584cc 584c4: 2a1f03ef mov w15, wzr 584c8: 14000030 b 0x58588 584cc: 93407d8c sxtw x12, w12 584d0: 93407dad sxtw x13, w13 584d4: f9400e6e ldr x14, [x19, #0x18] 584d8: eb0d019f cmp x12, x13 584dc: 9a8dc18f csel x15, x12, x13, gt 584e0: 910005ef add x15, x15, #0x1 584e4: cb0c01ef sub x15, x15, x12 584e8: f10021ff cmp x15, #0x8 584ec: 54000062 b.hs 0x584f8 584f0: 2a1f03ef mov w15, wzr 584f4: 1400001d b 0x58568 584f8: 924009f0 and x16, x15, #0x7 584fc: f24009ff tst x15, #0x7 58500: 9a900150 csel x16, x10, x16, eq 58504: cb1001ef sub x15, x15, x16 58508: b400030f cbz x15, 0x58568 5850c: 8b0f0190 add x16, x12, x15 58510: 8b0c11cc add x12, x14, x12, lsl #4 58514: 6f00e401 movi v1.2d, #0000000000000000 58518: 9100e18c add x12, x12, #0x38 5851c: 6f00e402 movi v2.2d, #0000000000000000 58520: d1010191 sub x17, x12, #0x40 58524: 4c400a23 ld4 { v3.4s, v4.4s, v5.4s, v6.4s }, [x17] 58528: 4c400990 ld4 { v16.4s, v17.4s, v18.4s, v19.4s }, [x12] 5852c: d10021ef sub x15, x15, #0x8 58530: 9102018c add x12, x12, #0x80 58534: 4ea09863 cmeq v3.4s, v3.4s, #0 58538: 4ea09a04 cmeq v4.4s, v16.4s, #0 5853c: 6e205863 mvn v3.16b, v3.16b 58540: 6e205884 mvn v4.16b, v4.16b 58544: 4e201c63 and v3.16b, v3.16b, v0.16b 58548: 4e201c84 and v4.16b, v4.16b, v0.16b 5854c: 4ea18461 add v1.4s, v3.4s, v1.4s 58550: 4ea28482 add v2.4s, v4.4s, v2.4s 58554: b5fffe6f cbnz x15, 0x58520 58558: 4ea18441 add v1.4s, v2.4s, v1.4s 5855c: 4eb1b821 addv s1, v1.4s 58560: 1e26002f fmov w15, s1 58564: aa1003ec mov x12, x16 58568: 8b0c11ce add x14, x14, x12, lsl #4 5856c: d10021ce sub x14, x14, #0x8 58570: b84105d0 ldr w16, [x14], #0x10 58574: 7100021f cmp w16, #0x0 58578: 1a8f05ef cinc w15, w15, ne 5857c: eb0d019f cmp x12, x13 58580: 9100058c add x12, x12, #0x1 58584: 54ffff6b b.lt 0x58570 58588: d37ef50d lsl x13, x8, #2 5858c: b86d6aee ldr w14, [x23, x13] 58590: 0b1601f6 add w22, w15, w22 58594: 91000508 add x8, x8, #0x1 58598: 531f796b lsl w11, w11, #1 5859c: 0b0f01ce add w14, w14, w15 585a0: b82d6aee str w14, [x23, x13] 585a4: f1006d1f cmp x8, #0x1b 585a8: 54fff7eb b.lt 0x584a4 585ac: 39402e68 ldrb w8, [x19, #0xb] 585b0: 320003e9 orr w9, wzr, #0x1 585b4: 2a1f03f8 mov w24, wzr 585b8: 2a1f03f7 mov w23, wzr 585bc: 52800519 mov w25, #0x28 // =40 585c0: 1ac8213b lsl w27, w9, w8 585c4: 910033fa add x26, sp, #0xc 585c8: 14000003 b 0x585d4 585cc: 0b180138 add w24, w9, w24 585d0: 110006f7 add w23, w23, #0x1 585d4: 4b1b03e8 neg w8, w27 585d8: 9b397f69 smull x9, w27, w25 585dc: 11000508 add w8, w8, #0x1 585e0: 7100051f cmp w8, #0x1 585e4: 540003c0 b.eq 0x5865c 585e8: f940126a ldr x10, [x19, #0x20] 585ec: 8b09014b add x11, x10, x9 585f0: b85e016c ldur w12, [x11, #-0x20] 585f4: d100a12b sub x11, x9, #0x28 585f8: aa0b03e9 mov x9, x11 585fc: 34ffff0c cbz w12, 0x585dc 58600: 8b0b014a add x10, x10, x11 58604: b940194b ldr w11, [x10, #0x18] 58608: 2a1f03e9 mov w9, wzr 5860c: 4b0803fb neg w27, w8 58610: 71000d7f cmp w11, #0x3 58614: 54fffdc1 b.ne 0x585cc 58618: fd400940 ldr d0, [x10, #0x10] 5861c: 1e780008 fcvtzs w8, d0 58620: 1e620101 scvtf d1, w8 58624: 1e602020 fcmp d1, d0 58628: 54000161 b.ne 0x58654 5862c: 51000500 sub w0, w8, #0x1 58630: 531a7c08 lsr w8, w0, #26 58634: 35000108 cbnz w8, 0x58654 58638: 97ffdf3a bl 0x50320 5863c: 8b20cb48 add x8, x26, w0, sxtw #2 58640: b9400509 ldr w9, [x8, #0x4] 58644: 11000529 add w9, w9, #0x1 58648: b9000509 str w9, [x8, #0x4] 5864c: 320003e9 orr w9, wzr, #0x1 58650: 17ffffdf b 0x585cc 58654: 2a1f03e9 mov w9, wzr 58658: 17ffffdd b 0x585cc 5865c: b9400aa8 ldr w8, [x21, #0x8] 58660: 0b160318 add w24, w24, w22 58664: 71000d1f cmp w8, #0x3 58668: 54000221 b.ne 0x586ac 5866c: fd4002a0 ldr d0, [x21] 58670: 1e780008 fcvtzs w8, d0 58674: 1e620101 scvtf d1, w8 58678: 1e602020 fcmp d1, d0 5867c: 54000181 b.ne 0x586ac 58680: 51000500 sub w0, w8, #0x1 58684: 531a7c08 lsr w8, w0, #26 58688: 35000128 cbnz w8, 0x586ac 5868c: 97ffdf25 bl 0x50320 58690: 910033e8 add x8, sp, #0xc 58694: 8b20c908 add x8, x8, w0, sxtw #2 58698: b9400509 ldr w9, [x8, #0x4] 5869c: 11000529 add w9, w9, #0x1 586a0: b9000509 str w9, [x8, #0x4] 586a4: 320003e8 orr w8, wzr, #0x1 586a8: 14000002 b 0x586b0 586ac: 2a1f03e8 mov w8, wzr 586b0: 0b080309 add w9, w24, w8 586b4: 7100053f cmp w9, #0x1 586b8: 5400042b b.lt 0x5873c 586bc: 2a1f03ed mov w13, wzr 586c0: 2a1f03e2 mov w2, wzr 586c4: 2a1f03e8 mov w8, wzr 586c8: 2a1f03ea mov w10, wzr 586cc: 320003ec orr w12, wzr, #0x1 586d0: 910033eb add x11, sp, #0xc 586d4: b940016e ldr w14, [x11] 586d8: 710005df cmp w14, #0x1 586dc: 540000ab b.lt 0x586f0 586e0: 0b0a01ca add w10, w14, w10 586e4: 6b0d015f cmp w10, w13 586e8: 1a88c148 csel w8, w10, w8, gt 586ec: 1a82c182 csel w2, w12, w2, gt 586f0: 6b09015f cmp w10, w9 586f4: 54000280 b.eq 0x58744 586f8: 6b09019f cmp w12, w9 586fc: 2a0c03ed mov w13, w12 58700: 531f798c lsl w12, w12, #1 58704: 9100116b add x11, x11, #0x4 58708: 54fffe6b b.lt 0x586d4 5870c: 1400000e b 0x58744 58710: 39402e6a ldrb w10, [x19, #0xb] 58714: b94012cb ldr w11, [x22, #0x10] 58718: 320003ec orr w12, wzr, #0x1 5871c: 1aca218a lsl w10, w12, w10 58720: 5100054a sub w10, w10, #0x1 58724: 3200014a orr w10, w10, #0x1 58728: 1aca096c udiv w12, w11, w10 5872c: 1b0aad8a msub w10, w12, w10, w11 58730: 5280050b mov w11, #0x28 // =40 58734: 9bab2148 umaddl x8, w10, w11, x8 58738: 1400003b b 0x58824 5873c: 2a1f03e8 mov w8, wzr 58740: 2a1f03e2 mov w2, wzr 58744: 0b1702c9 add w9, w22, w23 58748: 11000529 add w9, w9, #0x1 5874c: 4b080123 sub w3, w9, w8 58750: aa1403e0 mov x0, x20 58754: aa1303e1 mov x1, x19 58758: 97fffc97 bl 0x579b4 5875c: aa1303e0 mov x0, x19 58760: aa1503e1 mov x1, x21 58764: 97fffe40 bl 0x58064 58768: b0000088 adrp x8, 0x69000 5876c: aa0003f6 mov x22, x0 58770: 91164108 add x8, x8, #0x590 58774: 39002a7f strb wzr, [x19, #0xa] 58778: eb0802df cmp x22, x8 5877c: 540009a1 b.ne 0x588b0 58780: b9400aa8 ldr w8, [x21, #0x8] 58784: 71000d1f cmp w8, #0x3 58788: 54000b00 b.eq 0x588e8 5878c: 35000bc8 cbnz w8, 0x58904 58790: d0000081 adrp x1, 0x6a000 58794: 9109c021 add x1, x1, #0x270 58798: 14000059 b 0x588fc 5879c: 39402e6a ldrb w10, [x19, #0xb] 587a0: 320003ec orr w12, wzr, #0x1 587a4: 9e660009 fmov x9, d0 587a8: d360fd2b lsr x11, x9, #32 587ac: 1aca218a lsl w10, w12, w10 587b0: 5100054a sub w10, w10, #0x1 587b4: 0b090169 add w9, w11, w9 587b8: 3200014a orr w10, w10, #0x1 587bc: 1aca092b udiv w11, w9, w10 587c0: 1b0aa569 msub w9, w11, w10, w9 587c4: 17fffefa b 0x583ac 587c8: fd400ac0 ldr d0, [x22, #0x10] 587cc: 1e602008 fcmp d0, #0.0 587d0: 540002a0 b.eq 0x58824 587d4: 39402e6b ldrb w11, [x19, #0xb] 587d8: 320003ed orr w13, wzr, #0x1 587dc: 9e66000a fmov x10, d0 587e0: d360fd4c lsr x12, x10, #32 587e4: 1acb21ab lsl w11, w13, w11 587e8: 5100056b sub w11, w11, #0x1 587ec: 0b0a018a add w10, w12, w10 587f0: 3200016b orr w11, w11, #0x1 587f4: 1acb094c udiv w12, w10, w11 587f8: 1b0ba98a msub w10, w12, w11, w10 587fc: 17ffffcd b 0x58730 58800: f9400aca ldr x10, [x22, #0x10] 58804: 39402e6b ldrb w11, [x19, #0xb] 58808: 320003ec orr w12, wzr, #0x1 5880c: b9400d4a ldr w10, [x10, #0xc] 58810: 1acb218b lsl w11, w12, w11 58814: 5100056b sub w11, w11, #0x1 58818: 0a0a016a and w10, w11, w10 5881c: 5280050b mov w11, #0x28 // =40 58820: 9b2b2148 smaddl x8, w10, w11, x8 58824: eb16011f cmp x8, x22 58828: 540001e0 b.eq 0x58864 5882c: aa0803ea mov x10, x8 58830: f9401148 ldr x8, [x10, #0x20] 58834: eb16011f cmp x8, x22 58838: 54ffffa1 b.ne 0x5882c 5883c: f9001149 str x9, [x10, #0x20] 58840: f94012c8 ldr x8, [x22, #0x20] 58844: f9001128 str x8, [x9, #0x20] 58848: 3dc006c0 ldr q0, [x22, #0x10] 5884c: 3d800520 str q0, [x9, #0x10] 58850: 3dc002c0 ldr q0, [x22] 58854: 3d800120 str q0, [x9] 58858: f90012df str xzr, [x22, #0x20] 5885c: b9000adf str wzr, [x22, #0x8] 58860: 14000005 b 0x58874 58864: f94012c8 ldr x8, [x22, #0x20] 58868: f9001128 str x8, [x9, #0x20] 5886c: f90012c9 str x9, [x22, #0x20] 58870: aa0903f6 mov x22, x9 58874: f94002a8 ldr x8, [x21] 58878: f9000ac8 str x8, [x22, #0x10] 5887c: b9400aa8 ldr w8, [x21, #0x8] 58880: b9001ac8 str w8, [x22, #0x18] 58884: 7100111f cmp w8, #0x4 58888: 5400014b b.lt 0x588b0 5888c: f94002a8 ldr x8, [x21] 58890: 39402508 ldrb w8, [x8, #0x9] 58894: 12000508 and w8, w8, #0x3 58898: 340000c8 cbz w8, 0x588b0 5889c: 39402668 ldrb w8, [x19, #0x9] 588a0: 36100088 tbz w8, #0x2, 0x588b0 588a4: aa1403e0 mov x0, x20 588a8: aa1303e1 mov x1, x19 588ac: 97ffcf91 bl 0x4c6f0 588b0: d53bd048 mrs x8, TPIDR_EL0 588b4: f9401508 ldr x8, [x8, #0x28] 588b8: f85a83a9 ldur x9, [x29, #-0x58] 588bc: eb09011f cmp x8, x9 588c0: 54000341 b.ne 0x58928 588c4: aa1603e0 mov x0, x22 588c8: a94d7bfd ldp x29, x30, [sp, #0xd0] 588cc: a94c4ff4 ldp x20, x19, [sp, #0xc0] 588d0: a94b57f6 ldp x22, x21, [sp, #0xb0] 588d4: a94a5ff8 ldp x24, x23, [sp, #0xa0] 588d8: a94967fa ldp x26, x25, [sp, #0x90] 588dc: f94043fb ldr x27, [sp, #0x80] 588e0: 910383ff add sp, sp, #0xe0 588e4: d65f03c0 ret 588e8: fd4002a0 ldr d0, [x21] 588ec: 1e602000 fcmp d0, d0 588f0: 540000a7 b.vc 0x58904 588f4: d0000081 adrp x1, 0x6a000 588f8: 910a0c21 add x1, x1, #0x283 588fc: aa1403e0 mov x0, x20 58900: 97ffc357 bl 0x4965c 58904: aa1403e0 mov x0, x20 58908: aa1303e1 mov x1, x19 5890c: aa1503e2 mov x2, x21 58910: 97fffe7f bl 0x5830c 58914: d53bd048 mrs x8, TPIDR_EL0 58918: f9401508 ldr x8, [x8, #0x28] 5891c: f85a83a9 ldur x9, [x29, #-0x58] 58920: eb09011f cmp x8, x9 58924: 54fffd20 b.eq 0x588c8 58928: 97ff102e bl 0x1c9e0 <__stack_chk_fail@plt> 5892c: d100c3ff sub sp, sp, #0x30 58930: a9027bfd stp x29, x30, [sp, #0x20] 58934: 910083fd add x29, sp, #0x20 58938: d53bd048 mrs x8, TPIDR_EL0 5893c: f9401508 ldr x8, [x8, #0x28] 58940: f81f83a8 stur x8, [x29, #-0x8] 58944: b9403829 ldr w9, [x1, #0x38] 58948: 51000448 sub w8, w2, #0x1 5894c: 6b09011f cmp w8, w9 58950: 54000082 b.hs 0x58960 58954: f9400c29 ldr x9, [x1, #0x18] 58958: 8b28d128 add x8, x9, w8, sxtw #4 5895c: 14000019 b 0x589c0 58960: f9401028 ldr x8, [x1, #0x20] 58964: 1e620040 scvtf d0, w2 58968: 340001a2 cbz w2, 0x5899c 5896c: 39402c2a ldrb w10, [x1, #0xb] 58970: 320003ec orr w12, wzr, #0x1 58974: 9e660009 fmov x9, d0 58978: d360fd2b lsr x11, x9, #32 5897c: 1aca218a lsl w10, w12, w10 58980: 5100054a sub w10, w10, #0x1 58984: 0b090169 add w9, w11, w9 58988: 3200014a orr w10, w10, #0x1 5898c: 1aca092b udiv w11, w9, w10 58990: 1b0aa569 msub w9, w11, w10, w9 58994: 5280050a mov w10, #0x28 // =40 58998: 9baa2128 umaddl x8, w9, w10, x8 5899c: b9401909 ldr w9, [x8, #0x18] 589a0: 71000d3f cmp w9, #0x3 589a4: 54000081 b.ne 0x589b4 589a8: fd400901 ldr d1, [x8, #0x10] 589ac: 1e602020 fcmp d1, d0 589b0: 54000080 b.eq 0x589c0 589b4: f9401108 ldr x8, [x8, #0x20] 589b8: b5ffff28 cbnz x8, 0x5899c 589bc: 14000006 b 0x589d4 589c0: b0000089 adrp x9, 0x69000 589c4: 91164129 add x9, x9, #0x590 589c8: eb09011f cmp x8, x9 589cc: 54000101 b.ne 0x589ec 589d0: 1e620040 scvtf d0, w2 589d4: 320007e8 orr w8, wzr, #0x3 589d8: 910023e2 add x2, sp, #0x8 589dc: fd0007e0 str d0, [sp, #0x8] 589e0: b90013e8 str w8, [sp, #0x10] 589e4: 97fffe4a bl 0x5830c 589e8: aa0003e8 mov x8, x0 589ec: d53bd049 mrs x9, TPIDR_EL0 589f0: f9401529 ldr x9, [x9, #0x28] 589f4: f85f83aa ldur x10, [x29, #-0x8] 589f8: eb0a013f cmp x9, x10 589fc: 540000a1 b.ne 0x58a10 58a00: a9427bfd ldp x29, x30, [sp, #0x20] 58a04: aa0803e0 mov x0, x8 58a08: 9100c3ff add sp, sp, #0x30 58a0c: d65f03c0 ret 58a10: 97ff0ff4 bl 0x1c9e0 <__stack_chk_fail@plt> 58a14: d100c3ff sub sp, sp, #0x30 58a18: a9027bfd stp x29, x30, [sp, #0x20] 58a1c: 910083fd add x29, sp, #0x20 58a20: d53bd048 mrs x8, TPIDR_EL0 58a24: f9401508 ldr x8, [x8, #0x28] 58a28: 320003e9 orr w9, wzr, #0x1 58a2c: f81f83a8 stur x8, [x29, #-0x8] 58a30: 39402c28 ldrb w8, [x1, #0xb] 58a34: b9400c4a ldr w10, [x2, #0xc] 58a38: 1ac82128 lsl w8, w9, w8 58a3c: f9401029 ldr x9, [x1, #0x20] 58a40: 51000508 sub w8, w8, #0x1 58a44: 0a0a0108 and w8, w8, w10 58a48: 5280050a mov w10, #0x28 // =40 58a4c: 9b2a2508 smaddl x8, w8, w10, x9 58a50: b9401909 ldr w9, [x8, #0x18] 58a54: 7100113f cmp w9, #0x4 58a58: 54000081 b.ne 0x58a68 58a5c: f9400909 ldr x9, [x8, #0x10] 58a60: eb02013f cmp x9, x2 58a64: 54000140 b.eq 0x58a8c 58a68: f9401108 ldr x8, [x8, #0x20] 58a6c: b5ffff28 cbnz x8, 0x58a50 58a70: f90007e2 str x2, [sp, #0x8] 58a74: 321e03e8 orr w8, wzr, #0x4 58a78: 910023e2 add x2, sp, #0x8 58a7c: b90013e8 str w8, [sp, #0x10] 58a80: 97fffe23 bl 0x5830c 58a84: aa0003e8 mov x8, x0 58a88: 14000005 b 0x58a9c 58a8c: b0000089 adrp x9, 0x69000 58a90: 91164129 add x9, x9, #0x590 58a94: eb09011f cmp x8, x9 58a98: 54fffec0 b.eq 0x58a70 58a9c: d53bd049 mrs x9, TPIDR_EL0 58aa0: f9401529 ldr x9, [x9, #0x28] 58aa4: f85f83aa ldur x10, [x29, #-0x8] 58aa8: eb0a013f cmp x9, x10 58aac: 540000a1 b.ne 0x58ac0 58ab0: a9427bfd ldp x29, x30, [sp, #0x20] 58ab4: aa0803e0 mov x0, x8 58ab8: 9100c3ff add sp, sp, #0x30 58abc: d65f03c0 ret 58ac0: 97ff0fc8 bl 0x1c9e0 <__stack_chk_fail@plt> 58ac4: b9403809 ldr w9, [x0, #0x38] 58ac8: 340000c9 cbz w9, 0x58ae0 58acc: f9400c0a ldr x10, [x0, #0x18] 58ad0: 51000528 sub w8, w9, #0x1 58ad4: 8b285148 add x8, x10, w8, uxtw #4 58ad8: b9400908 ldr w8, [x8, #0x8] 58adc: 34000b88 cbz w8, 0x58c4c 58ae0: f940100a ldr x10, [x0, #0x20] 58ae4: d0000088 adrp x8, 0x6a000 58ae8: 91092108 add x8, x8, #0x248 58aec: eb08015f cmp x10, x8 58af0: 54000a80 b.eq 0x58c40 58af4: b000008d adrp x13, 0x69000 58af8: 11000530 add w16, w9, #0x1 58afc: 321f77ec mov w12, #0x7ffffffe // =2147483646 58b00: 911641ad add x13, x13, #0x590 58b04: 320003ee orr w14, wzr, #0x1 58b08: 5280050f mov w15, #0x28 // =40 58b0c: 2a0903e8 mov w8, w9 58b10: 2a1003eb mov w11, w16 58b14: 51000570 sub w16, w11, #0x1 58b18: 6b09021f cmp w16, w9 58b1c: 54000082 b.hs 0x58b2c 58b20: f9400c11 ldr x17, [x0, #0x18] 58b24: 8b30d231 add x17, x17, w16, sxtw #4 58b28: 14000019 b 0x58b8c 58b2c: 1e620160 scvtf d0, w11 58b30: aa0a03f0 mov x16, x10 58b34: 3400016b cbz w11, 0x58b60 58b38: 39402c10 ldrb w16, [x0, #0xb] 58b3c: 9e660011 fmov x17, d0 58b40: d360fe32 lsr x18, x17, #32 58b44: 0b110251 add w17, w18, w17 58b48: 1ad021d0 lsl w16, w14, w16 58b4c: 51000610 sub w16, w16, #0x1 58b50: 32000210 orr w16, w16, #0x1 58b54: 1ad00a32 udiv w18, w17, w16 58b58: 1b10c650 msub w16, w18, w16, w17 58b5c: 9baf2a10 umaddl x16, w16, w15, x10 58b60: b9401a11 ldr w17, [x16, #0x18] 58b64: 71000e3f cmp w17, #0x3 58b68: 54000081 b.ne 0x58b78 58b6c: fd400a01 ldr d1, [x16, #0x10] 58b70: 1e602020 fcmp d1, d0 58b74: 540000a0 b.eq 0x58b88 58b78: f9401210 ldr x16, [x16, #0x20] 58b7c: aa0d03f1 mov x17, x13 58b80: b5ffff10 cbnz x16, 0x58b60 58b84: 14000002 b 0x58b8c 58b88: aa1003f1 mov x17, x16 58b8c: b9400a30 ldr w16, [x17, #0x8] 58b90: 340007d0 cbz w16, 0x58c88 58b94: 531f7970 lsl w16, w11, #1 58b98: 6b0c021f cmp w16, w12 58b9c: 2a0b03e8 mov w8, w11 58ba0: 54fffb83 b.lo 0x58b10 58ba4: b000008c adrp x12, 0x69000 58ba8: 320003eb orr w11, wzr, #0x1 58bac: 9116418c add x12, x12, #0x590 58bb0: 5280050d mov w13, #0x28 // =40 58bb4: 320003ee orr w14, wzr, #0x1 58bb8: 510005c8 sub w8, w14, #0x1 58bbc: 6b09011f cmp w8, w9 58bc0: 54000082 b.hs 0x58bd0 58bc4: f9400c0f ldr x15, [x0, #0x18] 58bc8: 8b28d1f0 add x16, x15, w8, sxtw #4 58bcc: 14000019 b 0x58c30 58bd0: 1e6201c0 scvtf d0, w14 58bd4: aa0a03ef mov x15, x10 58bd8: 3400016e cbz w14, 0x58c04 58bdc: 39402c0f ldrb w15, [x0, #0xb] 58be0: 9e660010 fmov x16, d0 58be4: d360fe11 lsr x17, x16, #32 58be8: 0b100230 add w16, w17, w16 58bec: 1acf216f lsl w15, w11, w15 58bf0: 510005ef sub w15, w15, #0x1 58bf4: 320001ef orr w15, w15, #0x1 58bf8: 1acf0a11 udiv w17, w16, w15 58bfc: 1b0fc22f msub w15, w17, w15, w16 58c00: 9bad29ef umaddl x15, w15, w13, x10 58c04: b94019f0 ldr w16, [x15, #0x18] 58c08: 71000e1f cmp w16, #0x3 58c0c: 54000081 b.ne 0x58c1c 58c10: fd4009e1 ldr d1, [x15, #0x10] 58c14: 1e602020 fcmp d1, d0 58c18: 540000a0 b.eq 0x58c2c 58c1c: f94011ef ldr x15, [x15, #0x20] 58c20: aa0c03f0 mov x16, x12 58c24: b5ffff0f cbnz x15, 0x58c04 58c28: 14000002 b 0x58c30 58c2c: aa0f03f0 mov x16, x15 58c30: b9400a0f ldr w15, [x16, #0x8] 58c34: 110005ce add w14, w14, #0x1 58c38: 35fffc0f cbnz w15, 0x58bb8 58c3c: 14000041 b 0x58d40 58c40: 2a0903e8 mov w8, w9 58c44: 2a0803e0 mov w0, w8 58c48: d65f03c0 ret 58c4c: 7100093f cmp w9, #0x2 58c50: 540007c3 b.lo 0x58d48 58c54: 2a1f03e8 mov w8, wzr 58c58: 0b09010b add w11, w8, w9 58c5c: 53017d6b lsr w11, w11, #1 58c60: 5100056c sub w12, w11, #0x1 58c64: 8b2c514c add x12, x10, w12, uxtw #4 58c68: b940098c ldr w12, [x12, #0x8] 58c6c: 7100019f cmp w12, #0x0 58c70: 1a890169 csel w9, w11, w9, eq 58c74: 1a8b0108 csel w8, w8, w11, eq 58c78: 4b08012b sub w11, w9, w8 58c7c: 7100057f cmp w11, #0x1 58c80: 54fffec8 b.hi 0x58c58 58c84: 1400002f b 0x58d40 58c88: 4b08016c sub w12, w11, w8 58c8c: 7100099f cmp w12, #0x2 58c90: 54000583 b.lo 0x58d40 58c94: b000008c adrp x12, 0x69000 58c98: 9116418c add x12, x12, #0x590 58c9c: 320003ed orr w13, wzr, #0x1 58ca0: 5280050e mov w14, #0x28 // =40 58ca4: 0b08016f add w15, w11, w8 58ca8: 53017def lsr w15, w15, #1 58cac: 510005f0 sub w16, w15, #0x1 58cb0: 6b09021f cmp w16, w9 58cb4: 54000082 b.hs 0x58cc4 58cb8: f9400c11 ldr x17, [x0, #0x18] 58cbc: 8b30d231 add x17, x17, w16, sxtw #4 58cc0: 14000019 b 0x58d24 58cc4: 1e6201e0 scvtf d0, w15 58cc8: aa0a03f0 mov x16, x10 58ccc: 3400016f cbz w15, 0x58cf8 58cd0: 39402c10 ldrb w16, [x0, #0xb] 58cd4: 9e660011 fmov x17, d0 58cd8: d360fe32 lsr x18, x17, #32 58cdc: 0b110251 add w17, w18, w17 58ce0: 1ad021b0 lsl w16, w13, w16 58ce4: 51000610 sub w16, w16, #0x1 58ce8: 32000210 orr w16, w16, #0x1 58cec: 1ad00a32 udiv w18, w17, w16 58cf0: 1b10c650 msub w16, w18, w16, w17 58cf4: 9bae2a10 umaddl x16, w16, w14, x10 58cf8: b9401a11 ldr w17, [x16, #0x18] 58cfc: 71000e3f cmp w17, #0x3 58d00: 54000081 b.ne 0x58d10 58d04: fd400a01 ldr d1, [x16, #0x10] 58d08: 1e602020 fcmp d1, d0 58d0c: 540000a0 b.eq 0x58d20 58d10: f9401210 ldr x16, [x16, #0x20] 58d14: aa0c03f1 mov x17, x12 58d18: b5ffff10 cbnz x16, 0x58cf8 58d1c: 14000002 b 0x58d24 58d20: aa1003f1 mov x17, x16 58d24: b9400a30 ldr w16, [x17, #0x8] 58d28: 7100021f cmp w16, #0x0 58d2c: 1a8b01eb csel w11, w15, w11, eq 58d30: 1a8f0108 csel w8, w8, w15, eq 58d34: 4b08016f sub w15, w11, w8 58d38: 710005ff cmp w15, #0x1 58d3c: 54fffb48 b.hi 0x58ca4 58d40: 2a0803e0 mov w0, w8 58d44: d65f03c0 ret 58d48: 2a1f03e8 mov w8, wzr 58d4c: 2a0803e0 mov w0, w8 58d50: d65f03c0 ret 0000000000058d54 : 58d54: a9bf7bfd stp x29, x30, [sp, #-0x10]! 58d58: 910003fd mov x29, sp 58d5c: b0000081 adrp x1, 0x69000 58d60: b0000182 adrp x2, 0x89000 58d64: 910f4c21 add x1, x1, #0x3d3 58d68: 91044042 add x2, x2, #0x110 58d6c: 97ff1131 bl 0x1d230 58d70: 320003e0 orr w0, wzr, #0x1 58d74: a8c17bfd ldp x29, x30, [sp], #0x10 58d78: d65f03c0 ret 58d7c: a9bc5ffc stp x28, x23, [sp, #-0x40]! 58d80: a90157f6 stp x22, x21, [sp, #0x10] 58d84: a9024ff4 stp x20, x19, [sp, #0x20] 58d88: a9037bfd stp x29, x30, [sp, #0x30] 58d8c: 9100c3fd add x29, sp, #0x30 58d90: d110c3ff sub sp, sp, #0x430 58d94: d53bd048 mrs x8, TPIDR_EL0 58d98: f9401508 ldr x8, [x8, #0x28] 58d9c: b0000082 adrp x2, 0x69000 58da0: 91122042 add x2, x2, #0x488 58da4: 321f03e1 orr w1, wzr, #0x2 58da8: 910023e3 add x3, sp, #0x8 58dac: aa0003f3 mov x19, x0 58db0: f81c83a8 stur x8, [x29, #-0x38] 58db4: 97ff121f bl 0x1d630 58db8: aa0003f4 mov x20, x0 58dbc: 320003e1 orr w1, wzr, #0x1 58dc0: 528000a2 mov w2, #0x5 // =5 58dc4: aa1303e0 mov x0, x19 58dc8: 97ff0c32 bl 0x1be90 58dcc: 320007e1 orr w1, wzr, #0x3 58dd0: 320003e2 orr w2, wzr, #0x1 58dd4: aa1303e0 mov x0, x19 58dd8: 97ff0f6e bl 0x1cb90 58ddc: aa0003f6 mov x22, x0 58de0: 321e03e1 orr w1, wzr, #0x4 58de4: aa1303e0 mov x0, x19 58de8: 97ff10de bl 0x1d160 58dec: 7100001f cmp w0, #0x0 58df0: 540000ad b.le 0x58e04 58df4: 321e03e1 orr w1, wzr, #0x4 58df8: aa1303e0 mov x0, x19 58dfc: 97ff0fa1 bl 0x1cc80 58e00: 14000004 b 0x58e10 58e04: 320003e1 orr w1, wzr, #0x1 58e08: aa1303e0 mov x0, x19 58e0c: 97ff1059 bl 0x1cf70 58e10: aa0003f5 mov x21, x0 58e14: 910043e1 add x1, sp, #0x10 58e18: aa1303e0 mov x0, x19 58e1c: 97ff12d5 bl 0x1d970 58e20: 6b1502df cmp w22, w21 58e24: 5400040a b.ge 0x58ea4 58e28: d0000097 adrp x23, 0x6a000 58e2c: 910b62f7 add x23, x23, #0x2d8 58e30: 320003e1 orr w1, wzr, #0x1 58e34: aa1303e0 mov x0, x19 58e38: 2a1603e2 mov w2, w22 58e3c: 97ff11b1 bl 0x1d500 58e40: 12800001 mov w1, #-0x1 // =-1 58e44: aa1303e0 mov x0, x19 58e48: 97ff0ad2 bl 0x1b990 58e4c: 35000180 cbnz w0, 0x58e7c 58e50: 12800001 mov w1, #-0x1 // =-1 58e54: aa1303e0 mov x0, x19 58e58: 97ff10c2 bl 0x1d160 58e5c: 2a0003e1 mov w1, w0 58e60: aa1303e0 mov x0, x19 58e64: 97ff0d3b bl 0x1c350 58e68: aa0003e2 mov x2, x0 58e6c: aa1303e0 mov x0, x19 58e70: aa1703e1 mov x1, x23 58e74: 2a1603e3 mov w3, w22 58e78: 97ff123a bl 0x1d760 58e7c: 910043e0 add x0, sp, #0x10 58e80: 97ff1008 bl 0x1cea0 58e84: f94007e2 ldr x2, [sp, #0x8] 58e88: 910043e0 add x0, sp, #0x10 58e8c: aa1403e1 mov x1, x20 58e90: 97ff0c08 bl 0x1beb0 58e94: 110006d6 add w22, w22, #0x1 58e98: 6b1602bf cmp w21, w22 58e9c: 54fffca1 b.ne 0x58e30 58ea0: 14000002 b 0x58ea8 58ea4: 540002e1 b.ne 0x58f00 58ea8: 320003e1 orr w1, wzr, #0x1 58eac: aa1303e0 mov x0, x19 58eb0: 2a1503e2 mov w2, w21 58eb4: 97ff1193 bl 0x1d500 58eb8: 12800001 mov w1, #-0x1 // =-1 58ebc: aa1303e0 mov x0, x19 58ec0: 97ff0ab4 bl 0x1b990 58ec4: 350001a0 cbnz w0, 0x58ef8 58ec8: 12800001 mov w1, #-0x1 // =-1 58ecc: aa1303e0 mov x0, x19 58ed0: 97ff10a4 bl 0x1d160 58ed4: 2a0003e1 mov w1, w0 58ed8: aa1303e0 mov x0, x19 58edc: 97ff0d1d bl 0x1c350 58ee0: d0000081 adrp x1, 0x6a000 58ee4: aa0003e2 mov x2, x0 58ee8: 910b6021 add x1, x1, #0x2d8 58eec: aa1303e0 mov x0, x19 58ef0: 2a1503e3 mov w3, w21 58ef4: 97ff121b bl 0x1d760 58ef8: 910043e0 add x0, sp, #0x10 58efc: 97ff0fe9 bl 0x1cea0 58f00: 910043e0 add x0, sp, #0x10 58f04: 97ff0f67 bl 0x1cca0 58f08: d53bd048 mrs x8, TPIDR_EL0 58f0c: f9401508 ldr x8, [x8, #0x28] 58f10: f85c83a9 ldur x9, [x29, #-0x38] 58f14: eb09011f cmp x8, x9 58f18: 54000101 b.ne 0x58f38 58f1c: 320003e0 orr w0, wzr, #0x1 58f20: 9110c3ff add sp, sp, #0x430 58f24: a9437bfd ldp x29, x30, [sp, #0x30] 58f28: a9424ff4 ldp x20, x19, [sp, #0x20] 58f2c: a94157f6 ldp x22, x21, [sp, #0x10] 58f30: a8c45ffc ldp x28, x23, [sp], #0x40 58f34: d65f03c0 ret 58f38: 97ff0eaa bl 0x1c9e0 <__stack_chk_fail@plt> 58f3c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 58f40: a9017bfd stp x29, x30, [sp, #0x10] 58f44: 910043fd add x29, sp, #0x10 58f48: 320003e1 orr w1, wzr, #0x1 58f4c: 528000a2 mov w2, #0x5 // =5 58f50: aa0003f3 mov x19, x0 58f54: 97ff0bcf bl 0x1be90 58f58: 321f03e1 orr w1, wzr, #0x2 58f5c: 321f07e2 orr w2, wzr, #0x6 58f60: aa1303e0 mov x0, x19 58f64: 97ff0bcb bl 0x1be90 58f68: aa1303e0 mov x0, x19 58f6c: 97ff12f5 bl 0x1db40 58f70: 320003e1 orr w1, wzr, #0x1 58f74: aa1303e0 mov x0, x19 58f78: 97ff0ff6 bl 0x1cf50 58f7c: 34000340 cbz w0, 0x58fe4 58f80: 320003f4 orr w20, wzr, #0x1 58f84: 321f03e1 orr w1, wzr, #0x2 58f88: aa1303e0 mov x0, x19 58f8c: 97ff0b3d bl 0x1bc80 58f90: 321e7be1 orr w1, wzr, #0xfffffffd 58f94: aa1303e0 mov x0, x19 58f98: 97ff0b3a bl 0x1bc80 58f9c: 321e7be1 orr w1, wzr, #0xfffffffd 58fa0: aa1303e0 mov x0, x19 58fa4: 97ff0b37 bl 0x1bc80 58fa8: 321f03e1 orr w1, wzr, #0x2 58fac: 320003e2 orr w2, wzr, #0x1 58fb0: aa1303e0 mov x0, x19 58fb4: 97ff1217 bl 0x1d810 58fb8: 12800001 mov w1, #-0x1 // =-1 58fbc: aa1303e0 mov x0, x19 58fc0: 97ff1068 bl 0x1d160 58fc4: 35000120 cbnz w0, 0x58fe8 58fc8: 321e7be1 orr w1, wzr, #0xfffffffd 58fcc: aa1303e0 mov x0, x19 58fd0: 97ff0e18 bl 0x1c830 58fd4: 320003e1 orr w1, wzr, #0x1 58fd8: aa1303e0 mov x0, x19 58fdc: 97ff0fdd bl 0x1cf50 58fe0: 35fffd20 cbnz w0, 0x58f84 58fe4: 2a1f03f4 mov w20, wzr 58fe8: a9417bfd ldp x29, x30, [sp, #0x10] 58fec: 2a1403e0 mov w0, w20 58ff0: a8c24ff4 ldp x20, x19, [sp], #0x20 58ff4: d65f03c0 ret 58ff8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 58ffc: a9014ff4 stp x20, x19, [sp, #0x10] 59000: a9027bfd stp x29, x30, [sp, #0x20] 59004: 910083fd add x29, sp, #0x20 59008: 320003e1 orr w1, wzr, #0x1 5900c: 528000a2 mov w2, #0x5 // =5 59010: aa0003f3 mov x19, x0 59014: 97ff0b9f bl 0x1be90 59018: 320003e1 orr w1, wzr, #0x1 5901c: aa1303e0 mov x0, x19 59020: 97ff0fd4 bl 0x1cf70 59024: aa0003f4 mov x20, x0 59028: 321f03e1 orr w1, wzr, #0x2 5902c: 321f07e2 orr w2, wzr, #0x6 59030: aa1303e0 mov x0, x19 59034: 97ff0b97 bl 0x1be90 59038: 7100069f cmp w20, #0x1 5903c: 540003ab b.lt 0x590b0 59040: 93407e96 sxtw x22, w20 59044: 320003f4 orr w20, wzr, #0x1 59048: 320003f5 orr w21, wzr, #0x1 5904c: 321f03e1 orr w1, wzr, #0x2 59050: aa1303e0 mov x0, x19 59054: 97ff0b0b bl 0x1bc80 59058: aa1303e0 mov x0, x19 5905c: aa1403e1 mov x1, x20 59060: 97ff0ae4 bl 0x1bbf0 59064: 320003e1 orr w1, wzr, #0x1 59068: aa1303e0 mov x0, x19 5906c: 2a1403e2 mov w2, w20 59070: 97ff1124 bl 0x1d500 59074: 321f03e1 orr w1, wzr, #0x2 59078: 320003e2 orr w2, wzr, #0x1 5907c: aa1303e0 mov x0, x19 59080: 97ff11e4 bl 0x1d810 59084: 12800001 mov w1, #-0x1 // =-1 59088: aa1303e0 mov x0, x19 5908c: 97ff1035 bl 0x1d160 59090: 35000120 cbnz w0, 0x590b4 59094: 321f7be1 orr w1, wzr, #0xfffffffe 59098: aa1303e0 mov x0, x19 5909c: 97ff0de5 bl 0x1c830 590a0: 91000688 add x8, x20, #0x1 590a4: eb16029f cmp x20, x22 590a8: aa0803f4 mov x20, x8 590ac: 54fffd0b b.lt 0x5904c 590b0: 2a1f03f5 mov w21, wzr 590b4: a9427bfd ldp x29, x30, [sp, #0x20] 590b8: a9414ff4 ldp x20, x19, [sp, #0x10] 590bc: 2a1503e0 mov w0, w21 590c0: a8c357f6 ldp x22, x21, [sp], #0x30 590c4: d65f03c0 ret 590c8: f81e0ff3 str x19, [sp, #-0x20]! 590cc: a9017bfd stp x29, x30, [sp, #0x10] 590d0: 910043fd add x29, sp, #0x10 590d4: 320003e1 orr w1, wzr, #0x1 590d8: 528000a2 mov w2, #0x5 // =5 590dc: aa0003f3 mov x19, x0 590e0: 97ff0b6c bl 0x1be90 590e4: 320003e1 orr w1, wzr, #0x1 590e8: aa1303e0 mov x0, x19 590ec: 97ff0fa1 bl 0x1cf70 590f0: 93407c01 sxtw x1, w0 590f4: aa1303e0 mov x0, x19 590f8: 97ff0abe bl 0x1bbf0 590fc: a9417bfd ldp x29, x30, [sp, #0x10] 59100: 320003e0 orr w0, wzr, #0x1 59104: f84207f3 ldr x19, [sp], #0x20 59108: d65f03c0 ret 5910c: fc1e0fe8 str d8, [sp, #-0x20]! 59110: f90007f3 str x19, [sp, #0x8] 59114: a9017bfd stp x29, x30, [sp, #0x10] 59118: 910043fd add x29, sp, #0x10 5911c: 320003e1 orr w1, wzr, #0x1 59120: 528000a2 mov w2, #0x5 // =5 59124: aa0003f3 mov x19, x0 59128: 97ff0b5a bl 0x1be90 5912c: aa1303e0 mov x0, x19 59130: 97ff1284 bl 0x1db40 59134: 9e6703e8 fmov d8, xzr 59138: 14000006 b 0x59150 5913c: 12800001 mov w1, #-0x1 // =-1 59140: aa1303e0 mov x0, x19 59144: 97ff119b bl 0x1d7b0 59148: 1e682000 fcmp d0, d8 5914c: 1e68cc08 fcsel d8, d0, d8, gt 59150: 320003e1 orr w1, wzr, #0x1 59154: aa1303e0 mov x0, x19 59158: 97ff0f7e bl 0x1cf50 5915c: 34000140 cbz w0, 0x59184 59160: 321f7be1 orr w1, wzr, #0xfffffffe 59164: aa1303e0 mov x0, x19 59168: 97ff0db2 bl 0x1c830 5916c: 12800001 mov w1, #-0x1 // =-1 59170: aa1303e0 mov x0, x19 59174: 97ff0ffb bl 0x1d160 59178: 71000c1f cmp w0, #0x3 5917c: 54fffea1 b.ne 0x59150 59180: 17ffffef b 0x5913c 59184: aa1303e0 mov x0, x19 59188: 4ea81d00 mov v0.16b, v8.16b 5918c: 97ff11d5 bl 0x1d8e0 59190: a9417bfd ldp x29, x30, [sp, #0x10] 59194: f94007f3 ldr x19, [sp, #0x8] 59198: 320003e0 orr w0, wzr, #0x1 5919c: fc4207e8 ldr d8, [sp], #0x20 591a0: d65f03c0 ret 591a4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 591a8: a9014ff4 stp x20, x19, [sp, #0x10] 591ac: a9027bfd stp x29, x30, [sp, #0x20] 591b0: 910083fd add x29, sp, #0x20 591b4: 320003e1 orr w1, wzr, #0x1 591b8: 528000a2 mov w2, #0x5 // =5 591bc: aa0003f3 mov x19, x0 591c0: 97ff0b34 bl 0x1be90 591c4: 320003e1 orr w1, wzr, #0x1 591c8: aa1303e0 mov x0, x19 591cc: 97ff0f69 bl 0x1cf70 591d0: 11000415 add w21, w0, #0x1 591d4: aa1303e0 mov x0, x19 591d8: 97ff0c1e bl 0x1c250 591dc: 7100081f cmp w0, #0x2 591e0: 2a1503f4 mov w20, w21 591e4: 540002e0 b.eq 0x59240 591e8: 71000c1f cmp w0, #0x3 591ec: 540003c1 b.ne 0x59264 591f0: 321f03e1 orr w1, wzr, #0x2 591f4: aa1303e0 mov x0, x19 591f8: 97ff0ea2 bl 0x1cc80 591fc: aa0003f4 mov x20, x0 59200: 6b15029f cmp w20, w21 59204: 1a95c295 csel w21, w20, w21, gt 59208: 6b1402bf cmp w21, w20 5920c: 540001ad b.le 0x59240 59210: 510006b6 sub w22, w21, #0x1 59214: 320003e1 orr w1, wzr, #0x1 59218: aa1303e0 mov x0, x19 5921c: 2a1603e2 mov w2, w22 59220: 97ff10b8 bl 0x1d500 59224: 320003e1 orr w1, wzr, #0x1 59228: aa1303e0 mov x0, x19 5922c: 2a1503e2 mov w2, w21 59230: 97ff0d24 bl 0x1c6c0 59234: 6b1402df cmp w22, w20 59238: 2a1603f5 mov w21, w22 5923c: 54fffeac b.gt 0x59210 59240: 320003e1 orr w1, wzr, #0x1 59244: aa1303e0 mov x0, x19 59248: 2a1403e2 mov w2, w20 5924c: 97ff0d1d bl 0x1c6c0 59250: a9427bfd ldp x29, x30, [sp, #0x20] 59254: a9414ff4 ldp x20, x19, [sp, #0x10] 59258: 2a1f03e0 mov w0, wzr 5925c: a8c357f6 ldp x22, x21, [sp], #0x30 59260: d65f03c0 ret 59264: aa1303e0 mov x0, x19 59268: a9427bfd ldp x29, x30, [sp, #0x20] 5926c: a9414ff4 ldp x20, x19, [sp, #0x10] 59270: b0000081 adrp x1, 0x6a000 59274: 910c3421 add x1, x1, #0x30d 59278: a8c357f6 ldp x22, x21, [sp], #0x30 5927c: 17ff1139 b 0x1d760 59280: a9bd57f6 stp x22, x21, [sp, #-0x30]! 59284: a9014ff4 stp x20, x19, [sp, #0x10] 59288: a9027bfd stp x29, x30, [sp, #0x20] 5928c: 910083fd add x29, sp, #0x20 59290: 320003e1 orr w1, wzr, #0x1 59294: 528000a2 mov w2, #0x5 // =5 59298: aa0003f3 mov x19, x0 5929c: 97ff0afd bl 0x1be90 592a0: 320003e1 orr w1, wzr, #0x1 592a4: aa1303e0 mov x0, x19 592a8: 97ff0f32 bl 0x1cf70 592ac: aa0003f4 mov x20, x0 592b0: 93407e82 sxtw x2, w20 592b4: 321f03e1 orr w1, wzr, #0x2 592b8: aa1303e0 mov x0, x19 592bc: 97ff0e35 bl 0x1cb90 592c0: aa0003f5 mov x21, x0 592c4: 2a1f03f6 mov w22, wzr 592c8: 710006bf cmp w21, #0x1 592cc: 5400038b b.lt 0x5933c 592d0: 6b1402bf cmp w21, w20 592d4: 5400034c b.gt 0x5933c 592d8: 320003e1 orr w1, wzr, #0x1 592dc: aa1303e0 mov x0, x19 592e0: 2a1503e2 mov w2, w21 592e4: 97ff1087 bl 0x1d500 592e8: 6b1402bf cmp w21, w20 592ec: 540001aa b.ge 0x59320 592f0: 110006b6 add w22, w21, #0x1 592f4: 320003e1 orr w1, wzr, #0x1 592f8: aa1303e0 mov x0, x19 592fc: 2a1603e2 mov w2, w22 59300: 97ff1080 bl 0x1d500 59304: 320003e1 orr w1, wzr, #0x1 59308: aa1303e0 mov x0, x19 5930c: 2a1503e2 mov w2, w21 59310: 97ff0cec bl 0x1c6c0 59314: 6b16029f cmp w20, w22 59318: 2a1603f5 mov w21, w22 5931c: 54fffea1 b.ne 0x592f0 59320: aa1303e0 mov x0, x19 59324: 97ff1207 bl 0x1db40 59328: 320003e1 orr w1, wzr, #0x1 5932c: aa1303e0 mov x0, x19 59330: 2a1403e2 mov w2, w20 59334: 320003f6 orr w22, wzr, #0x1 59338: 97ff0ce2 bl 0x1c6c0 5933c: a9427bfd ldp x29, x30, [sp, #0x20] 59340: a9414ff4 ldp x20, x19, [sp, #0x10] 59344: 2a1603e0 mov w0, w22 59348: a8c357f6 ldp x22, x21, [sp], #0x30 5934c: d65f03c0 ret 59350: f81e0ff3 str x19, [sp, #-0x20]! 59354: a9017bfd stp x29, x30, [sp, #0x10] 59358: 910043fd add x29, sp, #0x10 5935c: 320003e1 orr w1, wzr, #0x1 59360: 528000a2 mov w2, #0x5 // =5 59364: aa0003f3 mov x19, x0 59368: 97ff0aca bl 0x1be90 5936c: b0000081 adrp x1, 0x6a000 59370: 910ccc21 add x1, x1, #0x333 59374: aa1303e0 mov x0, x19 59378: 97ff10fa bl 0x1d760 5937c: 320003e1 orr w1, wzr, #0x1 59380: aa1303e0 mov x0, x19 59384: 97ff0a3f bl 0x1bc80 59388: a9417bfd ldp x29, x30, [sp, #0x10] 5938c: 320003e0 orr w0, wzr, #0x1 59390: f84207f3 ldr x19, [sp], #0x20 59394: d65f03c0 ret 59398: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5939c: a9017bfd stp x29, x30, [sp, #0x10] 593a0: 910043fd add x29, sp, #0x10 593a4: 320003e1 orr w1, wzr, #0x1 593a8: 528000a2 mov w2, #0x5 // =5 593ac: aa0003f3 mov x19, x0 593b0: 97ff0ab8 bl 0x1be90 593b4: 320003e1 orr w1, wzr, #0x1 593b8: aa1303e0 mov x0, x19 593bc: 97ff0eed bl 0x1cf70 593c0: 90000082 adrp x2, 0x69000 593c4: aa0003f4 mov x20, x0 593c8: 91122042 add x2, x2, #0x488 593cc: 52800501 mov w1, #0x28 // =40 593d0: aa1303e0 mov x0, x19 593d4: 97ff0b1f bl 0x1c050 593d8: 321f03e1 orr w1, wzr, #0x2 593dc: aa1303e0 mov x0, x19 593e0: 97ff0f60 bl 0x1d160 593e4: 7100041f cmp w0, #0x1 593e8: 540000ab b.lt 0x593fc 593ec: 321f03e1 orr w1, wzr, #0x2 593f0: 321f07e2 orr w2, wzr, #0x6 593f4: aa1303e0 mov x0, x19 593f8: 97ff0aa6 bl 0x1be90 593fc: 321f03e1 orr w1, wzr, #0x2 59400: aa1303e0 mov x0, x19 59404: 97ff0d0b bl 0x1c830 59408: 320003e1 orr w1, wzr, #0x1 5940c: aa1303e0 mov x0, x19 59410: 2a1403e2 mov w2, w20 59414: 94000005 bl 0x59428 59418: a9417bfd ldp x29, x30, [sp, #0x10] 5941c: 2a1f03e0 mov w0, wzr 59420: a8c24ff4 ldp x20, x19, [sp], #0x20 59424: d65f03c0 ret 59428: f81a0ffb str x27, [sp, #-0x60]! 5942c: a90167fa stp x26, x25, [sp, #0x10] 59430: a9025ff8 stp x24, x23, [sp, #0x20] 59434: a90357f6 stp x22, x21, [sp, #0x30] 59438: a9044ff4 stp x20, x19, [sp, #0x40] 5943c: a9057bfd stp x29, x30, [sp, #0x50] 59440: 910143fd add x29, sp, #0x50 59444: 2a0203f4 mov w20, w2 59448: 2a0103f5 mov w21, w1 5944c: aa0003f3 mov x19, x0 59450: 6b15029f cmp w20, w21 59454: 54001a2d b.le 0x59798 59458: b0000096 adrp x22, 0x6a000 5945c: 910d1ad6 add x22, x22, #0x346 59460: 320003e1 orr w1, wzr, #0x1 59464: aa1303e0 mov x0, x19 59468: 2a1503e2 mov w2, w21 5946c: 97ff1025 bl 0x1d500 59470: 320003e1 orr w1, wzr, #0x1 59474: aa1303e0 mov x0, x19 59478: 2a1403e2 mov w2, w20 5947c: 97ff1021 bl 0x1d500 59480: 12800001 mov w1, #-0x1 // =-1 59484: 321f7be2 orr w2, wzr, #0xfffffffe 59488: aa1303e0 mov x0, x19 5948c: 940000ca bl 0x597b4 59490: 34000140 cbz w0, 0x594b8 59494: 320003e1 orr w1, wzr, #0x1 59498: aa1303e0 mov x0, x19 5949c: 2a1503e2 mov w2, w21 594a0: 97ff0c88 bl 0x1c6c0 594a4: 320003e1 orr w1, wzr, #0x1 594a8: aa1303e0 mov x0, x19 594ac: 2a1403e2 mov w2, w20 594b0: 97ff0c84 bl 0x1c6c0 594b4: 14000004 b 0x594c4 594b8: 321e7be1 orr w1, wzr, #0xfffffffd 594bc: aa1303e0 mov x0, x19 594c0: 97ff0cdc bl 0x1c830 594c4: 4b150297 sub w23, w20, w21 594c8: 710006ff cmp w23, #0x1 594cc: 54001660 b.eq 0x59798 594d0: 0b150288 add w8, w20, w21 594d4: 7100011f cmp w8, #0x0 594d8: 1a88a508 cinc w8, w8, lt 594dc: 13017d18 asr w24, w8, #1 594e0: 320003e1 orr w1, wzr, #0x1 594e4: aa1303e0 mov x0, x19 594e8: 2a1803e2 mov w2, w24 594ec: 97ff1005 bl 0x1d500 594f0: 320003e1 orr w1, wzr, #0x1 594f4: aa1303e0 mov x0, x19 594f8: 2a1503e2 mov w2, w21 594fc: 97ff1001 bl 0x1d500 59500: 321f7be1 orr w1, wzr, #0xfffffffe 59504: 12800002 mov w2, #-0x1 // =-1 59508: aa1303e0 mov x0, x19 5950c: 940000aa bl 0x597b4 59510: 34000140 cbz w0, 0x59538 59514: 320003e1 orr w1, wzr, #0x1 59518: aa1303e0 mov x0, x19 5951c: 2a1803e2 mov w2, w24 59520: 97ff0c68 bl 0x1c6c0 59524: 320003e1 orr w1, wzr, #0x1 59528: aa1303e0 mov x0, x19 5952c: 2a1503e2 mov w2, w21 59530: 97ff0c64 bl 0x1c6c0 59534: 14000019 b 0x59598 59538: 321f7be1 orr w1, wzr, #0xfffffffe 5953c: aa1303e0 mov x0, x19 59540: 97ff0cbc bl 0x1c830 59544: 320003e1 orr w1, wzr, #0x1 59548: aa1303e0 mov x0, x19 5954c: 2a1403e2 mov w2, w20 59550: 97ff0fec bl 0x1d500 59554: 12800001 mov w1, #-0x1 // =-1 59558: 321f7be2 orr w2, wzr, #0xfffffffe 5955c: aa1303e0 mov x0, x19 59560: 94000095 bl 0x597b4 59564: 34000140 cbz w0, 0x5958c 59568: 320003e1 orr w1, wzr, #0x1 5956c: aa1303e0 mov x0, x19 59570: 2a1803e2 mov w2, w24 59574: 97ff0c53 bl 0x1c6c0 59578: 320003e1 orr w1, wzr, #0x1 5957c: aa1303e0 mov x0, x19 59580: 2a1403e2 mov w2, w20 59584: 97ff0c4f bl 0x1c6c0 59588: 14000004 b 0x59598 5958c: 321e7be1 orr w1, wzr, #0xfffffffd 59590: aa1303e0 mov x0, x19 59594: 97ff0ca7 bl 0x1c830 59598: 71000aff cmp w23, #0x2 5959c: 54000fe0 b.eq 0x59798 595a0: 320003e1 orr w1, wzr, #0x1 595a4: aa1303e0 mov x0, x19 595a8: 2a1803e2 mov w2, w24 595ac: 97ff0fd5 bl 0x1d500 595b0: 12800001 mov w1, #-0x1 // =-1 595b4: aa1303e0 mov x0, x19 595b8: 97ff09b2 bl 0x1bc80 595bc: 51000697 sub w23, w20, #0x1 595c0: 320003e1 orr w1, wzr, #0x1 595c4: aa1303e0 mov x0, x19 595c8: 2a1703e2 mov w2, w23 595cc: 97ff0fcd bl 0x1d500 595d0: 320003e1 orr w1, wzr, #0x1 595d4: aa1303e0 mov x0, x19 595d8: 2a1803e2 mov w2, w24 595dc: 97ff0c39 bl 0x1c6c0 595e0: 320003e1 orr w1, wzr, #0x1 595e4: aa1303e0 mov x0, x19 595e8: 2a1703e2 mov w2, w23 595ec: 97ff0c35 bl 0x1c6c0 595f0: 2a1503f8 mov w24, w21 595f4: 2a1703fb mov w27, w23 595f8: 1400000a b 0x59620 595fc: 320003e1 orr w1, wzr, #0x1 59600: aa1303e0 mov x0, x19 59604: 2a1803e2 mov w2, w24 59608: 97ff0c2e bl 0x1c6c0 5960c: 320003e1 orr w1, wzr, #0x1 59610: aa1303e0 mov x0, x19 59614: 2a1903e2 mov w2, w25 59618: 97ff0c2a bl 0x1c6c0 5961c: 2a1903fb mov w27, w25 59620: 2a1803fa mov w26, w24 59624: 11000758 add w24, w26, #0x1 59628: 320003e1 orr w1, wzr, #0x1 5962c: aa1303e0 mov x0, x19 59630: 2a1803e2 mov w2, w24 59634: 97ff0fb3 bl 0x1d500 59638: 12800001 mov w1, #-0x1 // =-1 5963c: 321f7be2 orr w2, wzr, #0xfffffffe 59640: aa1303e0 mov x0, x19 59644: 9400005c bl 0x597b4 59648: 34000280 cbz w0, 0x59698 5964c: 6b1a029f cmp w20, w26 59650: 5400008c b.gt 0x59660 59654: aa1303e0 mov x0, x19 59658: aa1603e1 mov x1, x22 5965c: 97ff1041 bl 0x1d760 59660: 321f7be1 orr w1, wzr, #0xfffffffe 59664: aa1303e0 mov x0, x19 59668: 97ff0c72 bl 0x1c830 5966c: 11000b42 add w2, w26, #0x2 59670: 320003e1 orr w1, wzr, #0x1 59674: aa1303e0 mov x0, x19 59678: 97ff0fa2 bl 0x1d500 5967c: 12800001 mov w1, #-0x1 // =-1 59680: 321f7be2 orr w2, wzr, #0xfffffffe 59684: aa1303e0 mov x0, x19 59688: 9400004b bl 0x597b4 5968c: 1100075a add w26, w26, #0x1 59690: 35fffde0 cbnz w0, 0x5964c 59694: 11000758 add w24, w26, #0x1 59698: 51000779 sub w25, w27, #0x1 5969c: 320003e1 orr w1, wzr, #0x1 596a0: aa1303e0 mov x0, x19 596a4: 2a1903e2 mov w2, w25 596a8: 97ff0f96 bl 0x1d500 596ac: 321e7be1 orr w1, wzr, #0xfffffffd 596b0: 12800002 mov w2, #-0x1 // =-1 596b4: aa1303e0 mov x0, x19 596b8: 9400003f bl 0x597b4 596bc: 34000280 cbz w0, 0x5970c 596c0: 6b15037f cmp w27, w21 596c4: 5400008c b.gt 0x596d4 596c8: aa1303e0 mov x0, x19 596cc: aa1603e1 mov x1, x22 596d0: 97ff1024 bl 0x1d760 596d4: 321f7be1 orr w1, wzr, #0xfffffffe 596d8: aa1303e0 mov x0, x19 596dc: 97ff0c55 bl 0x1c830 596e0: 51000b62 sub w2, w27, #0x2 596e4: 320003e1 orr w1, wzr, #0x1 596e8: aa1303e0 mov x0, x19 596ec: 97ff0f85 bl 0x1d500 596f0: 321e7be1 orr w1, wzr, #0xfffffffd 596f4: 12800002 mov w2, #-0x1 // =-1 596f8: aa1303e0 mov x0, x19 596fc: 9400002e bl 0x597b4 59700: 5100077b sub w27, w27, #0x1 59704: 35fffde0 cbnz w0, 0x596c0 59708: 51000779 sub w25, w27, #0x1 5970c: 6b18037f cmp w27, w24 59710: 54fff76c b.gt 0x595fc 59714: 321e77e1 orr w1, wzr, #0xfffffffc 59718: aa1303e0 mov x0, x19 5971c: 97ff0c45 bl 0x1c830 59720: 320003e1 orr w1, wzr, #0x1 59724: aa1303e0 mov x0, x19 59728: 2a1703e2 mov w2, w23 5972c: 97ff0f75 bl 0x1d500 59730: 320003e1 orr w1, wzr, #0x1 59734: aa1303e0 mov x0, x19 59738: 2a1803e2 mov w2, w24 5973c: 97ff0f71 bl 0x1d500 59740: 320003e1 orr w1, wzr, #0x1 59744: aa1303e0 mov x0, x19 59748: 2a1703e2 mov w2, w23 5974c: 97ff0bdd bl 0x1c6c0 59750: 320003e1 orr w1, wzr, #0x1 59754: aa1303e0 mov x0, x19 59758: 2a1803e2 mov w2, w24 5975c: 97ff0bd9 bl 0x1c6c0 59760: 4b150308 sub w8, w24, w21 59764: 4b180289 sub w9, w20, w24 59768: 11000b4a add w10, w26, #0x2 5976c: 6b09011f cmp w8, w9 59770: 1a94b342 csel w2, w26, w20, lt 59774: 1a8ab2a1 csel w1, w21, w10, lt 59778: aa1303e0 mov x0, x19 5977c: 1a95b157 csel w23, w10, w21, lt 59780: 1a9ab298 csel w24, w20, w26, lt 59784: 97ffff29 bl 0x59428 59788: 6b17031f cmp w24, w23 5978c: 2a1803f4 mov w20, w24 59790: 2a1703f5 mov w21, w23 59794: 54ffe66c b.gt 0x59460 59798: a9457bfd ldp x29, x30, [sp, #0x50] 5979c: a9444ff4 ldp x20, x19, [sp, #0x40] 597a0: a94357f6 ldp x22, x21, [sp, #0x30] 597a4: a9425ff8 ldp x24, x23, [sp, #0x20] 597a8: a94167fa ldp x26, x25, [sp, #0x10] 597ac: f84607fb ldr x27, [sp], #0x60 597b0: d65f03c0 ret 597b4: f81d0ff5 str x21, [sp, #-0x30]! 597b8: a9014ff4 stp x20, x19, [sp, #0x10] 597bc: a9027bfd stp x29, x30, [sp, #0x20] 597c0: 910083fd add x29, sp, #0x20 597c4: 2a0103f5 mov w21, w1 597c8: 321f03e1 orr w1, wzr, #0x2 597cc: 2a0203f4 mov w20, w2 597d0: aa0003f3 mov x19, x0 597d4: 97ff0e63 bl 0x1d160 597d8: 34000340 cbz w0, 0x59840 597dc: 321f03e1 orr w1, wzr, #0x2 597e0: aa1303e0 mov x0, x19 597e4: 97ff0927 bl 0x1bc80 597e8: 510006a1 sub w1, w21, #0x1 597ec: aa1303e0 mov x0, x19 597f0: 97ff0924 bl 0x1bc80 597f4: 51000a81 sub w1, w20, #0x2 597f8: aa1303e0 mov x0, x19 597fc: 97ff0921 bl 0x1bc80 59800: 321f03e1 orr w1, wzr, #0x2 59804: 320003e2 orr w2, wzr, #0x1 59808: aa1303e0 mov x0, x19 5980c: 97ff1001 bl 0x1d810 59810: 12800001 mov w1, #-0x1 // =-1 59814: aa1303e0 mov x0, x19 59818: 97ff0d9e bl 0x1ce90 5981c: 2a0003f4 mov w20, w0 59820: 321f7be1 orr w1, wzr, #0xfffffffe 59824: aa1303e0 mov x0, x19 59828: 97ff0c02 bl 0x1c830 5982c: 2a1403e0 mov w0, w20 59830: a9427bfd ldp x29, x30, [sp, #0x20] 59834: a9414ff4 ldp x20, x19, [sp, #0x10] 59838: f84307f5 ldr x21, [sp], #0x30 5983c: d65f03c0 ret 59840: aa1303e0 mov x0, x19 59844: 2a1403e2 mov w2, w20 59848: a9427bfd ldp x29, x30, [sp, #0x20] 5984c: a9414ff4 ldp x20, x19, [sp, #0x10] 59850: 2a1503e1 mov w1, w21 59854: f84307f5 ldr x21, [sp], #0x30 59858: 17ff0f9a b 0x1d6c0 5985c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 59860: a9014ff4 stp x20, x19, [sp, #0x10] 59864: a9027bfd stp x29, x30, [sp, #0x20] 59868: 910083fd add x29, sp, #0x20 5986c: 90000196 adrp x22, 0x89000 59870: aa0003f3 mov x19, x0 59874: 52802515 mov w21, #0x128 // =296 59878: 910822d6 add x22, x22, #0x208 5987c: 8b1502c8 add x8, x22, x21 59880: d104a108 sub x8, x8, #0x128 59884: f9400114 ldr x20, [x8] 59888: aa1403e0 mov x0, x20 5988c: 97ff0f41 bl 0x1d590 59890: aa0003e2 mov x2, x0 59894: aa1303e0 mov x0, x19 59898: aa1403e1 mov x1, x20 5989c: 97ffee7b bl 0x55288 598a0: f9401268 ldr x8, [x19, #0x20] 598a4: f8356900 str x0, [x8, x21] 598a8: f9401268 ldr x8, [x19, #0x20] 598ac: f8756908 ldr x8, [x8, x21] 598b0: 910022b5 add x21, x21, #0x8 598b4: f106c2bf cmp x21, #0x1b0 598b8: 39402509 ldrb w9, [x8, #0x9] 598bc: 321b0129 orr w9, w9, #0x20 598c0: 39002509 strb w9, [x8, #0x9] 598c4: 54fffdc1 b.ne 0x5987c 598c8: a9427bfd ldp x29, x30, [sp, #0x20] 598cc: a9414ff4 ldp x20, x19, [sp, #0x10] 598d0: a8c357f6 ldp x22, x21, [sp], #0x30 598d4: d65f03c0 ret 598d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 598dc: a9017bfd stp x29, x30, [sp, #0x10] 598e0: 910043fd add x29, sp, #0x10 598e4: 2a0103f4 mov w20, w1 598e8: aa0203e1 mov x1, x2 598ec: aa0003f3 mov x19, x0 598f0: 97fff9c7 bl 0x5800c 598f4: b9400808 ldr w8, [x0, #0x8] 598f8: 350000e8 cbnz w8, 0x59914 598fc: 39402a68 ldrb w8, [x19, #0xa] 59900: 320003e9 orr w9, wzr, #0x1 59904: 1ad42129 lsl w9, w9, w20 59908: aa1f03e0 mov x0, xzr 5990c: 2a090108 orr w8, w8, w9 59910: 39002a68 strb w8, [x19, #0xa] 59914: a9417bfd ldp x29, x30, [sp, #0x10] 59918: a8c24ff4 ldp x20, x19, [sp], #0x20 5991c: d65f03c0 ret 59920: b9400828 ldr w8, [x1, #0x8] 59924: 71001d1f cmp w8, #0x7 59928: 54000060 b.eq 0x59934 5992c: 7100151f cmp w8, #0x5 59930: 54000081 b.ne 0x59940 59934: f9400028 ldr x8, [x1] 59938: 91004108 add x8, x8, #0x10 5993c: 14000005 b 0x59950 59940: f9401009 ldr x9, [x0, #0x20] 59944: 93407d08 sxtw x8, w8 59948: 8b080d28 add x8, x9, x8, lsl #3 5994c: 91038108 add x8, x8, #0xe0 59950: f9400108 ldr x8, [x8] 59954: b40000c8 cbz x8, 0x5996c 59958: f9401009 ldr x9, [x0, #0x20] 5995c: aa0803e0 mov x0, x8 59960: 8b224d29 add x9, x9, w2, uxtw #3 59964: f9409521 ldr x1, [x9, #0x128] 59968: 17fff9a9 b 0x5800c 5996c: 90000080 adrp x0, 0x69000 59970: 91164000 add x0, x0, #0x590 59974: d65f03c0 ret 59978: d10183ff sub sp, sp, #0x60 5997c: a9044ff4 stp x20, x19, [sp, #0x40] 59980: a9057bfd stp x29, x30, [sp, #0x50] 59984: 910143fd add x29, sp, #0x50 59988: d53bd049 mrs x9, TPIDR_EL0 5998c: f9401529 ldr x9, [x9, #0x28] 59990: aa0303f4 mov x20, x3 59994: aa0103e8 mov x8, x1 59998: aa0003f3 mov x19, x0 5999c: f81e83a9 stur x9, [x29, #-0x18] 599a0: 39400289 ldrb w9, [x20] 599a4: 71006d3f cmp w9, #0x1b 599a8: 540000e0 b.eq 0x599c4 599ac: 7101013f cmp w9, #0x40 599b0: 54000060 b.eq 0x599bc 599b4: 7100f53f cmp w9, #0x3d 599b8: 540000a1 b.ne 0x599cc 599bc: 91000694 add x20, x20, #0x1 599c0: 14000003 b 0x599cc 599c4: b0000094 adrp x20, 0x6a000 599c8: 910ff294 add x20, x20, #0x3fc 599cc: d2e0010a mov x10, #0x8000000000000 // =2251799813685248 599d0: f2c0810a movk x10, #0x408, lsl #32 599d4: 52ac2ea9 mov w9, #0x61750000 // =1635057664 599d8: f2a0802a movk x10, #0x401, lsl #16 599dc: a90153e2 stp x2, x20, [sp, #0x10] 599e0: 72898369 movk w9, #0x4c1b 599e4: f2800a2a movk x10, #0x51 599e8: 910083e1 add x1, sp, #0x20 599ec: 321e07e2 orr w2, wzr, #0xc 599f0: aa0803e0 mov x0, x8 599f4: a90023f3 stp x19, x8, [sp] 599f8: b81dc3a9 stur w9, [x29, #-0x24] 599fc: f81e03aa stur x10, [x29, #-0x20] 59a00: 94000ed0 bl 0x5d540 59a04: b4000160 cbz x0, 0x59a30 59a08: b0000081 adrp x1, 0x6a000 59a0c: b0000083 adrp x3, 0x6a000 59a10: 91109c21 add x1, x1, #0x427 59a14: 91106063 add x3, x3, #0x418 59a18: aa1303e0 mov x0, x19 59a1c: aa1403e2 mov x2, x20 59a20: 97ffdb9e bl 0x50898 59a24: f94003e0 ldr x0, [sp] 59a28: 320007e1 orr w1, wzr, #0x3 59a2c: 97ffc045 bl 0x49b40 59a30: d10093a0 sub x0, x29, #0x24 59a34: 910083e1 add x1, sp, #0x20 59a38: 321e07e2 orr w2, wzr, #0xc 59a3c: 97ff0b79 bl 0x1c820 59a40: 34000160 cbz w0, 0x59a6c 59a44: f94003e0 ldr x0, [sp] 59a48: f9400fe2 ldr x2, [sp, #0x18] 59a4c: b0000081 adrp x1, 0x6a000 59a50: b0000083 adrp x3, 0x6a000 59a54: 91109c21 add x1, x1, #0x427 59a58: 91103463 add x3, x3, #0x40d 59a5c: 97ffdb8f bl 0x50898 59a60: f94003e0 ldr x0, [sp] 59a64: 320007e1 orr w1, wzr, #0x3 59a68: 97ffc036 bl 0x49b40 59a6c: b0000081 adrp x1, 0x6a000 59a70: 91102821 add x1, x1, #0x40a 59a74: 321f03e2 orr w2, wzr, #0x2 59a78: aa1303e0 mov x0, x19 59a7c: 97ffee03 bl 0x55288 59a80: aa0003e1 mov x1, x0 59a84: 910003e0 mov x0, sp 59a88: 9400000b bl 0x59ab4 59a8c: d53bd048 mrs x8, TPIDR_EL0 59a90: f9401508 ldr x8, [x8, #0x28] 59a94: f85e83a9 ldur x9, [x29, #-0x18] 59a98: eb09011f cmp x8, x9 59a9c: 540000a1 b.ne 0x59ab0 59aa0: a9457bfd ldp x29, x30, [sp, #0x50] 59aa4: a9444ff4 ldp x20, x19, [sp, #0x40] 59aa8: 910183ff add sp, sp, #0x60 59aac: d65f03c0 ret 59ab0: 97ff0bcc bl 0x1c9e0 <__stack_chk_fail@plt> 59ab4: d101c3ff sub sp, sp, #0x70 59ab8: a9016ffc stp x28, x27, [sp, #0x10] 59abc: a90267fa stp x26, x25, [sp, #0x20] 59ac0: a9035ff8 stp x24, x23, [sp, #0x30] 59ac4: a90457f6 stp x22, x21, [sp, #0x40] 59ac8: a9054ff4 stp x20, x19, [sp, #0x50] 59acc: a9067bfd stp x29, x30, [sp, #0x60] 59ad0: 910183fd add x29, sp, #0x60 59ad4: d53bd048 mrs x8, TPIDR_EL0 59ad8: f9401508 ldr x8, [x8, #0x28] 59adc: aa0003f3 mov x19, x0 59ae0: aa0103f5 mov x21, x1 59ae4: f90007e8 str x8, [sp, #0x8] 59ae8: f9400260 ldr x0, [x19] 59aec: 7940c008 ldrh w8, [x0, #0x60] 59af0: 11000508 add w8, w8, #0x1 59af4: 12003d09 and w9, w8, #0xffff 59af8: 7900c008 strh w8, [x0, #0x60] 59afc: 7103253f cmp w9, #0xc9 59b00: 54000163 b.lo 0x59b2c 59b04: f9400e62 ldr x2, [x19, #0x18] 59b08: b0000081 adrp x1, 0x6a000 59b0c: b0000083 adrp x3, 0x6a000 59b10: 91109c21 add x1, x1, #0x427 59b14: 91110c63 add x3, x3, #0x443 59b18: 97ffdb60 bl 0x50898 59b1c: f9400260 ldr x0, [x19] 59b20: 320007e1 orr w1, wzr, #0x3 59b24: 97ffc007 bl 0x49b40 59b28: f9400260 ldr x0, [x19] 59b2c: 97ffc77a bl 0x4b914 59b30: f9400268 ldr x8, [x19] 59b34: aa0003f4 mov x20, x0 59b38: 52800129 mov w9, #0x9 // =9 59b3c: f9400908 ldr x8, [x8, #0x10] 59b40: f9000114 str x20, [x8] 59b44: b9000909 str w9, [x8, #0x8] 59b48: f9400260 ldr x0, [x19] 59b4c: f9401c09 ldr x9, [x0, #0x38] 59b50: f9400808 ldr x8, [x0, #0x10] 59b54: cb080129 sub x9, x9, x8 59b58: f100413f cmp x9, #0x10 59b5c: 540000ac b.gt 0x59b70 59b60: 320003e1 orr w1, wzr, #0x1 59b64: 97ffc0d3 bl 0x49eb0 59b68: f9400260 ldr x0, [x19] 59b6c: f9400808 ldr x8, [x0, #0x10] 59b70: 91004108 add x8, x8, #0x10 59b74: f9000808 str x8, [x0, #0x10] 59b78: f9400660 ldr x0, [x19, #0x8] 59b7c: 910003e1 mov x1, sp 59b80: 321d03e2 orr w2, wzr, #0x8 59b84: 94000e6f bl 0x5d540 59b88: b4000160 cbz x0, 0x59bb4 59b8c: f9400260 ldr x0, [x19] 59b90: f9400e62 ldr x2, [x19, #0x18] 59b94: b0000081 adrp x1, 0x6a000 59b98: b0000083 adrp x3, 0x6a000 59b9c: 91109c21 add x1, x1, #0x427 59ba0: 91106063 add x3, x3, #0x418 59ba4: 97ffdb3d bl 0x50898 59ba8: f9400260 ldr x0, [x19] 59bac: 320007e1 orr w1, wzr, #0x3 59bb0: 97ffbfe4 bl 0x49b40 59bb4: f94003e2 ldr x2, [sp] 59bb8: b4000362 cbz x2, 0x59c24 59bbc: f9400260 ldr x0, [x19] 59bc0: f9400a61 ldr x1, [x19, #0x10] 59bc4: 94000e91 bl 0x5d608 59bc8: f9400668 ldr x8, [x19, #0x8] 59bcc: f94003e2 ldr x2, [sp] 59bd0: aa0003f6 mov x22, x0 59bd4: aa1603e1 mov x1, x22 59bd8: aa0803e0 mov x0, x8 59bdc: 94000e59 bl 0x5d540 59be0: b4000160 cbz x0, 0x59c0c 59be4: f9400260 ldr x0, [x19] 59be8: f9400e62 ldr x2, [x19, #0x18] 59bec: b0000081 adrp x1, 0x6a000 59bf0: b0000083 adrp x3, 0x6a000 59bf4: 91109c21 add x1, x1, #0x427 59bf8: 91106063 add x3, x3, #0x418 59bfc: 97ffdb27 bl 0x50898 59c00: f9400260 ldr x0, [x19] 59c04: 320007e1 orr w1, wzr, #0x3 59c08: 97ffbfce bl 0x49b40 59c0c: f94003e8 ldr x8, [sp] 59c10: f9400260 ldr x0, [x19] 59c14: aa1603e1 mov x1, x22 59c18: d1000502 sub x2, x8, #0x1 59c1c: 97ffed9b bl 0x55288 59c20: 14000002 b 0x59c28 59c24: aa1f03e0 mov x0, xzr 59c28: f100001f cmp x0, #0x0 59c2c: 9a8002a8 csel x8, x21, x0, eq 59c30: f9002288 str x8, [x20, #0x40] 59c34: f9400660 ldr x0, [x19, #0x8] 59c38: 910003e1 mov x1, sp 59c3c: 321e03e2 orr w2, wzr, #0x4 59c40: 94000e40 bl 0x5d540 59c44: b4000160 cbz x0, 0x59c70 59c48: f9400260 ldr x0, [x19] 59c4c: f9400e62 ldr x2, [x19, #0x18] 59c50: b0000081 adrp x1, 0x6a000 59c54: b0000083 adrp x3, 0x6a000 59c58: 91109c21 add x1, x1, #0x427 59c5c: 91106063 add x3, x3, #0x418 59c60: 97ffdb0e bl 0x50898 59c64: f9400260 ldr x0, [x19] 59c68: 320007e1 orr w1, wzr, #0x3 59c6c: 97ffbfb5 bl 0x49b40 59c70: b94003e8 ldr w8, [sp] 59c74: 36f80188 tbz w8, #0x1f, 0x59ca4 59c78: f9400260 ldr x0, [x19] 59c7c: f9400e62 ldr x2, [x19, #0x18] 59c80: b0000081 adrp x1, 0x6a000 59c84: b0000083 adrp x3, 0x6a000 59c88: 91109c21 add x1, x1, #0x427 59c8c: 91116863 add x3, x3, #0x45a 59c90: 97ffdb02 bl 0x50898 59c94: f9400260 ldr x0, [x19] 59c98: 320007e1 orr w1, wzr, #0x3 59c9c: 97ffbfa9 bl 0x49b40 59ca0: b94003e8 ldr w8, [sp] 59ca4: b9006288 str w8, [x20, #0x60] 59ca8: f9400660 ldr x0, [x19, #0x8] 59cac: 910003e1 mov x1, sp 59cb0: 321e03e2 orr w2, wzr, #0x4 59cb4: 94000e23 bl 0x5d540 59cb8: b4000160 cbz x0, 0x59ce4 59cbc: f9400260 ldr x0, [x19] 59cc0: f9400e62 ldr x2, [x19, #0x18] 59cc4: b0000081 adrp x1, 0x6a000 59cc8: b0000083 adrp x3, 0x6a000 59ccc: 91109c21 add x1, x1, #0x427 59cd0: 91106063 add x3, x3, #0x418 59cd4: 97ffdaf1 bl 0x50898 59cd8: f9400260 ldr x0, [x19] 59cdc: 320007e1 orr w1, wzr, #0x3 59ce0: 97ffbf98 bl 0x49b40 59ce4: b94003e8 ldr w8, [sp] 59ce8: 36f80188 tbz w8, #0x1f, 0x59d18 59cec: f9400260 ldr x0, [x19] 59cf0: f9400e62 ldr x2, [x19, #0x18] 59cf4: b0000081 adrp x1, 0x6a000 59cf8: b0000083 adrp x3, 0x6a000 59cfc: 91109c21 add x1, x1, #0x427 59d00: 91116863 add x3, x3, #0x45a 59d04: 97ffdae5 bl 0x50898 59d08: f9400260 ldr x0, [x19] 59d0c: 320007e1 orr w1, wzr, #0x3 59d10: 97ffbf8c bl 0x49b40 59d14: b94003e8 ldr w8, [sp] 59d18: b9006688 str w8, [x20, #0x64] 59d1c: f9400660 ldr x0, [x19, #0x8] 59d20: 910003e1 mov x1, sp 59d24: 320003e2 orr w2, wzr, #0x1 59d28: 94000e06 bl 0x5d540 59d2c: b4000160 cbz x0, 0x59d58 59d30: f9400260 ldr x0, [x19] 59d34: f9400e62 ldr x2, [x19, #0x18] 59d38: b0000081 adrp x1, 0x6a000 59d3c: b0000083 adrp x3, 0x6a000 59d40: 91109c21 add x1, x1, #0x427 59d44: 91106063 add x3, x3, #0x418 59d48: 97ffdad4 bl 0x50898 59d4c: f9400260 ldr x0, [x19] 59d50: 320007e1 orr w1, wzr, #0x3 59d54: 97ffbf7b bl 0x49b40 59d58: 394003e8 ldrb w8, [sp] 59d5c: 910003e1 mov x1, sp 59d60: 320003e2 orr w2, wzr, #0x1 59d64: 3901c288 strb w8, [x20, #0x70] 59d68: f9400660 ldr x0, [x19, #0x8] 59d6c: 94000df5 bl 0x5d540 59d70: b4000160 cbz x0, 0x59d9c 59d74: f9400260 ldr x0, [x19] 59d78: f9400e62 ldr x2, [x19, #0x18] 59d7c: b0000081 adrp x1, 0x6a000 59d80: b0000083 adrp x3, 0x6a000 59d84: 91109c21 add x1, x1, #0x427 59d88: 91106063 add x3, x3, #0x418 59d8c: 97ffdac3 bl 0x50898 59d90: f9400260 ldr x0, [x19] 59d94: 320007e1 orr w1, wzr, #0x3 59d98: 97ffbf6a bl 0x49b40 59d9c: 394003e8 ldrb w8, [sp] 59da0: 910003e1 mov x1, sp 59da4: 320003e2 orr w2, wzr, #0x1 59da8: 3901c688 strb w8, [x20, #0x71] 59dac: f9400660 ldr x0, [x19, #0x8] 59db0: 94000de4 bl 0x5d540 59db4: b4000160 cbz x0, 0x59de0 59db8: f9400260 ldr x0, [x19] 59dbc: f9400e62 ldr x2, [x19, #0x18] 59dc0: b0000081 adrp x1, 0x6a000 59dc4: b0000083 adrp x3, 0x6a000 59dc8: 91109c21 add x1, x1, #0x427 59dcc: 91106063 add x3, x3, #0x418 59dd0: 97ffdab2 bl 0x50898 59dd4: f9400260 ldr x0, [x19] 59dd8: 320007e1 orr w1, wzr, #0x3 59ddc: 97ffbf59 bl 0x49b40 59de0: 394003e8 ldrb w8, [sp] 59de4: 910003e1 mov x1, sp 59de8: 320003e2 orr w2, wzr, #0x1 59dec: 3901ca88 strb w8, [x20, #0x72] 59df0: f9400660 ldr x0, [x19, #0x8] 59df4: 94000dd3 bl 0x5d540 59df8: b4000160 cbz x0, 0x59e24 59dfc: f9400260 ldr x0, [x19] 59e00: f9400e62 ldr x2, [x19, #0x18] 59e04: b0000081 adrp x1, 0x6a000 59e08: b0000083 adrp x3, 0x6a000 59e0c: 91109c21 add x1, x1, #0x427 59e10: 91106063 add x3, x3, #0x418 59e14: 97ffdaa1 bl 0x50898 59e18: f9400260 ldr x0, [x19] 59e1c: 320007e1 orr w1, wzr, #0x3 59e20: 97ffbf48 bl 0x49b40 59e24: 394003e8 ldrb w8, [sp] 59e28: 910003e1 mov x1, sp 59e2c: 321e03e2 orr w2, wzr, #0x4 59e30: 3901ce88 strb w8, [x20, #0x73] 59e34: f9400660 ldr x0, [x19, #0x8] 59e38: 94000dc2 bl 0x5d540 59e3c: b4000160 cbz x0, 0x59e68 59e40: f9400260 ldr x0, [x19] 59e44: f9400e62 ldr x2, [x19, #0x18] 59e48: b0000081 adrp x1, 0x6a000 59e4c: b0000083 adrp x3, 0x6a000 59e50: 91109c21 add x1, x1, #0x427 59e54: 91106063 add x3, x3, #0x418 59e58: 97ffda90 bl 0x50898 59e5c: f9400260 ldr x0, [x19] 59e60: 320007e1 orr w1, wzr, #0x3 59e64: 97ffbf37 bl 0x49b40 59e68: b94003f5 ldr w21, [sp] 59e6c: 37f80075 tbnz w21, #0x1f, 0x59e78 59e70: f9400260 ldr x0, [x19] 59e74: 1400000f b 0x59eb0 59e78: f9400260 ldr x0, [x19] 59e7c: f9400e62 ldr x2, [x19, #0x18] 59e80: b0000081 adrp x1, 0x6a000 59e84: b0000083 adrp x3, 0x6a000 59e88: 91109c21 add x1, x1, #0x427 59e8c: 91116863 add x3, x3, #0x45a 59e90: 97ffda82 bl 0x50898 59e94: f9400260 ldr x0, [x19] 59e98: 320007e1 orr w1, wzr, #0x3 59e9c: 97ffbf29 bl 0x49b40 59ea0: b94003f5 ldr w21, [sp] 59ea4: f9400260 ldr x0, [x19] 59ea8: 310006bf cmn w21, #0x1 59eac: 54001b2b b.lt 0x5a210 59eb0: 937e7ea3 sbfiz x3, x21, #2, #32 59eb4: aa1f03e1 mov x1, xzr 59eb8: aa1f03e2 mov x2, xzr 59ebc: 97ffd523 bl 0x4f348 59ec0: aa0003e8 mov x8, x0 59ec4: f9000e88 str x8, [x20, #0x18] 59ec8: b9005295 str w21, [x20, #0x50] 59ecc: f9400660 ldr x0, [x19, #0x8] 59ed0: 937e7ea2 sbfiz x2, x21, #2, #32 59ed4: aa0803e1 mov x1, x8 59ed8: 94000d9a bl 0x5d540 59edc: b4000160 cbz x0, 0x59f08 59ee0: f9400260 ldr x0, [x19] 59ee4: f9400e62 ldr x2, [x19, #0x18] 59ee8: b0000081 adrp x1, 0x6a000 59eec: b0000083 adrp x3, 0x6a000 59ef0: 91109c21 add x1, x1, #0x427 59ef4: 91106063 add x3, x3, #0x418 59ef8: 97ffda68 bl 0x50898 59efc: f9400260 ldr x0, [x19] 59f00: 320007e1 orr w1, wzr, #0x3 59f04: 97ffbf0f bl 0x49b40 59f08: f9400660 ldr x0, [x19, #0x8] 59f0c: 910003e1 mov x1, sp 59f10: 321e03e2 orr w2, wzr, #0x4 59f14: 94000d8b bl 0x5d540 59f18: b4000160 cbz x0, 0x59f44 59f1c: f9400260 ldr x0, [x19] 59f20: f9400e62 ldr x2, [x19, #0x18] 59f24: b0000081 adrp x1, 0x6a000 59f28: b0000083 adrp x3, 0x6a000 59f2c: 91109c21 add x1, x1, #0x427 59f30: 91106063 add x3, x3, #0x418 59f34: 97ffda59 bl 0x50898 59f38: f9400260 ldr x0, [x19] 59f3c: 320007e1 orr w1, wzr, #0x3 59f40: 97ffbf00 bl 0x49b40 59f44: b94003fa ldr w26, [sp] 59f48: 37f8007a tbnz w26, #0x1f, 0x59f54 59f4c: f9400260 ldr x0, [x19] 59f50: 1400000f b 0x59f8c 59f54: f9400260 ldr x0, [x19] 59f58: f9400e62 ldr x2, [x19, #0x18] 59f5c: b0000081 adrp x1, 0x6a000 59f60: b0000083 adrp x3, 0x6a000 59f64: 91109c21 add x1, x1, #0x427 59f68: 91116863 add x3, x3, #0x45a 59f6c: 97ffda4b bl 0x50898 59f70: f9400260 ldr x0, [x19] 59f74: 320007e1 orr w1, wzr, #0x3 59f78: 97ffbef2 bl 0x49b40 59f7c: b94003fa ldr w26, [sp] 59f80: f9400260 ldr x0, [x19] 59f84: 31000b5f cmn w26, #0x2 59f88: 5400148d b.le 0x5a218 59f8c: 937c7f43 sbfiz x3, x26, #4, #32 59f90: aa1f03e1 mov x1, xzr 59f94: aa1f03e2 mov x2, xzr 59f98: 97ffd4ec bl 0x4f348 59f9c: aa0003f5 mov x21, x0 59fa0: 71000748 subs w8, w26, #0x1 59fa4: f9000a95 str x21, [x20, #0x10] 59fa8: b9004e9a str w26, [x20, #0x4c] 59fac: 540013cb b.lt 0x5a224 59fb0: 91000509 add x9, x8, #0x1 59fb4: f100053f cmp x9, #0x1 59fb8: 54000068 b.hi 0x59fc4 59fbc: aa1f03e8 mov x8, xzr 59fc0: 1400000b b 0x59fec 59fc4: 927f7d28 and x8, x9, #0x1fffffffe 59fc8: b4000128 cbz x8, 0x59fec 59fcc: 910062aa add x10, x21, #0x18 59fd0: aa0803eb mov x11, x8 59fd4: b81f015f stur wzr, [x10, #-0x10] 59fd8: b802055f str wzr, [x10], #0x20 59fdc: d100096b sub x11, x11, #0x2 59fe0: b5ffffab cbnz x11, 0x59fd4 59fe4: eb08013f cmp x9, x8 59fe8: 540000e0 b.eq 0x5a004 59fec: 8b0812a9 add x9, x21, x8, lsl #4 59ff0: 91002129 add x9, x9, #0x8 59ff4: 4b080348 sub w8, w26, w8 59ff8: b801053f str wzr, [x9], #0x10 59ffc: 51000508 sub w8, w8, #0x1 5a000: 35ffffc8 cbnz w8, 0x59ff8 5a004: 7100075f cmp w26, #0x1 5a008: 540010eb b.lt 0x5a224 5a00c: 90000096 adrp x22, 0x6a000 5a010: 9000009c adrp x28, 0x6a000 5a014: 90000098 adrp x24, 0x6a000 5a018: aa1f03fb mov x27, xzr 5a01c: 91109ed6 add x22, x22, #0x427 5a020: 910fa39c add x28, x28, #0x3e8 5a024: 91106318 add x24, x24, #0x418 5a028: 321e03f7 orr w23, wzr, #0x4 5a02c: 14000003 b 0x5a038 5a030: f9400a95 ldr x21, [x20, #0x10] 5a034: 9100437b add x27, x27, #0x10 5a038: f9400660 ldr x0, [x19, #0x8] 5a03c: 910003e1 mov x1, sp 5a040: 320003e2 orr w2, wzr, #0x1 5a044: 94000d3f bl 0x5d540 5a048: b4000120 cbz x0, 0x5a06c 5a04c: f9400260 ldr x0, [x19] 5a050: f9400e62 ldr x2, [x19, #0x18] 5a054: aa1603e1 mov x1, x22 5a058: aa1803e3 mov x3, x24 5a05c: 97ffda0f bl 0x50898 5a060: f9400260 ldr x0, [x19] 5a064: 320007e1 orr w1, wzr, #0x3 5a068: 97ffbeb6 bl 0x49b40 5a06c: 394003e8 ldrb w8, [sp] 5a070: 7100111f cmp w8, #0x4 5a074: 540005e8 b.hi 0x5a130 5a078: b8a87b88 ldrsw x8, [x28, x8, lsl #2] 5a07c: 8b1c0108 add x8, x8, x28 5a080: d61f0100 br x8 5a084: 8b1b02a8 add x8, x21, x27 5a088: b900091f str wzr, [x8, #0x8] 5a08c: 1400005e b 0x5a204 5a090: f9400660 ldr x0, [x19, #0x8] 5a094: 910003e1 mov x1, sp 5a098: 320003e2 orr w2, wzr, #0x1 5a09c: 94000d29 bl 0x5d540 5a0a0: b4000120 cbz x0, 0x5a0c4 5a0a4: f9400260 ldr x0, [x19] 5a0a8: f9400e62 ldr x2, [x19, #0x18] 5a0ac: aa1603e1 mov x1, x22 5a0b0: aa1803e3 mov x3, x24 5a0b4: 97ffd9f9 bl 0x50898 5a0b8: f9400260 ldr x0, [x19] 5a0bc: 320007e1 orr w1, wzr, #0x3 5a0c0: 97ffbea0 bl 0x49b40 5a0c4: 394003e8 ldrb w8, [sp] 5a0c8: 8b1b02a9 add x9, x21, x27 5a0cc: 7100011f cmp w8, #0x0 5a0d0: 1a9f07e8 cset w8, ne 5a0d4: b9000128 str w8, [x9] 5a0d8: 320003e8 orr w8, wzr, #0x1 5a0dc: b9000928 str w8, [x9, #0x8] 5a0e0: 14000049 b 0x5a204 5a0e4: f9400660 ldr x0, [x19, #0x8] 5a0e8: 910003e1 mov x1, sp 5a0ec: 321d03e2 orr w2, wzr, #0x8 5a0f0: 94000d14 bl 0x5d540 5a0f4: b4000120 cbz x0, 0x5a118 5a0f8: f9400260 ldr x0, [x19] 5a0fc: f9400e62 ldr x2, [x19, #0x18] 5a100: aa1603e1 mov x1, x22 5a104: aa1803e3 mov x3, x24 5a108: 97ffd9e4 bl 0x50898 5a10c: f9400260 ldr x0, [x19] 5a110: 320007e1 orr w1, wzr, #0x3 5a114: 97ffbe8b bl 0x49b40 5a118: f94003e8 ldr x8, [sp] 5a11c: 8b1b02a9 add x9, x21, x27 5a120: f9000128 str x8, [x9] 5a124: 320007e8 orr w8, wzr, #0x3 5a128: b9000928 str w8, [x9, #0x8] 5a12c: 14000036 b 0x5a204 5a130: f9400260 ldr x0, [x19] 5a134: f9400e62 ldr x2, [x19, #0x18] 5a138: 90000083 adrp x3, 0x6a000 5a13c: aa1603e1 mov x1, x22 5a140: 91119863 add x3, x3, #0x466 5a144: 97ffd9d5 bl 0x50898 5a148: f9400260 ldr x0, [x19] 5a14c: 320007e1 orr w1, wzr, #0x3 5a150: 97ffbe7c bl 0x49b40 5a154: 1400002c b 0x5a204 5a158: f9400660 ldr x0, [x19, #0x8] 5a15c: 910003e1 mov x1, sp 5a160: 321d03e2 orr w2, wzr, #0x8 5a164: 94000cf7 bl 0x5d540 5a168: b4000120 cbz x0, 0x5a18c 5a16c: f9400260 ldr x0, [x19] 5a170: f9400e62 ldr x2, [x19, #0x18] 5a174: aa1603e1 mov x1, x22 5a178: aa1803e3 mov x3, x24 5a17c: 97ffd9c7 bl 0x50898 5a180: f9400260 ldr x0, [x19] 5a184: 320007e1 orr w1, wzr, #0x3 5a188: 97ffbe6e bl 0x49b40 5a18c: f94003e2 ldr x2, [sp] 5a190: b4000322 cbz x2, 0x5a1f4 5a194: f9400260 ldr x0, [x19] 5a198: f9400a61 ldr x1, [x19, #0x10] 5a19c: 94000d1b bl 0x5d608 5a1a0: f9400668 ldr x8, [x19, #0x8] 5a1a4: f94003e2 ldr x2, [sp] 5a1a8: aa0003f9 mov x25, x0 5a1ac: aa1903e1 mov x1, x25 5a1b0: aa0803e0 mov x0, x8 5a1b4: 94000ce3 bl 0x5d540 5a1b8: b4000120 cbz x0, 0x5a1dc 5a1bc: f9400260 ldr x0, [x19] 5a1c0: f9400e62 ldr x2, [x19, #0x18] 5a1c4: aa1603e1 mov x1, x22 5a1c8: aa1803e3 mov x3, x24 5a1cc: 97ffd9b3 bl 0x50898 5a1d0: f9400260 ldr x0, [x19] 5a1d4: 320007e1 orr w1, wzr, #0x3 5a1d8: 97ffbe5a bl 0x49b40 5a1dc: f94003e8 ldr x8, [sp] 5a1e0: f9400260 ldr x0, [x19] 5a1e4: aa1903e1 mov x1, x25 5a1e8: d1000502 sub x2, x8, #0x1 5a1ec: 97ffec27 bl 0x55288 5a1f0: 14000002 b 0x5a1f8 5a1f4: aa1f03e0 mov x0, xzr 5a1f8: 8b1b02a8 add x8, x21, x27 5a1fc: f9000100 str x0, [x8] 5a200: b9000917 str w23, [x8, #0x8] 5a204: 5100075a sub w26, w26, #0x1 5a208: 35fff15a cbnz w26, 0x5a030 5a20c: 14000006 b 0x5a224 5a210: 97ffd469 bl 0x4f3b4 5a214: 17ffff2b b 0x59ec0 5a218: 97ffd467 bl 0x4f3b4 5a21c: f9000a80 str x0, [x20, #0x10] 5a220: b9004e9a str w26, [x20, #0x4c] 5a224: f9400660 ldr x0, [x19, #0x8] 5a228: 910003e1 mov x1, sp 5a22c: 321e03e2 orr w2, wzr, #0x4 5a230: 94000cc4 bl 0x5d540 5a234: b4000160 cbz x0, 0x5a260 5a238: f9400260 ldr x0, [x19] 5a23c: f9400e62 ldr x2, [x19, #0x18] 5a240: 90000081 adrp x1, 0x6a000 5a244: 90000083 adrp x3, 0x6a000 5a248: 91109c21 add x1, x1, #0x427 5a24c: 91106063 add x3, x3, #0x418 5a250: 97ffd992 bl 0x50898 5a254: f9400260 ldr x0, [x19] 5a258: 320007e1 orr w1, wzr, #0x3 5a25c: 97ffbe39 bl 0x49b40 5a260: b94003f5 ldr w21, [sp] 5a264: 37f80075 tbnz w21, #0x1f, 0x5a270 5a268: f9400260 ldr x0, [x19] 5a26c: 1400000f b 0x5a2a8 5a270: f9400260 ldr x0, [x19] 5a274: f9400e62 ldr x2, [x19, #0x18] 5a278: 90000081 adrp x1, 0x6a000 5a27c: 90000083 adrp x3, 0x6a000 5a280: 91109c21 add x1, x1, #0x427 5a284: 91116863 add x3, x3, #0x45a 5a288: 97ffd984 bl 0x50898 5a28c: f9400260 ldr x0, [x19] 5a290: 320007e1 orr w1, wzr, #0x3 5a294: 97ffbe2b bl 0x49b40 5a298: b94003f5 ldr w21, [sp] 5a29c: f9400260 ldr x0, [x19] 5a2a0: 31000abf cmn w21, #0x2 5a2a4: 540003ed b.le 0x5a320 5a2a8: 937d7ea3 sbfiz x3, x21, #3, #32 5a2ac: aa1f03e1 mov x1, xzr 5a2b0: aa1f03e2 mov x2, xzr 5a2b4: 97ffd425 bl 0x4f348 5a2b8: 710006bf cmp w21, #0x1 5a2bc: f9001280 str x0, [x20, #0x20] 5a2c0: b9005a95 str w21, [x20, #0x58] 5a2c4: 5400034b b.lt 0x5a32c 5a2c8: f900001f str xzr, [x0] 5a2cc: 54000100 b.eq 0x5a2ec 5a2d0: 2a1503e8 mov w8, w21 5a2d4: 320003e9 orr w9, wzr, #0x1 5a2d8: f940128a ldr x10, [x20, #0x20] 5a2dc: f829795f str xzr, [x10, x9, lsl #3] 5a2e0: 91000529 add x9, x9, #0x1 5a2e4: 6b09011f cmp w8, w9 5a2e8: 54ffff81 b.ne 0x5a2d8 5a2ec: 710006bf cmp w21, #0x1 5a2f0: 540001eb b.lt 0x5a32c 5a2f4: aa1f03f6 mov x22, xzr 5a2f8: 2a1503f5 mov w21, w21 5a2fc: f9402281 ldr x1, [x20, #0x40] 5a300: aa1303e0 mov x0, x19 5a304: 97fffdec bl 0x59ab4 5a308: f9401288 ldr x8, [x20, #0x20] 5a30c: f8367900 str x0, [x8, x22, lsl #3] 5a310: 910006d6 add x22, x22, #0x1 5a314: 6b1602bf cmp w21, w22 5a318: 54ffff21 b.ne 0x5a2fc 5a31c: 14000004 b 0x5a32c 5a320: 97ffd425 bl 0x4f3b4 5a324: f9001280 str x0, [x20, #0x20] 5a328: b9005a95 str w21, [x20, #0x58] 5a32c: f9400660 ldr x0, [x19, #0x8] 5a330: 910003e1 mov x1, sp 5a334: 321e03e2 orr w2, wzr, #0x4 5a338: 94000c82 bl 0x5d540 5a33c: b4000160 cbz x0, 0x5a368 5a340: f9400260 ldr x0, [x19] 5a344: f9400e62 ldr x2, [x19, #0x18] 5a348: 90000081 adrp x1, 0x6a000 5a34c: 90000083 adrp x3, 0x6a000 5a350: 91109c21 add x1, x1, #0x427 5a354: 91106063 add x3, x3, #0x418 5a358: 97ffd950 bl 0x50898 5a35c: f9400260 ldr x0, [x19] 5a360: 320007e1 orr w1, wzr, #0x3 5a364: 97ffbdf7 bl 0x49b40 5a368: b94003f5 ldr w21, [sp] 5a36c: 37f80075 tbnz w21, #0x1f, 0x5a378 5a370: f9400260 ldr x0, [x19] 5a374: 1400000f b 0x5a3b0 5a378: f9400260 ldr x0, [x19] 5a37c: f9400e62 ldr x2, [x19, #0x18] 5a380: 90000081 adrp x1, 0x6a000 5a384: 90000083 adrp x3, 0x6a000 5a388: 91109c21 add x1, x1, #0x427 5a38c: 91116863 add x3, x3, #0x45a 5a390: 97ffd942 bl 0x50898 5a394: f9400260 ldr x0, [x19] 5a398: 320007e1 orr w1, wzr, #0x3 5a39c: 97ffbde9 bl 0x49b40 5a3a0: b94003f5 ldr w21, [sp] 5a3a4: f9400260 ldr x0, [x19] 5a3a8: 310006bf cmn w21, #0x1 5a3ac: 540017eb b.lt 0x5a6a8 5a3b0: 937e7ea3 sbfiz x3, x21, #2, #32 5a3b4: aa1f03e1 mov x1, xzr 5a3b8: aa1f03e2 mov x2, xzr 5a3bc: 97ffd3e3 bl 0x4f348 5a3c0: aa0003e8 mov x8, x0 5a3c4: f9001688 str x8, [x20, #0x28] 5a3c8: b9005695 str w21, [x20, #0x54] 5a3cc: f9400660 ldr x0, [x19, #0x8] 5a3d0: 937e7ea2 sbfiz x2, x21, #2, #32 5a3d4: aa0803e1 mov x1, x8 5a3d8: 94000c5a bl 0x5d540 5a3dc: b4000160 cbz x0, 0x5a408 5a3e0: f9400260 ldr x0, [x19] 5a3e4: f9400e62 ldr x2, [x19, #0x18] 5a3e8: 90000081 adrp x1, 0x6a000 5a3ec: 90000083 adrp x3, 0x6a000 5a3f0: 91109c21 add x1, x1, #0x427 5a3f4: 91106063 add x3, x3, #0x418 5a3f8: 97ffd928 bl 0x50898 5a3fc: f9400260 ldr x0, [x19] 5a400: 320007e1 orr w1, wzr, #0x3 5a404: 97ffbdcf bl 0x49b40 5a408: f9400660 ldr x0, [x19, #0x8] 5a40c: 910003e1 mov x1, sp 5a410: 321e03e2 orr w2, wzr, #0x4 5a414: 94000c4b bl 0x5d540 5a418: b4000160 cbz x0, 0x5a444 5a41c: f9400260 ldr x0, [x19] 5a420: f9400e62 ldr x2, [x19, #0x18] 5a424: 90000081 adrp x1, 0x6a000 5a428: 90000083 adrp x3, 0x6a000 5a42c: 91109c21 add x1, x1, #0x427 5a430: 91106063 add x3, x3, #0x418 5a434: 97ffd919 bl 0x50898 5a438: f9400260 ldr x0, [x19] 5a43c: 320007e1 orr w1, wzr, #0x3 5a440: 97ffbdc0 bl 0x49b40 5a444: b94003f9 ldr w25, [sp] 5a448: 37f80079 tbnz w25, #0x1f, 0x5a454 5a44c: f9400260 ldr x0, [x19] 5a450: 1400000f b 0x5a48c 5a454: f9400260 ldr x0, [x19] 5a458: f9400e62 ldr x2, [x19, #0x18] 5a45c: 90000081 adrp x1, 0x6a000 5a460: 90000083 adrp x3, 0x6a000 5a464: 91109c21 add x1, x1, #0x427 5a468: 91116863 add x3, x3, #0x45a 5a46c: 97ffd90b bl 0x50898 5a470: f9400260 ldr x0, [x19] 5a474: 320007e1 orr w1, wzr, #0x3 5a478: 97ffbdb2 bl 0x49b40 5a47c: b94003f9 ldr w25, [sp] 5a480: f9400260 ldr x0, [x19] 5a484: 31000b3f cmn w25, #0x2 5a488: 5400114d b.le 0x5a6b0 5a48c: 937c7f23 sbfiz x3, x25, #4, #32 5a490: aa1f03e1 mov x1, xzr 5a494: aa1f03e2 mov x2, xzr 5a498: 97ffd3ac bl 0x4f348 5a49c: 71000728 subs w8, w25, #0x1 5a4a0: f9001a80 str x0, [x20, #0x30] 5a4a4: b9005e99 str w25, [x20, #0x5c] 5a4a8: 540010ab b.lt 0x5a6bc 5a4ac: 91000509 add x9, x8, #0x1 5a4b0: f100053f cmp x9, #0x1 5a4b4: 54000068 b.hi 0x5a4c0 5a4b8: aa1f03e8 mov x8, xzr 5a4bc: 1400000b b 0x5a4e8 5a4c0: 927f7d28 and x8, x9, #0x1fffffffe 5a4c4: b4000128 cbz x8, 0x5a4e8 5a4c8: 9100400a add x10, x0, #0x10 5a4cc: aa0803eb mov x11, x8 5a4d0: f81f015f stur xzr, [x10, #-0x10] 5a4d4: f802055f str xzr, [x10], #0x20 5a4d8: d100096b sub x11, x11, #0x2 5a4dc: b5ffffab cbnz x11, 0x5a4d0 5a4e0: eb08013f cmp x9, x8 5a4e4: 540000c0 b.eq 0x5a4fc 5a4e8: 4b080329 sub w9, w25, w8 5a4ec: 8b081008 add x8, x0, x8, lsl #4 5a4f0: f801051f str xzr, [x8], #0x10 5a4f4: 51000529 sub w9, w9, #0x1 5a4f8: 35ffffc9 cbnz w9, 0x5a4f0 5a4fc: 90000095 adrp x21, 0x6a000 5a500: 90000096 adrp x22, 0x6a000 5a504: 90000097 adrp x23, 0x6a000 5a508: aa1f03fa mov x26, xzr 5a50c: 91109eb5 add x21, x21, #0x427 5a510: 91116ad6 add x22, x22, #0x45a 5a514: 911062f7 add x23, x23, #0x418 5a518: f9400660 ldr x0, [x19, #0x8] 5a51c: 910003e1 mov x1, sp 5a520: 321d03e2 orr w2, wzr, #0x8 5a524: 94000c07 bl 0x5d540 5a528: b4000120 cbz x0, 0x5a54c 5a52c: f9400260 ldr x0, [x19] 5a530: f9400e62 ldr x2, [x19, #0x18] 5a534: aa1503e1 mov x1, x21 5a538: aa1703e3 mov x3, x23 5a53c: 97ffd8d7 bl 0x50898 5a540: f9400260 ldr x0, [x19] 5a544: 320007e1 orr w1, wzr, #0x3 5a548: 97ffbd7e bl 0x49b40 5a54c: f94003e2 ldr x2, [sp] 5a550: b4000322 cbz x2, 0x5a5b4 5a554: f9400260 ldr x0, [x19] 5a558: f9400a61 ldr x1, [x19, #0x10] 5a55c: 94000c2b bl 0x5d608 5a560: f9400668 ldr x8, [x19, #0x8] 5a564: f94003e2 ldr x2, [sp] 5a568: aa0003f8 mov x24, x0 5a56c: aa1803e1 mov x1, x24 5a570: aa0803e0 mov x0, x8 5a574: 94000bf3 bl 0x5d540 5a578: b4000120 cbz x0, 0x5a59c 5a57c: f9400260 ldr x0, [x19] 5a580: f9400e62 ldr x2, [x19, #0x18] 5a584: aa1503e1 mov x1, x21 5a588: aa1703e3 mov x3, x23 5a58c: 97ffd8c3 bl 0x50898 5a590: f9400260 ldr x0, [x19] 5a594: 320007e1 orr w1, wzr, #0x3 5a598: 97ffbd6a bl 0x49b40 5a59c: f94003e8 ldr x8, [sp] 5a5a0: f9400260 ldr x0, [x19] 5a5a4: aa1803e1 mov x1, x24 5a5a8: d1000502 sub x2, x8, #0x1 5a5ac: 97ffeb37 bl 0x55288 5a5b0: 14000002 b 0x5a5b8 5a5b4: aa1f03e0 mov x0, xzr 5a5b8: f9401a88 ldr x8, [x20, #0x30] 5a5bc: 910003e1 mov x1, sp 5a5c0: 321e03e2 orr w2, wzr, #0x4 5a5c4: f83a6900 str x0, [x8, x26] 5a5c8: f9400660 ldr x0, [x19, #0x8] 5a5cc: 94000bdd bl 0x5d540 5a5d0: b4000120 cbz x0, 0x5a5f4 5a5d4: f9400260 ldr x0, [x19] 5a5d8: f9400e62 ldr x2, [x19, #0x18] 5a5dc: aa1503e1 mov x1, x21 5a5e0: aa1703e3 mov x3, x23 5a5e4: 97ffd8ad bl 0x50898 5a5e8: f9400260 ldr x0, [x19] 5a5ec: 320007e1 orr w1, wzr, #0x3 5a5f0: 97ffbd54 bl 0x49b40 5a5f4: b94003e8 ldr w8, [sp] 5a5f8: 36f80148 tbz w8, #0x1f, 0x5a620 5a5fc: f9400260 ldr x0, [x19] 5a600: f9400e62 ldr x2, [x19, #0x18] 5a604: aa1503e1 mov x1, x21 5a608: aa1603e3 mov x3, x22 5a60c: 97ffd8a3 bl 0x50898 5a610: f9400260 ldr x0, [x19] 5a614: 320007e1 orr w1, wzr, #0x3 5a618: 97ffbd4a bl 0x49b40 5a61c: b94003e8 ldr w8, [sp] 5a620: f9401a89 ldr x9, [x20, #0x30] 5a624: 910003e1 mov x1, sp 5a628: 321e03e2 orr w2, wzr, #0x4 5a62c: 8b1a0129 add x9, x9, x26 5a630: b9000928 str w8, [x9, #0x8] 5a634: f9400660 ldr x0, [x19, #0x8] 5a638: 94000bc2 bl 0x5d540 5a63c: b4000120 cbz x0, 0x5a660 5a640: f9400260 ldr x0, [x19] 5a644: f9400e62 ldr x2, [x19, #0x18] 5a648: aa1503e1 mov x1, x21 5a64c: aa1703e3 mov x3, x23 5a650: 97ffd892 bl 0x50898 5a654: f9400260 ldr x0, [x19] 5a658: 320007e1 orr w1, wzr, #0x3 5a65c: 97ffbd39 bl 0x49b40 5a660: b94003e8 ldr w8, [sp] 5a664: 36f80148 tbz w8, #0x1f, 0x5a68c 5a668: f9400260 ldr x0, [x19] 5a66c: f9400e62 ldr x2, [x19, #0x18] 5a670: aa1503e1 mov x1, x21 5a674: aa1603e3 mov x3, x22 5a678: 97ffd888 bl 0x50898 5a67c: f9400260 ldr x0, [x19] 5a680: 320007e1 orr w1, wzr, #0x3 5a684: 97ffbd2f bl 0x49b40 5a688: b94003e8 ldr w8, [sp] 5a68c: f9401a89 ldr x9, [x20, #0x30] 5a690: 51000739 sub w25, w25, #0x1 5a694: 8b1a0129 add x9, x9, x26 5a698: 9100435a add x26, x26, #0x10 5a69c: b9000d28 str w8, [x9, #0xc] 5a6a0: 35fff3d9 cbnz w25, 0x5a518 5a6a4: 14000006 b 0x5a6bc 5a6a8: 97ffd343 bl 0x4f3b4 5a6ac: 17ffff45 b 0x5a3c0 5a6b0: 97ffd341 bl 0x4f3b4 5a6b4: f9001a80 str x0, [x20, #0x30] 5a6b8: b9005e99 str w25, [x20, #0x5c] 5a6bc: f9400660 ldr x0, [x19, #0x8] 5a6c0: 910003e1 mov x1, sp 5a6c4: 321e03e2 orr w2, wzr, #0x4 5a6c8: 94000b9e bl 0x5d540 5a6cc: b4000160 cbz x0, 0x5a6f8 5a6d0: f9400260 ldr x0, [x19] 5a6d4: f9400e62 ldr x2, [x19, #0x18] 5a6d8: 90000081 adrp x1, 0x6a000 5a6dc: 90000083 adrp x3, 0x6a000 5a6e0: 91109c21 add x1, x1, #0x427 5a6e4: 91106063 add x3, x3, #0x418 5a6e8: 97ffd86c bl 0x50898 5a6ec: f9400260 ldr x0, [x19] 5a6f0: 320007e1 orr w1, wzr, #0x3 5a6f4: 97ffbd13 bl 0x49b40 5a6f8: b94003f5 ldr w21, [sp] 5a6fc: 37f80075 tbnz w21, #0x1f, 0x5a708 5a700: f9400260 ldr x0, [x19] 5a704: 1400000f b 0x5a740 5a708: f9400260 ldr x0, [x19] 5a70c: f9400e62 ldr x2, [x19, #0x18] 5a710: 90000081 adrp x1, 0x6a000 5a714: 90000083 adrp x3, 0x6a000 5a718: 91109c21 add x1, x1, #0x427 5a71c: 91116863 add x3, x3, #0x45a 5a720: 97ffd85e bl 0x50898 5a724: f9400260 ldr x0, [x19] 5a728: 320007e1 orr w1, wzr, #0x3 5a72c: 97ffbd05 bl 0x49b40 5a730: b94003f5 ldr w21, [sp] 5a734: f9400260 ldr x0, [x19] 5a738: 31000abf cmn w21, #0x2 5a73c: 540008cd b.le 0x5a854 5a740: 937d7ea3 sbfiz x3, x21, #3, #32 5a744: aa1f03e1 mov x1, xzr 5a748: aa1f03e2 mov x2, xzr 5a74c: 97ffd2ff bl 0x4f348 5a750: 710006bf cmp w21, #0x1 5a754: f9001e80 str x0, [x20, #0x38] 5a758: b9004a95 str w21, [x20, #0x48] 5a75c: 5400082b b.lt 0x5a860 5a760: f900001f str xzr, [x0] 5a764: 54000100 b.eq 0x5a784 5a768: 2a1503e8 mov w8, w21 5a76c: 320003e9 orr w9, wzr, #0x1 5a770: f9401e8a ldr x10, [x20, #0x38] 5a774: f829795f str xzr, [x10, x9, lsl #3] 5a778: 91000529 add x9, x9, #0x1 5a77c: 6b09011f cmp w8, w9 5a780: 54ffff81 b.ne 0x5a770 5a784: 2a1503f9 mov w25, w21 5a788: 90000095 adrp x21, 0x6a000 5a78c: 90000096 adrp x22, 0x6a000 5a790: aa1f03f8 mov x24, xzr 5a794: 91109eb5 add x21, x21, #0x427 5a798: 911062d6 add x22, x22, #0x418 5a79c: f9400660 ldr x0, [x19, #0x8] 5a7a0: 910003e1 mov x1, sp 5a7a4: 321d03e2 orr w2, wzr, #0x8 5a7a8: 94000b66 bl 0x5d540 5a7ac: b4000120 cbz x0, 0x5a7d0 5a7b0: f9400260 ldr x0, [x19] 5a7b4: f9400e62 ldr x2, [x19, #0x18] 5a7b8: aa1503e1 mov x1, x21 5a7bc: aa1603e3 mov x3, x22 5a7c0: 97ffd836 bl 0x50898 5a7c4: f9400260 ldr x0, [x19] 5a7c8: 320007e1 orr w1, wzr, #0x3 5a7cc: 97ffbcdd bl 0x49b40 5a7d0: f94003e2 ldr x2, [sp] 5a7d4: b4000322 cbz x2, 0x5a838 5a7d8: f9400260 ldr x0, [x19] 5a7dc: f9400a61 ldr x1, [x19, #0x10] 5a7e0: 94000b8a bl 0x5d608 5a7e4: f9400668 ldr x8, [x19, #0x8] 5a7e8: f94003e2 ldr x2, [sp] 5a7ec: aa0003f7 mov x23, x0 5a7f0: aa1703e1 mov x1, x23 5a7f4: aa0803e0 mov x0, x8 5a7f8: 94000b52 bl 0x5d540 5a7fc: b4000120 cbz x0, 0x5a820 5a800: f9400260 ldr x0, [x19] 5a804: f9400e62 ldr x2, [x19, #0x18] 5a808: aa1503e1 mov x1, x21 5a80c: aa1603e3 mov x3, x22 5a810: 97ffd822 bl 0x50898 5a814: f9400260 ldr x0, [x19] 5a818: 320007e1 orr w1, wzr, #0x3 5a81c: 97ffbcc9 bl 0x49b40 5a820: f94003e8 ldr x8, [sp] 5a824: f9400260 ldr x0, [x19] 5a828: aa1703e1 mov x1, x23 5a82c: d1000502 sub x2, x8, #0x1 5a830: 97ffea96 bl 0x55288 5a834: 14000002 b 0x5a83c 5a838: aa1f03e0 mov x0, xzr 5a83c: f9401e88 ldr x8, [x20, #0x38] 5a840: f8387900 str x0, [x8, x24, lsl #3] 5a844: 91000718 add x24, x24, #0x1 5a848: 6b18033f cmp w25, w24 5a84c: 54fffa81 b.ne 0x5a79c 5a850: 14000004 b 0x5a860 5a854: 97ffd2d8 bl 0x4f3b4 5a858: f9001e80 str x0, [x20, #0x38] 5a85c: b9004a95 str w21, [x20, #0x48] 5a860: aa1403e0 mov x0, x20 5a864: 97ffb979 bl 0x48e48 5a868: 35000160 cbnz w0, 0x5a894 5a86c: f9400260 ldr x0, [x19] 5a870: f9400e62 ldr x2, [x19, #0x18] 5a874: 90000081 adrp x1, 0x6a000 5a878: 90000083 adrp x3, 0x6a000 5a87c: 91109c21 add x1, x1, #0x427 5a880: 91114463 add x3, x3, #0x451 5a884: 97ffd805 bl 0x50898 5a888: f9400260 ldr x0, [x19] 5a88c: 320007e1 orr w1, wzr, #0x3 5a890: 97ffbcac bl 0x49b40 5a894: f9400268 ldr x8, [x19] 5a898: f9400909 ldr x9, [x8, #0x10] 5a89c: 7940c10a ldrh w10, [x8, #0x60] 5a8a0: d1004129 sub x9, x9, #0x10 5a8a4: 5100054a sub w10, w10, #0x1 5a8a8: f9000909 str x9, [x8, #0x10] 5a8ac: 7900c10a strh w10, [x8, #0x60] 5a8b0: d53bd048 mrs x8, TPIDR_EL0 5a8b4: f9401508 ldr x8, [x8, #0x28] 5a8b8: f94007e9 ldr x9, [sp, #0x8] 5a8bc: eb09011f cmp x8, x9 5a8c0: 54000141 b.ne 0x5a8e8 5a8c4: aa1403e0 mov x0, x20 5a8c8: a9467bfd ldp x29, x30, [sp, #0x60] 5a8cc: a9454ff4 ldp x20, x19, [sp, #0x50] 5a8d0: a94457f6 ldp x22, x21, [sp, #0x40] 5a8d4: a9435ff8 ldp x24, x23, [sp, #0x30] 5a8d8: a94267fa ldp x26, x25, [sp, #0x20] 5a8dc: a9416ffc ldp x28, x27, [sp, #0x10] 5a8e0: 9101c3ff add sp, sp, #0x70 5a8e4: d65f03c0 ret 5a8e8: 97ff083e bl 0x1c9e0 <__stack_chk_fail@plt> 5a8ec: d2e00109 mov x9, #0x8000000000000 // =2251799813685248 5a8f0: f2c08109 movk x9, #0x408, lsl #32 5a8f4: 52ac2ea8 mov w8, #0x61750000 // =1635057664 5a8f8: f2a08029 movk x9, #0x401, lsl #16 5a8fc: 72898368 movk w8, #0x4c1b 5a900: f2800a29 movk x9, #0x51 5a904: b9000008 str w8, [x0] 5a908: f8004009 stur x9, [x0, #0x4] 5a90c: d65f03c0 ret 5a910: d100c3ff sub sp, sp, #0x30 5a914: f9000bf3 str x19, [sp, #0x10] 5a918: a9027bfd stp x29, x30, [sp, #0x20] 5a91c: 910083fd add x29, sp, #0x20 5a920: d53bd048 mrs x8, TPIDR_EL0 5a924: f9401508 ldr x8, [x8, #0x28] 5a928: aa0103f3 mov x19, x1 5a92c: f90007e8 str x8, [sp, #0x8] 5a930: b9400808 ldr w8, [x0, #0x8] 5a934: 71000d1f cmp w8, #0x3 5a938: 540001e0 b.eq 0x5a974 5a93c: 7100111f cmp w8, #0x4 5a940: 54000161 b.ne 0x5a96c 5a944: f9400008 ldr x8, [x0] 5a948: 910003e1 mov x1, sp 5a94c: 91006100 add x0, x8, #0x18 5a950: 97ffd6a0 bl 0x503d0 5a954: 340000c0 cbz w0, 0x5a96c 5a958: f94003e8 ldr x8, [sp] 5a95c: 320007e9 orr w9, wzr, #0x3 5a960: b9000a69 str w9, [x19, #0x8] 5a964: f9000268 str x8, [x19] 5a968: 14000004 b 0x5a978 5a96c: aa1f03f3 mov x19, xzr 5a970: 14000002 b 0x5a978 5a974: aa0003f3 mov x19, x0 5a978: d53bd048 mrs x8, TPIDR_EL0 5a97c: f9401508 ldr x8, [x8, #0x28] 5a980: f94007e9 ldr x9, [sp, #0x8] 5a984: eb09011f cmp x8, x9 5a988: 540000c1 b.ne 0x5a9a0 5a98c: aa1303e0 mov x0, x19 5a990: a9427bfd ldp x29, x30, [sp, #0x20] 5a994: f9400bf3 ldr x19, [sp, #0x10] 5a998: 9100c3ff add sp, sp, #0x30 5a99c: d65f03c0 ret 5a9a0: 97ff0810 bl 0x1c9e0 <__stack_chk_fail@plt> 5a9a4: d10143ff sub sp, sp, #0x50 5a9a8: a9034ff4 stp x20, x19, [sp, #0x30] 5a9ac: a9047bfd stp x29, x30, [sp, #0x40] 5a9b0: 910103fd add x29, sp, #0x40 5a9b4: d53bd048 mrs x8, TPIDR_EL0 5a9b8: f9401508 ldr x8, [x8, #0x28] 5a9bc: aa0103f3 mov x19, x1 5a9c0: aa0003f4 mov x20, x0 5a9c4: f81e83a8 stur x8, [x29, #-0x18] 5a9c8: b9400a68 ldr w8, [x19, #0x8] 5a9cc: 71000d1f cmp w8, #0x3 5a9d0: 54000221 b.ne 0x5aa14 5a9d4: fd400260 ldr d0, [x19] 5a9d8: f0000061 adrp x1, 0x69000 5a9dc: 9102d021 add x1, x1, #0xb4 5a9e0: 910023e0 add x0, sp, #0x8 5a9e4: 97ff09a3 bl 0x1d070 5a9e8: 910023e0 add x0, sp, #0x8 5a9ec: 97ff0ae9 bl 0x1d590 5a9f0: aa0003e2 mov x2, x0 5a9f4: 910023e1 add x1, sp, #0x8 5a9f8: aa1403e0 mov x0, x20 5a9fc: 97ffea23 bl 0x55288 5aa00: f9000260 str x0, [x19] 5aa04: 321e03e8 orr w8, wzr, #0x4 5aa08: 320003e0 orr w0, wzr, #0x1 5aa0c: b9000a68 str w8, [x19, #0x8] 5aa10: 14000002 b 0x5aa18 5aa14: 2a1f03e0 mov w0, wzr 5aa18: d53bd048 mrs x8, TPIDR_EL0 5aa1c: f9401508 ldr x8, [x8, #0x28] 5aa20: f85e83a9 ldur x9, [x29, #-0x18] 5aa24: eb09011f cmp x8, x9 5aa28: 540000a1 b.ne 0x5aa3c 5aa2c: a9447bfd ldp x29, x30, [sp, #0x40] 5aa30: a9434ff4 ldp x20, x19, [sp, #0x30] 5aa34: 910143ff add sp, sp, #0x50 5aa38: d65f03c0 ret 5aa3c: 97ff07e9 bl 0x1c9e0 <__stack_chk_fail@plt> 5aa40: a9bb67fa stp x26, x25, [sp, #-0x50]! 5aa44: a9015ff8 stp x24, x23, [sp, #0x10] 5aa48: a90257f6 stp x22, x21, [sp, #0x20] 5aa4c: a9034ff4 stp x20, x19, [sp, #0x30] 5aa50: a9047bfd stp x29, x30, [sp, #0x40] 5aa54: 910103fd add x29, sp, #0x40 5aa58: aa0103f6 mov x22, x1 5aa5c: b9400ac8 ldr w8, [x22, #0x8] 5aa60: 90000097 adrp x23, 0x6a000 5aa64: aa0303f4 mov x20, x3 5aa68: aa0203f5 mov x21, x2 5aa6c: aa0003f3 mov x19, x0 5aa70: 2a1f03fa mov w26, wzr 5aa74: 910406f7 add x23, x23, #0x101 5aa78: 7100151f cmp w8, #0x5 5aa7c: 54000261 b.ne 0x5aac8 5aa80: f94002d8 ldr x24, [x22] 5aa84: aa1503e1 mov x1, x21 5aa88: aa1803e0 mov x0, x24 5aa8c: 97fff576 bl 0x58064 5aa90: aa0003f9 mov x25, x0 5aa94: b9400b28 ldr w8, [x25, #0x8] 5aa98: 350004e8 cbnz w8, 0x5ab34 5aa9c: f9400b00 ldr x0, [x24, #0x10] 5aaa0: b40004a0 cbz x0, 0x5ab34 5aaa4: 39402808 ldrb w8, [x0, #0xa] 5aaa8: 37000468 tbnz w8, #0x0, 0x5ab34 5aaac: f9401268 ldr x8, [x19, #0x20] 5aab0: 2a1f03e1 mov w1, wzr 5aab4: f9409502 ldr x2, [x8, #0x128] 5aab8: 97fffb88 bl 0x598d8 5aabc: aa0003f8 mov x24, x0 5aac0: b50001b8 cbnz x24, 0x5aaf4 5aac4: 1400001c b 0x5ab34 5aac8: aa1303e0 mov x0, x19 5aacc: aa1603e1 mov x1, x22 5aad0: 2a1f03e2 mov w2, wzr 5aad4: 97fffb93 bl 0x59920 5aad8: aa0003f8 mov x24, x0 5aadc: b9400b08 ldr w8, [x24, #0x8] 5aae0: 350000a8 cbnz w8, 0x5aaf4 5aae4: aa1303e0 mov x0, x19 5aae8: aa1603e1 mov x1, x22 5aaec: aa1703e2 mov x2, x23 5aaf0: 97ffba23 bl 0x4937c 5aaf4: b9400b08 ldr w8, [x24, #0x8] 5aaf8: 7100191f cmp w8, #0x6 5aafc: 54000260 b.eq 0x5ab48 5ab00: 1100075a add w26, w26, #0x1 5ab04: 71018f5f cmp w26, #0x63 5ab08: aa1803f6 mov x22, x24 5ab0c: 54fffb6d b.le 0x5aa78 5ab10: aa1303e0 mov x0, x19 5ab14: a9447bfd ldp x29, x30, [sp, #0x40] 5ab18: a9434ff4 ldp x20, x19, [sp, #0x30] 5ab1c: a94257f6 ldp x22, x21, [sp, #0x20] 5ab20: a9415ff8 ldp x24, x23, [sp, #0x10] 5ab24: 90000081 adrp x1, 0x6a000 5ab28: 9114b021 add x1, x1, #0x52c 5ab2c: a8c567fa ldp x26, x25, [sp], #0x50 5ab30: 17ffbacb b 0x4965c 5ab34: f9400328 ldr x8, [x25] 5ab38: f9000288 str x8, [x20] 5ab3c: b9400b28 ldr w8, [x25, #0x8] 5ab40: b9000a88 str w8, [x20, #0x8] 5ab44: 14000029 b 0x5abe8 5ab48: f9400a68 ldr x8, [x19, #0x10] 5ab4c: f9400309 ldr x9, [x24] 5ab50: f940226a ldr x10, [x19, #0x40] 5ab54: f9000109 str x9, [x8] 5ab58: b9400b09 ldr w9, [x24, #0x8] 5ab5c: cb0a0294 sub x20, x20, x10 5ab60: b9000909 str w9, [x8, #0x8] 5ab64: f9400a68 ldr x8, [x19, #0x10] 5ab68: f94002c9 ldr x9, [x22] 5ab6c: f9000909 str x9, [x8, #0x10] 5ab70: b9400ac9 ldr w9, [x22, #0x8] 5ab74: b9001909 str w9, [x8, #0x18] 5ab78: f9400a68 ldr x8, [x19, #0x10] 5ab7c: f94002a9 ldr x9, [x21] 5ab80: f9001109 str x9, [x8, #0x20] 5ab84: b9400aa9 ldr w9, [x21, #0x8] 5ab88: b9002909 str w9, [x8, #0x28] 5ab8c: f9401e68 ldr x8, [x19, #0x38] 5ab90: f9400a61 ldr x1, [x19, #0x10] 5ab94: cb010108 sub x8, x8, x1 5ab98: f100c11f cmp x8, #0x30 5ab9c: 540000ac b.gt 0x5abb0 5aba0: 320007e1 orr w1, wzr, #0x3 5aba4: aa1303e0 mov x0, x19 5aba8: 97ffbcc2 bl 0x49eb0 5abac: f9400a61 ldr x1, [x19, #0x10] 5abb0: 9100c028 add x8, x1, #0x30 5abb4: 320003e2 orr w2, wzr, #0x1 5abb8: aa1303e0 mov x0, x19 5abbc: f9000a68 str x8, [x19, #0x10] 5abc0: 97ffbf52 bl 0x4a908 5abc4: f9400a68 ldr x8, [x19, #0x10] 5abc8: f9402269 ldr x9, [x19, #0x40] 5abcc: d100410a sub x10, x8, #0x10 5abd0: f9000a6a str x10, [x19, #0x10] 5abd4: f85f010a ldur x10, [x8, #-0x10] 5abd8: 8b140129 add x9, x9, x20 5abdc: f900012a str x10, [x9] 5abe0: b85f8108 ldur w8, [x8, #-0x8] 5abe4: b9000928 str w8, [x9, #0x8] 5abe8: a9447bfd ldp x29, x30, [sp, #0x40] 5abec: a9434ff4 ldp x20, x19, [sp, #0x30] 5abf0: a94257f6 ldp x22, x21, [sp, #0x20] 5abf4: a9415ff8 ldp x24, x23, [sp, #0x10] 5abf8: a8c567fa ldp x26, x25, [sp], #0x50 5abfc: d65f03c0 ret 5ac00: d10203ff sub sp, sp, #0x80 5ac04: f90013fb str x27, [sp, #0x20] 5ac08: a90367fa stp x26, x25, [sp, #0x30] 5ac0c: a9045ff8 stp x24, x23, [sp, #0x40] 5ac10: a90557f6 stp x22, x21, [sp, #0x50] 5ac14: a9064ff4 stp x20, x19, [sp, #0x60] 5ac18: a9077bfd stp x29, x30, [sp, #0x70] 5ac1c: 9101c3fd add x29, sp, #0x70 5ac20: d53bd048 mrs x8, TPIDR_EL0 5ac24: f9401508 ldr x8, [x8, #0x28] 5ac28: aa0103f6 mov x22, x1 5ac2c: 90000097 adrp x23, 0x6a000 5ac30: aa0303f4 mov x20, x3 5ac34: f9000fe8 str x8, [sp, #0x18] 5ac38: b9400ac8 ldr w8, [x22, #0x8] 5ac3c: aa0203f5 mov x21, x2 5ac40: aa0003f3 mov x19, x0 5ac44: 2a1f03fb mov w27, wzr 5ac48: 910406f7 add x23, x23, #0x101 5ac4c: 7100151f cmp w8, #0x5 5ac50: 54000281 b.ne 0x5aca0 5ac54: f94002d8 ldr x24, [x22] 5ac58: aa1303e0 mov x0, x19 5ac5c: aa1503e2 mov x2, x21 5ac60: aa1803e1 mov x1, x24 5ac64: 97fff582 bl 0x5826c 5ac68: aa0003f9 mov x25, x0 5ac6c: b9400b28 ldr w8, [x25, #0x8] 5ac70: 350004c8 cbnz w8, 0x5ad08 5ac74: f9400b00 ldr x0, [x24, #0x10] 5ac78: b4000480 cbz x0, 0x5ad08 5ac7c: 39402808 ldrb w8, [x0, #0xa] 5ac80: 37080448 tbnz w8, #0x1, 0x5ad08 5ac84: f9401268 ldr x8, [x19, #0x20] 5ac88: 320003e1 orr w1, wzr, #0x1 5ac8c: f9409902 ldr x2, [x8, #0x130] 5ac90: 97fffb12 bl 0x598d8 5ac94: aa0003fa mov x26, x0 5ac98: b50001ba cbnz x26, 0x5accc 5ac9c: 1400001b b 0x5ad08 5aca0: 320003e2 orr w2, wzr, #0x1 5aca4: aa1303e0 mov x0, x19 5aca8: aa1603e1 mov x1, x22 5acac: 97fffb1d bl 0x59920 5acb0: aa0003fa mov x26, x0 5acb4: b9400b48 ldr w8, [x26, #0x8] 5acb8: 350000a8 cbnz w8, 0x5accc 5acbc: aa1303e0 mov x0, x19 5acc0: aa1603e1 mov x1, x22 5acc4: aa1703e2 mov x2, x23 5acc8: 97ffb9ad bl 0x4937c 5accc: b9400b48 ldr w8, [x26, #0x8] 5acd0: 7100191f cmp w8, #0x6 5acd4: 540003e0 b.eq 0x5ad50 5acd8: f9400349 ldr x9, [x26] 5acdc: 1100077b add w27, w27, #0x1 5ace0: 910023f6 add x22, sp, #0x8 5ace4: b90013e8 str w8, [sp, #0x10] 5ace8: f90007e9 str x9, [sp, #0x8] 5acec: 7101937f cmp w27, #0x64 5acf0: 54fffaeb b.lt 0x5ac4c 5acf4: 90000081 adrp x1, 0x6a000 5acf8: 9114f421 add x1, x1, #0x53d 5acfc: aa1303e0 mov x0, x19 5ad00: 97ffba57 bl 0x4965c 5ad04: 14000035 b 0x5add8 5ad08: f9400288 ldr x8, [x20] 5ad0c: f9000328 str x8, [x25] 5ad10: b9400a88 ldr w8, [x20, #0x8] 5ad14: b9000b28 str w8, [x25, #0x8] 5ad18: 39002b1f strb wzr, [x24, #0xa] 5ad1c: b9400a88 ldr w8, [x20, #0x8] 5ad20: 7100111f cmp w8, #0x4 5ad24: 540005ab b.lt 0x5add8 5ad28: f9400288 ldr x8, [x20] 5ad2c: 39402508 ldrb w8, [x8, #0x9] 5ad30: 12000508 and w8, w8, #0x3 5ad34: 34000528 cbz w8, 0x5add8 5ad38: 39402708 ldrb w8, [x24, #0x9] 5ad3c: 361004e8 tbz w8, #0x2, 0x5add8 5ad40: aa1303e0 mov x0, x19 5ad44: aa1803e1 mov x1, x24 5ad48: 97ffc66a bl 0x4c6f0 5ad4c: 14000023 b 0x5add8 5ad50: f9400a68 ldr x8, [x19, #0x10] 5ad54: f9400349 ldr x9, [x26] 5ad58: f9000109 str x9, [x8] 5ad5c: b9400b49 ldr w9, [x26, #0x8] 5ad60: b9000909 str w9, [x8, #0x8] 5ad64: f9400a68 ldr x8, [x19, #0x10] 5ad68: f94002c9 ldr x9, [x22] 5ad6c: f9000909 str x9, [x8, #0x10] 5ad70: b9400ac9 ldr w9, [x22, #0x8] 5ad74: b9001909 str w9, [x8, #0x18] 5ad78: f9400a68 ldr x8, [x19, #0x10] 5ad7c: f94002a9 ldr x9, [x21] 5ad80: f9001109 str x9, [x8, #0x20] 5ad84: b9400aa9 ldr w9, [x21, #0x8] 5ad88: b9002909 str w9, [x8, #0x28] 5ad8c: f9400a68 ldr x8, [x19, #0x10] 5ad90: f9400289 ldr x9, [x20] 5ad94: f9001909 str x9, [x8, #0x30] 5ad98: b9400a89 ldr w9, [x20, #0x8] 5ad9c: b9003909 str w9, [x8, #0x38] 5ada0: f9401e68 ldr x8, [x19, #0x38] 5ada4: f9400a61 ldr x1, [x19, #0x10] 5ada8: cb010108 sub x8, x8, x1 5adac: f101011f cmp x8, #0x40 5adb0: 540000ac b.gt 0x5adc4 5adb4: 321e03e1 orr w1, wzr, #0x4 5adb8: aa1303e0 mov x0, x19 5adbc: 97ffbc3d bl 0x49eb0 5adc0: f9400a61 ldr x1, [x19, #0x10] 5adc4: 91010028 add x8, x1, #0x40 5adc8: aa1303e0 mov x0, x19 5adcc: 2a1f03e2 mov w2, wzr 5add0: f9000a68 str x8, [x19, #0x10] 5add4: 97ffbecd bl 0x4a908 5add8: d53bd048 mrs x8, TPIDR_EL0 5addc: f9401508 ldr x8, [x8, #0x28] 5ade0: f9400fe9 ldr x9, [sp, #0x18] 5ade4: eb09011f cmp x8, x9 5ade8: 54000121 b.ne 0x5ae0c 5adec: a9477bfd ldp x29, x30, [sp, #0x70] 5adf0: a9464ff4 ldp x20, x19, [sp, #0x60] 5adf4: a94557f6 ldp x22, x21, [sp, #0x50] 5adf8: a9445ff8 ldp x24, x23, [sp, #0x40] 5adfc: a94367fa ldp x26, x25, [sp, #0x30] 5ae00: f94013fb ldr x27, [sp, #0x20] 5ae04: 910203ff add sp, sp, #0x80 5ae08: d65f03c0 ret 5ae0c: 97ff06f5 bl 0x1c9e0 <__stack_chk_fail@plt> 5ae10: a9bd57f6 stp x22, x21, [sp, #-0x30]! 5ae14: a9014ff4 stp x20, x19, [sp, #0x10] 5ae18: a9027bfd stp x29, x30, [sp, #0x20] 5ae1c: 910083fd add x29, sp, #0x20 5ae20: aa0203f4 mov x20, x2 5ae24: aa0103f5 mov x21, x1 5ae28: b9400aa8 ldr w8, [x21, #0x8] 5ae2c: b9400a89 ldr w9, [x20, #0x8] 5ae30: aa0003f3 mov x19, x0 5ae34: 6b09011f cmp w8, w9 5ae38: 54000c81 b.ne 0x5afc8 5ae3c: 7100111f cmp w8, #0x4 5ae40: 54000100 b.eq 0x5ae60 5ae44: 71000d1f cmp w8, #0x3 5ae48: 54000401 b.ne 0x5aec8 5ae4c: fd4002a0 ldr d0, [x21] 5ae50: fd400281 ldr d1, [x20] 5ae54: 1e612000 fcmp d0, d1 5ae58: 1a9f57e0 cset w0, mi 5ae5c: 14000069 b 0x5b000 5ae60: f94002b6 ldr x22, [x21] 5ae64: f9400295 ldr x21, [x20] 5ae68: 910062d3 add x19, x22, #0x18 5ae6c: 910062b4 add x20, x21, #0x18 5ae70: aa1303e0 mov x0, x19 5ae74: aa1403e1 mov x1, x20 5ae78: 97ff05c2 bl 0x1c580 5ae7c: 35000c00 cbnz w0, 0x5affc 5ae80: f9400ab5 ldr x21, [x21, #0x10] 5ae84: f9400ad6 ldr x22, [x22, #0x10] 5ae88: aa1303e0 mov x0, x19 5ae8c: 97ff09c1 bl 0x1d590 5ae90: eb15001f cmp x0, x21 5ae94: 54000ac0 b.eq 0x5afec 5ae98: eb16001f cmp x0, x22 5ae9c: 54000ae0 b.eq 0x5aff8 5aea0: 91000408 add x8, x0, #0x1 5aea4: 8b080273 add x19, x19, x8 5aea8: 8b080294 add x20, x20, x8 5aeac: aa1303e0 mov x0, x19 5aeb0: aa1403e1 mov x1, x20 5aeb4: cb0802d6 sub x22, x22, x8 5aeb8: cb0802b5 sub x21, x21, x8 5aebc: 97ff05b1 bl 0x1c580 5aec0: 34fffe40 cbz w0, 0x5ae88 5aec4: 1400004e b 0x5affc 5aec8: 528001a2 mov w2, #0xd // =13 5aecc: aa1303e0 mov x0, x19 5aed0: aa1503e1 mov x1, x21 5aed4: 97fffa93 bl 0x59920 5aed8: aa0003f6 mov x22, x0 5aedc: b9400ac8 ldr w8, [x22, #0x8] 5aee0: 34000748 cbz w8, 0x5afc8 5aee4: 528001a2 mov w2, #0xd // =13 5aee8: aa1303e0 mov x0, x19 5aeec: aa1403e1 mov x1, x20 5aef0: 97fffa8c bl 0x59920 5aef4: aa0003e1 mov x1, x0 5aef8: aa1603e0 mov x0, x22 5aefc: 97ffd517 bl 0x50358 5af00: 34000640 cbz w0, 0x5afc8 5af04: f9400a68 ldr x8, [x19, #0x10] 5af08: f94002c9 ldr x9, [x22] 5af0c: f940226a ldr x10, [x19, #0x40] 5af10: f9000109 str x9, [x8] 5af14: b9400ac9 ldr w9, [x22, #0x8] 5af18: b9000909 str w9, [x8, #0x8] 5af1c: f9400a69 ldr x9, [x19, #0x10] 5af20: f94002ab ldr x11, [x21] 5af24: f900092b str x11, [x9, #0x10] 5af28: b9400aab ldr w11, [x21, #0x8] 5af2c: b900192b str w11, [x9, #0x18] 5af30: f9400a69 ldr x9, [x19, #0x10] 5af34: f940028b ldr x11, [x20] 5af38: f900112b str x11, [x9, #0x20] 5af3c: b9400a8b ldr w11, [x20, #0x8] 5af40: cb0a0114 sub x20, x8, x10 5af44: b900292b str w11, [x9, #0x28] 5af48: f9401e69 ldr x9, [x19, #0x38] 5af4c: f9400a61 ldr x1, [x19, #0x10] 5af50: cb010128 sub x8, x9, x1 5af54: f100c11f cmp x8, #0x30 5af58: 540000ac b.gt 0x5af6c 5af5c: 320007e1 orr w1, wzr, #0x3 5af60: aa1303e0 mov x0, x19 5af64: 97ffbbd3 bl 0x49eb0 5af68: f9400a61 ldr x1, [x19, #0x10] 5af6c: 9100c028 add x8, x1, #0x30 5af70: 320003e2 orr w2, wzr, #0x1 5af74: aa1303e0 mov x0, x19 5af78: f9000a68 str x8, [x19, #0x10] 5af7c: 97ffbe63 bl 0x4a908 5af80: f9400a68 ldr x8, [x19, #0x10] 5af84: f9402269 ldr x9, [x19, #0x40] 5af88: d100410a sub x10, x8, #0x10 5af8c: f9000a6a str x10, [x19, #0x10] 5af90: f85f010a ldur x10, [x8, #-0x10] 5af94: 8b140129 add x9, x9, x20 5af98: f900012a str x10, [x9] 5af9c: b85f8108 ldur w8, [x8, #-0x8] 5afa0: b9000928 str w8, [x9, #0x8] 5afa4: f9400a68 ldr x8, [x19, #0x10] 5afa8: b9400909 ldr w9, [x8, #0x8] 5afac: 340001c9 cbz w9, 0x5afe4 5afb0: 7100053f cmp w9, #0x1 5afb4: 540002e1 b.ne 0x5b010 5afb8: b9400108 ldr w8, [x8] 5afbc: 7100011f cmp w8, #0x0 5afc0: 1a9f07e0 cset w0, ne 5afc4: 1400000f b 0x5b000 5afc8: aa1303e0 mov x0, x19 5afcc: aa1403e2 mov x2, x20 5afd0: a9427bfd ldp x29, x30, [sp, #0x20] 5afd4: a9414ff4 ldp x20, x19, [sp, #0x10] 5afd8: aa1503e1 mov x1, x21 5afdc: a8c357f6 ldp x22, x21, [sp], #0x30 5afe0: 17ffba74 b 0x499b0 5afe4: 2a1f03e0 mov w0, wzr 5afe8: 14000006 b 0x5b000 5afec: eb16001f cmp x0, x22 5aff0: 1a9f07e0 cset w0, ne 5aff4: 14000002 b 0x5affc 5aff8: 12800000 mov w0, #-0x1 // =-1 5affc: 531f7c00 lsr w0, w0, #31 5b000: a9427bfd ldp x29, x30, [sp, #0x20] 5b004: a9414ff4 ldp x20, x19, [sp, #0x10] 5b008: a8c357f6 ldp x22, x21, [sp], #0x30 5b00c: d65f03c0 ret 5b010: 320003e0 orr w0, wzr, #0x1 5b014: 17fffffb b 0x5b000 5b018: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5b01c: a90157f6 stp x22, x21, [sp, #0x10] 5b020: a9024ff4 stp x20, x19, [sp, #0x20] 5b024: a9037bfd stp x29, x30, [sp, #0x30] 5b028: 9100c3fd add x29, sp, #0x30 5b02c: aa0103f5 mov x21, x1 5b030: b9400aa8 ldr w8, [x21, #0x8] 5b034: aa0203f4 mov x20, x2 5b038: aa0003f3 mov x19, x0 5b03c: 71001d1f cmp w8, #0x7 5b040: 540000e8 b.hi 0x5b05c 5b044: f0000069 adrp x9, 0x6a000 5b048: 9111d129 add x9, x9, #0x474 5b04c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5b050: 320003e0 orr w0, wzr, #0x1 5b054: 8b090108 add x8, x8, x9 5b058: d61f0100 br x8 5b05c: f94002a8 ldr x8, [x21] 5b060: f9400289 ldr x9, [x20] 5b064: eb09011f cmp x8, x9 5b068: 1a9f17e0 cset w0, eq 5b06c: 14000073 b 0x5b238 5b070: b94002a8 ldr w8, [x21] 5b074: b9400289 ldr w9, [x20] 5b078: 6b09011f cmp w8, w9 5b07c: 1a9f17e0 cset w0, eq 5b080: 1400006e b 0x5b238 5b084: fd4002a0 ldr d0, [x21] 5b088: fd400281 ldr d1, [x20] 5b08c: 1e612000 fcmp d0, d1 5b090: 1a9f17e0 cset w0, eq 5b094: 14000069 b 0x5b238 5b098: f94002a9 ldr x9, [x21] 5b09c: f9400288 ldr x8, [x20] 5b0a0: eb08013f cmp x9, x8 5b0a4: 54000c80 b.eq 0x5b234 5b0a8: f9400938 ldr x24, [x9, #0x10] 5b0ac: b4000c18 cbz x24, 0x5b22c 5b0b0: 39402b09 ldrb w9, [x24, #0xa] 5b0b4: 37200bc9 tbnz w9, #0x4, 0x5b22c 5b0b8: f9401269 ldr x9, [x19, #0x20] 5b0bc: f9400917 ldr x23, [x8, #0x10] 5b0c0: 321e03e1 orr w1, wzr, #0x4 5b0c4: aa1803e0 mov x0, x24 5b0c8: f940a522 ldr x2, [x9, #0x148] 5b0cc: 97fffa03 bl 0x598d8 5b0d0: aa0003f6 mov x22, x0 5b0d4: b4000ad6 cbz x22, 0x5b22c 5b0d8: eb17031f cmp x24, x23 5b0dc: 54000460 b.eq 0x5b168 5b0e0: b50002b7 cbnz x23, 0x5b134 5b0e4: 14000052 b 0x5b22c 5b0e8: f94002a9 ldr x9, [x21] 5b0ec: f9400288 ldr x8, [x20] 5b0f0: eb08013f cmp x9, x8 5b0f4: 54000a00 b.eq 0x5b234 5b0f8: f9400938 ldr x24, [x9, #0x10] 5b0fc: b4000998 cbz x24, 0x5b22c 5b100: 39402b09 ldrb w9, [x24, #0xa] 5b104: 37200949 tbnz w9, #0x4, 0x5b22c 5b108: f9401269 ldr x9, [x19, #0x20] 5b10c: f9400917 ldr x23, [x8, #0x10] 5b110: 321e03e1 orr w1, wzr, #0x4 5b114: aa1803e0 mov x0, x24 5b118: f940a522 ldr x2, [x9, #0x148] 5b11c: 97fff9ef bl 0x598d8 5b120: aa0003f6 mov x22, x0 5b124: b4000856 cbz x22, 0x5b22c 5b128: eb17031f cmp x24, x23 5b12c: 540001e0 b.eq 0x5b168 5b130: b40007f7 cbz x23, 0x5b22c 5b134: 39402ae8 ldrb w8, [x23, #0xa] 5b138: 372007a8 tbnz w8, #0x4, 0x5b22c 5b13c: f9401268 ldr x8, [x19, #0x20] 5b140: 321e03e1 orr w1, wzr, #0x4 5b144: aa1703e0 mov x0, x23 5b148: f940a502 ldr x2, [x8, #0x148] 5b14c: 97fff9e3 bl 0x598d8 5b150: aa0003e8 mov x8, x0 5b154: b40006c8 cbz x8, 0x5b22c 5b158: aa1603e0 mov x0, x22 5b15c: aa0803e1 mov x1, x8 5b160: 97ffd47e bl 0x50358 5b164: 340006a0 cbz w0, 0x5b238 5b168: f9400a68 ldr x8, [x19, #0x10] 5b16c: f94002c9 ldr x9, [x22] 5b170: f940226a ldr x10, [x19, #0x40] 5b174: f9000109 str x9, [x8] 5b178: b9400ac9 ldr w9, [x22, #0x8] 5b17c: b9000909 str w9, [x8, #0x8] 5b180: f9400a69 ldr x9, [x19, #0x10] 5b184: f94002ab ldr x11, [x21] 5b188: f900092b str x11, [x9, #0x10] 5b18c: b9400aab ldr w11, [x21, #0x8] 5b190: b900192b str w11, [x9, #0x18] 5b194: f9400a69 ldr x9, [x19, #0x10] 5b198: f940028b ldr x11, [x20] 5b19c: f900112b str x11, [x9, #0x20] 5b1a0: b9400a8b ldr w11, [x20, #0x8] 5b1a4: cb0a0114 sub x20, x8, x10 5b1a8: b900292b str w11, [x9, #0x28] 5b1ac: f9401e69 ldr x9, [x19, #0x38] 5b1b0: f9400a61 ldr x1, [x19, #0x10] 5b1b4: cb010128 sub x8, x9, x1 5b1b8: f100c11f cmp x8, #0x30 5b1bc: 540000ac b.gt 0x5b1d0 5b1c0: 320007e1 orr w1, wzr, #0x3 5b1c4: aa1303e0 mov x0, x19 5b1c8: 97ffbb3a bl 0x49eb0 5b1cc: f9400a61 ldr x1, [x19, #0x10] 5b1d0: 9100c028 add x8, x1, #0x30 5b1d4: 320003e2 orr w2, wzr, #0x1 5b1d8: aa1303e0 mov x0, x19 5b1dc: f9000a68 str x8, [x19, #0x10] 5b1e0: 97ffbdca bl 0x4a908 5b1e4: f9400a68 ldr x8, [x19, #0x10] 5b1e8: f9402269 ldr x9, [x19, #0x40] 5b1ec: d100410a sub x10, x8, #0x10 5b1f0: f9000a6a str x10, [x19, #0x10] 5b1f4: f85f010a ldur x10, [x8, #-0x10] 5b1f8: 8b140129 add x9, x9, x20 5b1fc: f900012a str x10, [x9] 5b200: b85f8108 ldur w8, [x8, #-0x8] 5b204: b9000928 str w8, [x9, #0x8] 5b208: f9400a68 ldr x8, [x19, #0x10] 5b20c: b9400909 ldr w9, [x8, #0x8] 5b210: 340000e9 cbz w9, 0x5b22c 5b214: 7100053f cmp w9, #0x1 5b218: 540000e1 b.ne 0x5b234 5b21c: b9400108 ldr w8, [x8] 5b220: 7100011f cmp w8, #0x0 5b224: 1a9f07e0 cset w0, ne 5b228: 14000004 b 0x5b238 5b22c: 2a1f03e0 mov w0, wzr 5b230: 14000002 b 0x5b238 5b234: 320003e0 orr w0, wzr, #0x1 5b238: a9437bfd ldp x29, x30, [sp, #0x30] 5b23c: a9424ff4 ldp x20, x19, [sp, #0x20] 5b240: a94157f6 ldp x22, x21, [sp, #0x10] 5b244: a8c45ff8 ldp x24, x23, [sp], #0x40 5b248: d65f03c0 ret 5b24c: d10243ff sub sp, sp, #0x90 5b250: a9036ffc stp x28, x27, [sp, #0x30] 5b254: a90467fa stp x26, x25, [sp, #0x40] 5b258: a9055ff8 stp x24, x23, [sp, #0x50] 5b25c: a90657f6 stp x22, x21, [sp, #0x60] 5b260: a9074ff4 stp x20, x19, [sp, #0x70] 5b264: a9087bfd stp x29, x30, [sp, #0x80] 5b268: 910203fd add x29, sp, #0x80 5b26c: d53bd048 mrs x8, TPIDR_EL0 5b270: f9401508 ldr x8, [x8, #0x28] 5b274: d000007c adrp x28, 0x69000 5b278: 2a0103f3 mov w19, w1 5b27c: aa0003f4 mov x20, x0 5b280: 9102d39c add x28, x28, #0xb4 5b284: f90017e8 str x8, [sp, #0x28] 5b288: f9400e99 ldr x25, [x20, #0x18] 5b28c: 93407c5a sxtw x26, w2 5b290: 8b22d338 add x24, x25, w2, sxtw #4 5b294: b85f8308 ldur w8, [x24, #-0x8] 5b298: 91004316 add x22, x24, #0x10 5b29c: d1004317 sub x23, x24, #0x10 5b2a0: 51000d08 sub w8, w8, #0x3 5b2a4: 7100051f cmp w8, #0x1 5b2a8: 540007e8 b.hi 0x5b3a4 5b2ac: b9400b08 ldr w8, [x24, #0x8] 5b2b0: 7100111f cmp w8, #0x4 5b2b4: 54000200 b.eq 0x5b2f4 5b2b8: 71000d1f cmp w8, #0x3 5b2bc: 54000741 b.ne 0x5b3a4 5b2c0: fd400300 ldr d0, [x24] 5b2c4: 910023e0 add x0, sp, #0x8 5b2c8: aa1c03e1 mov x1, x28 5b2cc: 97ff0769 bl 0x1d070 5b2d0: 910023e0 add x0, sp, #0x8 5b2d4: 97ff08af bl 0x1d590 5b2d8: aa0003e2 mov x2, x0 5b2dc: 910023e1 add x1, sp, #0x8 5b2e0: aa1403e0 mov x0, x20 5b2e4: 97ffe7e9 bl 0x55288 5b2e8: 321e03e8 orr w8, wzr, #0x4 5b2ec: f9000300 str x0, [x24] 5b2f0: b9000b08 str w8, [x24, #0x8] 5b2f4: f9400308 ldr x8, [x24] 5b2f8: f9400918 ldr x24, [x8, #0x10] 5b2fc: b4000c18 cbz x24, 0x5b47c 5b300: 7100067f cmp w19, #0x1 5b304: f90003fa str x26, [sp] 5b308: 54000dcd b.le 0x5b4c0 5b30c: 8b1a1328 add x8, x25, x26, lsl #4 5b310: 93407e77 sxtw x23, w19 5b314: d100211a sub x26, x8, #0x8 5b318: 320003f5 orr w21, wzr, #0x1 5b31c: b9400348 ldr w8, [x26] 5b320: 7100111f cmp w8, #0x4 5b324: 54000200 b.eq 0x5b364 5b328: 71000d1f cmp w8, #0x3 5b32c: 54000cc1 b.ne 0x5b4c4 5b330: fc5f8340 ldur d0, [x26, #-0x8] 5b334: 910023e0 add x0, sp, #0x8 5b338: aa1c03e1 mov x1, x28 5b33c: 97ff074d bl 0x1d070 5b340: 910023e0 add x0, sp, #0x8 5b344: 97ff0893 bl 0x1d590 5b348: aa0003e2 mov x2, x0 5b34c: 910023e1 add x1, sp, #0x8 5b350: aa1403e0 mov x0, x20 5b354: 97ffe7cd bl 0x55288 5b358: 321e03e8 orr w8, wzr, #0x4 5b35c: f81f8340 stur x0, [x26, #-0x8] 5b360: b9000348 str w8, [x26] 5b364: f85f8348 ldur x8, [x26, #-0x8] 5b368: f940091b ldr x27, [x8, #0x10] 5b36c: b27efbe8 orr x8, xzr, #0xfffffffffffffffd 5b370: cb180108 sub x8, x8, x24 5b374: eb08037f cmp x27, x8 5b378: 540000a3 b.lo 0x5b38c 5b37c: f0000061 adrp x1, 0x6a000 5b380: aa1403e0 mov x0, x20 5b384: 91153821 add x1, x1, #0x54e 5b388: 97ffb8b5 bl 0x4965c 5b38c: 8b180378 add x24, x27, x24 5b390: 910006b5 add x21, x21, #0x1 5b394: d100435a sub x26, x26, #0x10 5b398: eb1702bf cmp x21, x23 5b39c: 54fffc0b b.lt 0x5b31c 5b3a0: 14000049 b 0x5b4c4 5b3a4: 32000fe2 orr w2, wzr, #0xf 5b3a8: aa1403e0 mov x0, x20 5b3ac: aa1703e1 mov x1, x23 5b3b0: 97fff95c bl 0x59920 5b3b4: b9400808 ldr w8, [x0, #0x8] 5b3b8: 350000e8 cbnz w8, 0x5b3d4 5b3bc: 32000fe2 orr w2, wzr, #0xf 5b3c0: aa1403e0 mov x0, x20 5b3c4: aa1803e1 mov x1, x24 5b3c8: 97fff956 bl 0x59920 5b3cc: b9400808 ldr w8, [x0, #0x8] 5b3d0: 34000ae8 cbz w8, 0x5b52c 5b3d4: f9400a88 ldr x8, [x20, #0x10] 5b3d8: f9400009 ldr x9, [x0] 5b3dc: f940228a ldr x10, [x20, #0x40] 5b3e0: f9000109 str x9, [x8] 5b3e4: b9400809 ldr w9, [x0, #0x8] 5b3e8: cb0a02f5 sub x21, x23, x10 5b3ec: b9000909 str w9, [x8, #0x8] 5b3f0: f9400a88 ldr x8, [x20, #0x10] 5b3f4: f85e02c9 ldur x9, [x22, #-0x20] 5b3f8: f9000909 str x9, [x8, #0x10] 5b3fc: b85e82c9 ldur w9, [x22, #-0x18] 5b400: b9001909 str w9, [x8, #0x18] 5b404: f9400a88 ldr x8, [x20, #0x10] 5b408: f85f02c9 ldur x9, [x22, #-0x10] 5b40c: f9001109 str x9, [x8, #0x20] 5b410: b85f82c9 ldur w9, [x22, #-0x8] 5b414: b9002909 str w9, [x8, #0x28] 5b418: f9401e88 ldr x8, [x20, #0x38] 5b41c: f9400a81 ldr x1, [x20, #0x10] 5b420: cb010108 sub x8, x8, x1 5b424: f100c11f cmp x8, #0x30 5b428: 540000ac b.gt 0x5b43c 5b42c: 320007e1 orr w1, wzr, #0x3 5b430: aa1403e0 mov x0, x20 5b434: 97ffba9f bl 0x49eb0 5b438: f9400a81 ldr x1, [x20, #0x10] 5b43c: 9100c028 add x8, x1, #0x30 5b440: 320003e2 orr w2, wzr, #0x1 5b444: aa1403e0 mov x0, x20 5b448: f9000a88 str x8, [x20, #0x10] 5b44c: 97ffbd2f bl 0x4a908 5b450: f9400a88 ldr x8, [x20, #0x10] 5b454: f9402289 ldr x9, [x20, #0x40] 5b458: d100410a sub x10, x8, #0x10 5b45c: f9000a8a str x10, [x20, #0x10] 5b460: f85f010a ldur x10, [x8, #-0x10] 5b464: 8b150129 add x9, x9, x21 5b468: 321f03f5 orr w21, wzr, #0x2 5b46c: f900012a str x10, [x9] 5b470: b85f8108 ldur w8, [x8, #-0x8] 5b474: b9000928 str w8, [x9, #0x8] 5b478: 1400003f b 0x5b574 5b47c: b9400ae8 ldr w8, [x23, #0x8] 5b480: 71000d1f cmp w8, #0x3 5b484: 540005c1 b.ne 0x5b53c 5b488: fd4002e0 ldr d0, [x23] 5b48c: 910023e0 add x0, sp, #0x8 5b490: aa1c03e1 mov x1, x28 5b494: 97ff06f7 bl 0x1d070 5b498: 910023e0 add x0, sp, #0x8 5b49c: 97ff083d bl 0x1d590 5b4a0: aa0003e2 mov x2, x0 5b4a4: 910023e1 add x1, sp, #0x8 5b4a8: aa1403e0 mov x0, x20 5b4ac: 97ffe777 bl 0x55288 5b4b0: 321e03e8 orr w8, wzr, #0x4 5b4b4: f90002e0 str x0, [x23] 5b4b8: b9000ae8 str w8, [x23, #0x8] 5b4bc: 14000020 b 0x5b53c 5b4c0: 320003f5 orr w21, wzr, #0x1 5b4c4: f9401288 ldr x8, [x20, #0x20] 5b4c8: aa1403e0 mov x0, x20 5b4cc: aa1803e2 mov x2, x24 5b4d0: 91016101 add x1, x8, #0x58 5b4d4: 9400084d bl 0x5d608 5b4d8: aa0003f7 mov x23, x0 5b4dc: 93407eba sxtw x26, w21 5b4e0: 710006bf cmp w21, #0x1 5b4e4: 5400030b b.lt 0x5b544 5b4e8: f94003e8 ldr x8, [sp] 5b4ec: aa1f03f8 mov x24, xzr 5b4f0: 9100075b add x27, x26, #0x1 5b4f4: cb1a0108 sub x8, x8, x26 5b4f8: 8b081328 add x8, x25, x8, lsl #4 5b4fc: 9100411c add x28, x8, #0x10 5b500: f8410788 ldr x8, [x28], #0x10 5b504: 8b1802e0 add x0, x23, x24 5b508: f9400919 ldr x25, [x8, #0x10] 5b50c: 91006101 add x1, x8, #0x18 5b510: aa1903e2 mov x2, x25 5b514: 97ff08db bl 0x1d880 5b518: 8b180338 add x24, x25, x24 5b51c: d100077b sub x27, x27, #0x1 5b520: f100077f cmp x27, #0x1 5b524: 54fffeec b.gt 0x5b500 5b528: 14000008 b 0x5b548 5b52c: aa1403e0 mov x0, x20 5b530: aa1703e1 mov x1, x23 5b534: aa1803e2 mov x2, x24 5b538: 97ffb89e bl 0x497b0 5b53c: 321f03f5 orr w21, wzr, #0x2 5b540: 1400000d b 0x5b574 5b544: aa1f03f8 mov x24, xzr 5b548: aa1403e0 mov x0, x20 5b54c: aa1703e1 mov x1, x23 5b550: aa1803e2 mov x2, x24 5b554: cb1a12d6 sub x22, x22, x26, lsl #4 5b558: 97ffe74c bl 0x55288 5b55c: 321e03e8 orr w8, wzr, #0x4 5b560: f90002c0 str x0, [x22] 5b564: b9000ac8 str w8, [x22, #0x8] 5b568: f94003fa ldr x26, [sp] 5b56c: d000007c adrp x28, 0x69000 5b570: 9102d39c add x28, x28, #0xb4 5b574: 510006a8 sub w8, w21, #0x1 5b578: 4b080273 sub w19, w19, w8 5b57c: 4b080342 sub w2, w26, w8 5b580: 7100067f cmp w19, #0x1 5b584: 54ffe82c b.gt 0x5b288 5b588: d53bd048 mrs x8, TPIDR_EL0 5b58c: f9401508 ldr x8, [x8, #0x28] 5b590: f94017e9 ldr x9, [sp, #0x28] 5b594: eb09011f cmp x8, x9 5b598: 54000121 b.ne 0x5b5bc 5b59c: a9487bfd ldp x29, x30, [sp, #0x80] 5b5a0: a9474ff4 ldp x20, x19, [sp, #0x70] 5b5a4: a94657f6 ldp x22, x21, [sp, #0x60] 5b5a8: a9455ff8 ldp x24, x23, [sp, #0x50] 5b5ac: a94467fa ldp x26, x25, [sp, #0x40] 5b5b0: a9436ffc ldp x28, x27, [sp, #0x30] 5b5b4: 910243ff add sp, sp, #0x90 5b5b8: d65f03c0 ret 5b5bc: 97ff0509 bl 0x1c9e0 <__stack_chk_fail@plt> 5b5c0: d10303ff sub sp, sp, #0xc0 5b5c4: a9066ffc stp x28, x27, [sp, #0x60] 5b5c8: a90767fa stp x26, x25, [sp, #0x70] 5b5cc: a9085ff8 stp x24, x23, [sp, #0x80] 5b5d0: a90957f6 stp x22, x21, [sp, #0x90] 5b5d4: a90a4ff4 stp x20, x19, [sp, #0xa0] 5b5d8: a90b7bfd stp x29, x30, [sp, #0xb0] 5b5dc: 9102c3fd add x29, sp, #0xb0 5b5e0: d0000069 adrp x9, 0x69000 5b5e4: d53bd048 mrs x8, TPIDR_EL0 5b5e8: 91164129 add x9, x9, #0x590 5b5ec: f9401508 ldr x8, [x8, #0x28] 5b5f0: f940012a ldr x10, [x9] 5b5f4: b9400929 ldr w9, [x9, #0x8] 5b5f8: f000007c adrp x28, 0x6a000 5b5fc: 2a0103f9 mov w25, w1 5b600: aa0003f3 mov x19, x0 5b604: 9112539c add x28, x28, #0x494 5b608: f9000bea str x10, [sp, #0x10] 5b60c: b9000fe9 str w9, [sp, #0xc] 5b610: f9002fe8 str x8, [sp, #0x58] 5b614: 14000004 b 0x5b624 5b618: f9401668 ldr x8, [x19, #0x28] 5b61c: f9400908 ldr x8, [x8, #0x10] 5b620: f9000a68 str x8, [x19, #0x10] 5b624: a942ee68 ldp x8, x27, [x19, #0x28] 5b628: 1400000b b 0x5b654 5b62c: f9000a75 str x21, [x19, #0x10] 5b630: f81e8295 stur x21, [x20, #-0x18] 5b634: b85fc288 ldur w8, [x20, #-0x4] 5b638: f9401a7b ldr x27, [x19, #0x30] 5b63c: 11000508 add w8, w8, #0x1 5b640: f81f029b stur x27, [x20, #-0x10] 5b644: b81fc288 stur w8, [x20, #-0x4] 5b648: f9401668 ldr x8, [x19, #0x28] 5b64c: d100a108 sub x8, x8, #0x28 5b650: f9001668 str x8, [x19, #0x28] 5b654: f9400508 ldr x8, [x8, #0x8] 5b658: f9400108 ldr x8, [x8] 5b65c: f90017e8 str x8, [sp, #0x28] 5b660: f9401108 ldr x8, [x8, #0x20] 5b664: f9400e75 ldr x21, [x19, #0x18] 5b668: f9400908 ldr x8, [x8, #0x10] 5b66c: f90013e8 str x8, [sp, #0x20] 5b670: 14000003 b 0x5b67c 5b674: 8b1412a9 add x9, x21, x20, lsl #4 5b678: b9000928 str w8, [x9, #0x8] 5b67c: aa1b03f8 mov x24, x27 5b680: b8404777 ldr w23, [x27], #0x4 5b684: 39419276 ldrb w22, [x19, #0x64] 5b688: 121e06c8 and w8, w22, #0xc 5b68c: 340006a8 cbz w8, 0x5b760 5b690: b9406e68 ldr w8, [x19, #0x6c] 5b694: 71000508 subs w8, w8, #0x1 5b698: 1a9f07e9 cset w9, ne 5b69c: b9006e68 str w8, [x19, #0x6c] 5b6a0: 37100056 tbnz w22, #0x2, 0x5b6a8 5b6a4: 370005e9 tbnz w9, #0x0, 0x5b760 5b6a8: f9401a74 ldr x20, [x19, #0x30] 5b6ac: 7100011f cmp w8, #0x0 5b6b0: 1a9f07e8 cset w8, ne 5b6b4: f9001a7b str x27, [x19, #0x30] 5b6b8: 36180116 tbz w22, #0x3, 0x5b6d8 5b6bc: 370000e8 tbnz w8, #0x0, 0x5b6d8 5b6c0: b9406a68 ldr w8, [x19, #0x68] 5b6c4: 320007e1 orr w1, wzr, #0x3 5b6c8: 12800002 mov w2, #-0x1 // =-1 5b6cc: aa1303e0 mov x0, x19 5b6d0: b9006e68 str w8, [x19, #0x6c] 5b6d4: 97ffb9fe bl 0x49ecc 5b6d8: 361003d6 tbz w22, #0x2, 0x5b750 5b6dc: f9401668 ldr x8, [x19, #0x28] 5b6e0: f9400508 ldr x8, [x8, #0x8] 5b6e4: f9400108 ldr x8, [x8] 5b6e8: f9401109 ldr x9, [x8, #0x20] 5b6ec: f9400d28 ldr x8, [x9, #0x18] 5b6f0: f9401529 ldr x9, [x9, #0x28] 5b6f4: cb08036a sub x10, x27, x8 5b6f8: d342fd4a lsr x10, x10, #2 5b6fc: 5100054a sub w10, w10, #0x1 5b700: b4000069 cbz x9, 0x5b70c 5b704: b86ad922 ldr w2, [x9, w10, sxtw #2] 5b708: 14000002 b 0x5b710 5b70c: 2a1f03e2 mov w2, wzr 5b710: eb1b029f cmp x20, x27 5b714: 54000182 b.hs 0x5b744 5b718: 3400016a cbz w10, 0x5b744 5b71c: b40000e9 cbz x9, 0x5b738 5b720: cb080288 sub x8, x20, x8 5b724: b2607fea mov x10, #-0x100000000 // =-4294967296 5b728: 8b087948 add x8, x10, x8, lsl #30 5b72c: 935efd08 asr x8, x8, #30 5b730: b8686928 ldr w8, [x9, x8] 5b734: 14000002 b 0x5b73c 5b738: 2a1f03e8 mov w8, wzr 5b73c: 6b08005f cmp w2, w8 5b740: 54000080 b.eq 0x5b750 5b744: 321f03e1 orr w1, wzr, #0x2 5b748: aa1303e0 mov x0, x19 5b74c: 97ffb9e0 bl 0x49ecc 5b750: 39402a68 ldrb w8, [x19, #0xa] 5b754: 7100051f cmp w8, #0x1 5b758: 5400e460 b.eq 0x5d3e4 5b75c: f9400e75 ldr x21, [x19, #0x18] 5b760: 530636f4 ubfx w20, w23, #6, #8 5b764: 120016e8 and w8, w23, #0x3f 5b768: 7100951f cmp w8, #0x25 5b76c: 54fff888 b.hi 0x5b67c 5b770: b8a87b88 ldrsw x8, [x28, x8, lsl #2] 5b774: 8b3452b6 add x22, x21, w20, uxtw #4 5b778: 8b1c0108 add x8, x8, x28 5b77c: d61f0100 br x8 5b780: 53177ee8 lsr w8, w23, #23 5b784: 8b2852a8 add x8, x21, w8, uxtw #4 5b788: 1400001a b 0x5b7f0 5b78c: f94013e9 ldr x9, [sp, #0x20] 5b790: 530e7ee8 lsr w8, w23, #14 5b794: 8b285128 add x8, x9, w8, uxtw #4 5b798: 14000016 b 0x5b7f0 5b79c: 53177ee8 lsr w8, w23, #23 5b7a0: 8b1412a9 add x9, x21, x20, lsl #4 5b7a4: 320003ea orr w10, wzr, #0x1 5b7a8: 9100230b add x11, x24, #0x8 5b7ac: 721222ff tst w23, #0x7fc000 5b7b0: b90002c8 str w8, [x22] 5b7b4: b900092a str w10, [x9, #0x8] 5b7b8: 9a8b037b csel x27, x27, x11, eq 5b7bc: 17ffffb0 b 0x5b67c 5b7c0: 53177ee8 lsr w8, w23, #23 5b7c4: 8b2852a8 add x8, x21, w8, uxtw #4 5b7c8: b900091f str wzr, [x8, #0x8] 5b7cc: d1004108 sub x8, x8, #0x10 5b7d0: eb16011f cmp x8, x22 5b7d4: 54ffffa2 b.hs 0x5b7c8 5b7d8: 17ffffa9 b 0x5b67c 5b7dc: f94017e9 ldr x9, [sp, #0x28] 5b7e0: 53177ee8 lsr w8, w23, #23 5b7e4: 8b284d28 add x8, x9, w8, uxtw #3 5b7e8: f9401508 ldr x8, [x8, #0x28] 5b7ec: f9400908 ldr x8, [x8, #0x10] 5b7f0: f9400109 ldr x9, [x8] 5b7f4: f90002c9 str x9, [x22] 5b7f8: b9400908 ldr w8, [x8, #0x8] 5b7fc: 17ffff9e b 0x5b674 5b800: a94223eb ldp x11, x8, [sp, #0x20] 5b804: 530e7ee9 lsr w9, w23, #14 5b808: 528000aa mov w10, #0x5 // =5 5b80c: 910103e1 add x1, sp, #0x40 5b810: f9400d08 ldr x8, [x8, #0x18] 5b814: 8b295162 add x2, x11, w9, uxtw #4 5b818: b9004bea str w10, [sp, #0x48] 5b81c: f90023e8 str x8, [sp, #0x40] 5b820: f9001a7b str x27, [x19, #0x30] 5b824: 1400006a b 0x5b9cc 5b828: f9001a7b str x27, [x19, #0x30] 5b82c: 53177ee8 lsr w8, w23, #23 5b830: 8b2852a1 add x1, x21, w8, uxtw #4 5b834: f94013e8 ldr x8, [sp, #0x20] 5b838: 530e56e9 ubfx w9, w23, #14, #8 5b83c: 530e5aea ubfx w10, w23, #14, #9 5b840: 321803eb orr w11, wzr, #0x100 5b844: 8b295108 add x8, x8, w9, uxtw #4 5b848: 8b2a52a9 add x9, x21, w10, uxtw #4 5b84c: 6a57397f tst w11, w23, lsr #14 5b850: 9a880122 csel x2, x9, x8, eq 5b854: 1400005e b 0x5b9cc 5b858: f94017e8 ldr x8, [sp, #0x28] 5b85c: 528000a9 mov w9, #0x5 // =5 5b860: 530e7eea lsr w10, w23, #14 5b864: 910103e1 add x1, sp, #0x40 5b868: f9400d08 ldr x8, [x8, #0x18] 5b86c: b9004be9 str w9, [sp, #0x48] 5b870: aa1303e0 mov x0, x19 5b874: aa1603e3 mov x3, x22 5b878: f90023e8 str x8, [sp, #0x40] 5b87c: f9001a7b str x27, [x19, #0x30] 5b880: f94013e8 ldr x8, [sp, #0x20] 5b884: 8b2a5102 add x2, x8, w10, uxtw #4 5b888: 14000028 b 0x5b928 5b88c: f94017e9 ldr x9, [sp, #0x28] 5b890: 53177ee8 lsr w8, w23, #23 5b894: 8b284d28 add x8, x9, w8, uxtw #3 5b898: f9401501 ldr x1, [x8, #0x28] 5b89c: f94002c8 ldr x8, [x22] 5b8a0: f9400829 ldr x9, [x1, #0x10] 5b8a4: f9000128 str x8, [x9] 5b8a8: 8b1412a8 add x8, x21, x20, lsl #4 5b8ac: b940090a ldr w10, [x8, #0x8] 5b8b0: b900092a str w10, [x9, #0x8] 5b8b4: b9400908 ldr w8, [x8, #0x8] 5b8b8: 7100111f cmp w8, #0x4 5b8bc: 54ffee0b b.lt 0x5b67c 5b8c0: f94002c2 ldr x2, [x22] 5b8c4: 39402448 ldrb w8, [x2, #0x9] 5b8c8: 12000508 and w8, w8, #0x3 5b8cc: 34ffed88 cbz w8, 0x5b67c 5b8d0: 39402428 ldrb w8, [x1, #0x9] 5b8d4: 3617ed48 tbz w8, #0x2, 0x5b67c 5b8d8: aa1303e0 mov x0, x19 5b8dc: 97ffc337 bl 0x4c5b8 5b8e0: 17ffff67 b 0x5b67c 5b8e4: f9001a7b str x27, [x19, #0x30] 5b8e8: f94013ee ldr x14, [sp, #0x20] 5b8ec: 53177ee8 lsr w8, w23, #23 5b8f0: 53177ae9 ubfx w9, w23, #23, #8 5b8f4: 530e56ea ubfx w10, w23, #14, #8 5b8f8: 530e5aeb ubfx w11, w23, #14, #9 5b8fc: 321803ec orr w12, wzr, #0x100 5b900: 8b2951c9 add x9, x14, w9, uxtw #4 5b904: 8b2852ad add x13, x21, w8, uxtw #4 5b908: 7218011f tst w8, #0x100 5b90c: 8b2a51c8 add x8, x14, w10, uxtw #4 5b910: 8b2b52aa add x10, x21, w11, uxtw #4 5b914: 9a8901a2 csel x2, x13, x9, eq 5b918: 6a57399f tst w12, w23, lsr #14 5b91c: 9a880143 csel x3, x10, x8, eq 5b920: aa1303e0 mov x0, x19 5b924: aa1603e1 mov x1, x22 5b928: 97fffcb6 bl 0x5ac00 5b92c: f9400e75 ldr x21, [x19, #0x18] 5b930: 17ffff53 b 0x5b67c 5b934: 53177ee0 lsr w0, w23, #23 5b938: 530e5af7 ubfx w23, w23, #14, #9 5b93c: 97ffd272 bl 0x50304 5b940: 2a0003f8 mov w24, w0 5b944: 2a1703e0 mov w0, w23 5b948: 97ffd26f bl 0x50304 5b94c: 2a0003e2 mov w2, w0 5b950: aa1303e0 mov x0, x19 5b954: 2a1803e1 mov w1, w24 5b958: 97fff0eb bl 0x57d04 5b95c: 8b1412a8 add x8, x21, x20, lsl #4 5b960: 528000a9 mov w9, #0x5 // =5 5b964: f90002c0 str x0, [x22] 5b968: b9000909 str w9, [x8, #0x8] 5b96c: f9401268 ldr x8, [x19, #0x20] 5b970: f9001a7b str x27, [x19, #0x30] 5b974: a9472109 ldp x9, x8, [x8, #0x70] 5b978: eb09011f cmp x8, x9 5b97c: 54000063 b.lo 0x5b988 5b980: aa1303e0 mov x0, x19 5b984: 97ffc16c bl 0x4bf34 5b988: f9400e75 ldr x21, [x19, #0x18] 5b98c: 17ffff3c b 0x5b67c 5b990: 53177ee8 lsr w8, w23, #23 5b994: 8b2852a1 add x1, x21, w8, uxtw #4 5b998: f9400028 ldr x8, [x1] 5b99c: 530e56e9 ubfx w9, w23, #14, #8 5b9a0: 530e5aea ubfx w10, w23, #14, #9 5b9a4: 321803eb orr w11, wzr, #0x100 5b9a8: f9000ac8 str x8, [x22, #0x10] 5b9ac: f94013ec ldr x12, [sp, #0x20] 5b9b0: b9400828 ldr w8, [x1, #0x8] 5b9b4: 8b2a52aa add x10, x21, w10, uxtw #4 5b9b8: 6a57397f tst w11, w23, lsr #14 5b9bc: 8b295189 add x9, x12, w9, uxtw #4 5b9c0: b9001ac8 str w8, [x22, #0x18] 5b9c4: f9001a7b str x27, [x19, #0x30] 5b9c8: 9a890142 csel x2, x10, x9, eq 5b9cc: aa1303e0 mov x0, x19 5b9d0: aa1603e3 mov x3, x22 5b9d4: 97fffc1b bl 0x5aa40 5b9d8: f9400e75 ldr x21, [x19, #0x18] 5b9dc: 17ffff28 b 0x5b67c 5b9e0: f94013ed ldr x13, [sp, #0x20] 5b9e4: 53177ee8 lsr w8, w23, #23 5b9e8: 53177ae9 ubfx w9, w23, #23, #8 5b9ec: 8b2852ac add x12, x21, w8, uxtw #4 5b9f0: 8b2951a9 add x9, x13, w9, uxtw #4 5b9f4: 7218011f tst w8, #0x100 5b9f8: 9a890198 csel x24, x12, x9, eq 5b9fc: 530e5aeb ubfx w11, w23, #14, #9 5ba00: b9400b08 ldr w8, [x24, #0x8] 5ba04: 530e56ea ubfx w10, w23, #14, #8 5ba08: 8b2b52a9 add x9, x21, w11, uxtw #4 5ba0c: 321803eb orr w11, wzr, #0x100 5ba10: 8b2a51aa add x10, x13, w10, uxtw #4 5ba14: 6a57397f tst w11, w23, lsr #14 5ba18: 9a8a0137 csel x23, x9, x10, eq 5ba1c: 71000d1f cmp w8, #0x3 5ba20: 540044e1 b.ne 0x5c2bc 5ba24: b9400ae8 ldr w8, [x23, #0x8] 5ba28: 71000d1f cmp w8, #0x3 5ba2c: 540065a1 b.ne 0x5c6e0 5ba30: fd400300 ldr d0, [x24] 5ba34: fd4002e1 ldr d1, [x23] 5ba38: 8b1412a8 add x8, x21, x20, lsl #4 5ba3c: 320007e9 orr w9, wzr, #0x3 5ba40: 1e612800 fadd d0, d0, d1 5ba44: 140002d1 b 0x5c588 5ba48: f94013ed ldr x13, [sp, #0x20] 5ba4c: 53177ee8 lsr w8, w23, #23 5ba50: 53177ae9 ubfx w9, w23, #23, #8 5ba54: 8b2852ac add x12, x21, w8, uxtw #4 5ba58: 8b2951a9 add x9, x13, w9, uxtw #4 5ba5c: 7218011f tst w8, #0x100 5ba60: 9a890198 csel x24, x12, x9, eq 5ba64: 530e5aeb ubfx w11, w23, #14, #9 5ba68: b9400b08 ldr w8, [x24, #0x8] 5ba6c: 530e56ea ubfx w10, w23, #14, #8 5ba70: 8b2b52a9 add x9, x21, w11, uxtw #4 5ba74: 321803eb orr w11, wzr, #0x100 5ba78: 8b2a51aa add x10, x13, w10, uxtw #4 5ba7c: 6a57397f tst w11, w23, lsr #14 5ba80: 9a8a0137 csel x23, x9, x10, eq 5ba84: 71000d1f cmp w8, #0x3 5ba88: 54004361 b.ne 0x5c2f4 5ba8c: b9400ae8 ldr w8, [x23, #0x8] 5ba90: 71000d1f cmp w8, #0x3 5ba94: 54006c61 b.ne 0x5c820 5ba98: fd400300 ldr d0, [x24] 5ba9c: fd4002e1 ldr d1, [x23] 5baa0: 8b1412a8 add x8, x21, x20, lsl #4 5baa4: 320007e9 orr w9, wzr, #0x3 5baa8: 14000050 b 0x5bbe8 5baac: f94013ed ldr x13, [sp, #0x20] 5bab0: 53177ee8 lsr w8, w23, #23 5bab4: 53177ae9 ubfx w9, w23, #23, #8 5bab8: 8b2852ac add x12, x21, w8, uxtw #4 5babc: 8b2951a9 add x9, x13, w9, uxtw #4 5bac0: 7218011f tst w8, #0x100 5bac4: 9a890198 csel x24, x12, x9, eq 5bac8: 530e5aeb ubfx w11, w23, #14, #9 5bacc: b9400b08 ldr w8, [x24, #0x8] 5bad0: 530e56ea ubfx w10, w23, #14, #8 5bad4: 8b2b52a9 add x9, x21, w11, uxtw #4 5bad8: 321803eb orr w11, wzr, #0x100 5badc: 8b2a51aa add x10, x13, w10, uxtw #4 5bae0: 6a57397f tst w11, w23, lsr #14 5bae4: 9a8a0137 csel x23, x9, x10, eq 5bae8: 71000d1f cmp w8, #0x3 5baec: 54004201 b.ne 0x5c32c 5baf0: b9400ae8 ldr w8, [x23, #0x8] 5baf4: 71000d1f cmp w8, #0x3 5baf8: 54007341 b.ne 0x5c960 5bafc: fd400300 ldr d0, [x24] 5bb00: fd4002e1 ldr d1, [x23] 5bb04: 8b1412a8 add x8, x21, x20, lsl #4 5bb08: 320007e9 orr w9, wzr, #0x3 5bb0c: 1e610800 fmul d0, d0, d1 5bb10: 1400029e b 0x5c588 5bb14: f94013ed ldr x13, [sp, #0x20] 5bb18: 53177ee8 lsr w8, w23, #23 5bb1c: 53177ae9 ubfx w9, w23, #23, #8 5bb20: 8b2852ac add x12, x21, w8, uxtw #4 5bb24: 8b2951a9 add x9, x13, w9, uxtw #4 5bb28: 7218011f tst w8, #0x100 5bb2c: 9a890198 csel x24, x12, x9, eq 5bb30: 530e5aeb ubfx w11, w23, #14, #9 5bb34: b9400b08 ldr w8, [x24, #0x8] 5bb38: 530e56ea ubfx w10, w23, #14, #8 5bb3c: 8b2b52a9 add x9, x21, w11, uxtw #4 5bb40: 321803eb orr w11, wzr, #0x100 5bb44: 8b2a51aa add x10, x13, w10, uxtw #4 5bb48: 6a57397f tst w11, w23, lsr #14 5bb4c: 9a8a0137 csel x23, x9, x10, eq 5bb50: 71000d1f cmp w8, #0x3 5bb54: 54004081 b.ne 0x5c364 5bb58: b9400ae8 ldr w8, [x23, #0x8] 5bb5c: 71000d1f cmp w8, #0x3 5bb60: 54007a01 b.ne 0x5caa0 5bb64: fd400300 ldr d0, [x24] 5bb68: fd4002e1 ldr d1, [x23] 5bb6c: 8b1412a8 add x8, x21, x20, lsl #4 5bb70: 320007e9 orr w9, wzr, #0x3 5bb74: 1e611800 fdiv d0, d0, d1 5bb78: 14000284 b 0x5c588 5bb7c: f94013ed ldr x13, [sp, #0x20] 5bb80: 53177ee8 lsr w8, w23, #23 5bb84: 53177ae9 ubfx w9, w23, #23, #8 5bb88: 8b2852ac add x12, x21, w8, uxtw #4 5bb8c: 8b2951a9 add x9, x13, w9, uxtw #4 5bb90: 7218011f tst w8, #0x100 5bb94: 9a890198 csel x24, x12, x9, eq 5bb98: 530e5aeb ubfx w11, w23, #14, #9 5bb9c: b9400b08 ldr w8, [x24, #0x8] 5bba0: 530e56ea ubfx w10, w23, #14, #8 5bba4: 8b2b52a9 add x9, x21, w11, uxtw #4 5bba8: 321803eb orr w11, wzr, #0x100 5bbac: 8b2a51aa add x10, x13, w10, uxtw #4 5bbb0: 6a57397f tst w11, w23, lsr #14 5bbb4: 9a8a0137 csel x23, x9, x10, eq 5bbb8: 71000d1f cmp w8, #0x3 5bbbc: 54003f01 b.ne 0x5c39c 5bbc0: b9400ae8 ldr w8, [x23, #0x8] 5bbc4: 71000d1f cmp w8, #0x3 5bbc8: 540080c1 b.ne 0x5cbe0 5bbcc: fd400300 ldr d0, [x24] 5bbd0: fd4002e1 ldr d1, [x23] 5bbd4: 8b1412a8 add x8, x21, x20, lsl #4 5bbd8: 320007e9 orr w9, wzr, #0x3 5bbdc: 1e611802 fdiv d2, d0, d1 5bbe0: 1e654042 frintm d2, d2 5bbe4: 1e620821 fmul d1, d1, d2 5bbe8: 1e613800 fsub d0, d0, d1 5bbec: 14000267 b 0x5c588 5bbf0: f94013ed ldr x13, [sp, #0x20] 5bbf4: 53177ee8 lsr w8, w23, #23 5bbf8: 53177ae9 ubfx w9, w23, #23, #8 5bbfc: 8b2852ac add x12, x21, w8, uxtw #4 5bc00: 8b2951a9 add x9, x13, w9, uxtw #4 5bc04: 7218011f tst w8, #0x100 5bc08: 9a890198 csel x24, x12, x9, eq 5bc0c: 530e5aeb ubfx w11, w23, #14, #9 5bc10: b9400b08 ldr w8, [x24, #0x8] 5bc14: 530e56ea ubfx w10, w23, #14, #8 5bc18: 8b2b52a9 add x9, x21, w11, uxtw #4 5bc1c: 321803eb orr w11, wzr, #0x100 5bc20: 8b2a51aa add x10, x13, w10, uxtw #4 5bc24: 6a57397f tst w11, w23, lsr #14 5bc28: 9a8a0137 csel x23, x9, x10, eq 5bc2c: 71000d1f cmp w8, #0x3 5bc30: 54003d21 b.ne 0x5c3d4 5bc34: b9400ae8 ldr w8, [x23, #0x8] 5bc38: 71000d1f cmp w8, #0x3 5bc3c: 54008781 b.ne 0x5cd2c 5bc40: fd400300 ldr d0, [x24] 5bc44: fd4002e1 ldr d1, [x23] 5bc48: 97fefffe bl 0x1bc40 5bc4c: 8b1412a8 add x8, x21, x20, lsl #4 5bc50: 320007e9 orr w9, wzr, #0x3 5bc54: fd0002c0 str d0, [x22] 5bc58: b9000909 str w9, [x8, #0x8] 5bc5c: 17fffe88 b 0x5b67c 5bc60: 53177ee8 lsr w8, w23, #23 5bc64: 8b2852b7 add x23, x21, w8, uxtw #4 5bc68: aa1703f8 mov x24, x23 5bc6c: b8408f08 ldr w8, [x24, #0x8]! 5bc70: 71000d1f cmp w8, #0x3 5bc74: 54003cc1 b.ne 0x5c40c 5bc78: fd4002e0 ldr d0, [x23] 5bc7c: 8b1412a8 add x8, x21, x20, lsl #4 5bc80: 320007e9 orr w9, wzr, #0x3 5bc84: 1e614000 fneg d0, d0 5bc88: 14000240 b 0x5c588 5bc8c: 53177ee9 lsr w9, w23, #23 5bc90: 8b2952a8 add x8, x21, w9, uxtw #4 5bc94: b940090b ldr w11, [x8, #0x8] 5bc98: 320003e8 orr w8, wzr, #0x1 5bc9c: 320003ea orr w10, wzr, #0x1 5bca0: 34004ecb cbz w11, 0x5c678 5bca4: 7100057f cmp w11, #0x1 5bca8: 54004e61 b.ne 0x5c674 5bcac: d37ced29 lsl x9, x9, #4 5bcb0: b8696aa9 ldr w9, [x21, x9] 5bcb4: 7100013f cmp w9, #0x0 5bcb8: 1a9f17ea cset w10, eq 5bcbc: 1400026f b 0x5c678 5bcc0: 53177ee8 lsr w8, w23, #23 5bcc4: 8b2852b7 add x23, x21, w8, uxtw #4 5bcc8: aa1703f8 mov x24, x23 5bccc: b8408f08 ldr w8, [x24, #0x8]! 5bcd0: 7100111f cmp w8, #0x4 5bcd4: 54004500 b.eq 0x5c574 5bcd8: 7100151f cmp w8, #0x5 5bcdc: 540045c1 b.ne 0x5c594 5bce0: f94002e0 ldr x0, [x23] 5bce4: 97fff378 bl 0x58ac4 5bce8: 1e620000 scvtf d0, w0 5bcec: 8b1412a8 add x8, x21, x20, lsl #4 5bcf0: 320007e9 orr w9, wzr, #0x3 5bcf4: 14000225 b 0x5c588 5bcf8: 53177ef6 lsr w22, w23, #23 5bcfc: 320003e8 orr w8, wzr, #0x1 5bd00: 530e5ae2 ubfx w2, w23, #14, #9 5bd04: 4b160108 sub w8, w8, w22 5bd08: 0b020101 add w1, w8, w2 5bd0c: aa1303e0 mov x0, x19 5bd10: f9001a7b str x27, [x19, #0x30] 5bd14: 97fffd4e bl 0x5b24c 5bd18: f9401268 ldr x8, [x19, #0x20] 5bd1c: a9472109 ldp x9, x8, [x8, #0x70] 5bd20: eb09011f cmp x8, x9 5bd24: 54000063 b.lo 0x5bd30 5bd28: aa1303e0 mov x0, x19 5bd2c: 97ffc082 bl 0x4bf34 5bd30: f9400e75 ldr x21, [x19, #0x18] 5bd34: 8b3652a8 add x8, x21, w22, uxtw #4 5bd38: f9400109 ldr x9, [x8] 5bd3c: 8b1412aa add x10, x21, x20, lsl #4 5bd40: f9000149 str x9, [x10] 5bd44: b9400908 ldr w8, [x8, #0x8] 5bd48: b9000948 str w8, [x10, #0x8] 5bd4c: 17fffe4c b 0x5b67c 5bd50: 320f3fe8 mov w8, #-0x1ffff // =-131071 5bd54: 0b573908 add w8, w8, w23, lsr #14 5bd58: 8b28cb7b add x27, x27, w8, sxtw #2 5bd5c: 17fffe48 b 0x5b67c 5bd60: f94013ec ldr x12, [sp, #0x20] 5bd64: 53177ee8 lsr w8, w23, #23 5bd68: 53177ae9 ubfx w9, w23, #23, #8 5bd6c: 7218011f tst w8, #0x100 5bd70: 8b2852a8 add x8, x21, w8, uxtw #4 5bd74: 8b295189 add x9, x12, w9, uxtw #4 5bd78: 530e5aea ubfx w10, w23, #14, #9 5bd7c: 530e56eb ubfx w11, w23, #14, #8 5bd80: 9a890101 csel x1, x8, x9, eq 5bd84: 321803e8 orr w8, wzr, #0x100 5bd88: 8b2a52aa add x10, x21, w10, uxtw #4 5bd8c: 8b2b5189 add x9, x12, w11, uxtw #4 5bd90: 6a57391f tst w8, w23, lsr #14 5bd94: f9001a7b str x27, [x19, #0x30] 5bd98: 9a890142 csel x2, x10, x9, eq 5bd9c: b9400828 ldr w8, [x1, #0x8] 5bda0: b9400849 ldr w9, [x2, #0x8] 5bda4: 6b09011f cmp w8, w9 5bda8: 54003701 b.ne 0x5c488 5bdac: aa1303e0 mov x0, x19 5bdb0: 97fffc9a bl 0x5b018 5bdb4: 7100001f cmp w0, #0x0 5bdb8: 1a9f07e8 cset w8, ne 5bdbc: 140001b4 b 0x5c48c 5bdc0: f9001a7b str x27, [x19, #0x30] 5bdc4: f94013ee ldr x14, [sp, #0x20] 5bdc8: 53177ee8 lsr w8, w23, #23 5bdcc: 53177ae9 ubfx w9, w23, #23, #8 5bdd0: 530e56ea ubfx w10, w23, #14, #8 5bdd4: 530e5aeb ubfx w11, w23, #14, #9 5bdd8: 321803ec orr w12, wzr, #0x100 5bddc: 8b2951c9 add x9, x14, w9, uxtw #4 5bde0: 8b2852ad add x13, x21, w8, uxtw #4 5bde4: 7218011f tst w8, #0x100 5bde8: 8b2a51c8 add x8, x14, w10, uxtw #4 5bdec: 8b2b52aa add x10, x21, w11, uxtw #4 5bdf0: 9a8901a1 csel x1, x13, x9, eq 5bdf4: 6a57399f tst w12, w23, lsr #14 5bdf8: 9a880142 csel x2, x10, x8, eq 5bdfc: aa1303e0 mov x0, x19 5be00: 97fffc04 bl 0x5ae10 5be04: 6b14001f cmp w0, w20 5be08: 5400a740 b.eq 0x5d2f0 5be0c: 1400053d b 0x5d300 5be10: f9001a7b str x27, [x19, #0x30] 5be14: f94013ec ldr x12, [sp, #0x20] 5be18: 53177ee8 lsr w8, w23, #23 5be1c: 53177ae9 ubfx w9, w23, #23, #8 5be20: 7218011f tst w8, #0x100 5be24: 8b2852a8 add x8, x21, w8, uxtw #4 5be28: 8b295189 add x9, x12, w9, uxtw #4 5be2c: 530e5aea ubfx w10, w23, #14, #9 5be30: 530e56eb ubfx w11, w23, #14, #8 5be34: 9a890116 csel x22, x8, x9, eq 5be38: 321803e8 orr w8, wzr, #0x100 5be3c: 8b2a52aa add x10, x21, w10, uxtw #4 5be40: 8b2b5189 add x9, x12, w11, uxtw #4 5be44: 6a57391f tst w8, w23, lsr #14 5be48: 9a890155 csel x21, x10, x9, eq 5be4c: b9400ac8 ldr w8, [x22, #0x8] 5be50: b9400aa9 ldr w9, [x21, #0x8] 5be54: 6b09011f cmp w8, w9 5be58: 540095c1 b.ne 0x5d110 5be5c: 7100111f cmp w8, #0x4 5be60: 54008220 b.eq 0x5cea4 5be64: 71000d1f cmp w8, #0x3 5be68: 54008521 b.ne 0x5cf0c 5be6c: fd4002c0 ldr d0, [x22] 5be70: fd4002a1 ldr d1, [x21] 5be74: 1e612000 fcmp d0, d1 5be78: 1a9f87f5 cset w21, ls 5be7c: 1400051b b 0x5d2e8 5be80: 8b1412a8 add x8, x21, x20, lsl #4 5be84: b9400908 ldr w8, [x8, #0x8] 5be88: 34003208 cbz w8, 0x5c4c8 5be8c: 7100051f cmp w8, #0x1 5be90: 54003f81 b.ne 0x5c680 5be94: b94002c8 ldr w8, [x22] 5be98: 7100011f cmp w8, #0x0 5be9c: 1a9f17e8 cset w8, eq 5bea0: 140001f9 b 0x5c684 5bea4: 53177ee8 lsr w8, w23, #23 5bea8: 8b2852a9 add x9, x21, w8, uxtw #4 5beac: b9400928 ldr w8, [x9, #0x8] 5beb0: 34003108 cbz w8, 0x5c4d0 5beb4: 7100051f cmp w8, #0x1 5beb8: 54003f81 b.ne 0x5c6a8 5bebc: b940012a ldr w10, [x9] 5bec0: 7100015f cmp w10, #0x0 5bec4: 1a9f17ea cset w10, eq 5bec8: 140001f9 b 0x5c6ac 5becc: 530e5af4 ubfx w20, w23, #14, #9 5bed0: 53177ee8 lsr w8, w23, #23 5bed4: 51000682 sub w2, w20, #0x1 5bed8: 34000068 cbz w8, 0x5bee4 5bedc: 8b2852c8 add x8, x22, w8, uxtw #4 5bee0: f9000a68 str x8, [x19, #0x10] 5bee4: aa1303e0 mov x0, x19 5bee8: aa1603e1 mov x1, x22 5beec: f9001a7b str x27, [x19, #0x30] 5bef0: 97ffb83e bl 0x49fe8 5bef4: 7100041f cmp w0, #0x1 5bef8: 5400a701 b.ne 0x5d3d8 5befc: 34000094 cbz w20, 0x5bf0c 5bf00: f9401668 ldr x8, [x19, #0x28] 5bf04: f9400908 ldr x8, [x8, #0x10] 5bf08: f9000a68 str x8, [x19, #0x10] 5bf0c: f9400e75 ldr x21, [x19, #0x18] 5bf10: 17fffddb b 0x5b67c 5bf14: 53177ee8 lsr w8, w23, #23 5bf18: 34000068 cbz w8, 0x5bf24 5bf1c: 8b2852c8 add x8, x22, w8, uxtw #4 5bf20: f9000a68 str x8, [x19, #0x10] 5bf24: 12800002 mov w2, #-0x1 // =-1 5bf28: aa1303e0 mov x0, x19 5bf2c: aa1603e1 mov x1, x22 5bf30: f9001a7b str x27, [x19, #0x30] 5bf34: 97ffb82d bl 0x49fe8 5bf38: 7100041f cmp w0, #0x1 5bf3c: 54009f01 b.ne 0x5d31c 5bf40: f9400e75 ldr x21, [x19, #0x18] 5bf44: 17fffdce b 0x5b67c 5bf48: fd4012c2 ldr d2, [x22, #0x20] 5bf4c: fd4002c0 ldr d0, [x22] 5bf50: fd400ac1 ldr d1, [x22, #0x10] 5bf54: 1e602048 fcmp d2, #0.0 5bf58: 1e602840 fadd d0, d2, d0 5bf5c: 540029ed b.le 0x5c498 5bf60: 1e612000 fcmp d0, d1 5bf64: 54ffb8c8 b.hi 0x5b67c 5bf68: 1400014e b 0x5c4a0 5bf6c: f9001a7b str x27, [x19, #0x30] 5bf70: 8b1412b4 add x20, x21, x20, lsl #4 5bf74: b8408e88 ldr w8, [x20, #0x8]! 5bf78: 71000d1f cmp w8, #0x3 5bf7c: 54000180 b.eq 0x5bfac 5bf80: 7100111f cmp w8, #0x4 5bf84: 54002f21 b.ne 0x5c568 5bf88: f94002c8 ldr x8, [x22] 5bf8c: 910103e1 add x1, sp, #0x40 5bf90: 91006100 add x0, x8, #0x18 5bf94: 97ffd10f bl 0x503d0 5bf98: 34002e80 cbz w0, 0x5c568 5bf9c: f94023e8 ldr x8, [sp, #0x40] 5bfa0: 320007e9 orr w9, wzr, #0x3 5bfa4: f90002c8 str x8, [x22] 5bfa8: b9000289 str w9, [x20] 5bfac: b9401ac8 ldr w8, [x22, #0x18] 5bfb0: 71000d1f cmp w8, #0x3 5bfb4: 54000180 b.eq 0x5bfe4 5bfb8: 7100111f cmp w8, #0x4 5bfbc: 54007581 b.ne 0x5ce6c 5bfc0: f9400ac8 ldr x8, [x22, #0x10] 5bfc4: 910103e1 add x1, sp, #0x40 5bfc8: 91006100 add x0, x8, #0x18 5bfcc: 97ffd101 bl 0x503d0 5bfd0: 340074e0 cbz w0, 0x5ce6c 5bfd4: f94023e8 ldr x8, [sp, #0x40] 5bfd8: 320007e9 orr w9, wzr, #0x3 5bfdc: b9001ac9 str w9, [x22, #0x18] 5bfe0: f9000ac8 str x8, [x22, #0x10] 5bfe4: b9402ac8 ldr w8, [x22, #0x28] 5bfe8: 71000d1f cmp w8, #0x3 5bfec: 54007480 b.eq 0x5ce7c 5bff0: 7100111f cmp w8, #0x4 5bff4: 5400a161 b.ne 0x5d420 5bff8: f94012c8 ldr x8, [x22, #0x20] 5bffc: 910103e1 add x1, sp, #0x40 5c000: 91006100 add x0, x8, #0x18 5c004: 97ffd0f3 bl 0x503d0 5c008: 3400a0c0 cbz w0, 0x5d420 5c00c: f94023e8 ldr x8, [sp, #0x40] 5c010: 320007e9 orr w9, wzr, #0x3 5c014: b9002ac9 str w9, [x22, #0x28] 5c018: f90012c8 str x8, [x22, #0x20] 5c01c: 14000398 b 0x5ce7c 5c020: f94012c8 ldr x8, [x22, #0x20] 5c024: b9402ac9 ldr w9, [x22, #0x28] 5c028: f9400aca ldr x10, [x22, #0x10] 5c02c: d37cee94 lsl x20, x20, #4 5c030: f9002ac8 str x8, [x22, #0x50] 5c034: b9005ac9 str w9, [x22, #0x58] 5c038: b9401ac8 ldr w8, [x22, #0x18] 5c03c: f94002c9 ldr x9, [x22] 5c040: f90022ca str x10, [x22, #0x40] 5c044: 8b1402aa add x10, x21, x20 5c048: b9004ac8 str w8, [x22, #0x48] 5c04c: f9001ac9 str x9, [x22, #0x30] 5c050: b9400948 ldr w8, [x10, #0x8] 5c054: 9100c2c1 add x1, x22, #0x30 5c058: 910182c9 add x9, x22, #0x60 5c05c: 530e5ae2 ubfx w2, w23, #14, #9 5c060: aa1303e0 mov x0, x19 5c064: b9003ac8 str w8, [x22, #0x38] 5c068: f9000a69 str x9, [x19, #0x10] 5c06c: f9001a7b str x27, [x19, #0x30] 5c070: 97ffba26 bl 0x4a908 5c074: f9401668 ldr x8, [x19, #0x28] 5c078: f9400e75 ldr x21, [x19, #0x18] 5c07c: f9400908 ldr x8, [x8, #0x10] 5c080: f9000a68 str x8, [x19, #0x10] 5c084: 8b1402a8 add x8, x21, x20 5c088: b9403909 ldr w9, [x8, #0x38] 5c08c: 34000109 cbz w9, 0x5c0ac 5c090: f940190a ldr x10, [x8, #0x30] 5c094: b9002909 str w9, [x8, #0x28] 5c098: 320f3fe9 mov w9, #-0x1ffff // =-131071 5c09c: f900110a str x10, [x8, #0x20] 5c0a0: b9400368 ldr w8, [x27] 5c0a4: 0b483928 add w8, w9, w8, lsr #14 5c0a8: 8b28cb7b add x27, x27, w8, sxtw #2 5c0ac: 9100137b add x27, x27, #0x4 5c0b0: 17fffd73 b 0x5b67c 5c0b4: 53177efa lsr w26, w23, #23 5c0b8: 530e5ae8 ubfx w8, w23, #14, #9 5c0bc: 3500011a cbnz w26, 0x5c0dc 5c0c0: f9401669 ldr x9, [x19, #0x28] 5c0c4: f9400a6a ldr x10, [x19, #0x10] 5c0c8: f9400929 ldr x9, [x9, #0x10] 5c0cc: cb16014a sub x10, x10, x22 5c0d0: d344fd4a lsr x10, x10, #4 5c0d4: 5100055a sub w26, w10, #0x1 5c0d8: f9000a69 str x9, [x19, #0x10] 5c0dc: 35000068 cbnz w8, 0x5c0e8 5c0e0: b9400708 ldr w8, [x24, #0x4] 5c0e4: 9100231b add x27, x24, #0x8 5c0e8: 8b1412a9 add x9, x21, x20, lsl #4 5c0ec: b9400929 ldr w9, [x9, #0x8] 5c0f0: 7100153f cmp w9, #0x5 5c0f4: 54ffac41 b.ne 0x5b67c 5c0f8: f94002d6 ldr x22, [x22] 5c0fc: 5280064a mov w10, #0x32 // =50 5c100: 1b0a6908 madd w8, w8, w10, w26 5c104: 5100c917 sub w23, w8, #0x32 5c108: b9403ac9 ldr w9, [x22, #0x38] 5c10c: 6b0902ff cmp w23, w9 5c110: 540000ad b.le 0x5c124 5c114: aa1303e0 mov x0, x19 5c118: aa1603e1 mov x1, x22 5c11c: 2a1703e2 mov w2, w23 5c120: 97ffee1a bl 0x57988 5c124: 7100075f cmp w26, #0x1 5c128: 54ffaaab b.lt 0x5b67c 5c12c: 93407f48 sxtw x8, w26 5c130: d37ef689 lsl x9, x20, #2 5c134: 91000514 add x20, x8, #0x1 5c138: 8b3ac928 add x8, x9, w26, sxtw #2 5c13c: 8b080aa8 add x8, x21, x8, lsl #2 5c140: 91002118 add x24, x8, #0x8 5c144: 2a1703e2 mov w2, w23 5c148: aa1303e0 mov x0, x19 5c14c: aa1603e1 mov x1, x22 5c150: 51000457 sub w23, w2, #0x1 5c154: 97fff1f6 bl 0x5892c 5c158: f85f8308 ldur x8, [x24, #-0x8] 5c15c: f9000008 str x8, [x0] 5c160: b9400308 ldr w8, [x24] 5c164: b9000808 str w8, [x0, #0x8] 5c168: b9400308 ldr w8, [x24] 5c16c: 7100111f cmp w8, #0x4 5c170: 5400014b b.lt 0x5c198 5c174: f85f8308 ldur x8, [x24, #-0x8] 5c178: 39402508 ldrb w8, [x8, #0x9] 5c17c: 12000508 and w8, w8, #0x3 5c180: 340000c8 cbz w8, 0x5c198 5c184: 394026c8 ldrb w8, [x22, #0x9] 5c188: 36100088 tbz w8, #0x2, 0x5c198 5c18c: aa1303e0 mov x0, x19 5c190: aa1603e1 mov x1, x22 5c194: 97ffc157 bl 0x4c6f0 5c198: d1000694 sub x20, x20, #0x1 5c19c: d1004318 sub x24, x24, #0x10 5c1a0: f100069f cmp x20, #0x1 5c1a4: 54fffd0c b.gt 0x5c144 5c1a8: 17fffd35 b 0x5b67c 5c1ac: aa1303e0 mov x0, x19 5c1b0: aa1603e1 mov x1, x22 5c1b4: 97ffbda6 bl 0x4b84c 5c1b8: 17fffd31 b 0x5b67c 5c1bc: f94017ea ldr x10, [sp, #0x28] 5c1c0: 530e7ee9 lsr w9, w23, #14 5c1c4: aa1303e0 mov x0, x19 5c1c8: a941a142 ldp x2, x8, [x10, #0x18] 5c1cc: f9401108 ldr x8, [x8, #0x20] 5c1d0: f8695918 ldr x24, [x8, w9, uxtw #3] 5c1d4: 3941c31c ldrb w28, [x24, #0x70] 5c1d8: 2a1c03e1 mov w1, w28 5c1dc: 97ffbd28 bl 0x4b67c 5c1e0: aa0003f7 mov x23, x0 5c1e4: f90012f8 str x24, [x23, #0x20] 5c1e8: 3400033c cbz w28, 0x5c24c 5c1ec: b9001ff9 str w25, [sp, #0x1c] 5c1f0: 9100a2fa add x26, x23, #0x28 5c1f4: 2a1c03f8 mov w24, w28 5c1f8: aa1b03f9 mov x25, x27 5c1fc: b9400328 ldr w8, [x25] 5c200: 12001509 and w9, w8, #0x3f 5c204: 53177d08 lsr w8, w8, #23 5c208: 7100113f cmp w9, #0x4 5c20c: 540000c1 b.ne 0x5c224 5c210: f94017e9 ldr x9, [sp, #0x28] 5c214: 8b080d28 add x8, x9, x8, lsl #3 5c218: f9401508 ldr x8, [x8, #0x28] 5c21c: f9000348 str x8, [x26] 5c220: 14000005 b 0x5c234 5c224: 8b0812a1 add x1, x21, x8, lsl #4 5c228: aa1303e0 mov x0, x19 5c22c: 97ffbd4c bl 0x4b75c 5c230: f9000340 str x0, [x26] 5c234: 91001339 add x25, x25, #0x4 5c238: 9100235a add x26, x26, #0x8 5c23c: 51000718 sub w24, w24, #0x1 5c240: 35fffdf8 cbnz w24, 0x5c1fc 5c244: b9401ff9 ldr w25, [sp, #0x1c] 5c248: 8b3c4b7b add x27, x27, w28, uxtw #2 5c24c: 8b1412a8 add x8, x21, x20, lsl #4 5c250: 321f07e9 orr w9, wzr, #0x6 5c254: f90002d7 str x23, [x22] 5c258: b9000909 str w9, [x8, #0x8] 5c25c: f9401268 ldr x8, [x19, #0x20] 5c260: f9001a7b str x27, [x19, #0x30] 5c264: d000007c adrp x28, 0x6a000 5c268: 9112539c add x28, x28, #0x494 5c26c: a9472109 ldp x9, x8, [x8, #0x70] 5c270: eb09011f cmp x8, x9 5c274: 54000063 b.lo 0x5c280 5c278: aa1303e0 mov x0, x19 5c27c: 97ffbf2e bl 0x4bf34 5c280: f9400e75 ldr x21, [x19, #0x18] 5c284: 17fffcfe b 0x5b67c 5c288: f94017e8 ldr x8, [sp, #0x28] 5c28c: f9401678 ldr x24, [x19, #0x28] 5c290: f9401108 ldr x8, [x8, #0x20] 5c294: a9402b09 ldp x9, x10, [x24] 5c298: 3941c50b ldrb w11, [x8, #0x71] 5c29c: cb0a0129 sub x9, x9, x10 5c2a0: 93448d29 sbfx x9, x9, #4, #32 5c2a4: 53177ee8 lsr w8, w23, #23 5c2a8: cb0b0129 sub x9, x9, x11 5c2ac: d1000537 sub x23, x9, #0x1 5c2b0: 34001148 cbz w8, 0x5c4d8 5c2b4: 5100050c sub w12, w8, #0x1 5c2b8: 14000096 b 0x5c510 5c2bc: f9001a7b str x27, [x19, #0x30] 5c2c0: 7100111f cmp w8, #0x4 5c2c4: 54002421 b.ne 0x5c748 5c2c8: f9400308 ldr x8, [x24] 5c2cc: 910143e1 add x1, sp, #0x50 5c2d0: 91006100 add x0, x8, #0x18 5c2d4: 97ffd03f bl 0x503d0 5c2d8: 34002380 cbz w0, 0x5c748 5c2dc: f9402be8 ldr x8, [sp, #0x50] 5c2e0: 320007e9 orr w9, wzr, #0x3 5c2e4: 910103fa add x26, sp, #0x40 5c2e8: b9004be9 str w9, [sp, #0x48] 5c2ec: f90023e8 str x8, [sp, #0x40] 5c2f0: 140000fe b 0x5c6e8 5c2f4: f9001a7b str x27, [x19, #0x30] 5c2f8: 7100111f cmp w8, #0x4 5c2fc: 54002c61 b.ne 0x5c888 5c300: f9400308 ldr x8, [x24] 5c304: 910143e1 add x1, sp, #0x50 5c308: 91006100 add x0, x8, #0x18 5c30c: 97ffd031 bl 0x503d0 5c310: 34002bc0 cbz w0, 0x5c888 5c314: f9402be8 ldr x8, [sp, #0x50] 5c318: 320007e9 orr w9, wzr, #0x3 5c31c: 910103fa add x26, sp, #0x40 5c320: b9004be9 str w9, [sp, #0x48] 5c324: f90023e8 str x8, [sp, #0x40] 5c328: 14000140 b 0x5c828 5c32c: f9001a7b str x27, [x19, #0x30] 5c330: 7100111f cmp w8, #0x4 5c334: 540034a1 b.ne 0x5c9c8 5c338: f9400308 ldr x8, [x24] 5c33c: 910143e1 add x1, sp, #0x50 5c340: 91006100 add x0, x8, #0x18 5c344: 97ffd023 bl 0x503d0 5c348: 34003400 cbz w0, 0x5c9c8 5c34c: f9402be8 ldr x8, [sp, #0x50] 5c350: 320007e9 orr w9, wzr, #0x3 5c354: 910103fa add x26, sp, #0x40 5c358: b9004be9 str w9, [sp, #0x48] 5c35c: f90023e8 str x8, [sp, #0x40] 5c360: 14000182 b 0x5c968 5c364: f9001a7b str x27, [x19, #0x30] 5c368: 7100111f cmp w8, #0x4 5c36c: 54003ce1 b.ne 0x5cb08 5c370: f9400308 ldr x8, [x24] 5c374: 910143e1 add x1, sp, #0x50 5c378: 91006100 add x0, x8, #0x18 5c37c: 97ffd015 bl 0x503d0 5c380: 34003c40 cbz w0, 0x5cb08 5c384: f9402be8 ldr x8, [sp, #0x50] 5c388: 320007e9 orr w9, wzr, #0x3 5c38c: 910103fa add x26, sp, #0x40 5c390: b9004be9 str w9, [sp, #0x48] 5c394: f90023e8 str x8, [sp, #0x40] 5c398: 140001c4 b 0x5caa8 5c39c: f9001a7b str x27, [x19, #0x30] 5c3a0: 7100111f cmp w8, #0x4 5c3a4: 54004581 b.ne 0x5cc54 5c3a8: f9400308 ldr x8, [x24] 5c3ac: 910143e1 add x1, sp, #0x50 5c3b0: 91006100 add x0, x8, #0x18 5c3b4: 97ffd007 bl 0x503d0 5c3b8: 340044e0 cbz w0, 0x5cc54 5c3bc: f9402be8 ldr x8, [sp, #0x50] 5c3c0: 320007e9 orr w9, wzr, #0x3 5c3c4: 910103fa add x26, sp, #0x40 5c3c8: b9004be9 str w9, [sp, #0x48] 5c3cc: f90023e8 str x8, [sp, #0x40] 5c3d0: 14000206 b 0x5cbe8 5c3d4: f9001a7b str x27, [x19, #0x30] 5c3d8: 7100111f cmp w8, #0x4 5c3dc: 54004dc1 b.ne 0x5cd94 5c3e0: f9400308 ldr x8, [x24] 5c3e4: 910143e1 add x1, sp, #0x50 5c3e8: 91006100 add x0, x8, #0x18 5c3ec: 97ffcff9 bl 0x503d0 5c3f0: 34004d20 cbz w0, 0x5cd94 5c3f4: f9402be8 ldr x8, [sp, #0x50] 5c3f8: 320007e9 orr w9, wzr, #0x3 5c3fc: 910103fa add x26, sp, #0x40 5c400: b9004be9 str w9, [sp, #0x48] 5c404: f90023e8 str x8, [sp, #0x40] 5c408: 1400024b b 0x5cd34 5c40c: f9001a7b str x27, [x19, #0x30] 5c410: 7100111f cmp w8, #0x4 5c414: 54006d41 b.ne 0x5d1bc 5c418: f94002e8 ldr x8, [x23] 5c41c: 9100c3e1 add x1, sp, #0x30 5c420: 91006100 add x0, x8, #0x18 5c424: 97ffcfeb bl 0x503d0 5c428: 34006ca0 cbz w0, 0x5d1bc 5c42c: f9401be8 ldr x8, [sp, #0x30] 5c430: 2a1903fa mov w26, w25 5c434: 320007f9 orr w25, wzr, #0x3 5c438: b9004bf9 str w25, [sp, #0x48] 5c43c: f90023e8 str x8, [sp, #0x40] 5c440: b9400308 ldr w8, [x24] 5c444: 71000d1f cmp w8, #0x3 5c448: 54000100 b.eq 0x5c468 5c44c: 7100111f cmp w8, #0x4 5c450: 54006b41 b.ne 0x5d1b8 5c454: f94002e8 ldr x8, [x23] 5c458: 9100c3e1 add x1, sp, #0x30 5c45c: 91006100 add x0, x8, #0x18 5c460: 97ffcfdc bl 0x503d0 5c464: 34006aa0 cbz w0, 0x5d1b8 5c468: fd4023e0 ldr d0, [sp, #0x40] 5c46c: 8b1412a8 add x8, x21, x20, lsl #4 5c470: 1e614000 fneg d0, d0 5c474: fd0002c0 str d0, [x22] 5c478: b9000919 str w25, [x8, #0x8] 5c47c: f9400e75 ldr x21, [x19, #0x18] 5c480: 2a1a03f9 mov w25, w26 5c484: 17fffc7e b 0x5b67c 5c488: 2a1f03e8 mov w8, wzr 5c48c: 6b14011f cmp w8, w20 5c490: 54007300 b.eq 0x5d2f0 5c494: 1400039b b 0x5d300 5c498: 1e602020 fcmp d1, d0 5c49c: 54ff8f08 b.hi 0x5b67c 5c4a0: 320f3fe8 mov w8, #-0x1ffff // =-131071 5c4a4: 8b1412a9 add x9, x21, x20, lsl #4 5c4a8: 320007ea orr w10, wzr, #0x3 5c4ac: 0b573908 add w8, w8, w23, lsr #14 5c4b0: fd0002c0 str d0, [x22] 5c4b4: b900092a str w10, [x9, #0x8] 5c4b8: fd001ac0 str d0, [x22, #0x30] 5c4bc: 8b28cb7b add x27, x27, w8, sxtw #2 5c4c0: b9003aca str w10, [x22, #0x38] 5c4c4: 17fffc6e b 0x5b67c 5c4c8: 320003e8 orr w8, wzr, #0x1 5c4cc: 1400006e b 0x5c684 5c4d0: 320003ea orr w10, wzr, #0x1 5c4d4: 14000076 b 0x5c6ac 5c4d8: f9401e68 ldr x8, [x19, #0x38] 5c4dc: f9400a69 ldr x9, [x19, #0x10] 5c4e0: f9001a7b str x27, [x19, #0x30] 5c4e4: cb090108 sub x8, x8, x9 5c4e8: eb17111f cmp x8, x23, lsl #4 5c4ec: 5400008c b.gt 0x5c4fc 5c4f0: aa1303e0 mov x0, x19 5c4f4: 2a1703e1 mov w1, w23 5c4f8: 97ffb66e bl 0x49eb0 5c4fc: f9400e75 ldr x21, [x19, #0x18] 5c500: 2a1703ec mov w12, w23 5c504: 8b1412b6 add x22, x21, x20, lsl #4 5c508: 8b37d2c8 add x8, x22, w23, sxtw #4 5c50c: f9000a68 str x8, [x19, #0x10] 5c510: 7100059f cmp w12, #0x1 5c514: 54ff8b4b b.lt 0x5b67c 5c518: aa1f03e8 mov x8, xzr 5c51c: 93407ee9 sxtw x9, w23 5c520: 910022ca add x10, x22, #0x8 5c524: cb37d10b sub x11, x8, w23, sxtw #4 5c528: 2a0c03ec mov w12, w12 5c52c: eb09011f cmp x8, x9 5c530: 540000ea b.ge 0x5c54c 5c534: f940030d ldr x13, [x24] 5c538: 8b0b01ad add x13, x13, x11 5c53c: f94001ae ldr x14, [x13] 5c540: f81f814e stur x14, [x10, #-0x8] 5c544: b94009ad ldr w13, [x13, #0x8] 5c548: 14000002 b 0x5c550 5c54c: 2a1f03ed mov w13, wzr 5c550: b801054d str w13, [x10], #0x10 5c554: 91000508 add x8, x8, #0x1 5c558: 9100416b add x11, x11, #0x10 5c55c: 6b08019f cmp w12, w8 5c560: 54fffe61 b.ne 0x5c52c 5c564: 17fffc46 b 0x5b67c 5c568: d0000061 adrp x1, 0x6a000 5c56c: 9115cc21 add x1, x1, #0x573 5c570: 14000241 b 0x5ce74 5c574: f94002e8 ldr x8, [x23] 5c578: 320007e9 orr w9, wzr, #0x3 5c57c: fd400900 ldr d0, [x8, #0x10] 5c580: 8b1412a8 add x8, x21, x20, lsl #4 5c584: 7e61d800 ucvtf d0, d0 5c588: fd0002c0 str d0, [x22] 5c58c: b9000909 str w9, [x8, #0x8] 5c590: 17fffc3b b 0x5b67c 5c594: 321e07e2 orr w2, wzr, #0xc 5c598: aa1303e0 mov x0, x19 5c59c: aa1703e1 mov x1, x23 5c5a0: f9001a7b str x27, [x19, #0x30] 5c5a4: 97fff4df bl 0x59920 5c5a8: b9400808 ldr w8, [x0, #0x8] 5c5ac: 35000108 cbnz w8, 0x5c5cc 5c5b0: b0000061 adrp x1, 0x69000 5c5b4: 91164021 add x1, x1, #0x590 5c5b8: 321e07e2 orr w2, wzr, #0xc 5c5bc: aa1303e0 mov x0, x19 5c5c0: 97fff4d8 bl 0x59920 5c5c4: b9400808 ldr w8, [x0, #0x8] 5c5c8: 34006728 cbz w8, 0x5d2ac 5c5cc: f9400a68 ldr x8, [x19, #0x10] 5c5d0: f9400009 ldr x9, [x0] 5c5d4: f940226a ldr x10, [x19, #0x40] 5c5d8: f9000109 str x9, [x8] 5c5dc: b9400809 ldr w9, [x0, #0x8] 5c5e0: cb0a02d4 sub x20, x22, x10 5c5e4: b9000909 str w9, [x8, #0x8] 5c5e8: f9400a68 ldr x8, [x19, #0x10] 5c5ec: f94002e9 ldr x9, [x23] 5c5f0: f9000909 str x9, [x8, #0x10] 5c5f4: b9400309 ldr w9, [x24] 5c5f8: b9001909 str w9, [x8, #0x18] 5c5fc: f9400a68 ldr x8, [x19, #0x10] 5c600: f9400be9 ldr x9, [sp, #0x10] 5c604: f9001109 str x9, [x8, #0x20] 5c608: b9400fe9 ldr w9, [sp, #0xc] 5c60c: b9002909 str w9, [x8, #0x28] 5c610: f9401e68 ldr x8, [x19, #0x38] 5c614: f9400a61 ldr x1, [x19, #0x10] 5c618: cb010108 sub x8, x8, x1 5c61c: f100c11f cmp x8, #0x30 5c620: 540000ac b.gt 0x5c634 5c624: 320007e1 orr w1, wzr, #0x3 5c628: aa1303e0 mov x0, x19 5c62c: 97ffb621 bl 0x49eb0 5c630: f9400a61 ldr x1, [x19, #0x10] 5c634: 9100c028 add x8, x1, #0x30 5c638: 320003e2 orr w2, wzr, #0x1 5c63c: aa1303e0 mov x0, x19 5c640: f9000a68 str x8, [x19, #0x10] 5c644: 97ffb8b1 bl 0x4a908 5c648: f9400a68 ldr x8, [x19, #0x10] 5c64c: f9402269 ldr x9, [x19, #0x40] 5c650: d100410a sub x10, x8, #0x10 5c654: f9000a6a str x10, [x19, #0x10] 5c658: f85f010a ldur x10, [x8, #-0x10] 5c65c: 8b140129 add x9, x9, x20 5c660: f900012a str x10, [x9] 5c664: b85f8108 ldur w8, [x8, #-0x8] 5c668: b9000928 str w8, [x9, #0x8] 5c66c: f9400e75 ldr x21, [x19, #0x18] 5c670: 17fffc03 b 0x5b67c 5c674: 2a1f03ea mov w10, wzr 5c678: b90002ca str w10, [x22] 5c67c: 17fffbfe b 0x5b674 5c680: 2a1f03e8 mov w8, wzr 5c684: 530e5ae9 ubfx w9, w23, #14, #9 5c688: 6b09011f cmp w8, w9 5c68c: 540000a0 b.eq 0x5c6a0 5c690: b9400368 ldr w8, [x27] 5c694: 320f3fe9 mov w9, #-0x1ffff // =-131071 5c698: 0b483928 add w8, w9, w8, lsr #14 5c69c: 8b28cb7b add x27, x27, w8, sxtw #2 5c6a0: 9100137b add x27, x27, #0x4 5c6a4: 17fffbf6 b 0x5b67c 5c6a8: 2a1f03ea mov w10, wzr 5c6ac: 530e5aeb ubfx w11, w23, #14, #9 5c6b0: 6b0b015f cmp w10, w11 5c6b4: 54000120 b.eq 0x5c6d8 5c6b8: f9400129 ldr x9, [x9] 5c6bc: 8b1412aa add x10, x21, x20, lsl #4 5c6c0: f90002c9 str x9, [x22] 5c6c4: b9000948 str w8, [x10, #0x8] 5c6c8: b9400368 ldr w8, [x27] 5c6cc: 320f3fe9 mov w9, #-0x1ffff // =-131071 5c6d0: 0b483928 add w8, w9, w8, lsr #14 5c6d4: 8b28cb7b add x27, x27, w8, sxtw #2 5c6d8: 9100137b add x27, x27, #0x4 5c6dc: 17fffbe8 b 0x5b67c 5c6e0: f9001a7b str x27, [x19, #0x30] 5c6e4: aa1803fa mov x26, x24 5c6e8: b9400ae8 ldr w8, [x23, #0x8] 5c6ec: 71000d1f cmp w8, #0x3 5c6f0: 540001a0 b.eq 0x5c724 5c6f4: 7100111f cmp w8, #0x4 5c6f8: 54000281 b.ne 0x5c748 5c6fc: f94002e8 ldr x8, [x23] 5c700: 910143e1 add x1, sp, #0x50 5c704: 91006100 add x0, x8, #0x18 5c708: 97ffcf32 bl 0x503d0 5c70c: 340001e0 cbz w0, 0x5c748 5c710: f9402be8 ldr x8, [sp, #0x50] 5c714: 320007e9 orr w9, wzr, #0x3 5c718: 9100c3f7 add x23, sp, #0x30 5c71c: b9003be9 str w9, [sp, #0x38] 5c720: f9001be8 str x8, [sp, #0x30] 5c724: fd400340 ldr d0, [x26] 5c728: fd4002e1 ldr d1, [x23] 5c72c: 8b1412a8 add x8, x21, x20, lsl #4 5c730: 320007e9 orr w9, wzr, #0x3 5c734: 1e612800 fadd d0, d0, d1 5c738: fd0002c0 str d0, [x22] 5c73c: b9000909 str w9, [x8, #0x8] 5c740: f9400e75 ldr x21, [x19, #0x18] 5c744: 17fffbce b 0x5b67c 5c748: 528000a2 mov w2, #0x5 // =5 5c74c: aa1303e0 mov x0, x19 5c750: aa1803e1 mov x1, x24 5c754: 97fff473 bl 0x59920 5c758: b9400808 ldr w8, [x0, #0x8] 5c75c: 350000e8 cbnz w8, 0x5c778 5c760: 528000a2 mov w2, #0x5 // =5 5c764: aa1303e0 mov x0, x19 5c768: aa1703e1 mov x1, x23 5c76c: 97fff46d bl 0x59920 5c770: b9400808 ldr w8, [x0, #0x8] 5c774: 34004da8 cbz w8, 0x5d128 5c778: f9400a68 ldr x8, [x19, #0x10] 5c77c: f9400009 ldr x9, [x0] 5c780: f940226a ldr x10, [x19, #0x40] 5c784: f9000109 str x9, [x8] 5c788: b9400809 ldr w9, [x0, #0x8] 5c78c: cb0a02d4 sub x20, x22, x10 5c790: b9000909 str w9, [x8, #0x8] 5c794: f9400a68 ldr x8, [x19, #0x10] 5c798: f9400309 ldr x9, [x24] 5c79c: f9000909 str x9, [x8, #0x10] 5c7a0: b9400b09 ldr w9, [x24, #0x8] 5c7a4: b9001909 str w9, [x8, #0x18] 5c7a8: f9400a68 ldr x8, [x19, #0x10] 5c7ac: f94002e9 ldr x9, [x23] 5c7b0: f9001109 str x9, [x8, #0x20] 5c7b4: b9400ae9 ldr w9, [x23, #0x8] 5c7b8: b9002909 str w9, [x8, #0x28] 5c7bc: f9401e68 ldr x8, [x19, #0x38] 5c7c0: f9400a61 ldr x1, [x19, #0x10] 5c7c4: cb010108 sub x8, x8, x1 5c7c8: f100c11f cmp x8, #0x30 5c7cc: 540000ac b.gt 0x5c7e0 5c7d0: 320007e1 orr w1, wzr, #0x3 5c7d4: aa1303e0 mov x0, x19 5c7d8: 97ffb5b6 bl 0x49eb0 5c7dc: f9400a61 ldr x1, [x19, #0x10] 5c7e0: 9100c028 add x8, x1, #0x30 5c7e4: 320003e2 orr w2, wzr, #0x1 5c7e8: aa1303e0 mov x0, x19 5c7ec: f9000a68 str x8, [x19, #0x10] 5c7f0: 97ffb846 bl 0x4a908 5c7f4: f9400a68 ldr x8, [x19, #0x10] 5c7f8: f9402269 ldr x9, [x19, #0x40] 5c7fc: d100410a sub x10, x8, #0x10 5c800: f9000a6a str x10, [x19, #0x10] 5c804: f85f010a ldur x10, [x8, #-0x10] 5c808: 8b140129 add x9, x9, x20 5c80c: f900012a str x10, [x9] 5c810: b85f8108 ldur w8, [x8, #-0x8] 5c814: b9000928 str w8, [x9, #0x8] 5c818: f9400e75 ldr x21, [x19, #0x18] 5c81c: 17fffb98 b 0x5b67c 5c820: f9001a7b str x27, [x19, #0x30] 5c824: aa1803fa mov x26, x24 5c828: b9400ae8 ldr w8, [x23, #0x8] 5c82c: 71000d1f cmp w8, #0x3 5c830: 540001a0 b.eq 0x5c864 5c834: 7100111f cmp w8, #0x4 5c838: 54000281 b.ne 0x5c888 5c83c: f94002e8 ldr x8, [x23] 5c840: 910143e1 add x1, sp, #0x50 5c844: 91006100 add x0, x8, #0x18 5c848: 97ffcee2 bl 0x503d0 5c84c: 340001e0 cbz w0, 0x5c888 5c850: f9402be8 ldr x8, [sp, #0x50] 5c854: 320007e9 orr w9, wzr, #0x3 5c858: 9100c3f7 add x23, sp, #0x30 5c85c: b9003be9 str w9, [sp, #0x38] 5c860: f9001be8 str x8, [sp, #0x30] 5c864: fd400340 ldr d0, [x26] 5c868: fd4002e1 ldr d1, [x23] 5c86c: 8b1412a8 add x8, x21, x20, lsl #4 5c870: 320007e9 orr w9, wzr, #0x3 5c874: 1e613800 fsub d0, d0, d1 5c878: fd0002c0 str d0, [x22] 5c87c: b9000909 str w9, [x8, #0x8] 5c880: f9400e75 ldr x21, [x19, #0x18] 5c884: 17fffb7e b 0x5b67c 5c888: 321f07e2 orr w2, wzr, #0x6 5c88c: aa1303e0 mov x0, x19 5c890: aa1803e1 mov x1, x24 5c894: 97fff423 bl 0x59920 5c898: b9400808 ldr w8, [x0, #0x8] 5c89c: 350000e8 cbnz w8, 0x5c8b8 5c8a0: 321f07e2 orr w2, wzr, #0x6 5c8a4: aa1303e0 mov x0, x19 5c8a8: aa1703e1 mov x1, x23 5c8ac: 97fff41d bl 0x59920 5c8b0: b9400808 ldr w8, [x0, #0x8] 5c8b4: 34004468 cbz w8, 0x5d140 5c8b8: f9400a68 ldr x8, [x19, #0x10] 5c8bc: f9400009 ldr x9, [x0] 5c8c0: f940226a ldr x10, [x19, #0x40] 5c8c4: f9000109 str x9, [x8] 5c8c8: b9400809 ldr w9, [x0, #0x8] 5c8cc: cb0a02d4 sub x20, x22, x10 5c8d0: b9000909 str w9, [x8, #0x8] 5c8d4: f9400a68 ldr x8, [x19, #0x10] 5c8d8: f9400309 ldr x9, [x24] 5c8dc: f9000909 str x9, [x8, #0x10] 5c8e0: b9400b09 ldr w9, [x24, #0x8] 5c8e4: b9001909 str w9, [x8, #0x18] 5c8e8: f9400a68 ldr x8, [x19, #0x10] 5c8ec: f94002e9 ldr x9, [x23] 5c8f0: f9001109 str x9, [x8, #0x20] 5c8f4: b9400ae9 ldr w9, [x23, #0x8] 5c8f8: b9002909 str w9, [x8, #0x28] 5c8fc: f9401e68 ldr x8, [x19, #0x38] 5c900: f9400a61 ldr x1, [x19, #0x10] 5c904: cb010108 sub x8, x8, x1 5c908: f100c11f cmp x8, #0x30 5c90c: 540000ac b.gt 0x5c920 5c910: 320007e1 orr w1, wzr, #0x3 5c914: aa1303e0 mov x0, x19 5c918: 97ffb566 bl 0x49eb0 5c91c: f9400a61 ldr x1, [x19, #0x10] 5c920: 9100c028 add x8, x1, #0x30 5c924: 320003e2 orr w2, wzr, #0x1 5c928: aa1303e0 mov x0, x19 5c92c: f9000a68 str x8, [x19, #0x10] 5c930: 97ffb7f6 bl 0x4a908 5c934: f9400a68 ldr x8, [x19, #0x10] 5c938: f9402269 ldr x9, [x19, #0x40] 5c93c: d100410a sub x10, x8, #0x10 5c940: f9000a6a str x10, [x19, #0x10] 5c944: f85f010a ldur x10, [x8, #-0x10] 5c948: 8b140129 add x9, x9, x20 5c94c: f900012a str x10, [x9] 5c950: b85f8108 ldur w8, [x8, #-0x8] 5c954: b9000928 str w8, [x9, #0x8] 5c958: f9400e75 ldr x21, [x19, #0x18] 5c95c: 17fffb48 b 0x5b67c 5c960: f9001a7b str x27, [x19, #0x30] 5c964: aa1803fa mov x26, x24 5c968: b9400ae8 ldr w8, [x23, #0x8] 5c96c: 71000d1f cmp w8, #0x3 5c970: 540001a0 b.eq 0x5c9a4 5c974: 7100111f cmp w8, #0x4 5c978: 54000281 b.ne 0x5c9c8 5c97c: f94002e8 ldr x8, [x23] 5c980: 910143e1 add x1, sp, #0x50 5c984: 91006100 add x0, x8, #0x18 5c988: 97ffce92 bl 0x503d0 5c98c: 340001e0 cbz w0, 0x5c9c8 5c990: f9402be8 ldr x8, [sp, #0x50] 5c994: 320007e9 orr w9, wzr, #0x3 5c998: 9100c3f7 add x23, sp, #0x30 5c99c: b9003be9 str w9, [sp, #0x38] 5c9a0: f9001be8 str x8, [sp, #0x30] 5c9a4: fd400340 ldr d0, [x26] 5c9a8: fd4002e1 ldr d1, [x23] 5c9ac: 8b1412a8 add x8, x21, x20, lsl #4 5c9b0: 320007e9 orr w9, wzr, #0x3 5c9b4: 1e610800 fmul d0, d0, d1 5c9b8: fd0002c0 str d0, [x22] 5c9bc: b9000909 str w9, [x8, #0x8] 5c9c0: f9400e75 ldr x21, [x19, #0x18] 5c9c4: 17fffb2e b 0x5b67c 5c9c8: 32000be2 orr w2, wzr, #0x7 5c9cc: aa1303e0 mov x0, x19 5c9d0: aa1803e1 mov x1, x24 5c9d4: 97fff3d3 bl 0x59920 5c9d8: b9400808 ldr w8, [x0, #0x8] 5c9dc: 350000e8 cbnz w8, 0x5c9f8 5c9e0: 32000be2 orr w2, wzr, #0x7 5c9e4: aa1303e0 mov x0, x19 5c9e8: aa1703e1 mov x1, x23 5c9ec: 97fff3cd bl 0x59920 5c9f0: b9400808 ldr w8, [x0, #0x8] 5c9f4: 34003b28 cbz w8, 0x5d158 5c9f8: f9400a68 ldr x8, [x19, #0x10] 5c9fc: f9400009 ldr x9, [x0] 5ca00: f940226a ldr x10, [x19, #0x40] 5ca04: f9000109 str x9, [x8] 5ca08: b9400809 ldr w9, [x0, #0x8] 5ca0c: cb0a02d4 sub x20, x22, x10 5ca10: b9000909 str w9, [x8, #0x8] 5ca14: f9400a68 ldr x8, [x19, #0x10] 5ca18: f9400309 ldr x9, [x24] 5ca1c: f9000909 str x9, [x8, #0x10] 5ca20: b9400b09 ldr w9, [x24, #0x8] 5ca24: b9001909 str w9, [x8, #0x18] 5ca28: f9400a68 ldr x8, [x19, #0x10] 5ca2c: f94002e9 ldr x9, [x23] 5ca30: f9001109 str x9, [x8, #0x20] 5ca34: b9400ae9 ldr w9, [x23, #0x8] 5ca38: b9002909 str w9, [x8, #0x28] 5ca3c: f9401e68 ldr x8, [x19, #0x38] 5ca40: f9400a61 ldr x1, [x19, #0x10] 5ca44: cb010108 sub x8, x8, x1 5ca48: f100c11f cmp x8, #0x30 5ca4c: 540000ac b.gt 0x5ca60 5ca50: 320007e1 orr w1, wzr, #0x3 5ca54: aa1303e0 mov x0, x19 5ca58: 97ffb516 bl 0x49eb0 5ca5c: f9400a61 ldr x1, [x19, #0x10] 5ca60: 9100c028 add x8, x1, #0x30 5ca64: 320003e2 orr w2, wzr, #0x1 5ca68: aa1303e0 mov x0, x19 5ca6c: f9000a68 str x8, [x19, #0x10] 5ca70: 97ffb7a6 bl 0x4a908 5ca74: f9400a68 ldr x8, [x19, #0x10] 5ca78: f9402269 ldr x9, [x19, #0x40] 5ca7c: d100410a sub x10, x8, #0x10 5ca80: f9000a6a str x10, [x19, #0x10] 5ca84: f85f010a ldur x10, [x8, #-0x10] 5ca88: 8b140129 add x9, x9, x20 5ca8c: f900012a str x10, [x9] 5ca90: b85f8108 ldur w8, [x8, #-0x8] 5ca94: b9000928 str w8, [x9, #0x8] 5ca98: f9400e75 ldr x21, [x19, #0x18] 5ca9c: 17fffaf8 b 0x5b67c 5caa0: f9001a7b str x27, [x19, #0x30] 5caa4: aa1803fa mov x26, x24 5caa8: b9400ae8 ldr w8, [x23, #0x8] 5caac: 71000d1f cmp w8, #0x3 5cab0: 540001a0 b.eq 0x5cae4 5cab4: 7100111f cmp w8, #0x4 5cab8: 54000281 b.ne 0x5cb08 5cabc: f94002e8 ldr x8, [x23] 5cac0: 910143e1 add x1, sp, #0x50 5cac4: 91006100 add x0, x8, #0x18 5cac8: 97ffce42 bl 0x503d0 5cacc: 340001e0 cbz w0, 0x5cb08 5cad0: f9402be8 ldr x8, [sp, #0x50] 5cad4: 320007e9 orr w9, wzr, #0x3 5cad8: 9100c3f7 add x23, sp, #0x30 5cadc: b9003be9 str w9, [sp, #0x38] 5cae0: f9001be8 str x8, [sp, #0x30] 5cae4: fd400340 ldr d0, [x26] 5cae8: fd4002e1 ldr d1, [x23] 5caec: 8b1412a8 add x8, x21, x20, lsl #4 5caf0: 320007e9 orr w9, wzr, #0x3 5caf4: 1e611800 fdiv d0, d0, d1 5caf8: fd0002c0 str d0, [x22] 5cafc: b9000909 str w9, [x8, #0x8] 5cb00: f9400e75 ldr x21, [x19, #0x18] 5cb04: 17fffade b 0x5b67c 5cb08: 321d03e2 orr w2, wzr, #0x8 5cb0c: aa1303e0 mov x0, x19 5cb10: aa1803e1 mov x1, x24 5cb14: 97fff383 bl 0x59920 5cb18: b9400808 ldr w8, [x0, #0x8] 5cb1c: 350000e8 cbnz w8, 0x5cb38 5cb20: 321d03e2 orr w2, wzr, #0x8 5cb24: aa1303e0 mov x0, x19 5cb28: aa1703e1 mov x1, x23 5cb2c: 97fff37d bl 0x59920 5cb30: b9400808 ldr w8, [x0, #0x8] 5cb34: 340031e8 cbz w8, 0x5d170 5cb38: f9400a68 ldr x8, [x19, #0x10] 5cb3c: f9400009 ldr x9, [x0] 5cb40: f940226a ldr x10, [x19, #0x40] 5cb44: f9000109 str x9, [x8] 5cb48: b9400809 ldr w9, [x0, #0x8] 5cb4c: cb0a02d4 sub x20, x22, x10 5cb50: b9000909 str w9, [x8, #0x8] 5cb54: f9400a68 ldr x8, [x19, #0x10] 5cb58: f9400309 ldr x9, [x24] 5cb5c: f9000909 str x9, [x8, #0x10] 5cb60: b9400b09 ldr w9, [x24, #0x8] 5cb64: b9001909 str w9, [x8, #0x18] 5cb68: f9400a68 ldr x8, [x19, #0x10] 5cb6c: f94002e9 ldr x9, [x23] 5cb70: f9001109 str x9, [x8, #0x20] 5cb74: b9400ae9 ldr w9, [x23, #0x8] 5cb78: b9002909 str w9, [x8, #0x28] 5cb7c: f9401e68 ldr x8, [x19, #0x38] 5cb80: f9400a61 ldr x1, [x19, #0x10] 5cb84: cb010108 sub x8, x8, x1 5cb88: f100c11f cmp x8, #0x30 5cb8c: 540000ac b.gt 0x5cba0 5cb90: 320007e1 orr w1, wzr, #0x3 5cb94: aa1303e0 mov x0, x19 5cb98: 97ffb4c6 bl 0x49eb0 5cb9c: f9400a61 ldr x1, [x19, #0x10] 5cba0: 9100c028 add x8, x1, #0x30 5cba4: 320003e2 orr w2, wzr, #0x1 5cba8: aa1303e0 mov x0, x19 5cbac: f9000a68 str x8, [x19, #0x10] 5cbb0: 97ffb756 bl 0x4a908 5cbb4: f9400a68 ldr x8, [x19, #0x10] 5cbb8: f9402269 ldr x9, [x19, #0x40] 5cbbc: d100410a sub x10, x8, #0x10 5cbc0: f9000a6a str x10, [x19, #0x10] 5cbc4: f85f010a ldur x10, [x8, #-0x10] 5cbc8: 8b140129 add x9, x9, x20 5cbcc: f900012a str x10, [x9] 5cbd0: b85f8108 ldur w8, [x8, #-0x8] 5cbd4: b9000928 str w8, [x9, #0x8] 5cbd8: f9400e75 ldr x21, [x19, #0x18] 5cbdc: 17fffaa8 b 0x5b67c 5cbe0: f9001a7b str x27, [x19, #0x30] 5cbe4: aa1803fa mov x26, x24 5cbe8: b9400ae8 ldr w8, [x23, #0x8] 5cbec: 71000d1f cmp w8, #0x3 5cbf0: 540001a0 b.eq 0x5cc24 5cbf4: 7100111f cmp w8, #0x4 5cbf8: 540002e1 b.ne 0x5cc54 5cbfc: f94002e8 ldr x8, [x23] 5cc00: 910143e1 add x1, sp, #0x50 5cc04: 91006100 add x0, x8, #0x18 5cc08: 97ffcdf2 bl 0x503d0 5cc0c: 34000240 cbz w0, 0x5cc54 5cc10: f9402be8 ldr x8, [sp, #0x50] 5cc14: 320007e9 orr w9, wzr, #0x3 5cc18: 9100c3f7 add x23, sp, #0x30 5cc1c: b9003be9 str w9, [sp, #0x38] 5cc20: f9001be8 str x8, [sp, #0x30] 5cc24: fd400340 ldr d0, [x26] 5cc28: fd4002e1 ldr d1, [x23] 5cc2c: 8b1412a8 add x8, x21, x20, lsl #4 5cc30: 320007e9 orr w9, wzr, #0x3 5cc34: 1e611802 fdiv d2, d0, d1 5cc38: 1e654042 frintm d2, d2 5cc3c: 1e620821 fmul d1, d1, d2 5cc40: 1e613800 fsub d0, d0, d1 5cc44: fd0002c0 str d0, [x22] 5cc48: b9000909 str w9, [x8, #0x8] 5cc4c: f9400e75 ldr x21, [x19, #0x18] 5cc50: 17fffa8b b 0x5b67c 5cc54: 52800122 mov w2, #0x9 // =9 5cc58: aa1303e0 mov x0, x19 5cc5c: aa1803e1 mov x1, x24 5cc60: 97fff330 bl 0x59920 5cc64: b9400808 ldr w8, [x0, #0x8] 5cc68: 350000e8 cbnz w8, 0x5cc84 5cc6c: 52800122 mov w2, #0x9 // =9 5cc70: aa1303e0 mov x0, x19 5cc74: aa1703e1 mov x1, x23 5cc78: 97fff32a bl 0x59920 5cc7c: b9400808 ldr w8, [x0, #0x8] 5cc80: 34002848 cbz w8, 0x5d188 5cc84: f9400a68 ldr x8, [x19, #0x10] 5cc88: f9400009 ldr x9, [x0] 5cc8c: f940226a ldr x10, [x19, #0x40] 5cc90: f9000109 str x9, [x8] 5cc94: b9400809 ldr w9, [x0, #0x8] 5cc98: cb0a02d4 sub x20, x22, x10 5cc9c: b9000909 str w9, [x8, #0x8] 5cca0: f9400a68 ldr x8, [x19, #0x10] 5cca4: f9400309 ldr x9, [x24] 5cca8: f9000909 str x9, [x8, #0x10] 5ccac: b9400b09 ldr w9, [x24, #0x8] 5ccb0: b9001909 str w9, [x8, #0x18] 5ccb4: f9400a68 ldr x8, [x19, #0x10] 5ccb8: f94002e9 ldr x9, [x23] 5ccbc: f9001109 str x9, [x8, #0x20] 5ccc0: b9400ae9 ldr w9, [x23, #0x8] 5ccc4: b9002909 str w9, [x8, #0x28] 5ccc8: f9401e68 ldr x8, [x19, #0x38] 5cccc: f9400a61 ldr x1, [x19, #0x10] 5ccd0: cb010108 sub x8, x8, x1 5ccd4: f100c11f cmp x8, #0x30 5ccd8: 540000ac b.gt 0x5ccec 5ccdc: 320007e1 orr w1, wzr, #0x3 5cce0: aa1303e0 mov x0, x19 5cce4: 97ffb473 bl 0x49eb0 5cce8: f9400a61 ldr x1, [x19, #0x10] 5ccec: 9100c028 add x8, x1, #0x30 5ccf0: 320003e2 orr w2, wzr, #0x1 5ccf4: aa1303e0 mov x0, x19 5ccf8: f9000a68 str x8, [x19, #0x10] 5ccfc: 97ffb703 bl 0x4a908 5cd00: f9400a68 ldr x8, [x19, #0x10] 5cd04: f9402269 ldr x9, [x19, #0x40] 5cd08: d100410a sub x10, x8, #0x10 5cd0c: f9000a6a str x10, [x19, #0x10] 5cd10: f85f010a ldur x10, [x8, #-0x10] 5cd14: 8b140129 add x9, x9, x20 5cd18: f900012a str x10, [x9] 5cd1c: b85f8108 ldur w8, [x8, #-0x8] 5cd20: b9000928 str w8, [x9, #0x8] 5cd24: f9400e75 ldr x21, [x19, #0x18] 5cd28: 17fffa55 b 0x5b67c 5cd2c: f9001a7b str x27, [x19, #0x30] 5cd30: aa1803fa mov x26, x24 5cd34: b9400ae8 ldr w8, [x23, #0x8] 5cd38: 71000d1f cmp w8, #0x3 5cd3c: 540001a0 b.eq 0x5cd70 5cd40: 7100111f cmp w8, #0x4 5cd44: 54000281 b.ne 0x5cd94 5cd48: f94002e8 ldr x8, [x23] 5cd4c: 910143e1 add x1, sp, #0x50 5cd50: 91006100 add x0, x8, #0x18 5cd54: 97ffcd9f bl 0x503d0 5cd58: 340001e0 cbz w0, 0x5cd94 5cd5c: f9402be8 ldr x8, [sp, #0x50] 5cd60: 320007e9 orr w9, wzr, #0x3 5cd64: 9100c3f7 add x23, sp, #0x30 5cd68: b9003be9 str w9, [sp, #0x38] 5cd6c: f9001be8 str x8, [sp, #0x30] 5cd70: fd400340 ldr d0, [x26] 5cd74: fd4002e1 ldr d1, [x23] 5cd78: 97fefbb2 bl 0x1bc40 5cd7c: 8b1412a8 add x8, x21, x20, lsl #4 5cd80: 320007e9 orr w9, wzr, #0x3 5cd84: fd0002c0 str d0, [x22] 5cd88: b9000909 str w9, [x8, #0x8] 5cd8c: f9400e75 ldr x21, [x19, #0x18] 5cd90: 17fffa3b b 0x5b67c 5cd94: 52800142 mov w2, #0xa // =10 5cd98: aa1303e0 mov x0, x19 5cd9c: aa1803e1 mov x1, x24 5cda0: 97fff2e0 bl 0x59920 5cda4: b9400808 ldr w8, [x0, #0x8] 5cda8: 350000e8 cbnz w8, 0x5cdc4 5cdac: 52800142 mov w2, #0xa // =10 5cdb0: aa1303e0 mov x0, x19 5cdb4: aa1703e1 mov x1, x23 5cdb8: 97fff2da bl 0x59920 5cdbc: b9400808 ldr w8, [x0, #0x8] 5cdc0: 34001f08 cbz w8, 0x5d1a0 5cdc4: f9400a68 ldr x8, [x19, #0x10] 5cdc8: f9400009 ldr x9, [x0] 5cdcc: f940226a ldr x10, [x19, #0x40] 5cdd0: f9000109 str x9, [x8] 5cdd4: b9400809 ldr w9, [x0, #0x8] 5cdd8: cb0a02d4 sub x20, x22, x10 5cddc: b9000909 str w9, [x8, #0x8] 5cde0: f9400a68 ldr x8, [x19, #0x10] 5cde4: f9400309 ldr x9, [x24] 5cde8: f9000909 str x9, [x8, #0x10] 5cdec: b9400b09 ldr w9, [x24, #0x8] 5cdf0: b9001909 str w9, [x8, #0x18] 5cdf4: f9400a68 ldr x8, [x19, #0x10] 5cdf8: f94002e9 ldr x9, [x23] 5cdfc: f9001109 str x9, [x8, #0x20] 5ce00: b9400ae9 ldr w9, [x23, #0x8] 5ce04: b9002909 str w9, [x8, #0x28] 5ce08: f9401e68 ldr x8, [x19, #0x38] 5ce0c: f9400a61 ldr x1, [x19, #0x10] 5ce10: cb010108 sub x8, x8, x1 5ce14: f100c11f cmp x8, #0x30 5ce18: 540000ac b.gt 0x5ce2c 5ce1c: 320007e1 orr w1, wzr, #0x3 5ce20: aa1303e0 mov x0, x19 5ce24: 97ffb423 bl 0x49eb0 5ce28: f9400a61 ldr x1, [x19, #0x10] 5ce2c: 9100c028 add x8, x1, #0x30 5ce30: 320003e2 orr w2, wzr, #0x1 5ce34: aa1303e0 mov x0, x19 5ce38: f9000a68 str x8, [x19, #0x10] 5ce3c: 97ffb6b3 bl 0x4a908 5ce40: f9400a68 ldr x8, [x19, #0x10] 5ce44: f9402269 ldr x9, [x19, #0x40] 5ce48: d100410a sub x10, x8, #0x10 5ce4c: f9000a6a str x10, [x19, #0x10] 5ce50: f85f010a ldur x10, [x8, #-0x10] 5ce54: 8b140129 add x9, x9, x20 5ce58: f900012a str x10, [x9] 5ce5c: b85f8108 ldur w8, [x8, #-0x8] 5ce60: b9000928 str w8, [x9, #0x8] 5ce64: f9400e75 ldr x21, [x19, #0x18] 5ce68: 17fffa05 b 0x5b67c 5ce6c: d0000061 adrp x1, 0x6a000 5ce70: 91166021 add x1, x1, #0x598 5ce74: aa1303e0 mov x0, x19 5ce78: 97ffb1f9 bl 0x4965c 5ce7c: fd4002c0 ldr d0, [x22] 5ce80: fd4012c1 ldr d1, [x22, #0x20] 5ce84: 320f3fe9 mov w9, #-0x1ffff // =-131071 5ce88: 320007e8 orr w8, wzr, #0x3 5ce8c: 0b573929 add w9, w9, w23, lsr #14 5ce90: 1e613800 fsub d0, d0, d1 5ce94: fd0002c0 str d0, [x22] 5ce98: b9000288 str w8, [x20] 5ce9c: 8b29cb7b add x27, x27, w9, sxtw #2 5cea0: 17fff9f7 b 0x5b67c 5cea4: f94002d8 ldr x24, [x22] 5cea8: f94002b7 ldr x23, [x21] 5ceac: 91006315 add x21, x24, #0x18 5ceb0: 910062f6 add x22, x23, #0x18 5ceb4: aa1503e0 mov x0, x21 5ceb8: aa1603e1 mov x1, x22 5cebc: 97fefdb1 bl 0x1c580 5cec0: 35002100 cbnz w0, 0x5d2e0 5cec4: f9400af7 ldr x23, [x23, #0x10] 5cec8: f9400b18 ldr x24, [x24, #0x10] 5cecc: aa1503e0 mov x0, x21 5ced0: 97ff01b0 bl 0x1d590 5ced4: eb17001f cmp x0, x23 5ced8: 54001fc0 b.eq 0x5d2d0 5cedc: eb18001f cmp x0, x24 5cee0: 54001fe0 b.eq 0x5d2dc 5cee4: 91000408 add x8, x0, #0x1 5cee8: 8b0802b5 add x21, x21, x8 5ceec: 8b0802d6 add x22, x22, x8 5cef0: aa1503e0 mov x0, x21 5cef4: aa1603e1 mov x1, x22 5cef8: cb080318 sub x24, x24, x8 5cefc: cb0802f7 sub x23, x23, x8 5cf00: 97fefda0 bl 0x1c580 5cf04: 34fffe40 cbz w0, 0x5cecc 5cf08: 140000f6 b 0x5d2e0 5cf0c: 321f0be2 orr w2, wzr, #0xe 5cf10: aa1303e0 mov x0, x19 5cf14: aa1603e1 mov x1, x22 5cf18: 97fff282 bl 0x59920 5cf1c: aa0003f7 mov x23, x0 5cf20: b9400ae8 ldr w8, [x23, #0x8] 5cf24: 34000748 cbz w8, 0x5d00c 5cf28: 321f0be2 orr w2, wzr, #0xe 5cf2c: aa1303e0 mov x0, x19 5cf30: aa1503e1 mov x1, x21 5cf34: 97fff27b bl 0x59920 5cf38: aa0003e1 mov x1, x0 5cf3c: aa1703e0 mov x0, x23 5cf40: 97ffcd06 bl 0x50358 5cf44: 34000640 cbz w0, 0x5d00c 5cf48: f9400a68 ldr x8, [x19, #0x10] 5cf4c: f94002e9 ldr x9, [x23] 5cf50: f940226a ldr x10, [x19, #0x40] 5cf54: f9000109 str x9, [x8] 5cf58: b9400ae9 ldr w9, [x23, #0x8] 5cf5c: b9000909 str w9, [x8, #0x8] 5cf60: f9400a69 ldr x9, [x19, #0x10] 5cf64: f94002cb ldr x11, [x22] 5cf68: f900092b str x11, [x9, #0x10] 5cf6c: b9400acb ldr w11, [x22, #0x8] 5cf70: b900192b str w11, [x9, #0x18] 5cf74: f9400a69 ldr x9, [x19, #0x10] 5cf78: f94002ab ldr x11, [x21] 5cf7c: f900112b str x11, [x9, #0x20] 5cf80: b9400aab ldr w11, [x21, #0x8] 5cf84: cb0a0115 sub x21, x8, x10 5cf88: b900292b str w11, [x9, #0x28] 5cf8c: f9401e69 ldr x9, [x19, #0x38] 5cf90: f9400a61 ldr x1, [x19, #0x10] 5cf94: cb010128 sub x8, x9, x1 5cf98: f100c11f cmp x8, #0x30 5cf9c: 540000ac b.gt 0x5cfb0 5cfa0: 320007e1 orr w1, wzr, #0x3 5cfa4: aa1303e0 mov x0, x19 5cfa8: 97ffb3c2 bl 0x49eb0 5cfac: f9400a61 ldr x1, [x19, #0x10] 5cfb0: 9100c028 add x8, x1, #0x30 5cfb4: 320003e2 orr w2, wzr, #0x1 5cfb8: aa1303e0 mov x0, x19 5cfbc: f9000a68 str x8, [x19, #0x10] 5cfc0: 97ffb652 bl 0x4a908 5cfc4: f9400a68 ldr x8, [x19, #0x10] 5cfc8: f9402269 ldr x9, [x19, #0x40] 5cfcc: d100410a sub x10, x8, #0x10 5cfd0: f9000a6a str x10, [x19, #0x10] 5cfd4: f85f010a ldur x10, [x8, #-0x10] 5cfd8: 8b150129 add x9, x9, x21 5cfdc: f900012a str x10, [x9] 5cfe0: b85f8108 ldur w8, [x8, #-0x8] 5cfe4: b9000928 str w8, [x9, #0x8] 5cfe8: f9400a68 ldr x8, [x19, #0x10] 5cfec: b9400909 ldr w9, [x8, #0x8] 5cff0: 340016c9 cbz w9, 0x5d2c8 5cff4: 7100053f cmp w9, #0x1 5cff8: 540018a1 b.ne 0x5d30c 5cffc: b9400108 ldr w8, [x8] 5d000: 7100011f cmp w8, #0x0 5d004: 1a9f07f5 cset w21, ne 5d008: 140000b8 b 0x5d2e8 5d00c: 528001a2 mov w2, #0xd // =13 5d010: aa1303e0 mov x0, x19 5d014: aa1503e1 mov x1, x21 5d018: 97fff242 bl 0x59920 5d01c: aa0003f7 mov x23, x0 5d020: b9400ae8 ldr w8, [x23, #0x8] 5d024: 34000768 cbz w8, 0x5d110 5d028: 528001a2 mov w2, #0xd // =13 5d02c: aa1303e0 mov x0, x19 5d030: aa1603e1 mov x1, x22 5d034: 97fff23b bl 0x59920 5d038: aa0003e1 mov x1, x0 5d03c: aa1703e0 mov x0, x23 5d040: 97ffccc6 bl 0x50358 5d044: 34000660 cbz w0, 0x5d110 5d048: f9400a68 ldr x8, [x19, #0x10] 5d04c: f94002e9 ldr x9, [x23] 5d050: f940226a ldr x10, [x19, #0x40] 5d054: f9000109 str x9, [x8] 5d058: b9400ae9 ldr w9, [x23, #0x8] 5d05c: b9000909 str w9, [x8, #0x8] 5d060: f9400a69 ldr x9, [x19, #0x10] 5d064: f94002ab ldr x11, [x21] 5d068: f900092b str x11, [x9, #0x10] 5d06c: b9400aab ldr w11, [x21, #0x8] 5d070: b900192b str w11, [x9, #0x18] 5d074: f9400a69 ldr x9, [x19, #0x10] 5d078: f94002cb ldr x11, [x22] 5d07c: f900112b str x11, [x9, #0x20] 5d080: b9400acb ldr w11, [x22, #0x8] 5d084: cb0a0116 sub x22, x8, x10 5d088: b900292b str w11, [x9, #0x28] 5d08c: f9401e69 ldr x9, [x19, #0x38] 5d090: f9400a61 ldr x1, [x19, #0x10] 5d094: cb010128 sub x8, x9, x1 5d098: f100c11f cmp x8, #0x30 5d09c: 540000ac b.gt 0x5d0b0 5d0a0: 320007e1 orr w1, wzr, #0x3 5d0a4: aa1303e0 mov x0, x19 5d0a8: 97ffb382 bl 0x49eb0 5d0ac: f9400a61 ldr x1, [x19, #0x10] 5d0b0: 9100c028 add x8, x1, #0x30 5d0b4: 320003e2 orr w2, wzr, #0x1 5d0b8: aa1303e0 mov x0, x19 5d0bc: f9000a68 str x8, [x19, #0x10] 5d0c0: 320003f5 orr w21, wzr, #0x1 5d0c4: 97ffb611 bl 0x4a908 5d0c8: f9400a68 ldr x8, [x19, #0x10] 5d0cc: f9402269 ldr x9, [x19, #0x40] 5d0d0: d100410a sub x10, x8, #0x10 5d0d4: f9000a6a str x10, [x19, #0x10] 5d0d8: f85f010a ldur x10, [x8, #-0x10] 5d0dc: 8b160129 add x9, x9, x22 5d0e0: f900012a str x10, [x9] 5d0e4: b85f8108 ldur w8, [x8, #-0x8] 5d0e8: b9000928 str w8, [x9, #0x8] 5d0ec: f9400a68 ldr x8, [x19, #0x10] 5d0f0: b9400909 ldr w9, [x8, #0x8] 5d0f4: 34000fa9 cbz w9, 0x5d2e8 5d0f8: 7100053f cmp w9, #0x1 5d0fc: 540010c1 b.ne 0x5d314 5d100: b9400108 ldr w8, [x8] 5d104: 7100011f cmp w8, #0x0 5d108: 1a9f17f5 cset w21, eq 5d10c: 14000077 b 0x5d2e8 5d110: aa1303e0 mov x0, x19 5d114: aa1603e1 mov x1, x22 5d118: aa1503e2 mov x2, x21 5d11c: 97ffb225 bl 0x499b0 5d120: 2a0003f5 mov w21, w0 5d124: 14000071 b 0x5d2e8 5d128: aa1303e0 mov x0, x19 5d12c: aa1803e1 mov x1, x24 5d130: aa1703e2 mov x2, x23 5d134: 97ffb1dd bl 0x498a8 5d138: f9400e75 ldr x21, [x19, #0x18] 5d13c: 17fff950 b 0x5b67c 5d140: aa1303e0 mov x0, x19 5d144: aa1803e1 mov x1, x24 5d148: aa1703e2 mov x2, x23 5d14c: 97ffb1d7 bl 0x498a8 5d150: f9400e75 ldr x21, [x19, #0x18] 5d154: 17fff94a b 0x5b67c 5d158: aa1303e0 mov x0, x19 5d15c: aa1803e1 mov x1, x24 5d160: aa1703e2 mov x2, x23 5d164: 97ffb1d1 bl 0x498a8 5d168: f9400e75 ldr x21, [x19, #0x18] 5d16c: 17fff944 b 0x5b67c 5d170: aa1303e0 mov x0, x19 5d174: aa1803e1 mov x1, x24 5d178: aa1703e2 mov x2, x23 5d17c: 97ffb1cb bl 0x498a8 5d180: f9400e75 ldr x21, [x19, #0x18] 5d184: 17fff93e b 0x5b67c 5d188: aa1303e0 mov x0, x19 5d18c: aa1803e1 mov x1, x24 5d190: aa1703e2 mov x2, x23 5d194: 97ffb1c5 bl 0x498a8 5d198: f9400e75 ldr x21, [x19, #0x18] 5d19c: 17fff938 b 0x5b67c 5d1a0: aa1303e0 mov x0, x19 5d1a4: aa1803e1 mov x1, x24 5d1a8: aa1703e2 mov x2, x23 5d1ac: 97ffb1bf bl 0x498a8 5d1b0: f9400e75 ldr x21, [x19, #0x18] 5d1b4: 17fff932 b 0x5b67c 5d1b8: 2a1a03f9 mov w25, w26 5d1bc: 52800162 mov w2, #0xb // =11 5d1c0: aa1303e0 mov x0, x19 5d1c4: aa1703e1 mov x1, x23 5d1c8: 97fff1d6 bl 0x59920 5d1cc: b9400808 ldr w8, [x0, #0x8] 5d1d0: 350000e8 cbnz w8, 0x5d1ec 5d1d4: 52800162 mov w2, #0xb // =11 5d1d8: aa1303e0 mov x0, x19 5d1dc: aa1703e1 mov x1, x23 5d1e0: 97fff1d0 bl 0x59920 5d1e4: b9400808 ldr w8, [x0, #0x8] 5d1e8: 34000568 cbz w8, 0x5d294 5d1ec: f9400a68 ldr x8, [x19, #0x10] 5d1f0: f9400009 ldr x9, [x0] 5d1f4: f940226a ldr x10, [x19, #0x40] 5d1f8: f9000109 str x9, [x8] 5d1fc: b9400809 ldr w9, [x0, #0x8] 5d200: cb0a02d4 sub x20, x22, x10 5d204: b9000909 str w9, [x8, #0x8] 5d208: f9400a68 ldr x8, [x19, #0x10] 5d20c: f94002e9 ldr x9, [x23] 5d210: f9000909 str x9, [x8, #0x10] 5d214: b9400309 ldr w9, [x24] 5d218: b9001909 str w9, [x8, #0x18] 5d21c: f9400a68 ldr x8, [x19, #0x10] 5d220: f94002e9 ldr x9, [x23] 5d224: f9001109 str x9, [x8, #0x20] 5d228: b9400309 ldr w9, [x24] 5d22c: b9002909 str w9, [x8, #0x28] 5d230: f9401e68 ldr x8, [x19, #0x38] 5d234: f9400a61 ldr x1, [x19, #0x10] 5d238: cb010108 sub x8, x8, x1 5d23c: f100c11f cmp x8, #0x30 5d240: 540000ac b.gt 0x5d254 5d244: 320007e1 orr w1, wzr, #0x3 5d248: aa1303e0 mov x0, x19 5d24c: 97ffb319 bl 0x49eb0 5d250: f9400a61 ldr x1, [x19, #0x10] 5d254: 9100c028 add x8, x1, #0x30 5d258: 320003e2 orr w2, wzr, #0x1 5d25c: aa1303e0 mov x0, x19 5d260: f9000a68 str x8, [x19, #0x10] 5d264: 97ffb5a9 bl 0x4a908 5d268: f9400a68 ldr x8, [x19, #0x10] 5d26c: f9402269 ldr x9, [x19, #0x40] 5d270: d100410a sub x10, x8, #0x10 5d274: f9000a6a str x10, [x19, #0x10] 5d278: f85f010a ldur x10, [x8, #-0x10] 5d27c: 8b140129 add x9, x9, x20 5d280: f900012a str x10, [x9] 5d284: b85f8108 ldur w8, [x8, #-0x8] 5d288: b9000928 str w8, [x9, #0x8] 5d28c: f9400e75 ldr x21, [x19, #0x18] 5d290: 17fff8fb b 0x5b67c 5d294: aa1303e0 mov x0, x19 5d298: aa1703e1 mov x1, x23 5d29c: aa1703e2 mov x2, x23 5d2a0: 97ffb182 bl 0x498a8 5d2a4: f9400e75 ldr x21, [x19, #0x18] 5d2a8: 17fff8f5 b 0x5b67c 5d2ac: b0000062 adrp x2, 0x6a000 5d2b0: 91159442 add x2, x2, #0x565 5d2b4: aa1303e0 mov x0, x19 5d2b8: aa1703e1 mov x1, x23 5d2bc: 97ffb030 bl 0x4937c 5d2c0: f9400e75 ldr x21, [x19, #0x18] 5d2c4: 17fff8ee b 0x5b67c 5d2c8: 2a1f03f5 mov w21, wzr 5d2cc: 14000007 b 0x5d2e8 5d2d0: eb18001f cmp x0, x24 5d2d4: 1a9f07e0 cset w0, ne 5d2d8: 14000002 b 0x5d2e0 5d2dc: 12800000 mov w0, #-0x1 // =-1 5d2e0: 7100041f cmp w0, #0x1 5d2e4: 1a9fa7f5 cset w21, lt 5d2e8: 6b1402bf cmp w21, w20 5d2ec: 540000a1 b.ne 0x5d300 5d2f0: b9400368 ldr w8, [x27] 5d2f4: 320f3fe9 mov w9, #-0x1ffff // =-131071 5d2f8: 0b483928 add w8, w9, w8, lsr #14 5d2fc: 8b28cb7b add x27, x27, w8, sxtw #2 5d300: f9400e75 ldr x21, [x19, #0x18] 5d304: 9100137b add x27, x27, #0x4 5d308: 17fff8dd b 0x5b67c 5d30c: 320003f5 orr w21, wzr, #0x1 5d310: 17fffff6 b 0x5d2e8 5d314: 2a1f03f5 mov w21, wzr 5d318: 17fffff4 b 0x5d2e8 5d31c: 35000660 cbnz w0, 0x5d3e8 5d320: f9401674 ldr x20, [x19, #0x28] 5d324: f9404e69 ldr x9, [x19, #0x98] 5d328: f85e0295 ldur x21, [x20, #-0x20] 5d32c: f9400696 ldr x22, [x20, #0x8] 5d330: aa1503e8 mov x8, x21 5d334: b40000a9 cbz x9, 0x5d348 5d338: f85d8281 ldur x1, [x20, #-0x28] 5d33c: aa1303e0 mov x0, x19 5d340: 97ffb943 bl 0x4b84c 5d344: f85e0288 ldur x8, [x20, #-0x20] 5d348: f9400289 ldr x9, [x20] 5d34c: cb160129 sub x9, x9, x22 5d350: 8b090108 add x8, x8, x9 5d354: f81d8288 stur x8, [x20, #-0x28] 5d358: f9400a69 ldr x9, [x19, #0x10] 5d35c: f9000e68 str x8, [x19, #0x18] 5d360: eb0902df cmp x22, x9 5d364: 54ff1642 b.hs 0x5b62c 5d368: f94002c8 ldr x8, [x22] 5d36c: f90002a8 str x8, [x21] 5d370: b9400ac8 ldr w8, [x22, #0x8] 5d374: 910042d6 add x22, x22, #0x10 5d378: b9000aa8 str w8, [x21, #0x8] 5d37c: f9400a68 ldr x8, [x19, #0x10] 5d380: 910042b5 add x21, x21, #0x10 5d384: eb0802df cmp x22, x8 5d388: 54ffff03 b.lo 0x5d368 5d38c: 17fff8a8 b 0x5b62c 5d390: 53177ee8 lsr w8, w23, #23 5d394: 34000088 cbz w8, 0x5d3a4 5d398: 8b2852c8 add x8, x22, w8, uxtw #4 5d39c: d1004108 sub x8, x8, #0x10 5d3a0: f9000a68 str x8, [x19, #0x10] 5d3a4: f9404e68 ldr x8, [x19, #0x98] 5d3a8: b4000088 cbz x8, 0x5d3b8 5d3ac: aa1303e0 mov x0, x19 5d3b0: aa1503e1 mov x1, x21 5d3b4: 97ffb926 bl 0x4b84c 5d3b8: aa1303e0 mov x0, x19 5d3bc: aa1603e1 mov x1, x22 5d3c0: f9001a7b str x27, [x19, #0x30] 5d3c4: 97ffb4b6 bl 0x4a69c 5d3c8: 51000739 sub w25, w25, #0x1 5d3cc: 340000f9 cbz w25, 0x5d3e8 5d3d0: 34ff12a0 cbz w0, 0x5b624 5d3d4: 17fff891 b 0x5b618 5d3d8: 35000080 cbnz w0, 0x5d3e8 5d3dc: 11000739 add w25, w25, #0x1 5d3e0: 17fff891 b 0x5b624 5d3e4: f9001a78 str x24, [x19, #0x30] 5d3e8: d53bd048 mrs x8, TPIDR_EL0 5d3ec: f9401508 ldr x8, [x8, #0x28] 5d3f0: f9402fe9 ldr x9, [sp, #0x58] 5d3f4: eb09011f cmp x8, x9 5d3f8: 54000121 b.ne 0x5d41c 5d3fc: a94b7bfd ldp x29, x30, [sp, #0xb0] 5d400: a94a4ff4 ldp x20, x19, [sp, #0xa0] 5d404: a94957f6 ldp x22, x21, [sp, #0x90] 5d408: a9485ff8 ldp x24, x23, [sp, #0x80] 5d40c: a94767fa ldp x26, x25, [sp, #0x70] 5d410: a9466ffc ldp x28, x27, [sp, #0x60] 5d414: 910303ff add sp, sp, #0xc0 5d418: d65f03c0 ret 5d41c: 97fefd71 bl 0x1c9e0 <__stack_chk_fail@plt> 5d420: b0000061 adrp x1, 0x6a000 5d424: 9116d421 add x1, x1, #0x5b5 5d428: aa1303e0 mov x0, x19 5d42c: 97ffb08c bl 0x4965c 5d430: d100c3ff sub sp, sp, #0x30 5d434: f9000bf3 str x19, [sp, #0x10] 5d438: a9027bfd stp x29, x30, [sp, #0x20] 5d43c: 910083fd add x29, sp, #0x20 5d440: d53bd048 mrs x8, TPIDR_EL0 5d444: f9401508 ldr x8, [x8, #0x28] 5d448: aa0003f3 mov x19, x0 5d44c: 910003e2 mov x2, sp 5d450: f90007e8 str x8, [sp, #0x8] 5d454: a9418261 ldp x1, x0, [x19, #0x18] 5d458: f9400a68 ldr x8, [x19, #0x10] 5d45c: d63f0100 blr x8 5d460: aa0003e8 mov x8, x0 5d464: 12800000 mov w0, #-0x1 // =-1 5d468: b40000e8 cbz x8, 0x5d484 5d46c: f94003e9 ldr x9, [sp] 5d470: b40000a9 cbz x9, 0x5d484 5d474: d1000529 sub x9, x9, #0x1 5d478: 9100050a add x10, x8, #0x1 5d47c: a9002a69 stp x9, x10, [x19] 5d480: 39400100 ldrb w0, [x8] 5d484: d53bd048 mrs x8, TPIDR_EL0 5d488: f9401508 ldr x8, [x8, #0x28] 5d48c: f94007e9 ldr x9, [sp, #0x8] 5d490: eb09011f cmp x8, x9 5d494: 540000a1 b.ne 0x5d4a8 5d498: a9427bfd ldp x29, x30, [sp, #0x20] 5d49c: f9400bf3 ldr x19, [sp, #0x10] 5d4a0: 9100c3ff add sp, sp, #0x30 5d4a4: d65f03c0 ret 5d4a8: 97fefd4e bl 0x1c9e0 <__stack_chk_fail@plt> 5d4ac: d100c3ff sub sp, sp, #0x30 5d4b0: f9000bf3 str x19, [sp, #0x10] 5d4b4: a9027bfd stp x29, x30, [sp, #0x20] 5d4b8: 910083fd add x29, sp, #0x20 5d4bc: d53bd048 mrs x8, TPIDR_EL0 5d4c0: f9401508 ldr x8, [x8, #0x28] 5d4c4: aa0003f3 mov x19, x0 5d4c8: f90007e8 str x8, [sp, #0x8] 5d4cc: f9400268 ldr x8, [x19] 5d4d0: b4000068 cbz x8, 0x5d4dc 5d4d4: f9400660 ldr x0, [x19, #0x8] 5d4d8: 14000009 b 0x5d4fc 5d4dc: a9418261 ldp x1, x0, [x19, #0x18] 5d4e0: f9400a68 ldr x8, [x19, #0x10] 5d4e4: 910003e2 mov x2, sp 5d4e8: d63f0100 blr x8 5d4ec: b40001c0 cbz x0, 0x5d524 5d4f0: f94003e8 ldr x8, [sp] 5d4f4: b4000188 cbz x8, 0x5d524 5d4f8: a9000268 stp x8, x0, [x19] 5d4fc: 39400000 ldrb w0, [x0] 5d500: d53bd048 mrs x8, TPIDR_EL0 5d504: f9401508 ldr x8, [x8, #0x28] 5d508: f94007e9 ldr x9, [sp, #0x8] 5d50c: eb09011f cmp x8, x9 5d510: 540000e1 b.ne 0x5d52c 5d514: a9427bfd ldp x29, x30, [sp, #0x20] 5d518: f9400bf3 ldr x19, [sp, #0x10] 5d51c: 9100c3ff add sp, sp, #0x30 5d520: d65f03c0 ret 5d524: 12800000 mov w0, #-0x1 // =-1 5d528: 17fffff6 b 0x5d500 5d52c: 97fefd2d bl 0x1c9e0 <__stack_chk_fail@plt> 5d530: a9018023 stp x3, x0, [x1, #0x18] 5d534: a900883f stp xzr, x2, [x1, #0x8] 5d538: f900003f str xzr, [x1] 5d53c: d65f03c0 ret 5d540: d10103ff sub sp, sp, #0x40 5d544: a90157f6 stp x22, x21, [sp, #0x10] 5d548: a9024ff4 stp x20, x19, [sp, #0x20] 5d54c: a9037bfd stp x29, x30, [sp, #0x30] 5d550: 9100c3fd add x29, sp, #0x30 5d554: d53bd048 mrs x8, TPIDR_EL0 5d558: f9401508 ldr x8, [x8, #0x28] 5d55c: aa0203f3 mov x19, x2 5d560: aa0103f4 mov x20, x1 5d564: aa0003f5 mov x21, x0 5d568: f90007e8 str x8, [sp, #0x8] 5d56c: b4000373 cbz x19, 0x5d5d8 5d570: f94002a9 ldr x9, [x21] 5d574: b4000069 cbz x9, 0x5d580 5d578: f94006a8 ldr x8, [x21, #0x8] 5d57c: 1400000a b 0x5d5a4 5d580: a94182a1 ldp x1, x0, [x21, #0x18] 5d584: f9400aa8 ldr x8, [x21, #0x10] 5d588: 910003e2 mov x2, sp 5d58c: d63f0100 blr x8 5d590: aa0003e8 mov x8, x0 5d594: b4000228 cbz x8, 0x5d5d8 5d598: f94003e9 ldr x9, [sp] 5d59c: b40001e9 cbz x9, 0x5d5d8 5d5a0: a90022a9 stp x9, x8, [x21] 5d5a4: eb09027f cmp x19, x9 5d5a8: 9a938136 csel x22, x9, x19, hi 5d5ac: aa1403e0 mov x0, x20 5d5b0: aa0803e1 mov x1, x8 5d5b4: aa1603e2 mov x2, x22 5d5b8: 97ff00b2 bl 0x1d880 5d5bc: a9402aa8 ldp x8, x10, [x21] 5d5c0: 8b160294 add x20, x20, x22 5d5c4: cb160273 sub x19, x19, x22 5d5c8: cb160109 sub x9, x8, x22 5d5cc: 8b160148 add x8, x10, x22 5d5d0: a90022a9 stp x9, x8, [x21] 5d5d4: b5fffd13 cbnz x19, 0x5d574 5d5d8: d53bd048 mrs x8, TPIDR_EL0 5d5dc: f9401508 ldr x8, [x8, #0x28] 5d5e0: f94007e9 ldr x9, [sp, #0x8] 5d5e4: eb09011f cmp x8, x9 5d5e8: 540000e1 b.ne 0x5d604 5d5ec: aa1303e0 mov x0, x19 5d5f0: a9437bfd ldp x29, x30, [sp, #0x30] 5d5f4: a9424ff4 ldp x20, x19, [sp, #0x20] 5d5f8: a94157f6 ldp x22, x21, [sp, #0x10] 5d5fc: 910103ff add sp, sp, #0x40 5d600: d65f03c0 ret 5d604: 97fefcf7 bl 0x1c9e0 <__stack_chk_fail@plt> 5d608: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5d60c: a9017bfd stp x29, x30, [sp, #0x10] 5d610: 910043fd add x29, sp, #0x10 5d614: aa0103f3 mov x19, x1 5d618: aa0203e8 mov x8, x2 5d61c: f9400a62 ldr x2, [x19, #0x10] 5d620: eb08005f cmp x2, x8 5d624: 54000162 b.hs 0x5d650 5d628: f100811f cmp x8, #0x20 5d62c: 321b03e9 orr w9, wzr, #0x20 5d630: 9a883134 csel x20, x9, x8, lo 5d634: 91000688 add x8, x20, #0x1 5d638: b1000d1f cmn x8, #0x3 5d63c: 540000e8 b.hi 0x5d658 5d640: f9400261 ldr x1, [x19] 5d644: aa1403e3 mov x3, x20 5d648: 97ffc740 bl 0x4f348 5d64c: 14000004 b 0x5d65c 5d650: f9400260 ldr x0, [x19] 5d654: 14000004 b 0x5d664 5d658: 97ffc757 bl 0x4f3b4 5d65c: f9000260 str x0, [x19] 5d660: f9000a74 str x20, [x19, #0x10] 5d664: a9417bfd ldp x29, x30, [sp, #0x10] 5d668: a8c24ff4 ldp x20, x19, [sp], #0x20 5d66c: d65f03c0 ret 000000000005d670 : 5d670: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5d674: a9017bfd stp x29, x30, [sp, #0x10] 5d678: 910043fd add x29, sp, #0x10 5d67c: 1284e221 mov w1, #-0x2712 // =-10002 5d680: aa0003f3 mov x19, x0 5d684: 97fef97f bl 0x1bc80 5d688: d0000054 adrp x20, 0x67000 5d68c: 913c3e94 add x20, x20, #0xf0f 5d690: 1284e221 mov w1, #-0x2712 // =-10002 5d694: aa1303e0 mov x0, x19 5d698: aa1403e2 mov x2, x20 5d69c: 97fefec1 bl 0x1d1a0 5d6a0: 90000162 adrp x2, 0x89000 5d6a4: 910c0042 add x2, x2, #0x300 5d6a8: aa1303e0 mov x0, x19 5d6ac: aa1403e1 mov x1, x20 5d6b0: 97fefee0 bl 0x1d230 5d6b4: b0000061 adrp x1, 0x6a000 5d6b8: 9117d021 add x1, x1, #0x5f4 5d6bc: 32000be2 orr w2, wzr, #0x7 5d6c0: aa1303e0 mov x0, x19 5d6c4: 97feff5f bl 0x1d440 5d6c8: b0000062 adrp x2, 0x6a000 5d6cc: 9117f042 add x2, x2, #0x5fc 5d6d0: 1284e221 mov w1, #-0x2712 // =-10002 5d6d4: aa1303e0 mov x0, x19 5d6d8: 97fefeb2 bl 0x1d1a0 5d6dc: 90000001 adrp x1, 0x5d000 5d6e0: 91211021 add x1, x1, #0x844 5d6e4: aa1303e0 mov x0, x19 5d6e8: 2a1f03e2 mov w2, wzr 5d6ec: 97fefa15 bl 0x1bf40 5d6f0: 90000001 adrp x1, 0x5d000 5d6f4: 911fd021 add x1, x1, #0x7f4 5d6f8: 320003e2 orr w2, wzr, #0x1 5d6fc: aa1303e0 mov x0, x19 5d700: 97fefa10 bl 0x1bf40 5d704: b0000062 adrp x2, 0x6a000 5d708: 91181442 add x2, x2, #0x605 5d70c: 321f7be1 orr w1, wzr, #0xfffffffe 5d710: aa1303e0 mov x0, x19 5d714: 97fefea3 bl 0x1d1a0 5d718: 90000001 adrp x1, 0x5d000 5d71c: 91242021 add x1, x1, #0x908 5d720: aa1303e0 mov x0, x19 5d724: 2a1f03e2 mov w2, wzr 5d728: 97fefa06 bl 0x1bf40 5d72c: 90000001 adrp x1, 0x5d000 5d730: 9122f021 add x1, x1, #0x8bc 5d734: 320003e2 orr w2, wzr, #0x1 5d738: aa1303e0 mov x0, x19 5d73c: 97fefa01 bl 0x1bf40 5d740: b0000062 adrp x2, 0x6a000 5d744: 91181842 add x2, x2, #0x606 5d748: 321f7be1 orr w1, wzr, #0xfffffffe 5d74c: aa1303e0 mov x0, x19 5d750: 97fefe94 bl 0x1d1a0 5d754: 320003e2 orr w2, wzr, #0x1 5d758: aa1303e0 mov x0, x19 5d75c: 2a1f03e1 mov w1, wzr 5d760: 97fef95c bl 0x1bcd0 5d764: 12800001 mov w1, #-0x1 // =-1 5d768: aa1303e0 mov x0, x19 5d76c: 97fef945 bl 0x1bc80 5d770: 321f7be1 orr w1, wzr, #0xfffffffe 5d774: aa1303e0 mov x0, x19 5d778: 97fef8fe bl 0x1bb70 5d77c: b0000061 adrp x1, 0x6a000 5d780: 91183021 add x1, x1, #0x60c 5d784: 321f03e2 orr w2, wzr, #0x2 5d788: aa1303e0 mov x0, x19 5d78c: 97feff2d bl 0x1d440 5d790: b0000062 adrp x2, 0x6a000 5d794: 910e4842 add x2, x2, #0x392 5d798: 321f7be1 orr w1, wzr, #0xfffffffe 5d79c: aa1303e0 mov x0, x19 5d7a0: 97fefe80 bl 0x1d1a0 5d7a4: 90000001 adrp x1, 0x5d000 5d7a8: 91258021 add x1, x1, #0x960 5d7ac: 320003e2 orr w2, wzr, #0x1 5d7b0: aa1303e0 mov x0, x19 5d7b4: 97fef9e3 bl 0x1bf40 5d7b8: b0000062 adrp x2, 0x6a000 5d7bc: 91183c42 add x2, x2, #0x60f 5d7c0: 1284e221 mov w1, #-0x2712 // =-10002 5d7c4: aa1303e0 mov x0, x19 5d7c8: 97fefe76 bl 0x1d1a0 5d7cc: f0000041 adrp x1, 0x68000 5d7d0: 90000162 adrp x2, 0x89000 5d7d4: 913d0021 add x1, x1, #0xf40 5d7d8: 910a4042 add x2, x2, #0x290 5d7dc: aa1303e0 mov x0, x19 5d7e0: 97fefe94 bl 0x1d230 5d7e4: a9417bfd ldp x29, x30, [sp, #0x10] 5d7e8: 321f03e0 orr w0, wzr, #0x2 5d7ec: a8c24ff4 ldp x20, x19, [sp], #0x20 5d7f0: d65f03c0 ret 5d7f4: f81e0ff3 str x19, [sp, #-0x20]! 5d7f8: a9017bfd stp x29, x30, [sp, #0x10] 5d7fc: 910043fd add x29, sp, #0x10 5d800: 320003e1 orr w1, wzr, #0x1 5d804: 528000a2 mov w2, #0x5 // =5 5d808: aa0003f3 mov x19, x0 5d80c: 97fef9a1 bl 0x1be90 5d810: 1284e241 mov w1, #-0x2713 // =-10003 5d814: aa1303e0 mov x0, x19 5d818: 97fef91a bl 0x1bc80 5d81c: 320003e1 orr w1, wzr, #0x1 5d820: aa1303e0 mov x0, x19 5d824: 97fef917 bl 0x1bc80 5d828: aa1303e0 mov x0, x19 5d82c: aa1f03e1 mov x1, xzr 5d830: 97fef8f0 bl 0x1bbf0 5d834: a9417bfd ldp x29, x30, [sp, #0x10] 5d838: 320007e0 orr w0, wzr, #0x3 5d83c: f84207f3 ldr x19, [sp], #0x20 5d840: d65f03c0 ret 5d844: f81d0ff5 str x21, [sp, #-0x30]! 5d848: a9014ff4 stp x20, x19, [sp, #0x10] 5d84c: a9027bfd stp x29, x30, [sp, #0x20] 5d850: 910083fd add x29, sp, #0x20 5d854: 321f03e1 orr w1, wzr, #0x2 5d858: aa0003f3 mov x19, x0 5d85c: 321f03f5 orr w21, wzr, #0x2 5d860: 97fefd08 bl 0x1cc80 5d864: aa0003f4 mov x20, x0 5d868: 320003e1 orr w1, wzr, #0x1 5d86c: 528000a2 mov w2, #0x5 // =5 5d870: aa1303e0 mov x0, x19 5d874: 97fef987 bl 0x1be90 5d878: 11000694 add w20, w20, #0x1 5d87c: 93407e81 sxtw x1, w20 5d880: aa1303e0 mov x0, x19 5d884: 97fef8db bl 0x1bbf0 5d888: 320003e1 orr w1, wzr, #0x1 5d88c: aa1303e0 mov x0, x19 5d890: 2a1403e2 mov w2, w20 5d894: 97feff1b bl 0x1d500 5d898: 12800001 mov w1, #-0x1 // =-1 5d89c: aa1303e0 mov x0, x19 5d8a0: 97fefe30 bl 0x1d160 5d8a4: a9427bfd ldp x29, x30, [sp, #0x20] 5d8a8: a9414ff4 ldp x20, x19, [sp, #0x10] 5d8ac: 7100001f cmp w0, #0x0 5d8b0: 1a9503e0 csel w0, wzr, w21, eq 5d8b4: f84307f5 ldr x21, [sp], #0x30 5d8b8: d65f03c0 ret 5d8bc: f81e0ff3 str x19, [sp, #-0x20]! 5d8c0: a9017bfd stp x29, x30, [sp, #0x10] 5d8c4: 910043fd add x29, sp, #0x10 5d8c8: 320003e1 orr w1, wzr, #0x1 5d8cc: 528000a2 mov w2, #0x5 // =5 5d8d0: aa0003f3 mov x19, x0 5d8d4: 97fef96f bl 0x1be90 5d8d8: 1284e241 mov w1, #-0x2713 // =-10003 5d8dc: aa1303e0 mov x0, x19 5d8e0: 97fef8e8 bl 0x1bc80 5d8e4: 320003e1 orr w1, wzr, #0x1 5d8e8: aa1303e0 mov x0, x19 5d8ec: 97fef8e5 bl 0x1bc80 5d8f0: aa1303e0 mov x0, x19 5d8f4: 97ff0093 bl 0x1db40 5d8f8: a9417bfd ldp x29, x30, [sp, #0x10] 5d8fc: 320007e0 orr w0, wzr, #0x3 5d900: f84207f3 ldr x19, [sp], #0x20 5d904: d65f03c0 ret 5d908: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5d90c: a9017bfd stp x29, x30, [sp, #0x10] 5d910: 910043fd add x29, sp, #0x10 5d914: 320003e1 orr w1, wzr, #0x1 5d918: 528000a2 mov w2, #0x5 // =5 5d91c: aa0003f3 mov x19, x0 5d920: 97fef95c bl 0x1be90 5d924: 321f03e1 orr w1, wzr, #0x2 5d928: aa1303e0 mov x0, x19 5d92c: 321f03f4 orr w20, wzr, #0x2 5d930: 97fefbc0 bl 0x1c830 5d934: 320003e1 orr w1, wzr, #0x1 5d938: aa1303e0 mov x0, x19 5d93c: 97fefd85 bl 0x1cf50 5d940: 35000080 cbnz w0, 0x5d950 5d944: aa1303e0 mov x0, x19 5d948: 97ff007e bl 0x1db40 5d94c: 320003f4 orr w20, wzr, #0x1 5d950: a9417bfd ldp x29, x30, [sp, #0x10] 5d954: 2a1403e0 mov w0, w20 5d958: a8c24ff4 ldp x20, x19, [sp], #0x20 5d95c: d65f03c0 ret 5d960: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5d964: a9017bfd stp x29, x30, [sp, #0x10] 5d968: 910043fd add x29, sp, #0x10 5d96c: 320003e1 orr w1, wzr, #0x1 5d970: aa0003f3 mov x19, x0 5d974: 97fefbaf bl 0x1c830 5d978: aa1303e0 mov x0, x19 5d97c: aa1f03e1 mov x1, xzr 5d980: 97fefaf4 bl 0x1c550 5d984: 320003e1 orr w1, wzr, #0x1 5d988: aa1303e0 mov x0, x19 5d98c: 97fefd41 bl 0x1ce90 5d990: 340005c0 cbz w0, 0x5da48 5d994: 320003e1 orr w1, wzr, #0x1 5d998: aa1303e0 mov x0, x19 5d99c: 97fefdf1 bl 0x1d160 5d9a0: 7100041f cmp w0, #0x1 5d9a4: 540001e1 b.ne 0x5d9e0 5d9a8: aa1303e0 mov x0, x19 5d9ac: 2a1f03e1 mov w1, wzr 5d9b0: 2a1f03e2 mov w2, wzr 5d9b4: 97fef8c7 bl 0x1bcd0 5d9b8: 12800001 mov w1, #-0x1 // =-1 5d9bc: aa1303e0 mov x0, x19 5d9c0: 97fef8b0 bl 0x1bc80 5d9c4: 320003e1 orr w1, wzr, #0x1 5d9c8: aa1303e0 mov x0, x19 5d9cc: 97fefb49 bl 0x1c6f0 5d9d0: 1284e241 mov w1, #-0x2713 // =-10003 5d9d4: aa1303e0 mov x0, x19 5d9d8: 97fefe56 bl 0x1d330 5d9dc: 14000018 b 0x5da3c 5d9e0: 320003e1 orr w1, wzr, #0x1 5d9e4: aa1303e0 mov x0, x19 5d9e8: 97feffda bl 0x1d950 5d9ec: 34000180 cbz w0, 0x5da1c 5d9f0: 1284e241 mov w1, #-0x2713 // =-10003 5d9f4: aa1303e0 mov x0, x19 5d9f8: 97fefc22 bl 0x1ca80 5d9fc: 12800001 mov w1, #-0x1 // =-1 5da00: aa1303e0 mov x0, x19 5da04: 97fefd23 bl 0x1ce90 5da08: 2a0003f4 mov w20, w0 5da0c: 321f7be1 orr w1, wzr, #0xfffffffe 5da10: aa1303e0 mov x0, x19 5da14: 97fefb87 bl 0x1c830 5da18: 350000d4 cbnz w20, 0x5da30 5da1c: b0000062 adrp x2, 0x6a000 5da20: 91221c42 add x2, x2, #0x887 5da24: 320003e1 orr w1, wzr, #0x1 5da28: aa1303e0 mov x0, x19 5da2c: 97fef949 bl 0x1bf50 5da30: 320003e1 orr w1, wzr, #0x1 5da34: aa1303e0 mov x0, x19 5da38: 97feffc6 bl 0x1d950 5da3c: 321f03e1 orr w1, wzr, #0x2 5da40: aa1303e0 mov x0, x19 5da44: 97fef84b bl 0x1bb70 5da48: a9417bfd ldp x29, x30, [sp, #0x10] 5da4c: 320003e0 orr w0, wzr, #0x1 5da50: a8c24ff4 ldp x20, x19, [sp], #0x20 5da54: d65f03c0 ret 5da58: f81e0ff3 str x19, [sp, #-0x20]! 5da5c: a9017bfd stp x29, x30, [sp, #0x10] 5da60: 910043fd add x29, sp, #0x10 5da64: 320003e1 orr w1, wzr, #0x1 5da68: aa0003f3 mov x19, x0 5da6c: 97feff01 bl 0x1d670 5da70: 320003e1 orr w1, wzr, #0x1 5da74: aa1303e0 mov x0, x19 5da78: 97fefd06 bl 0x1ce90 5da7c: 340000a0 cbz w0, 0x5da90 5da80: a9417bfd ldp x29, x30, [sp, #0x10] 5da84: aa1303e0 mov x0, x19 5da88: f84207f3 ldr x19, [sp], #0x20 5da8c: 17fef9f1 b 0x1c250 5da90: b0000062 adrp x2, 0x6a000 5da94: 911acc42 add x2, x2, #0x6b3 5da98: 321f03e1 orr w1, wzr, #0x2 5da9c: aa1303e0 mov x0, x19 5daa0: aa1f03e3 mov x3, xzr 5daa4: 97fefee3 bl 0x1d630 5daa8: a9417bfd ldp x29, x30, [sp, #0x10] 5daac: 90000061 adrp x1, 0x69000 5dab0: 91114821 add x1, x1, #0x452 5dab4: aa0003e2 mov x2, x0 5dab8: aa1303e0 mov x0, x19 5dabc: f84207f3 ldr x19, [sp], #0x20 5dac0: 17feff28 b 0x1d760 5dac4: f81d0ff5 str x21, [sp, #-0x30]! 5dac8: a9014ff4 stp x20, x19, [sp, #0x10] 5dacc: a9027bfd stp x29, x30, [sp, #0x20] 5dad0: 910083fd add x29, sp, #0x20 5dad4: b0000062 adrp x2, 0x6a000 5dad8: 90000163 adrp x3, 0x89000 5dadc: 911b4842 add x2, x2, #0x6d2 5dae0: 91124063 add x3, x3, #0x490 5dae4: 320003e1 orr w1, wzr, #0x1 5dae8: aa0003f3 mov x19, x0 5daec: 97fef785 bl 0x1b900 5daf0: 2a0003f4 mov w20, w0 5daf4: 321f03e1 orr w1, wzr, #0x2 5daf8: aa1303e0 mov x0, x19 5dafc: aa1f03e2 mov x2, xzr 5db00: 97fefc24 bl 0x1cb90 5db04: b0000068 adrp x8, 0x6a000 5db08: 91252108 add x8, x8, #0x948 5db0c: b874d915 ldr w21, [x8, w20, sxtw #2] 5db10: aa0003e2 mov x2, x0 5db14: aa1303e0 mov x0, x19 5db18: 2a1503e1 mov w1, w21 5db1c: 97feffb1 bl 0x1d9e0 5db20: 2a0003f4 mov w20, w0 5db24: 710016bf cmp w21, #0x5 5db28: 540001c0 b.eq 0x5db60 5db2c: 71000ebf cmp w21, #0x3 5db30: 54000201 b.ne 0x5db70 5db34: 321e03e1 orr w1, wzr, #0x4 5db38: aa1303e0 mov x0, x19 5db3c: 2a1f03e2 mov w2, wzr 5db40: 97feffa8 bl 0x1d9e0 5db44: b0000068 adrp x8, 0x6a000 5db48: fd42ed00 ldr d0, [x8, #0x5d8] 5db4c: 1e620002 scvtf d2, w0 5db50: 1e620281 scvtf d1, w20 5db54: 1e600840 fmul d0, d2, d0 5db58: 1e602820 fadd d0, d1, d0 5db5c: 14000006 b 0x5db74 5db60: aa1303e0 mov x0, x19 5db64: 2a1403e1 mov w1, w20 5db68: 97fefae2 bl 0x1c6f0 5db6c: 14000004 b 0x5db7c 5db70: 1e620280 scvtf d0, w20 5db74: aa1303e0 mov x0, x19 5db78: 97feff5a bl 0x1d8e0 5db7c: a9427bfd ldp x29, x30, [sp, #0x20] 5db80: a9414ff4 ldp x20, x19, [sp, #0x10] 5db84: 320003e0 orr w0, wzr, #0x1 5db88: f84307f5 ldr x21, [sp], #0x30 5db8c: d65f03c0 ret 5db90: f81d0ff5 str x21, [sp, #-0x30]! 5db94: a9014ff4 stp x20, x19, [sp, #0x10] 5db98: a9027bfd stp x29, x30, [sp, #0x20] 5db9c: 910083fd add x29, sp, #0x20 5dba0: 320003e1 orr w1, wzr, #0x1 5dba4: aa1f03e2 mov x2, xzr 5dba8: aa1f03e3 mov x3, xzr 5dbac: aa0003f3 mov x19, x0 5dbb0: 97fefea0 bl 0x1d630 5dbb4: aa0003f5 mov x21, x0 5dbb8: aa1303e0 mov x0, x19 5dbbc: 97fef9a5 bl 0x1c250 5dbc0: 2a0003f4 mov w20, w0 5dbc4: aa1303e0 mov x0, x19 5dbc8: aa1503e1 mov x1, x21 5dbcc: 97fefd85 bl 0x1d1e0 5dbd0: 34000060 cbz w0, 0x5dbdc 5dbd4: aa1303e0 mov x0, x19 5dbd8: 97fefd4a bl 0x1d100 5dbdc: 12800002 mov w2, #-0x1 // =-1 5dbe0: aa1303e0 mov x0, x19 5dbe4: 2a1f03e1 mov w1, wzr 5dbe8: 97feff0a bl 0x1d810 5dbec: aa1303e0 mov x0, x19 5dbf0: 97fef998 bl 0x1c250 5dbf4: 4b140000 sub w0, w0, w20 5dbf8: a9427bfd ldp x29, x30, [sp, #0x20] 5dbfc: a9414ff4 ldp x20, x19, [sp, #0x10] 5dc00: f84307f5 ldr x21, [sp], #0x30 5dc04: d65f03c0 ret 5dc08: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5dc0c: a9017bfd stp x29, x30, [sp, #0x10] 5dc10: 910043fd add x29, sp, #0x10 5dc14: 321f03e1 orr w1, wzr, #0x2 5dc18: 320003e2 orr w2, wzr, #0x1 5dc1c: aa0003f3 mov x19, x0 5dc20: 97fefbdc bl 0x1cb90 5dc24: aa0003f4 mov x20, x0 5dc28: 320003e1 orr w1, wzr, #0x1 5dc2c: aa1303e0 mov x0, x19 5dc30: 97fefb00 bl 0x1c830 5dc34: 320003e1 orr w1, wzr, #0x1 5dc38: aa1303e0 mov x0, x19 5dc3c: 97fef755 bl 0x1b990 5dc40: 7100069f cmp w20, #0x1 5dc44: 5400016b b.lt 0x5dc70 5dc48: 34000140 cbz w0, 0x5dc70 5dc4c: aa1303e0 mov x0, x19 5dc50: 2a1403e1 mov w1, w20 5dc54: 97fefeeb bl 0x1d800 5dc58: 320003e1 orr w1, wzr, #0x1 5dc5c: aa1303e0 mov x0, x19 5dc60: 97fef808 bl 0x1bc80 5dc64: 321f03e1 orr w1, wzr, #0x2 5dc68: aa1303e0 mov x0, x19 5dc6c: 97fefc3d bl 0x1cd60 5dc70: a9417bfd ldp x29, x30, [sp, #0x10] 5dc74: aa1303e0 mov x0, x19 5dc78: a8c24ff4 ldp x20, x19, [sp], #0x20 5dc7c: 17fefd21 b 0x1d100 5dc80: f81e0ff3 str x19, [sp, #-0x20]! 5dc84: a9017bfd stp x29, x30, [sp, #0x10] 5dc88: 910043fd add x29, sp, #0x10 5dc8c: 320007e1 orr w1, wzr, #0x3 5dc90: 2a1f03e2 mov w2, wzr 5dc94: aa0003f3 mov x19, x0 5dc98: 97feff52 bl 0x1d9e0 5dc9c: 93407c01 sxtw x1, w0 5dca0: aa1303e0 mov x0, x19 5dca4: 97fef7d3 bl 0x1bbf0 5dca8: a9417bfd ldp x29, x30, [sp, #0x10] 5dcac: 320003e0 orr w0, wzr, #0x1 5dcb0: f84207f3 ldr x19, [sp], #0x20 5dcb4: d65f03c0 ret 5dcb8: f81e0ff3 str x19, [sp, #-0x20]! 5dcbc: a9017bfd stp x29, x30, [sp, #0x10] 5dcc0: 910043fd add x29, sp, #0x10 5dcc4: 320003e1 orr w1, wzr, #0x1 5dcc8: aa0003f3 mov x19, x0 5dccc: 940002ac bl 0x5e77c 5dcd0: 12800001 mov w1, #-0x1 // =-1 5dcd4: aa1303e0 mov x0, x19 5dcd8: 97feff86 bl 0x1daf0 5dcdc: 340000a0 cbz w0, 0x5dcf0 5dce0: 1284e221 mov w1, #-0x2712 // =-10002 5dce4: aa1303e0 mov x0, x19 5dce8: 97fef7e6 bl 0x1bc80 5dcec: 14000004 b 0x5dcfc 5dcf0: 12800001 mov w1, #-0x1 // =-1 5dcf4: aa1303e0 mov x0, x19 5dcf8: 97fef852 bl 0x1be40 5dcfc: a9417bfd ldp x29, x30, [sp, #0x10] 5dd00: 320003e0 orr w0, wzr, #0x1 5dd04: f84207f3 ldr x19, [sp], #0x20 5dd08: d65f03c0 ret 5dd0c: f81e0ff3 str x19, [sp, #-0x20]! 5dd10: a9017bfd stp x29, x30, [sp, #0x10] 5dd14: 910043fd add x29, sp, #0x10 5dd18: 320003e1 orr w1, wzr, #0x1 5dd1c: aa0003f3 mov x19, x0 5dd20: 97fefe54 bl 0x1d670 5dd24: 320003e1 orr w1, wzr, #0x1 5dd28: aa1303e0 mov x0, x19 5dd2c: 97feff09 bl 0x1d950 5dd30: 340000e0 cbz w0, 0x5dd4c 5dd34: b0000062 adrp x2, 0x6a000 5dd38: 911d5042 add x2, x2, #0x754 5dd3c: 320003e1 orr w1, wzr, #0x1 5dd40: aa1303e0 mov x0, x19 5dd44: 97fefb47 bl 0x1ca60 5dd48: 14000003 b 0x5dd54 5dd4c: aa1303e0 mov x0, x19 5dd50: 97feff7c bl 0x1db40 5dd54: a9417bfd ldp x29, x30, [sp, #0x10] 5dd58: 320003e0 orr w0, wzr, #0x1 5dd5c: f84207f3 ldr x19, [sp], #0x20 5dd60: d65f03c0 ret 5dd64: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5dd68: a9017bfd stp x29, x30, [sp, #0x10] 5dd6c: 910043fd add x29, sp, #0x10 5dd70: 320003e1 orr w1, wzr, #0x1 5dd74: aa1f03e2 mov x2, xzr 5dd78: aa1f03e3 mov x3, xzr 5dd7c: aa0003f3 mov x19, x0 5dd80: 320003f4 orr w20, wzr, #0x1 5dd84: 97fefe2b bl 0x1d630 5dd88: aa0003e1 mov x1, x0 5dd8c: aa1303e0 mov x0, x19 5dd90: 97fefd14 bl 0x1d1e0 5dd94: 340000e0 cbz w0, 0x5ddb0 5dd98: aa1303e0 mov x0, x19 5dd9c: 97feff69 bl 0x1db40 5dda0: 321f7be1 orr w1, wzr, #0xfffffffe 5dda4: aa1303e0 mov x0, x19 5dda8: 97fef89a bl 0x1c010 5ddac: 321f03f4 orr w20, wzr, #0x2 5ddb0: a9417bfd ldp x29, x30, [sp, #0x10] 5ddb4: 2a1403e0 mov w0, w20 5ddb8: a8c24ff4 ldp x20, x19, [sp], #0x20 5ddbc: d65f03c0 ret 5ddc0: f81d0ff5 str x21, [sp, #-0x30]! 5ddc4: a9014ff4 stp x20, x19, [sp, #0x10] 5ddc8: a9027bfd stp x29, x30, [sp, #0x20] 5ddcc: 910083fd add x29, sp, #0x20 5ddd0: b0000062 adrp x2, 0x6a000 5ddd4: 911d8042 add x2, x2, #0x760 5ddd8: 321f03e1 orr w1, wzr, #0x2 5dddc: aa1f03e3 mov x3, xzr 5dde0: aa0003f3 mov x19, x0 5dde4: 97fefe13 bl 0x1d630 5dde8: aa0003f5 mov x21, x0 5ddec: 320003e1 orr w1, wzr, #0x1 5ddf0: 321f07e2 orr w2, wzr, #0x6 5ddf4: aa1303e0 mov x0, x19 5ddf8: 320003f4 orr w20, wzr, #0x1 5ddfc: 97fef825 bl 0x1be90 5de00: 320007e1 orr w1, wzr, #0x3 5de04: aa1303e0 mov x0, x19 5de08: 97fefa8a bl 0x1c830 5de0c: b0000001 adrp x1, 0x5e000 5de10: 91222021 add x1, x1, #0x888 5de14: aa1303e0 mov x0, x19 5de18: aa1f03e2 mov x2, xzr 5de1c: aa1503e3 mov x3, x21 5de20: 97fef978 bl 0x1c400 5de24: 340000e0 cbz w0, 0x5de40 5de28: aa1303e0 mov x0, x19 5de2c: 97feff45 bl 0x1db40 5de30: 321f7be1 orr w1, wzr, #0xfffffffe 5de34: aa1303e0 mov x0, x19 5de38: 97fef876 bl 0x1c010 5de3c: 321f03f4 orr w20, wzr, #0x2 5de40: 2a1403e0 mov w0, w20 5de44: a9427bfd ldp x29, x30, [sp, #0x20] 5de48: a9414ff4 ldp x20, x19, [sp, #0x10] 5de4c: f84307f5 ldr x21, [sp], #0x30 5de50: d65f03c0 ret 5de54: d10103ff sub sp, sp, #0x40 5de58: f9000bf5 str x21, [sp, #0x10] 5de5c: a9024ff4 stp x20, x19, [sp, #0x20] 5de60: a9037bfd stp x29, x30, [sp, #0x30] 5de64: 9100c3fd add x29, sp, #0x30 5de68: d53bd048 mrs x8, TPIDR_EL0 5de6c: f9401508 ldr x8, [x8, #0x28] 5de70: 320003e1 orr w1, wzr, #0x1 5de74: 910003e2 mov x2, sp 5de78: aa0003f3 mov x19, x0 5de7c: f90007e8 str x8, [sp, #0x8] 5de80: 320003f4 orr w20, wzr, #0x1 5de84: 97fefa4b bl 0x1c7b0 5de88: aa0003f5 mov x21, x0 5de8c: 321f03e1 orr w1, wzr, #0x2 5de90: aa1303e0 mov x0, x19 5de94: aa1503e2 mov x2, x21 5de98: aa1f03e3 mov x3, xzr 5de9c: 97fefde5 bl 0x1d630 5dea0: f94003e2 ldr x2, [sp] 5dea4: aa0003e3 mov x3, x0 5dea8: aa1303e0 mov x0, x19 5deac: aa1503e1 mov x1, x21 5deb0: 97fefa30 bl 0x1c770 5deb4: 340000e0 cbz w0, 0x5ded0 5deb8: aa1303e0 mov x0, x19 5debc: 97feff21 bl 0x1db40 5dec0: 321f7be1 orr w1, wzr, #0xfffffffe 5dec4: aa1303e0 mov x0, x19 5dec8: 97fef852 bl 0x1c010 5decc: 321f03f4 orr w20, wzr, #0x2 5ded0: d53bd048 mrs x8, TPIDR_EL0 5ded4: f9401508 ldr x8, [x8, #0x28] 5ded8: f94007e9 ldr x9, [sp, #0x8] 5dedc: eb09011f cmp x8, x9 5dee0: 540000e1 b.ne 0x5defc 5dee4: 2a1403e0 mov w0, w20 5dee8: a9437bfd ldp x29, x30, [sp, #0x30] 5deec: a9424ff4 ldp x20, x19, [sp, #0x20] 5def0: f9400bf5 ldr x21, [sp, #0x10] 5def4: 910103ff add sp, sp, #0x40 5def8: d65f03c0 ret 5defc: 97fefab9 bl 0x1c9e0 <__stack_chk_fail@plt> 5df00: f81e0ff3 str x19, [sp, #-0x20]! 5df04: a9017bfd stp x29, x30, [sp, #0x10] 5df08: 910043fd add x29, sp, #0x10 5df0c: 320003e1 orr w1, wzr, #0x1 5df10: aa0003f3 mov x19, x0 5df14: 97fefdd7 bl 0x1d670 5df18: aa1303e0 mov x0, x19 5df1c: 97fef8cd bl 0x1c250 5df20: 51000401 sub w1, w0, #0x1 5df24: 12800002 mov w2, #-0x1 // =-1 5df28: aa1303e0 mov x0, x19 5df2c: 2a1f03e3 mov w3, wzr 5df30: 97fefaec bl 0x1cae0 5df34: 7100001f cmp w0, #0x0 5df38: 1a9f17e1 cset w1, eq 5df3c: aa1303e0 mov x0, x19 5df40: 97fef9ec bl 0x1c6f0 5df44: 320003e1 orr w1, wzr, #0x1 5df48: aa1303e0 mov x0, x19 5df4c: 97fef831 bl 0x1c010 5df50: a9417bfd ldp x29, x30, [sp, #0x10] 5df54: aa1303e0 mov x0, x19 5df58: f84207f3 ldr x19, [sp], #0x20 5df5c: 17fef8bd b 0x1c250 5df60: f81b0ff9 str x25, [sp, #-0x50]! 5df64: a9015ff8 stp x24, x23, [sp, #0x10] 5df68: a90257f6 stp x22, x21, [sp, #0x20] 5df6c: a9034ff4 stp x20, x19, [sp, #0x30] 5df70: a9047bfd stp x29, x30, [sp, #0x40] 5df74: 910103fd add x29, sp, #0x40 5df78: aa0003f3 mov x19, x0 5df7c: 97fef8b5 bl 0x1c250 5df80: 90000062 adrp x2, 0x69000 5df84: 2a0003f4 mov w20, w0 5df88: 9100b842 add x2, x2, #0x2e 5df8c: 1284e221 mov w1, #-0x2712 // =-10002 5df90: aa1303e0 mov x0, x19 5df94: 97fef86f bl 0x1c150 5df98: 7100069f cmp w20, #0x1 5df9c: 5400048b b.lt 0x5e02c 5dfa0: b0000179 adrp x25, 0x8a000 5dfa4: f9468739 ldr x25, [x25, #0xd08] 5dfa8: 2a1f03f8 mov w24, wzr 5dfac: 91026335 add x21, x25, #0x98 5dfb0: 12800001 mov w1, #-0x1 // =-1 5dfb4: aa1303e0 mov x0, x19 5dfb8: 11000716 add w22, w24, #0x1 5dfbc: 97fef731 bl 0x1bc80 5dfc0: aa1303e0 mov x0, x19 5dfc4: 2a1603e1 mov w1, w22 5dfc8: 97fef72e bl 0x1bc80 5dfcc: 320003e1 orr w1, wzr, #0x1 5dfd0: 320003e2 orr w2, wzr, #0x1 5dfd4: aa1303e0 mov x0, x19 5dfd8: 97fefe0e bl 0x1d810 5dfdc: 12800001 mov w1, #-0x1 // =-1 5dfe0: aa1303e0 mov x0, x19 5dfe4: aa1f03e2 mov x2, xzr 5dfe8: 97fefd56 bl 0x1d540 5dfec: aa0003f7 mov x23, x0 5dff0: b4000377 cbz x23, 0x5e05c 5dff4: 71000adf cmp w22, #0x2 5dff8: 5400008b b.lt 0x5e008 5dffc: 52800120 mov w0, #0x9 // =9 5e000: aa1503e1 mov x1, x21 5e004: 97fefa57 bl 0x1c960 5e008: 91026321 add x1, x25, #0x98 5e00c: aa1703e0 mov x0, x23 5e010: 97fefa30 bl 0x1c8d0 5e014: 321f7be1 orr w1, wzr, #0xfffffffe 5e018: aa1303e0 mov x0, x19 5e01c: 97fefa05 bl 0x1c830 5e020: 11000718 add w24, w24, #0x1 5e024: 6b14031f cmp w24, w20 5e028: 54fffc4b b.lt 0x5dfb0 5e02c: 90000168 adrp x8, 0x8a000 5e030: f9468508 ldr x8, [x8, #0xd08] 5e034: 52800140 mov w0, #0xa // =10 5e038: 91026101 add x1, x8, #0x98 5e03c: 97fefa49 bl 0x1c960 5e040: a9447bfd ldp x29, x30, [sp, #0x40] 5e044: a9434ff4 ldp x20, x19, [sp, #0x30] 5e048: a94257f6 ldp x22, x21, [sp, #0x20] 5e04c: a9415ff8 ldp x24, x23, [sp, #0x10] 5e050: 2a1f03e0 mov w0, wzr 5e054: f84507f9 ldr x25, [sp], #0x50 5e058: d65f03c0 ret 5e05c: aa1303e0 mov x0, x19 5e060: a9447bfd ldp x29, x30, [sp, #0x40] 5e064: a9434ff4 ldp x20, x19, [sp, #0x30] 5e068: a94257f6 ldp x22, x21, [sp, #0x20] 5e06c: a9415ff8 ldp x24, x23, [sp, #0x10] 5e070: 90000061 adrp x1, 0x6a000 5e074: 911e9c21 add x1, x1, #0x7a7 5e078: f84507f9 ldr x25, [sp], #0x50 5e07c: 17fefdb9 b 0x1d760 5e080: f81e0ff3 str x19, [sp, #-0x20]! 5e084: a9017bfd stp x29, x30, [sp, #0x10] 5e088: 910043fd add x29, sp, #0x10 5e08c: 320003e1 orr w1, wzr, #0x1 5e090: aa0003f3 mov x19, x0 5e094: 97fefd77 bl 0x1d670 5e098: 321f03e1 orr w1, wzr, #0x2 5e09c: aa1303e0 mov x0, x19 5e0a0: 97fefd74 bl 0x1d670 5e0a4: 320003e1 orr w1, wzr, #0x1 5e0a8: 321f03e2 orr w2, wzr, #0x2 5e0ac: aa1303e0 mov x0, x19 5e0b0: 97fefb68 bl 0x1ce50 5e0b4: 2a0003e1 mov w1, w0 5e0b8: aa1303e0 mov x0, x19 5e0bc: 97fef98d bl 0x1c6f0 5e0c0: a9417bfd ldp x29, x30, [sp, #0x10] 5e0c4: 320003e0 orr w0, wzr, #0x1 5e0c8: f84207f3 ldr x19, [sp], #0x20 5e0cc: d65f03c0 ret 5e0d0: f81e0ff3 str x19, [sp, #-0x20]! 5e0d4: a9017bfd stp x29, x30, [sp, #0x10] 5e0d8: 910043fd add x29, sp, #0x10 5e0dc: 320003e1 orr w1, wzr, #0x1 5e0e0: 528000a2 mov w2, #0x5 // =5 5e0e4: aa0003f3 mov x19, x0 5e0e8: 97fef76a bl 0x1be90 5e0ec: 321f03e1 orr w1, wzr, #0x2 5e0f0: aa1303e0 mov x0, x19 5e0f4: 97fefd5f bl 0x1d670 5e0f8: 321f03e1 orr w1, wzr, #0x2 5e0fc: aa1303e0 mov x0, x19 5e100: 97fef9cc bl 0x1c830 5e104: 320003e1 orr w1, wzr, #0x1 5e108: aa1303e0 mov x0, x19 5e10c: 97fefa5d bl 0x1ca80 5e110: a9417bfd ldp x29, x30, [sp, #0x10] 5e114: 320003e0 orr w0, wzr, #0x1 5e118: f84207f3 ldr x19, [sp], #0x20 5e11c: d65f03c0 ret 5e120: f81e0ff3 str x19, [sp, #-0x20]! 5e124: a9017bfd stp x29, x30, [sp, #0x10] 5e128: 910043fd add x29, sp, #0x10 5e12c: 320003e1 orr w1, wzr, #0x1 5e130: 528000a2 mov w2, #0x5 // =5 5e134: aa0003f3 mov x19, x0 5e138: 97fef756 bl 0x1be90 5e13c: 321f03e1 orr w1, wzr, #0x2 5e140: aa1303e0 mov x0, x19 5e144: 97fefd4b bl 0x1d670 5e148: 320007e1 orr w1, wzr, #0x3 5e14c: aa1303e0 mov x0, x19 5e150: 97fefd48 bl 0x1d670 5e154: 320007e1 orr w1, wzr, #0x3 5e158: aa1303e0 mov x0, x19 5e15c: 97fef9b5 bl 0x1c830 5e160: 320003e1 orr w1, wzr, #0x1 5e164: aa1303e0 mov x0, x19 5e168: 97fefc72 bl 0x1d330 5e16c: a9417bfd ldp x29, x30, [sp, #0x10] 5e170: 320003e0 orr w0, wzr, #0x1 5e174: f84207f3 ldr x19, [sp], #0x20 5e178: d65f03c0 ret 5e17c: f81d0ff5 str x21, [sp, #-0x30]! 5e180: a9014ff4 stp x20, x19, [sp, #0x10] 5e184: a9027bfd stp x29, x30, [sp, #0x20] 5e188: 910083fd add x29, sp, #0x20 5e18c: aa0003f3 mov x19, x0 5e190: 97fef830 bl 0x1c250 5e194: 2a0003f4 mov w20, w0 5e198: 320003e1 orr w1, wzr, #0x1 5e19c: aa1303e0 mov x0, x19 5e1a0: 97fefbf0 bl 0x1d160 5e1a4: 7100101f cmp w0, #0x4 5e1a8: 540001c1 b.ne 0x5e1e0 5e1ac: 320003e1 orr w1, wzr, #0x1 5e1b0: aa1303e0 mov x0, x19 5e1b4: aa1f03e2 mov x2, xzr 5e1b8: 97fefce2 bl 0x1d540 5e1bc: 39400008 ldrb w8, [x0] 5e1c0: 71008d1f cmp w8, #0x23 5e1c4: 540000e1 b.ne 0x5e1e0 5e1c8: 51000688 sub w8, w20, #0x1 5e1cc: 93407d01 sxtw x1, w8 5e1d0: aa1303e0 mov x0, x19 5e1d4: 97fef687 bl 0x1bbf0 5e1d8: 320003e0 orr w0, wzr, #0x1 5e1dc: 14000011 b 0x5e220 5e1e0: 320003e1 orr w1, wzr, #0x1 5e1e4: aa1303e0 mov x0, x19 5e1e8: 97fefaa6 bl 0x1cc80 5e1ec: 6b14001f cmp w0, w20 5e1f0: 0b140008 add w8, w0, w20 5e1f4: 1a80c289 csel w9, w20, w0, gt 5e1f8: 7100001f cmp w0, #0x0 5e1fc: 1a89b115 csel w21, w8, w9, lt 5e200: 710002bf cmp w21, #0x0 5e204: 540000cc b.gt 0x5e21c 5e208: 90000062 adrp x2, 0x6a000 5e20c: 911f4842 add x2, x2, #0x7d2 5e210: 320003e1 orr w1, wzr, #0x1 5e214: aa1303e0 mov x0, x19 5e218: 97fef74e bl 0x1bf50 5e21c: 4b150280 sub w0, w20, w21 5e220: a9427bfd ldp x29, x30, [sp, #0x20] 5e224: a9414ff4 ldp x20, x19, [sp, #0x10] 5e228: f84307f5 ldr x21, [sp], #0x30 5e22c: d65f03c0 ret 5e230: f81e0ff3 str x19, [sp, #-0x20]! 5e234: a9017bfd stp x29, x30, [sp, #0x10] 5e238: 910043fd add x29, sp, #0x10 5e23c: 321f03e1 orr w1, wzr, #0x2 5e240: 528000a2 mov w2, #0x5 // =5 5e244: aa0003f3 mov x19, x0 5e248: 97fef712 bl 0x1be90 5e24c: aa1303e0 mov x0, x19 5e250: 2a1f03e1 mov w1, wzr 5e254: 9400014a bl 0x5e77c 5e258: 321f03e1 orr w1, wzr, #0x2 5e25c: aa1303e0 mov x0, x19 5e260: 97fef688 bl 0x1bc80 5e264: 320003e1 orr w1, wzr, #0x1 5e268: aa1303e0 mov x0, x19 5e26c: 97fefbed bl 0x1d220 5e270: 34000200 cbz w0, 0x5e2b0 5e274: 320003e1 orr w1, wzr, #0x1 5e278: aa1303e0 mov x0, x19 5e27c: 97fefd4d bl 0x1d7b0 5e280: 1e602008 fcmp d0, #0.0 5e284: 54000161 b.ne 0x5e2b0 5e288: aa1303e0 mov x0, x19 5e28c: 97fef781 bl 0x1c090 5e290: 321f7be1 orr w1, wzr, #0xfffffffe 5e294: aa1303e0 mov x0, x19 5e298: 97fef75e bl 0x1c010 5e29c: 321f7be1 orr w1, wzr, #0xfffffffe 5e2a0: aa1303e0 mov x0, x19 5e2a4: 97fefa27 bl 0x1cb40 5e2a8: 2a1f03e0 mov w0, wzr 5e2ac: 1400000e b 0x5e2e4 5e2b0: 321f7be1 orr w1, wzr, #0xfffffffe 5e2b4: aa1303e0 mov x0, x19 5e2b8: 97fefe0e bl 0x1daf0 5e2bc: 350000a0 cbnz w0, 0x5e2d0 5e2c0: 321f7be1 orr w1, wzr, #0xfffffffe 5e2c4: aa1303e0 mov x0, x19 5e2c8: 97fefa1e bl 0x1cb40 5e2cc: 350000a0 cbnz w0, 0x5e2e0 5e2d0: 90000061 adrp x1, 0x6a000 5e2d4: 911f9421 add x1, x1, #0x7e5 5e2d8: aa1303e0 mov x0, x19 5e2dc: 97fefd21 bl 0x1d760 5e2e0: 320003e0 orr w0, wzr, #0x1 5e2e4: a9417bfd ldp x29, x30, [sp, #0x10] 5e2e8: f84207f3 ldr x19, [sp], #0x20 5e2ec: d65f03c0 ret 5e2f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5e2f4: a9017bfd stp x29, x30, [sp, #0x10] 5e2f8: 910043fd add x29, sp, #0x10 5e2fc: 321f03e1 orr w1, wzr, #0x2 5e300: aa0003f3 mov x19, x0 5e304: 97fefb97 bl 0x1d160 5e308: 2a0003f4 mov w20, w0 5e30c: 320003e1 orr w1, wzr, #0x1 5e310: 528000a2 mov w2, #0x5 // =5 5e314: aa1303e0 mov x0, x19 5e318: 97fef6de bl 0x1be90 5e31c: 34000114 cbz w20, 0x5e33c 5e320: 7100169f cmp w20, #0x5 5e324: 540000c0 b.eq 0x5e33c 5e328: 90000062 adrp x2, 0x6a000 5e32c: 91206442 add x2, x2, #0x819 5e330: 321f03e1 orr w1, wzr, #0x2 5e334: aa1303e0 mov x0, x19 5e338: 97fef706 bl 0x1bf50 5e33c: 90000062 adrp x2, 0x6a000 5e340: 911d5042 add x2, x2, #0x754 5e344: 320003e1 orr w1, wzr, #0x1 5e348: aa1303e0 mov x0, x19 5e34c: 97fef9c5 bl 0x1ca60 5e350: 340000a0 cbz w0, 0x5e364 5e354: 90000061 adrp x1, 0x6a000 5e358: 9120bc21 add x1, x1, #0x82f 5e35c: aa1303e0 mov x0, x19 5e360: 97fefd00 bl 0x1d760 5e364: 321f03e1 orr w1, wzr, #0x2 5e368: aa1303e0 mov x0, x19 5e36c: 97fef931 bl 0x1c830 5e370: 320003e1 orr w1, wzr, #0x1 5e374: aa1303e0 mov x0, x19 5e378: 97fef5fe bl 0x1bb70 5e37c: a9417bfd ldp x29, x30, [sp, #0x10] 5e380: 320003e0 orr w0, wzr, #0x1 5e384: a8c24ff4 ldp x20, x19, [sp], #0x20 5e388: d65f03c0 ret 5e38c: d10103ff sub sp, sp, #0x40 5e390: a90157f6 stp x22, x21, [sp, #0x10] 5e394: a9024ff4 stp x20, x19, [sp, #0x20] 5e398: a9037bfd stp x29, x30, [sp, #0x30] 5e39c: 9100c3fd add x29, sp, #0x30 5e3a0: d53bd048 mrs x8, TPIDR_EL0 5e3a4: f9401508 ldr x8, [x8, #0x28] 5e3a8: 321f03e1 orr w1, wzr, #0x2 5e3ac: 52800142 mov w2, #0xa // =10 5e3b0: aa0003f3 mov x19, x0 5e3b4: f90007e8 str x8, [sp, #0x8] 5e3b8: 97fef9f6 bl 0x1cb90 5e3bc: aa0003f4 mov x20, x0 5e3c0: 320003e1 orr w1, wzr, #0x1 5e3c4: aa1303e0 mov x0, x19 5e3c8: 71002a9f cmp w20, #0xa 5e3cc: 54000141 b.ne 0x5e3f4 5e3d0: 97fefca8 bl 0x1d670 5e3d4: 320003e1 orr w1, wzr, #0x1 5e3d8: aa1303e0 mov x0, x19 5e3dc: 97fefb91 bl 0x1d220 5e3e0: 34000440 cbz w0, 0x5e468 5e3e4: 320003e1 orr w1, wzr, #0x1 5e3e8: aa1303e0 mov x0, x19 5e3ec: 97fefcf1 bl 0x1d7b0 5e3f0: 14000022 b 0x5e478 5e3f4: aa1f03e2 mov x2, xzr 5e3f8: 97fef8ee bl 0x1c7b0 5e3fc: aa0003f5 mov x21, x0 5e400: 51000a88 sub w8, w20, #0x2 5e404: 71008d1f cmp w8, #0x23 5e408: 540000c3 b.lo 0x5e420 5e40c: 90000062 adrp x2, 0x6a000 5e410: 91214c42 add x2, x2, #0x853 5e414: 321f03e1 orr w1, wzr, #0x2 5e418: aa1303e0 mov x0, x19 5e41c: 97fef6cd bl 0x1bf50 5e420: 910003e1 mov x1, sp 5e424: aa1503e0 mov x0, x21 5e428: 2a1403e2 mov w2, w20 5e42c: 97fef6b1 bl 0x1bef0 5e430: f94003f6 ldr x22, [sp] 5e434: aa0003f4 mov x20, x0 5e438: eb1602bf cmp x21, x22 5e43c: 54000160 b.eq 0x5e468 5e440: 394002d5 ldrb w21, [x22] 5e444: 2a1503e0 mov w0, w21 5e448: 97fefdde bl 0x1dbc0 5e44c: 340000c0 cbz w0, 0x5e464 5e450: 38401ed5 ldrb w21, [x22, #0x1]! 5e454: 2a1503e0 mov w0, w21 5e458: 97fefdda bl 0x1dbc0 5e45c: 35ffffa0 cbnz w0, 0x5e450 5e460: f90003f6 str x22, [sp] 5e464: 34000095 cbz w21, 0x5e474 5e468: aa1303e0 mov x0, x19 5e46c: 97fefdb5 bl 0x1db40 5e470: 14000004 b 0x5e480 5e474: 9e630280 ucvtf d0, x20 5e478: aa1303e0 mov x0, x19 5e47c: 97fefd19 bl 0x1d8e0 5e480: d53bd048 mrs x8, TPIDR_EL0 5e484: f9401508 ldr x8, [x8, #0x28] 5e488: f94007e9 ldr x9, [sp, #0x8] 5e48c: eb09011f cmp x8, x9 5e490: 540000e1 b.ne 0x5e4ac 5e494: a9437bfd ldp x29, x30, [sp, #0x30] 5e498: a9424ff4 ldp x20, x19, [sp, #0x20] 5e49c: a94157f6 ldp x22, x21, [sp, #0x10] 5e4a0: 320003e0 orr w0, wzr, #0x1 5e4a4: 910103ff add sp, sp, #0x40 5e4a8: d65f03c0 ret 5e4ac: 97fef94d bl 0x1c9e0 <__stack_chk_fail@plt> 5e4b0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5e4b4: a9017bfd stp x29, x30, [sp, #0x10] 5e4b8: 910043fd add x29, sp, #0x10 5e4bc: 320003e1 orr w1, wzr, #0x1 5e4c0: aa0003f3 mov x19, x0 5e4c4: 97fefc6b bl 0x1d670 5e4c8: f0000042 adrp x2, 0x69000 5e4cc: 9100b042 add x2, x2, #0x2c 5e4d0: 320003e1 orr w1, wzr, #0x1 5e4d4: aa1303e0 mov x0, x19 5e4d8: 97fefbae bl 0x1d390 5e4dc: 35000700 cbnz w0, 0x5e5bc 5e4e0: 320003e1 orr w1, wzr, #0x1 5e4e4: aa1303e0 mov x0, x19 5e4e8: 97fefb1e bl 0x1d160 5e4ec: 2a0003e8 mov w8, w0 5e4f0: 7100101f cmp w0, #0x4 5e4f4: 540002c8 b.hi 0x5e54c 5e4f8: 90000069 adrp x9, 0x6a000 5e4fc: 91178129 add x9, x9, #0x5e0 5e500: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5e504: 8b090108 add x8, x8, x9 5e508: d61f0100 br x8 5e50c: 90000061 adrp x1, 0x6a000 5e510: 9109fc21 add x1, x1, #0x27f 5e514: 320007e2 orr w2, wzr, #0x3 5e518: aa1303e0 mov x0, x19 5e51c: 97fefbc9 bl 0x1d440 5e520: 14000027 b 0x5e5bc 5e524: 320003e1 orr w1, wzr, #0x1 5e528: aa1303e0 mov x0, x19 5e52c: 97fefa59 bl 0x1ce90 5e530: 90000048 adrp x8, 0x66000 5e534: 90000049 adrp x9, 0x66000 5e538: 91008d08 add x8, x8, #0x23 5e53c: 91007929 add x9, x9, #0x1e 5e540: 7100001f cmp w0, #0x0 5e544: 9a881121 csel x1, x9, x8, ne 5e548: 14000017 b 0x5e5a4 5e54c: 320003e1 orr w1, wzr, #0x1 5e550: aa1303e0 mov x0, x19 5e554: 97fefb03 bl 0x1d160 5e558: 2a0003e1 mov w1, w0 5e55c: aa1303e0 mov x0, x19 5e560: 97fef77c bl 0x1c350 5e564: aa0003f4 mov x20, x0 5e568: 320003e1 orr w1, wzr, #0x1 5e56c: aa1303e0 mov x0, x19 5e570: 97fef99c bl 0x1cbe0 5e574: 90000061 adrp x1, 0x6a000 5e578: aa0003e3 mov x3, x0 5e57c: 91219421 add x1, x1, #0x865 5e580: aa1303e0 mov x0, x19 5e584: aa1403e2 mov x2, x20 5e588: 97fef586 bl 0x1bba0 5e58c: 1400000c b 0x5e5bc 5e590: 320003e1 orr w1, wzr, #0x1 5e594: aa1303e0 mov x0, x19 5e598: aa1f03e2 mov x2, xzr 5e59c: 97fefbe9 bl 0x1d540 5e5a0: aa0003e1 mov x1, x0 5e5a4: aa1303e0 mov x0, x19 5e5a8: 97fefa6e bl 0x1cf60 5e5ac: 14000004 b 0x5e5bc 5e5b0: 320003e1 orr w1, wzr, #0x1 5e5b4: aa1303e0 mov x0, x19 5e5b8: 97fef5b2 bl 0x1bc80 5e5bc: a9417bfd ldp x29, x30, [sp, #0x10] 5e5c0: 320003e0 orr w0, wzr, #0x1 5e5c4: a8c24ff4 ldp x20, x19, [sp], #0x20 5e5c8: d65f03c0 ret 5e5cc: f81e0ff3 str x19, [sp, #-0x20]! 5e5d0: a9017bfd stp x29, x30, [sp, #0x10] 5e5d4: 910043fd add x29, sp, #0x10 5e5d8: 320003e1 orr w1, wzr, #0x1 5e5dc: aa0003f3 mov x19, x0 5e5e0: 97fefc24 bl 0x1d670 5e5e4: 320003e1 orr w1, wzr, #0x1 5e5e8: aa1303e0 mov x0, x19 5e5ec: 97fefadd bl 0x1d160 5e5f0: 2a0003e1 mov w1, w0 5e5f4: aa1303e0 mov x0, x19 5e5f8: 97fef756 bl 0x1c350 5e5fc: aa0003e1 mov x1, x0 5e600: aa1303e0 mov x0, x19 5e604: 97fefa57 bl 0x1cf60 5e608: a9417bfd ldp x29, x30, [sp, #0x10] 5e60c: 320003e0 orr w0, wzr, #0x1 5e610: f84207f3 ldr x19, [sp], #0x20 5e614: d65f03c0 ret 5e618: a9bd57f6 stp x22, x21, [sp, #-0x30]! 5e61c: a9014ff4 stp x20, x19, [sp, #0x10] 5e620: a9027bfd stp x29, x30, [sp, #0x20] 5e624: 910083fd add x29, sp, #0x20 5e628: 320003e1 orr w1, wzr, #0x1 5e62c: 528000a2 mov w2, #0x5 // =5 5e630: aa0003f3 mov x19, x0 5e634: 97fef617 bl 0x1be90 5e638: 321f03e1 orr w1, wzr, #0x2 5e63c: 320003e2 orr w2, wzr, #0x1 5e640: aa1303e0 mov x0, x19 5e644: 97fef953 bl 0x1cb90 5e648: aa0003f4 mov x20, x0 5e64c: 320007e1 orr w1, wzr, #0x3 5e650: aa1303e0 mov x0, x19 5e654: 97fefac3 bl 0x1d160 5e658: 7100001f cmp w0, #0x0 5e65c: 540000ad b.le 0x5e670 5e660: 320007e1 orr w1, wzr, #0x3 5e664: aa1303e0 mov x0, x19 5e668: 97fef986 bl 0x1cc80 5e66c: 14000004 b 0x5e67c 5e670: 320003e1 orr w1, wzr, #0x1 5e674: aa1303e0 mov x0, x19 5e678: 97fefa3e bl 0x1cf70 5e67c: aa0003f5 mov x21, x0 5e680: 6b1402a8 subs w8, w21, w20 5e684: 540000ea b.ge 0x5e6a0 5e688: 2a1f03f6 mov w22, wzr 5e68c: a9427bfd ldp x29, x30, [sp, #0x20] 5e690: a9414ff4 ldp x20, x19, [sp, #0x10] 5e694: 2a1603e0 mov w0, w22 5e698: a8c357f6 ldp x22, x21, [sp], #0x30 5e69c: d65f03c0 ret 5e6a0: 37f80288 tbnz w8, #0x1f, 0x5e6f0 5e6a4: 11000516 add w22, w8, #0x1 5e6a8: aa1303e0 mov x0, x19 5e6ac: 2a1603e1 mov w1, w22 5e6b0: 97fef918 bl 0x1cb10 5e6b4: 340001e0 cbz w0, 0x5e6f0 5e6b8: 320003e1 orr w1, wzr, #0x1 5e6bc: aa1303e0 mov x0, x19 5e6c0: 2a1403e2 mov w2, w20 5e6c4: 97fefb8f bl 0x1d500 5e6c8: 6b1402bf cmp w21, w20 5e6cc: 54fffe0d b.le 0x5e68c 5e6d0: 11000694 add w20, w20, #0x1 5e6d4: 320003e1 orr w1, wzr, #0x1 5e6d8: aa1303e0 mov x0, x19 5e6dc: 2a1403e2 mov w2, w20 5e6e0: 97fefb88 bl 0x1d500 5e6e4: 6b1402bf cmp w21, w20 5e6e8: 54ffff41 b.ne 0x5e6d0 5e6ec: 17ffffe8 b 0x5e68c 5e6f0: aa1303e0 mov x0, x19 5e6f4: a9427bfd ldp x29, x30, [sp, #0x20] 5e6f8: a9414ff4 ldp x20, x19, [sp, #0x10] 5e6fc: 90000061 adrp x1, 0x6a000 5e700: 9121b021 add x1, x1, #0x86c 5e704: a8c357f6 ldp x22, x21, [sp], #0x30 5e708: 17fefc16 b 0x1d760 5e70c: f81e0ff3 str x19, [sp, #-0x20]! 5e710: a9017bfd stp x29, x30, [sp, #0x10] 5e714: 910043fd add x29, sp, #0x10 5e718: 321f03e1 orr w1, wzr, #0x2 5e71c: aa0003f3 mov x19, x0 5e720: 97fefbd4 bl 0x1d670 5e724: 321f03e1 orr w1, wzr, #0x2 5e728: aa1303e0 mov x0, x19 5e72c: 97fef841 bl 0x1c830 5e730: 320003e1 orr w1, wzr, #0x1 5e734: aa1303e0 mov x0, x19 5e738: 97fef636 bl 0x1c010 5e73c: 12800002 mov w2, #-0x1 // =-1 5e740: 320003e3 orr w3, wzr, #0x1 5e744: aa1303e0 mov x0, x19 5e748: 2a1f03e1 mov w1, wzr 5e74c: 97fef8e5 bl 0x1cae0 5e750: 7100001f cmp w0, #0x0 5e754: 1a9f17e1 cset w1, eq 5e758: aa1303e0 mov x0, x19 5e75c: 97fef7e5 bl 0x1c6f0 5e760: 320003e1 orr w1, wzr, #0x1 5e764: aa1303e0 mov x0, x19 5e768: 97fefa9a bl 0x1d1d0 5e76c: a9417bfd ldp x29, x30, [sp, #0x10] 5e770: aa1303e0 mov x0, x19 5e774: f84207f3 ldr x19, [sp], #0x20 5e778: 17fef6b6 b 0x1c250 5e77c: d10283ff sub sp, sp, #0xa0 5e780: a9084ff4 stp x20, x19, [sp, #0x80] 5e784: a9097bfd stp x29, x30, [sp, #0x90] 5e788: 910243fd add x29, sp, #0x90 5e78c: d53bd048 mrs x8, TPIDR_EL0 5e790: f9401508 ldr x8, [x8, #0x28] 5e794: 2a0103f4 mov w20, w1 5e798: 320003e1 orr w1, wzr, #0x1 5e79c: aa0003f3 mov x19, x0 5e7a0: f81e83a8 stur x8, [x29, #-0x18] 5e7a4: 97fefa6f bl 0x1d160 5e7a8: 7100181f cmp w0, #0x6 5e7ac: 540000a1 b.ne 0x5e7c0 5e7b0: 320003e1 orr w1, wzr, #0x1 5e7b4: aa1303e0 mov x0, x19 5e7b8: 97fef532 bl 0x1bc80 5e7bc: 14000029 b 0x5e860 5e7c0: 340000d4 cbz w20, 0x5e7d8 5e7c4: 320003e1 orr w1, wzr, #0x1 5e7c8: 320003e2 orr w2, wzr, #0x1 5e7cc: aa1303e0 mov x0, x19 5e7d0: 97fef8f0 bl 0x1cb90 5e7d4: 14000004 b 0x5e7e4 5e7d8: 320003e1 orr w1, wzr, #0x1 5e7dc: aa1303e0 mov x0, x19 5e7e0: 97fef928 bl 0x1cc80 5e7e4: aa0003f4 mov x20, x0 5e7e8: 36f800d4 tbz w20, #0x1f, 0x5e800 5e7ec: 90000062 adrp x2, 0x6a000 5e7f0: 911be442 add x2, x2, #0x6f9 5e7f4: 320003e1 orr w1, wzr, #0x1 5e7f8: aa1303e0 mov x0, x19 5e7fc: 97fef5d5 bl 0x1bf50 5e800: 910003e2 mov x2, sp 5e804: aa1303e0 mov x0, x19 5e808: 2a1403e1 mov w1, w20 5e80c: 97fef781 bl 0x1c610 5e810: 350000c0 cbnz w0, 0x5e828 5e814: 90000062 adrp x2, 0x6a000 5e818: 911c5042 add x2, x2, #0x714 5e81c: 320003e1 orr w1, wzr, #0x1 5e820: aa1303e0 mov x0, x19 5e824: 97fef5cb bl 0x1bf50 5e828: f0000041 adrp x1, 0x69000 5e82c: 91072c21 add x1, x1, #0x1cb 5e830: 910003e2 mov x2, sp 5e834: aa1303e0 mov x0, x19 5e838: 97fef9d2 bl 0x1cf80 5e83c: 12800001 mov w1, #-0x1 // =-1 5e840: aa1303e0 mov x0, x19 5e844: 97fefa47 bl 0x1d160 5e848: 350000c0 cbnz w0, 0x5e860 5e84c: 90000061 adrp x1, 0x6a000 5e850: 911c8821 add x1, x1, #0x722 5e854: aa1303e0 mov x0, x19 5e858: 2a1403e2 mov w2, w20 5e85c: 97fefbc1 bl 0x1d760 5e860: d53bd048 mrs x8, TPIDR_EL0 5e864: f9401508 ldr x8, [x8, #0x28] 5e868: f85e83a9 ldur x9, [x29, #-0x18] 5e86c: eb09011f cmp x8, x9 5e870: 540000a1 b.ne 0x5e884 5e874: a9497bfd ldp x29, x30, [sp, #0x90] 5e878: a9484ff4 ldp x20, x19, [sp, #0x80] 5e87c: 910283ff add sp, sp, #0xa0 5e880: d65f03c0 ret 5e884: 97fef857 bl 0x1c9e0 <__stack_chk_fail@plt> 5e888: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5e88c: a9017bfd stp x29, x30, [sp, #0x10] 5e890: 910043fd add x29, sp, #0x10 5e894: aa0203f3 mov x19, x2 5e898: 90000062 adrp x2, 0x6a000 5e89c: 911da042 add x2, x2, #0x768 5e8a0: 321f03e1 orr w1, wzr, #0x2 5e8a4: aa0003f4 mov x20, x0 5e8a8: 97fef5ea bl 0x1c050 5e8ac: 320003e1 orr w1, wzr, #0x1 5e8b0: aa1403e0 mov x0, x20 5e8b4: 97fef4f3 bl 0x1bc80 5e8b8: 320003e2 orr w2, wzr, #0x1 5e8bc: aa1403e0 mov x0, x20 5e8c0: 2a1f03e1 mov w1, wzr 5e8c4: 97fefbd3 bl 0x1d810 5e8c8: 12800001 mov w1, #-0x1 // =-1 5e8cc: aa1403e0 mov x0, x20 5e8d0: 97fefa24 bl 0x1d160 5e8d4: 340001c0 cbz w0, 0x5e90c 5e8d8: 12800001 mov w1, #-0x1 // =-1 5e8dc: aa1403e0 mov x0, x20 5e8e0: 97fef42c bl 0x1b990 5e8e4: 34000180 cbz w0, 0x5e914 5e8e8: 320007e1 orr w1, wzr, #0x3 5e8ec: aa1403e0 mov x0, x20 5e8f0: 97fefa38 bl 0x1d1d0 5e8f4: a9417bfd ldp x29, x30, [sp, #0x10] 5e8f8: 320007e1 orr w1, wzr, #0x3 5e8fc: aa1403e0 mov x0, x20 5e900: aa1303e2 mov x2, x19 5e904: a8c24ff4 ldp x20, x19, [sp], #0x20 5e908: 17fefb0e b 0x1d540 5e90c: f900027f str xzr, [x19] 5e910: 14000005 b 0x5e924 5e914: 90000061 adrp x1, 0x6a000 5e918: 911e0821 add x1, x1, #0x782 5e91c: aa1403e0 mov x0, x20 5e920: 97fefb90 bl 0x1d760 5e924: a9417bfd ldp x29, x30, [sp, #0x10] 5e928: aa1f03e0 mov x0, xzr 5e92c: a8c24ff4 ldp x20, x19, [sp], #0x20 5e930: d65f03c0 ret 5e934: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5e938: a9017bfd stp x29, x30, [sp, #0x10] 5e93c: 910043fd add x29, sp, #0x10 5e940: aa0003f3 mov x19, x0 5e944: 97fef95f bl 0x1cec0 5e948: aa0003f4 mov x20, x0 5e94c: 320003e1 orr w1, wzr, #0x1 5e950: aa1303e0 mov x0, x19 5e954: 97fefa03 bl 0x1d160 5e958: 7100181f cmp w0, #0x6 5e95c: 540000a1 b.ne 0x5e970 5e960: 320003e1 orr w1, wzr, #0x1 5e964: aa1303e0 mov x0, x19 5e968: 97fefc62 bl 0x1daf0 5e96c: 340000c0 cbz w0, 0x5e984 5e970: 90000062 adrp x2, 0x6a000 5e974: 9122d042 add x2, x2, #0x8b4 5e978: 320003e1 orr w1, wzr, #0x1 5e97c: aa1303e0 mov x0, x19 5e980: 97fef574 bl 0x1bf50 5e984: 320003e1 orr w1, wzr, #0x1 5e988: aa1303e0 mov x0, x19 5e98c: 97fef4bd bl 0x1bc80 5e990: 320003e2 orr w2, wzr, #0x1 5e994: aa1303e0 mov x0, x19 5e998: aa1403e1 mov x1, x20 5e99c: 97fef4c9 bl 0x1bcc0 5e9a0: a9417bfd ldp x29, x30, [sp, #0x10] 5e9a4: 320003e0 orr w0, wzr, #0x1 5e9a8: a8c24ff4 ldp x20, x19, [sp], #0x20 5e9ac: d65f03c0 ret 5e9b0: f81d0ff5 str x21, [sp, #-0x30]! 5e9b4: a9014ff4 stp x20, x19, [sp, #0x10] 5e9b8: a9027bfd stp x29, x30, [sp, #0x20] 5e9bc: 910083fd add x29, sp, #0x20 5e9c0: 320003e1 orr w1, wzr, #0x1 5e9c4: aa0003f3 mov x19, x0 5e9c8: 97fef5d6 bl 0x1c120 5e9cc: aa0003f4 mov x20, x0 5e9d0: b50000d4 cbnz x20, 0x5e9e8 5e9d4: 90000062 adrp x2, 0x6a000 5e9d8: 91232842 add x2, x2, #0x8ca 5e9dc: 320003e1 orr w1, wzr, #0x1 5e9e0: aa1303e0 mov x0, x19 5e9e4: 97fef55b bl 0x1bf50 5e9e8: aa1303e0 mov x0, x19 5e9ec: 97fef619 bl 0x1c250 5e9f0: 51000402 sub w2, w0, #0x1 5e9f4: aa1303e0 mov x0, x19 5e9f8: aa1403e1 mov x1, x20 5e9fc: 9400008b bl 0x5ec28 5ea00: 2a0003f5 mov w21, w0 5ea04: 37f80135 tbnz w21, #0x1f, 0x5ea28 5ea08: 320003e1 orr w1, wzr, #0x1 5ea0c: aa1303e0 mov x0, x19 5ea10: 97fef738 bl 0x1c6f0 5ea14: 2a3503e1 mvn w1, w21 5ea18: aa1303e0 mov x0, x19 5ea1c: 110006b4 add w20, w21, #0x1 5ea20: 97fef57c bl 0x1c010 5ea24: 14000008 b 0x5ea44 5ea28: aa1303e0 mov x0, x19 5ea2c: 2a1f03e1 mov w1, wzr 5ea30: 97fef730 bl 0x1c6f0 5ea34: 321f7be1 orr w1, wzr, #0xfffffffe 5ea38: aa1303e0 mov x0, x19 5ea3c: 97fef575 bl 0x1c010 5ea40: 321f03f4 orr w20, wzr, #0x2 5ea44: 2a1403e0 mov w0, w20 5ea48: a9427bfd ldp x29, x30, [sp, #0x20] 5ea4c: a9414ff4 ldp x20, x19, [sp, #0x10] 5ea50: f84307f5 ldr x21, [sp], #0x30 5ea54: d65f03c0 ret 5ea58: f81e0ff3 str x19, [sp, #-0x20]! 5ea5c: a9017bfd stp x29, x30, [sp, #0x10] 5ea60: 910043fd add x29, sp, #0x10 5ea64: aa0003f3 mov x19, x0 5ea68: 97fef58a bl 0x1c090 5ea6c: 34000060 cbz w0, 0x5ea78 5ea70: aa1303e0 mov x0, x19 5ea74: 97fefc33 bl 0x1db40 5ea78: a9417bfd ldp x29, x30, [sp, #0x10] 5ea7c: 320003e0 orr w0, wzr, #0x1 5ea80: f84207f3 ldr x19, [sp], #0x20 5ea84: d65f03c0 ret 5ea88: d10283ff sub sp, sp, #0xa0 5ea8c: a9084ff4 stp x20, x19, [sp, #0x80] 5ea90: a9097bfd stp x29, x30, [sp, #0x90] 5ea94: 910243fd add x29, sp, #0x90 5ea98: d53bd048 mrs x8, TPIDR_EL0 5ea9c: f9401508 ldr x8, [x8, #0x28] 5eaa0: 320003e1 orr w1, wzr, #0x1 5eaa4: aa0003f3 mov x19, x0 5eaa8: f81e83a8 stur x8, [x29, #-0x18] 5eaac: 97fef59d bl 0x1c120 5eab0: aa0003f4 mov x20, x0 5eab4: b50000d4 cbnz x20, 0x5eacc 5eab8: 90000062 adrp x2, 0x6a000 5eabc: 91232842 add x2, x2, #0x8ca 5eac0: 320003e1 orr w1, wzr, #0x1 5eac4: aa1303e0 mov x0, x19 5eac8: 97fef522 bl 0x1bf50 5eacc: eb13029f cmp x20, x19 5ead0: 540002a0 b.eq 0x5eb24 5ead4: aa1403e0 mov x0, x20 5ead8: 97fef8aa bl 0x1cd80 5eadc: 320003e8 orr w8, wzr, #0x1 5eae0: 7100041f cmp w0, #0x1 5eae4: 54000260 b.eq 0x5eb30 5eae8: 35000220 cbnz w0, 0x5eb2c 5eaec: 910003e2 mov x2, sp 5eaf0: aa1403e0 mov x0, x20 5eaf4: 2a1f03e1 mov w1, wzr 5eaf8: 97fef6c6 bl 0x1c610 5eafc: 321f03e8 orr w8, wzr, #0x2 5eb00: 7100001f cmp w0, #0x0 5eb04: 5400016c b.gt 0x5eb30 5eb08: aa1403e0 mov x0, x20 5eb0c: 97fef5d1 bl 0x1c250 5eb10: 7100001f cmp w0, #0x0 5eb14: 320003e8 orr w8, wzr, #0x1 5eb18: 320007e9 orr w9, wzr, #0x3 5eb1c: 9a880128 csel x8, x9, x8, eq 5eb20: 14000004 b 0x5eb30 5eb24: aa1f03e8 mov x8, xzr 5eb28: 14000002 b 0x5eb30 5eb2c: 320007e8 orr w8, wzr, #0x3 5eb30: f0000149 adrp x9, 0x89000 5eb34: 91134129 add x9, x9, #0x4d0 5eb38: f8687921 ldr x1, [x9, x8, lsl #3] 5eb3c: aa1303e0 mov x0, x19 5eb40: 97fef908 bl 0x1cf60 5eb44: d53bd048 mrs x8, TPIDR_EL0 5eb48: f9401508 ldr x8, [x8, #0x28] 5eb4c: f85e83a9 ldur x9, [x29, #-0x18] 5eb50: eb09011f cmp x8, x9 5eb54: 540000c1 b.ne 0x5eb6c 5eb58: a9497bfd ldp x29, x30, [sp, #0x90] 5eb5c: a9484ff4 ldp x20, x19, [sp, #0x80] 5eb60: 320003e0 orr w0, wzr, #0x1 5eb64: 910283ff add sp, sp, #0xa0 5eb68: d65f03c0 ret 5eb6c: 97fef79d bl 0x1c9e0 <__stack_chk_fail@plt> 5eb70: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5eb74: a9017bfd stp x29, x30, [sp, #0x10] 5eb78: 910043fd add x29, sp, #0x10 5eb7c: aa0003f3 mov x19, x0 5eb80: 97fef8d0 bl 0x1cec0 5eb84: aa0003f4 mov x20, x0 5eb88: 320003e1 orr w1, wzr, #0x1 5eb8c: aa1303e0 mov x0, x19 5eb90: 97fef974 bl 0x1d160 5eb94: 7100181f cmp w0, #0x6 5eb98: 540000a1 b.ne 0x5ebac 5eb9c: 320003e1 orr w1, wzr, #0x1 5eba0: aa1303e0 mov x0, x19 5eba4: 97fefbd3 bl 0x1daf0 5eba8: 340000c0 cbz w0, 0x5ebc0 5ebac: 90000062 adrp x2, 0x6a000 5ebb0: 9122d042 add x2, x2, #0x8b4 5ebb4: 320003e1 orr w1, wzr, #0x1 5ebb8: aa1303e0 mov x0, x19 5ebbc: 97fef4e5 bl 0x1bf50 5ebc0: 320003e1 orr w1, wzr, #0x1 5ebc4: aa1303e0 mov x0, x19 5ebc8: 97fef42e bl 0x1bc80 5ebcc: 320003e2 orr w2, wzr, #0x1 5ebd0: aa1303e0 mov x0, x19 5ebd4: aa1403e1 mov x1, x20 5ebd8: 97fef43a bl 0x1bcc0 5ebdc: 90000001 adrp x1, 0x5e000 5ebe0: 91370021 add x1, x1, #0xdc0 5ebe4: 320003e2 orr w2, wzr, #0x1 5ebe8: aa1303e0 mov x0, x19 5ebec: 97fef4d5 bl 0x1bf40 5ebf0: a9417bfd ldp x29, x30, [sp, #0x10] 5ebf4: 320003e0 orr w0, wzr, #0x1 5ebf8: a8c24ff4 ldp x20, x19, [sp], #0x20 5ebfc: d65f03c0 ret 5ec00: f81e0ff3 str x19, [sp, #-0x20]! 5ec04: a9017bfd stp x29, x30, [sp, #0x10] 5ec08: 910043fd add x29, sp, #0x10 5ec0c: aa0003f3 mov x19, x0 5ec10: 97fef590 bl 0x1c250 5ec14: a9417bfd ldp x29, x30, [sp, #0x10] 5ec18: 2a0003e1 mov w1, w0 5ec1c: aa1303e0 mov x0, x19 5ec20: f84207f3 ldr x19, [sp], #0x20 5ec24: 17fef3c7 b 0x1bb40 5ec28: d102c3ff sub sp, sp, #0xb0 5ec2c: a90857f6 stp x22, x21, [sp, #0x80] 5ec30: a9094ff4 stp x20, x19, [sp, #0x90] 5ec34: a90a7bfd stp x29, x30, [sp, #0xa0] 5ec38: 910283fd add x29, sp, #0xa0 5ec3c: d53bd048 mrs x8, TPIDR_EL0 5ec40: f9401508 ldr x8, [x8, #0x28] 5ec44: 2a0203f5 mov w21, w2 5ec48: aa0103f4 mov x20, x1 5ec4c: aa0003f3 mov x19, x0 5ec50: f81d83a8 stur x8, [x29, #-0x28] 5ec54: eb14027f cmp x19, x20 5ec58: 540001c0 b.eq 0x5ec90 5ec5c: aa1403e0 mov x0, x20 5ec60: 97fef848 bl 0x1cd80 5ec64: 7100041f cmp w0, #0x1 5ec68: 54000180 b.eq 0x5ec98 5ec6c: 350001a0 cbnz w0, 0x5eca0 5ec70: 910003e2 mov x2, sp 5ec74: aa1403e0 mov x0, x20 5ec78: 2a1f03e1 mov w1, wzr 5ec7c: 97fef665 bl 0x1c610 5ec80: 7100001f cmp w0, #0x0 5ec84: 5400012d b.le 0x5eca8 5ec88: 321f03f6 orr w22, wzr, #0x2 5ec8c: 1400000d b 0x5ecc0 5ec90: 2a1f03f6 mov w22, wzr 5ec94: 1400000b b 0x5ecc0 5ec98: 320003f6 orr w22, wzr, #0x1 5ec9c: 14000009 b 0x5ecc0 5eca0: 320007f6 orr w22, wzr, #0x3 5eca4: 14000007 b 0x5ecc0 5eca8: aa1403e0 mov x0, x20 5ecac: 97fef569 bl 0x1c250 5ecb0: 7100001f cmp w0, #0x0 5ecb4: 320003e8 orr w8, wzr, #0x1 5ecb8: 320007e9 orr w9, wzr, #0x3 5ecbc: 1a880136 csel w22, w9, w8, eq 5ecc0: aa1403e0 mov x0, x20 5ecc4: 2a1503e1 mov w1, w21 5ecc8: 97fef792 bl 0x1cb10 5eccc: 350000a0 cbnz w0, 0x5ece0 5ecd0: 90000061 adrp x1, 0x6a000 5ecd4: 91237421 add x1, x1, #0x8dd 5ecd8: aa1303e0 mov x0, x19 5ecdc: 97fefaa1 bl 0x1d760 5ece0: 710006df cmp w22, #0x1 5ece4: 540003c1 b.ne 0x5ed5c 5ece8: aa1303e0 mov x0, x19 5ecec: aa1403e1 mov x1, x20 5ecf0: 2a1503e2 mov w2, w21 5ecf4: 97fef3f3 bl 0x1bcc0 5ecf8: aa1303e0 mov x0, x19 5ecfc: aa1403e1 mov x1, x20 5ed00: 97fef7d4 bl 0x1cc50 5ed04: aa1403e0 mov x0, x20 5ed08: 2a1503e1 mov w1, w21 5ed0c: 97fef3c9 bl 0x1bc30 5ed10: 32000008 orr w8, w0, #0x1 5ed14: 7100051f cmp w8, #0x1 5ed18: 54000321 b.ne 0x5ed7c 5ed1c: aa1403e0 mov x0, x20 5ed20: 97fef54c bl 0x1c250 5ed24: 2a0003f5 mov w21, w0 5ed28: 110006a1 add w1, w21, #0x1 5ed2c: aa1303e0 mov x0, x19 5ed30: 97fef778 bl 0x1cb10 5ed34: 350000a0 cbnz w0, 0x5ed48 5ed38: 90000061 adrp x1, 0x6a000 5ed3c: 91245421 add x1, x1, #0x915 5ed40: aa1303e0 mov x0, x19 5ed44: 97fefa87 bl 0x1d760 5ed48: aa1403e0 mov x0, x20 5ed4c: aa1303e1 mov x1, x19 5ed50: 2a1503e2 mov w2, w21 5ed54: 97fef3db bl 0x1bcc0 5ed58: 1400000e b 0x5ed90 5ed5c: f0000148 adrp x8, 0x89000 5ed60: 91134108 add x8, x8, #0x4d0 5ed64: f876d902 ldr x2, [x8, w22, sxtw #3] 5ed68: 90000061 adrp x1, 0x6a000 5ed6c: 9123e821 add x1, x1, #0x8fa 5ed70: aa1303e0 mov x0, x19 5ed74: 97fef38b bl 0x1bba0 5ed78: 14000005 b 0x5ed8c 5ed7c: 320003e2 orr w2, wzr, #0x1 5ed80: aa1403e0 mov x0, x20 5ed84: aa1303e1 mov x1, x19 5ed88: 97fef3ce bl 0x1bcc0 5ed8c: 12800015 mov w21, #-0x1 // =-1 5ed90: d53bd048 mrs x8, TPIDR_EL0 5ed94: f9401508 ldr x8, [x8, #0x28] 5ed98: f85d83a9 ldur x9, [x29, #-0x28] 5ed9c: eb09011f cmp x8, x9 5eda0: 540000e1 b.ne 0x5edbc 5eda4: 2a1503e0 mov w0, w21 5eda8: a94a7bfd ldp x29, x30, [sp, #0xa0] 5edac: a9494ff4 ldp x20, x19, [sp, #0x90] 5edb0: a94857f6 ldp x22, x21, [sp, #0x80] 5edb4: 9102c3ff add sp, sp, #0xb0 5edb8: d65f03c0 ret 5edbc: 97fef709 bl 0x1c9e0 <__stack_chk_fail@plt> 5edc0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5edc4: a9017bfd stp x29, x30, [sp, #0x10] 5edc8: 910043fd add x29, sp, #0x10 5edcc: 1284e241 mov w1, #-0x2713 // =-10003 5edd0: aa0003f3 mov x19, x0 5edd4: 97fef4d3 bl 0x1c120 5edd8: aa0003f4 mov x20, x0 5eddc: aa1303e0 mov x0, x19 5ede0: 97fef51c bl 0x1c250 5ede4: 2a0003e2 mov w2, w0 5ede8: aa1303e0 mov x0, x19 5edec: aa1403e1 mov x1, x20 5edf0: 97ffff8e bl 0x5ec28 5edf4: 2a0003f4 mov w20, w0 5edf8: 36f80214 tbz w20, #0x1f, 0x5ee38 5edfc: 12800001 mov w1, #-0x1 // =-1 5ee00: aa1303e0 mov x0, x19 5ee04: 97fef2e3 bl 0x1b990 5ee08: 34000140 cbz w0, 0x5ee30 5ee0c: 320003e1 orr w1, wzr, #0x1 5ee10: aa1303e0 mov x0, x19 5ee14: 97fefa7b bl 0x1d800 5ee18: 321f7be1 orr w1, wzr, #0xfffffffe 5ee1c: aa1303e0 mov x0, x19 5ee20: 97fef47c bl 0x1c010 5ee24: 321f03e1 orr w1, wzr, #0x2 5ee28: aa1303e0 mov x0, x19 5ee2c: 97fef7cd bl 0x1cd60 5ee30: aa1303e0 mov x0, x19 5ee34: 97fef8b3 bl 0x1d100 5ee38: a9417bfd ldp x29, x30, [sp, #0x10] 5ee3c: 2a1403e0 mov w0, w20 5ee40: a8c24ff4 ldp x20, x19, [sp], #0x20 5ee44: d65f03c0 ret 5ee48: f9401809 ldr x9, [x0, #0x30] 5ee4c: d360fd28 lsr x8, x9, #32 5ee50: 6b08013f cmp w9, w8 5ee54: 540003ad b.le 0x5eec8 5ee58: 34000329 cbz w9, 0x5eebc 5ee5c: f9400008 ldr x8, [x0] 5ee60: b2607fea mov x10, #-0x100000000 // =-4294967296 5ee64: 8b09814a add x10, x10, x9, lsl #32 5ee68: 935efd49 asr x9, x10, #30 5ee6c: f9400d08 ldr x8, [x8, #0x18] 5ee70: b8696909 ldr w9, [x8, x9] 5ee74: 1200152b and w11, w9, #0x3f 5ee78: 71000d7f cmp w11, #0x3 5ee7c: 54000261 b.ne 0x5eec8 5ee80: 5306352b ubfx w11, w9, #6, #8 5ee84: 6b01017f cmp w11, w1 5ee88: 5400020c b.gt 0x5eec8 5ee8c: 53177d2b lsr w11, w9, #23 5ee90: 1100056c add w12, w11, #0x1 5ee94: 6b01019f cmp w12, w1 5ee98: 5400018b b.lt 0x5eec8 5ee9c: 0b02002c add w12, w1, w2 5eea0: 5100058c sub w12, w12, #0x1 5eea4: 6b0b019f cmp w12, w11 5eea8: 5400020d b.le 0x5eee8 5eeac: 9360fd4a asr x10, x10, #32 5eeb0: 33092189 bfi w9, w12, #23, #9 5eeb4: b82a7909 str w9, [x8, x10, lsl #2] 5eeb8: 1400000c b 0x5eee8 5eebc: 39412808 ldrb w8, [x0, #0x4a] 5eec0: 6b01011f cmp w8, w1 5eec4: 5400012d b.le 0x5eee8 5eec8: f9400c08 ldr x8, [x0, #0x18] 5eecc: 0b010049 add w9, w2, w1 5eed0: 53092129 lsl w9, w9, #23 5eed4: b9400902 ldr w2, [x8, #0x8] 5eed8: 51600128 sub w8, w9, #0x800, lsl #12 // =0x800000 5eedc: 2a011908 orr w8, w8, w1, lsl #6 5eee0: 32000501 orr w1, w8, #0x3 5eee4: 14000a1c b 0x61754 5eee8: d65f03c0 ret 5eeec: f9400c08 ldr x8, [x0, #0x18] 5eef0: 2a021829 orr w9, w1, w2, lsl #6 5eef4: 2a035d29 orr w9, w9, w3, lsl #23 5eef8: 2a043921 orr w1, w9, w4, lsl #14 5eefc: b9400908 ldr w8, [x8, #0x8] 5ef00: 2a0803e2 mov w2, w8 5ef04: 14000a14 b 0x61754 5ef08: f81c0ff7 str x23, [sp, #-0x40]! 5ef0c: a90157f6 stp x22, x21, [sp, #0x10] 5ef10: a9024ff4 stp x20, x19, [sp, #0x20] 5ef14: a9037bfd stp x29, x30, [sp, #0x30] 5ef18: 9100c3fd add x29, sp, #0x30 5ef1c: aa0003f4 mov x20, x0 5ef20: f9400e88 ldr x8, [x20, #0x18] 5ef24: 12800009 mov w9, #-0x1 // =-1 5ef28: b9403a95 ldr w21, [x20, #0x38] 5ef2c: b9003a89 str w9, [x20, #0x38] 5ef30: b9400902 ldr w2, [x8, #0x8] 5ef34: 52afffe1 mov w1, #0x7fff0000 // =2147418112 5ef38: 729002c1 movk w1, #0x8016 5ef3c: 94000a06 bl 0x61754 5ef40: 2a0003f3 mov w19, w0 5ef44: 310006bf cmn w21, #0x1 5ef48: 540003e0 b.eq 0x5efc4 5ef4c: 3100067f cmn w19, #0x1 5ef50: 540003c0 b.eq 0x5efc8 5ef54: f9400288 ldr x8, [x20] 5ef58: 320f3fe9 mov w9, #-0x1ffff // =-131071 5ef5c: 1280000a mov w10, #-0x1 // =-1 5ef60: 2a1303eb mov w11, w19 5ef64: f9400d16 ldr x22, [x8, #0x18] 5ef68: b86bdac8 ldr w8, [x22, w11, sxtw #2] 5ef6c: 2a0b03ec mov w12, w11 5ef70: 0b48392d add w13, w9, w8, lsr #14 5ef74: 0b0d016b add w11, w11, w13 5ef78: 310005bf cmn w13, #0x1 5ef7c: 1a8b054b csinc w11, w10, w11, eq 5ef80: 3100057f cmn w11, #0x1 5ef84: 54ffff21 b.ne 0x5ef68 5ef88: 93407d97 sxtw x23, w12 5ef8c: 2a3703e9 mvn w9, w23 5ef90: 2b0902b5 adds w21, w21, w9 5ef94: 5a9556a9 cneg w9, w21, mi 5ef98: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5ef9c: 540000cb b.lt 0x5efb4 5efa0: f9400e80 ldr x0, [x20, #0x18] 5efa4: 90000061 adrp x1, 0x6a000 5efa8: 912adc21 add x1, x1, #0xab7 5efac: 9400101f bl 0x63028 5efb0: b8777ac8 ldr w8, [x22, x23, lsl #2] 5efb4: 321243e9 mov w9, #0x7fffc000 // =2147467264 5efb8: 0b153929 add w9, w9, w21, lsl #14 5efbc: 33003509 bfxil w9, w8, #0, #14 5efc0: b8377ac9 str w9, [x22, x23, lsl #2] 5efc4: 2a1303f5 mov w21, w19 5efc8: 2a1503e0 mov w0, w21 5efcc: a9437bfd ldp x29, x30, [sp, #0x30] 5efd0: a9424ff4 ldp x20, x19, [sp, #0x20] 5efd4: a94157f6 ldp x22, x21, [sp, #0x10] 5efd8: f84407f7 ldr x23, [sp], #0x40 5efdc: d65f03c0 ret 5efe0: f9400c08 ldr x8, [x0, #0x18] 5efe4: 2a021829 orr w9, w1, w2, lsl #6 5efe8: 2a033921 orr w1, w9, w3, lsl #14 5efec: b9400908 ldr w8, [x8, #0x8] 5eff0: 2a0803e2 mov w2, w8 5eff4: 140009d8 b 0x61754 5eff8: 3100045f cmn w2, #0x1 5effc: 540004c0 b.eq 0x5f094 5f000: b9400029 ldr w9, [x1] 5f004: 3100053f cmn w9, #0x1 5f008: 54000480 b.eq 0x5f098 5f00c: f81d0ff5 str x21, [sp, #-0x30]! 5f010: a9014ff4 stp x20, x19, [sp, #0x10] 5f014: a9027bfd stp x29, x30, [sp, #0x20] 5f018: 910083fd add x29, sp, #0x20 5f01c: f9400008 ldr x8, [x0] 5f020: 320f3fea mov w10, #-0x1ffff // =-131071 5f024: 1280000b mov w11, #-0x1 // =-1 5f028: f9400d13 ldr x19, [x8, #0x18] 5f02c: b869da68 ldr w8, [x19, w9, sxtw #2] 5f030: 2a0903ec mov w12, w9 5f034: 0b48394d add w13, w10, w8, lsr #14 5f038: 0b0d0129 add w9, w9, w13 5f03c: 310005bf cmn w13, #0x1 5f040: 1a890569 csinc w9, w11, w9, eq 5f044: 3100053f cmn w9, #0x1 5f048: 54ffff21 b.ne 0x5f02c 5f04c: 93407d94 sxtw x20, w12 5f050: 2a3403e9 mvn w9, w20 5f054: 2b020135 adds w21, w9, w2 5f058: 5a9556a9 cneg w9, w21, mi 5f05c: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5f060: 540000cb b.lt 0x5f078 5f064: f9400c00 ldr x0, [x0, #0x18] 5f068: f0000041 adrp x1, 0x6a000 5f06c: 912adc21 add x1, x1, #0xab7 5f070: 94000fee bl 0x63028 5f074: b8747a68 ldr w8, [x19, x20, lsl #2] 5f078: 321243e9 mov w9, #0x7fffc000 // =2147467264 5f07c: 0b153929 add w9, w9, w21, lsl #14 5f080: 33003509 bfxil w9, w8, #0, #14 5f084: b8347a69 str w9, [x19, x20, lsl #2] 5f088: a9427bfd ldp x29, x30, [sp, #0x20] 5f08c: a9414ff4 ldp x20, x19, [sp, #0x10] 5f090: f84307f5 ldr x21, [sp], #0x30 5f094: d65f03c0 ret 5f098: b9000022 str w2, [x1] 5f09c: d65f03c0 ret 5f0a0: f9400c08 ldr x8, [x0, #0x18] 5f0a4: 53092049 lsl w9, w2, #23 5f0a8: b9400902 ldr w2, [x8, #0x8] 5f0ac: 11600128 add w8, w9, #0x800, lsl #12 // =0x800000 5f0b0: 2a011908 orr w8, w8, w1, lsl #6 5f0b4: 321f0d01 orr w1, w8, #0x1e 5f0b8: 140009a7 b 0x61754 5f0bc: b9403008 ldr w8, [x0, #0x30] 5f0c0: b9003408 str w8, [x0, #0x34] 5f0c4: 2a0803e0 mov w0, w8 5f0c8: d65f03c0 ret 5f0cc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 5f0d0: a90167fa stp x26, x25, [sp, #0x10] 5f0d4: a9025ff8 stp x24, x23, [sp, #0x20] 5f0d8: a90357f6 stp x22, x21, [sp, #0x30] 5f0dc: a9044ff4 stp x20, x19, [sp, #0x40] 5f0e0: a9057bfd stp x29, x30, [sp, #0x50] 5f0e4: 910143fd add x29, sp, #0x50 5f0e8: aa0003f3 mov x19, x0 5f0ec: b9403268 ldr w8, [x19, #0x30] 5f0f0: 2a0203f4 mov w20, w2 5f0f4: 6b14011f cmp w8, w20 5f0f8: 54000461 b.ne 0x5f184 5f0fc: b9003674 str w20, [x19, #0x34] 5f100: 3100043f cmn w1, #0x1 5f104: 54000b60 b.eq 0x5f270 5f108: b9403a69 ldr w9, [x19, #0x38] 5f10c: 3100053f cmn w9, #0x1 5f110: 54000ae0 b.eq 0x5f26c 5f114: f9400268 ldr x8, [x19] 5f118: 320f3fea mov w10, #-0x1ffff // =-131071 5f11c: 1280000b mov w11, #-0x1 // =-1 5f120: f9400d14 ldr x20, [x8, #0x18] 5f124: b869da88 ldr w8, [x20, w9, sxtw #2] 5f128: 2a0903ec mov w12, w9 5f12c: 0b48394d add w13, w10, w8, lsr #14 5f130: 0b0d0129 add w9, w9, w13 5f134: 310005bf cmn w13, #0x1 5f138: 1a890569 csinc w9, w11, w9, eq 5f13c: 3100053f cmn w9, #0x1 5f140: 54ffff21 b.ne 0x5f124 5f144: 93407d95 sxtw x21, w12 5f148: 2a3503e9 mvn w9, w21 5f14c: 2b010136 adds w22, w9, w1 5f150: 5a9656c9 cneg w9, w22, mi 5f154: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5f158: 540000cb b.lt 0x5f170 5f15c: f9400e60 ldr x0, [x19, #0x18] 5f160: f0000041 adrp x1, 0x6a000 5f164: 912adc21 add x1, x1, #0xab7 5f168: 94000fb0 bl 0x63028 5f16c: b8757a88 ldr w8, [x20, x21, lsl #2] 5f170: 321243e9 mov w9, #0x7fffc000 // =2147467264 5f174: 0b163929 add w9, w9, w22, lsl #14 5f178: 33003509 bfxil w9, w8, #0, #14 5f17c: b8357a89 str w9, [x20, x21, lsl #2] 5f180: 1400003c b 0x5f270 5f184: 3100043f cmn w1, #0x1 5f188: 54000740 b.eq 0x5f270 5f18c: d0000058 adrp x24, 0x69000 5f190: f0000055 adrp x21, 0x6a000 5f194: 320f3ff6 mov w22, #-0x1ffff // =-131071 5f198: 12800017 mov w23, #-0x1 // =-1 5f19c: 911e4718 add x24, x24, #0x791 5f1a0: 912adeb5 add x21, x21, #0xab7 5f1a4: 321243fa mov w26, #0x7fffc000 // =2147467264 5f1a8: f9400268 ldr x8, [x19] 5f1ac: f9400d08 ldr x8, [x8, #0x18] 5f1b0: 8b21c91b add x27, x8, w1, sxtw #2 5f1b4: b9400368 ldr w8, [x27] 5f1b8: 0b483ac9 add w9, w22, w8, lsr #14 5f1bc: 0b09002a add w10, w1, w9 5f1c0: 3100053f cmn w9, #0x1 5f1c4: 1a8a06fc csinc w28, w23, w10, eq 5f1c8: 7100043f cmp w1, #0x1 5f1cc: 540000cb b.lt 0x5f1e4 5f1d0: aa1b03e9 mov x9, x27 5f1d4: b85fcd2a ldr w10, [x9, #-0x4]! 5f1d8: 9240154b and x11, x10, #0x3f 5f1dc: 38eb6b0b ldrsb w11, [x24, x11] 5f1e0: 37f8006b tbnz w11, #0x1f, 0x5f1ec 5f1e4: 2a0803ea mov w10, w8 5f1e8: aa1b03e9 mov x9, x27 5f1ec: 1200154b and w11, w10, #0x3f 5f1f0: 71006d7f cmp w11, #0x1b 5f1f4: 540001c1 b.ne 0x5f22c 5f1f8: 53117d48 lsr w8, w10, #17 5f1fc: 1212214a and w10, w10, #0x7fc000 5f200: 2a2103eb mvn w11, w1 5f204: 121a2108 and w8, w8, #0x7fc0 5f208: 2b140179 adds w25, w11, w20 5f20c: 2a080148 orr w8, w10, w8 5f210: 5280034b mov w11, #0x1a // =26 5f214: 5a99572a cneg w10, w25, mi 5f218: 2a0b0108 orr w8, w8, w11 5f21c: b9000128 str w8, [x9] 5f220: 7140815f cmp w10, #0x20, lsl #12 // =0x20000 5f224: 540000ea b.ge 0x5f240 5f228: 14000009 b 0x5f24c 5f22c: 2a2103e9 mvn w9, w1 5f230: 2b140139 adds w25, w9, w20 5f234: 5a995729 cneg w9, w25, mi 5f238: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5f23c: 540000ab b.lt 0x5f250 5f240: f9400e60 ldr x0, [x19, #0x18] 5f244: aa1503e1 mov x1, x21 5f248: 94000f78 bl 0x63028 5f24c: b9400368 ldr w8, [x27] 5f250: 0b193b49 add w9, w26, w25, lsl #14 5f254: 3100079f cmn w28, #0x1 5f258: 33003509 bfxil w9, w8, #0, #14 5f25c: 2a1c03e1 mov w1, w28 5f260: b9000369 str w9, [x27] 5f264: 54fffa21 b.ne 0x5f1a8 5f268: 14000002 b 0x5f270 5f26c: b9003a61 str w1, [x19, #0x38] 5f270: a9457bfd ldp x29, x30, [sp, #0x50] 5f274: a9444ff4 ldp x20, x19, [sp, #0x40] 5f278: a94357f6 ldp x22, x21, [sp, #0x30] 5f27c: a9425ff8 ldp x24, x23, [sp, #0x20] 5f280: a94167fa ldp x26, x25, [sp, #0x10] 5f284: a8c66ffc ldp x28, x27, [sp], #0x60 5f288: d65f03c0 ret 5f28c: b9403008 ldr w8, [x0, #0x30] 5f290: 3100043f cmn w1, #0x1 5f294: b9003408 str w8, [x0, #0x34] 5f298: 540004c0 b.eq 0x5f330 5f29c: b9403809 ldr w9, [x0, #0x38] 5f2a0: 3100053f cmn w9, #0x1 5f2a4: 54000480 b.eq 0x5f334 5f2a8: f81d0ff5 str x21, [sp, #-0x30]! 5f2ac: a9014ff4 stp x20, x19, [sp, #0x10] 5f2b0: a9027bfd stp x29, x30, [sp, #0x20] 5f2b4: 910083fd add x29, sp, #0x20 5f2b8: f9400008 ldr x8, [x0] 5f2bc: 320f3fea mov w10, #-0x1ffff // =-131071 5f2c0: 1280000b mov w11, #-0x1 // =-1 5f2c4: f9400d13 ldr x19, [x8, #0x18] 5f2c8: b869da68 ldr w8, [x19, w9, sxtw #2] 5f2cc: 2a0903ec mov w12, w9 5f2d0: 0b48394d add w13, w10, w8, lsr #14 5f2d4: 0b0d0129 add w9, w9, w13 5f2d8: 310005bf cmn w13, #0x1 5f2dc: 1a890569 csinc w9, w11, w9, eq 5f2e0: 3100053f cmn w9, #0x1 5f2e4: 54ffff21 b.ne 0x5f2c8 5f2e8: 93407d94 sxtw x20, w12 5f2ec: 2a3403e9 mvn w9, w20 5f2f0: 2b010135 adds w21, w9, w1 5f2f4: 5a9556a9 cneg w9, w21, mi 5f2f8: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5f2fc: 540000cb b.lt 0x5f314 5f300: f9400c00 ldr x0, [x0, #0x18] 5f304: f0000041 adrp x1, 0x6a000 5f308: 912adc21 add x1, x1, #0xab7 5f30c: 94000f47 bl 0x63028 5f310: b8747a68 ldr w8, [x19, x20, lsl #2] 5f314: 321243e9 mov w9, #0x7fffc000 // =2147467264 5f318: 0b153929 add w9, w9, w21, lsl #14 5f31c: 33003509 bfxil w9, w8, #0, #14 5f320: b8347a69 str w9, [x19, x20, lsl #2] 5f324: a9427bfd ldp x29, x30, [sp, #0x20] 5f328: a9414ff4 ldp x20, x19, [sp, #0x10] 5f32c: f84307f5 ldr x21, [sp], #0x30 5f330: d65f03c0 ret 5f334: b9003801 str w1, [x0, #0x38] 5f338: d65f03c0 ret 5f33c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5f340: a9017bfd stp x29, x30, [sp, #0x10] 5f344: 910043fd add x29, sp, #0x10 5f348: aa0003f3 mov x19, x0 5f34c: f9400268 ldr x8, [x19] 5f350: b9403e69 ldr w9, [x19, #0x3c] 5f354: 3941cd0a ldrb w10, [x8, #0x73] 5f358: 0b010134 add w20, w9, w1 5f35c: 6b0a029f cmp w20, w10 5f360: 5400012d b.le 0x5f384 5f364: 7103ea9f cmp w20, #0xfa 5f368: 540000cb b.lt 0x5f380 5f36c: f9400e60 ldr x0, [x19, #0x18] 5f370: f0000041 adrp x1, 0x6a000 5f374: 912a5021 add x1, x1, #0xa94 5f378: 94000f2c bl 0x63028 5f37c: f9400268 ldr x8, [x19] 5f380: 3901cd14 strb w20, [x8, #0x73] 5f384: a9417bfd ldp x29, x30, [sp, #0x10] 5f388: a8c24ff4 ldp x20, x19, [sp], #0x20 5f38c: d65f03c0 ret 5f390: f81d0ff5 str x21, [sp, #-0x30]! 5f394: a9014ff4 stp x20, x19, [sp, #0x10] 5f398: a9027bfd stp x29, x30, [sp, #0x20] 5f39c: 910083fd add x29, sp, #0x20 5f3a0: aa0003f3 mov x19, x0 5f3a4: f9400269 ldr x9, [x19] 5f3a8: b9403e68 ldr w8, [x19, #0x3c] 5f3ac: 2a0103f4 mov w20, w1 5f3b0: 3941cd2a ldrb w10, [x9, #0x73] 5f3b4: 0b140115 add w21, w8, w20 5f3b8: 6b0a02bf cmp w21, w10 5f3bc: 5400014d b.le 0x5f3e4 5f3c0: 7103eabf cmp w21, #0xfa 5f3c4: 540000eb b.lt 0x5f3e0 5f3c8: f9400e60 ldr x0, [x19, #0x18] 5f3cc: f0000041 adrp x1, 0x6a000 5f3d0: 912a5021 add x1, x1, #0xa94 5f3d4: 94000f15 bl 0x63028 5f3d8: f9400269 ldr x9, [x19] 5f3dc: b9403e68 ldr w8, [x19, #0x3c] 5f3e0: 3901cd35 strb w21, [x9, #0x73] 5f3e4: 0b140108 add w8, w8, w20 5f3e8: b9003e68 str w8, [x19, #0x3c] 5f3ec: a9427bfd ldp x29, x30, [sp, #0x20] 5f3f0: a9414ff4 ldp x20, x19, [sp, #0x10] 5f3f4: f84307f5 ldr x21, [sp], #0x30 5f3f8: d65f03c0 ret 5f3fc: d10103ff sub sp, sp, #0x40 5f400: f90013f3 str x19, [sp, #0x20] 5f404: a9037bfd stp x29, x30, [sp, #0x30] 5f408: 9100c3fd add x29, sp, #0x30 5f40c: d53bd053 mrs x19, TPIDR_EL0 5f410: f9401668 ldr x8, [x19, #0x28] 5f414: 321e03e9 orr w9, wzr, #0x4 5f418: 910023e2 add x2, sp, #0x8 5f41c: f9000fe8 str x8, [sp, #0x18] 5f420: f90007e1 str x1, [sp, #0x8] 5f424: 910023e1 add x1, sp, #0x8 5f428: b90013e9 str w9, [sp, #0x10] 5f42c: 9400000a bl 0x5f454 5f430: f9401668 ldr x8, [x19, #0x28] 5f434: f9400fe9 ldr x9, [sp, #0x18] 5f438: eb09011f cmp x8, x9 5f43c: 540000a1 b.ne 0x5f450 5f440: a9437bfd ldp x29, x30, [sp, #0x30] 5f444: f94013f3 ldr x19, [sp, #0x20] 5f448: 910103ff add sp, sp, #0x40 5f44c: d65f03c0 ret 5f450: 97fef564 bl 0x1c9e0 <__stack_chk_fail@plt> 5f454: f81c0ff7 str x23, [sp, #-0x40]! 5f458: a90157f6 stp x22, x21, [sp, #0x10] 5f45c: a9024ff4 stp x20, x19, [sp, #0x20] 5f460: a9037bfd stp x29, x30, [sp, #0x30] 5f464: 9100c3fd add x29, sp, #0x30 5f468: aa0003f3 mov x19, x0 5f46c: f9401274 ldr x20, [x19, #0x20] 5f470: f9400668 ldr x8, [x19, #0x8] 5f474: aa0103e9 mov x9, x1 5f478: aa0203f5 mov x21, x2 5f47c: aa1403e0 mov x0, x20 5f480: aa0803e1 mov x1, x8 5f484: aa0903e2 mov x2, x9 5f488: 97ffe379 bl 0x5826c 5f48c: f9400276 ldr x22, [x19] 5f490: aa1603e2 mov x2, x22 5f494: b844cc57 ldr w23, [x2, #0x4c]! 5f498: b9400808 ldr w8, [x0, #0x8] 5f49c: 71000d1f cmp w8, #0x3 5f4a0: 54000081 b.ne 0x5f4b0 5f4a4: fd400000 ldr d0, [x0] 5f4a8: 1e780000 fcvtzs w0, d0 5f4ac: 14000042 b 0x5f5b4 5f4b0: b9404268 ldr w8, [x19, #0x40] 5f4b4: 320007e9 orr w9, wzr, #0x3 5f4b8: b9000809 str w9, [x0, #0x8] 5f4bc: 6b17011f cmp w8, w23 5f4c0: 1e620100 scvtf d0, w8 5f4c4: 2a1703e9 mov w9, w23 5f4c8: fd000000 str d0, [x0] 5f4cc: 5400014b b.lt 0x5f4f4 5f4d0: f9400ac1 ldr x1, [x22, #0x10] 5f4d4: d0000045 adrp x5, 0x69000 5f4d8: 912e88a5 add x5, x5, #0xba2 5f4dc: 321c03e3 orr w3, wzr, #0x10 5f4e0: 320047e4 orr w4, wzr, #0x3ffff 5f4e4: aa1403e0 mov x0, x20 5f4e8: 97ffbf56 bl 0x4f240 5f4ec: b9404ec9 ldr w9, [x22, #0x4c] 5f4f0: f9000ac0 str x0, [x22, #0x10] 5f4f4: f9400ac8 ldr x8, [x22, #0x10] 5f4f8: 6b0902ff cmp w23, w9 5f4fc: 5400032a b.ge 0x5f560 5f500: 93407eea sxtw x10, w23 5f504: 93407d29 sxtw x9, w9 5f508: cb0a012b sub x11, x9, x10 5f50c: f100097f cmp x11, #0x2 5f510: 540001c3 b.lo 0x5f548 5f514: 927ff96c and x12, x11, #0xfffffffffffffffe 5f518: b400018c cbz x12, 0x5f548 5f51c: 8b0c014d add x13, x10, x12 5f520: 8b0a110a add x10, x8, x10, lsl #4 5f524: 9100614a add x10, x10, #0x18 5f528: aa0c03ee mov x14, x12 5f52c: b81f015f stur wzr, [x10, #-0x10] 5f530: b802055f str wzr, [x10], #0x20 5f534: d10009ce sub x14, x14, #0x2 5f538: b5ffffae cbnz x14, 0x5f52c 5f53c: eb0c017f cmp x11, x12 5f540: aa0d03ea mov x10, x13 5f544: 540000e0 b.eq 0x5f560 5f548: 8b0a110b add x11, x8, x10, lsl #4 5f54c: 9100216b add x11, x11, #0x8 5f550: 9100054a add x10, x10, #0x1 5f554: b801057f str wzr, [x11], #0x10 5f558: eb09015f cmp x10, x9 5f55c: 54ffffab b.lt 0x5f550 5f560: b9804269 ldrsw x9, [x19, #0x40] 5f564: f94002aa ldr x10, [x21] 5f568: 8b091108 add x8, x8, x9, lsl #4 5f56c: f900010a str x10, [x8] 5f570: b9400aa9 ldr w9, [x21, #0x8] 5f574: b9000909 str w9, [x8, #0x8] 5f578: b9400aa8 ldr w8, [x21, #0x8] 5f57c: 7100111f cmp w8, #0x4 5f580: 5400014b b.lt 0x5f5a8 5f584: f94002a2 ldr x2, [x21] 5f588: 39402448 ldrb w8, [x2, #0x9] 5f58c: 12000508 and w8, w8, #0x3 5f590: 340000c8 cbz w8, 0x5f5a8 5f594: 394026c8 ldrb w8, [x22, #0x9] 5f598: 36100088 tbz w8, #0x2, 0x5f5a8 5f59c: aa1403e0 mov x0, x20 5f5a0: aa1603e1 mov x1, x22 5f5a4: 97ffb405 bl 0x4c5b8 5f5a8: b9404260 ldr w0, [x19, #0x40] 5f5ac: 11000408 add w8, w0, #0x1 5f5b0: b9004268 str w8, [x19, #0x40] 5f5b4: a9437bfd ldp x29, x30, [sp, #0x30] 5f5b8: a9424ff4 ldp x20, x19, [sp, #0x20] 5f5bc: a94157f6 ldp x22, x21, [sp, #0x10] 5f5c0: f84407f7 ldr x23, [sp], #0x40 5f5c4: d65f03c0 ret 5f5c8: d10103ff sub sp, sp, #0x40 5f5cc: f90013f3 str x19, [sp, #0x20] 5f5d0: a9037bfd stp x29, x30, [sp, #0x30] 5f5d4: 9100c3fd add x29, sp, #0x30 5f5d8: d53bd053 mrs x19, TPIDR_EL0 5f5dc: f9401668 ldr x8, [x19, #0x28] 5f5e0: 320007e9 orr w9, wzr, #0x3 5f5e4: 910023e1 add x1, sp, #0x8 5f5e8: 910023e2 add x2, sp, #0x8 5f5ec: f9000fe8 str x8, [sp, #0x18] 5f5f0: fd0007e0 str d0, [sp, #0x8] 5f5f4: b90013e9 str w9, [sp, #0x10] 5f5f8: 97ffff97 bl 0x5f454 5f5fc: f9401668 ldr x8, [x19, #0x28] 5f600: f9400fe9 ldr x9, [sp, #0x18] 5f604: eb09011f cmp x8, x9 5f608: 540000a1 b.ne 0x5f61c 5f60c: a9437bfd ldp x29, x30, [sp, #0x30] 5f610: f94013f3 ldr x19, [sp, #0x20] 5f614: 910103ff add sp, sp, #0x40 5f618: d65f03c0 ret 5f61c: 97fef4f1 bl 0x1c9e0 <__stack_chk_fail@plt> 5f620: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5f624: a9017bfd stp x29, x30, [sp, #0x10] 5f628: 910043fd add x29, sp, #0x10 5f62c: b9400028 ldr w8, [x1] 5f630: aa0003f3 mov x19, x0 5f634: 7100391f cmp w8, #0xe 5f638: 540001c0 b.eq 0x5f670 5f63c: 7100351f cmp w8, #0xd 5f640: 54000561 b.ne 0x5f6ec 5f644: f9400268 ldr x8, [x19] 5f648: b9800829 ldrsw x9, [x1, #0x8] 5f64c: 5312444b lsl w11, w2, #14 5f650: 1140116b add w11, w11, #0x4, lsl #12 // =0x4000 5f654: f9400d08 ldr x8, [x8, #0x18] 5f658: d37ef529 lsl x9, x9, #2 5f65c: 530e7d6b lsr w11, w11, #14 5f660: b869690a ldr w10, [x8, x9] 5f664: 3312216a bfi w10, w11, #14, #9 5f668: b829690a str w10, [x8, x9] 5f66c: 14000020 b 0x5f6ec 5f670: f9400268 ldr x8, [x19] 5f674: b9800829 ldrsw x9, [x1, #0x8] 5f678: 5309204c lsl w12, w2, #23 5f67c: 1160018c add w12, w12, #0x800, lsl #12 // =0x800000 5f680: f9400d0a ldr x10, [x8, #0x18] 5f684: d37ef529 lsl x9, x9, #2 5f688: b869694b ldr w11, [x10, x9] 5f68c: 3300596c bfxil w12, w11, #0, #23 5f690: b829694c str w12, [x10, x9] 5f694: b9800829 ldrsw x9, [x1, #0x8] 5f698: b9403e6b ldr w11, [x19, #0x3c] 5f69c: d37ef529 lsl x9, x9, #2 5f6a0: b869694c ldr w12, [x10, x9] 5f6a4: 331a1d6c bfi w12, w11, #6, #8 5f6a8: b829694c str w12, [x10, x9] 5f6ac: b9403e69 ldr w9, [x19, #0x3c] 5f6b0: 3941cd0a ldrb w10, [x8, #0x73] 5f6b4: 6b0a013f cmp w9, w10 5f6b8: 5400016b b.lt 0x5f6e4 5f6bc: 11000534 add w20, w9, #0x1 5f6c0: 7103e53f cmp w9, #0xf9 5f6c4: 540000eb b.lt 0x5f6e0 5f6c8: f9400e60 ldr x0, [x19, #0x18] 5f6cc: f0000041 adrp x1, 0x6a000 5f6d0: 912a5021 add x1, x1, #0xa94 5f6d4: 94000e55 bl 0x63028 5f6d8: f9400268 ldr x8, [x19] 5f6dc: b9403e69 ldr w9, [x19, #0x3c] 5f6e0: 3901cd14 strb w20, [x8, #0x73] 5f6e4: 11000528 add w8, w9, #0x1 5f6e8: b9003e68 str w8, [x19, #0x3c] 5f6ec: a9417bfd ldp x29, x30, [sp, #0x10] 5f6f0: a8c24ff4 ldp x20, x19, [sp], #0x20 5f6f4: d65f03c0 ret 5f6f8: b9400028 ldr w8, [x1] 5f6fc: 7100391f cmp w8, #0xe 5f700: 54000180 b.eq 0x5f730 5f704: 7100351f cmp w8, #0xd 5f708: 54000281 b.ne 0x5f758 5f70c: 321e07e8 orr w8, wzr, #0xc 5f710: b9000028 str w8, [x1] 5f714: f9400008 ldr x8, [x0] 5f718: b9800829 ldrsw x9, [x1, #0x8] 5f71c: f9400d08 ldr x8, [x8, #0x18] 5f720: b8697908 ldr w8, [x8, x9, lsl #2] 5f724: 53063508 ubfx w8, w8, #6, #8 5f728: b9000828 str w8, [x1, #0x8] 5f72c: d65f03c0 ret 5f730: f9400008 ldr x8, [x0] 5f734: b9800829 ldrsw x9, [x1, #0x8] 5f738: 320803eb orr w11, wzr, #0x1000000 5f73c: 5280016c mov w12, #0xb // =11 5f740: f9400d08 ldr x8, [x8, #0x18] 5f744: d37ef529 lsl x9, x9, #2 5f748: b869690a ldr w10, [x8, x9] 5f74c: 3300594b bfxil w11, w10, #0, #23 5f750: b829690b str w11, [x8, x9] 5f754: b900002c str w12, [x1] 5f758: d65f03c0 ret 5f75c: f81e0ff3 str x19, [sp, #-0x20]! 5f760: a9017bfd stp x29, x30, [sp, #0x10] 5f764: 910043fd add x29, sp, #0x10 5f768: aa0103f3 mov x19, x1 5f76c: b9400268 ldr w8, [x19] 5f770: 51001908 sub w8, w8, #0x6 5f774: 7100211f cmp w8, #0x8 5f778: 54000868 b.hi 0x5f884 5f77c: f0000049 adrp x9, 0x6a000 5f780: 91259129 add x9, x9, #0x964 5f784: b8a87928 ldrsw x8, [x9, x8, lsl #2] 5f788: 8b090108 add x8, x8, x9 5f78c: d61f0100 br x8 5f790: 321e07e8 orr w8, wzr, #0xc 5f794: b9000268 str w8, [x19] 5f798: 1400003b b 0x5f884 5f79c: f9400c08 ldr x8, [x0, #0x18] 5f7a0: b9400a69 ldr w9, [x19, #0x8] 5f7a4: 321e03e1 orr w1, wzr, #0x4 5f7a8: b9400902 ldr w2, [x8, #0x8] 5f7ac: 33092121 bfi w1, w9, #23, #9 5f7b0: 1400001d b 0x5f824 5f7b4: f9400c08 ldr x8, [x0, #0x18] 5f7b8: b9400a69 ldr w9, [x19, #0x8] 5f7bc: 528000a1 mov w1, #0x5 // =5 5f7c0: b9400902 ldr w2, [x8, #0x8] 5f7c4: 33124521 bfi w1, w9, #14, #18 5f7c8: 14000017 b 0x5f824 5f7cc: b9400e68 ldr w8, [x19, #0xc] 5f7d0: 374000e8 tbnz w8, #0x8, 0x5f7ec 5f7d4: 39412809 ldrb w9, [x0, #0x4a] 5f7d8: 6b08013f cmp w9, w8 5f7dc: 5400008c b.gt 0x5f7ec 5f7e0: b9403c08 ldr w8, [x0, #0x3c] 5f7e4: 51000508 sub w8, w8, #0x1 5f7e8: b9003c08 str w8, [x0, #0x3c] 5f7ec: f9400668 ldr x8, [x19, #0x8] 5f7f0: 374000e8 tbnz w8, #0x8, 0x5f80c 5f7f4: 39412809 ldrb w9, [x0, #0x4a] 5f7f8: 6b08013f cmp w9, w8 5f7fc: 5400008c b.gt 0x5f80c 5f800: b9403c09 ldr w9, [x0, #0x3c] 5f804: 51000529 sub w9, w9, #0x1 5f808: b9003c09 str w9, [x0, #0x3c] 5f80c: f9400c09 ldr x9, [x0, #0x18] 5f810: d352fd0a lsr x10, x8, #18 5f814: b9400922 ldr w2, [x9, #0x8] 5f818: 12124549 and w9, w10, #0xffffc000 5f81c: 2a085d28 orr w8, w9, w8, lsl #23 5f820: 321f0501 orr w1, w8, #0x6 5f824: 940007cc bl 0x61754 5f828: 52800168 mov w8, #0xb // =11 5f82c: b9000a60 str w0, [x19, #0x8] 5f830: b9000268 str w8, [x19] 5f834: 14000014 b 0x5f884 5f838: f9400008 ldr x8, [x0] 5f83c: b9800a69 ldrsw x9, [x19, #0x8] 5f840: 320803eb orr w11, wzr, #0x1000000 5f844: 5280016c mov w12, #0xb // =11 5f848: f9400d08 ldr x8, [x8, #0x18] 5f84c: d37ef529 lsl x9, x9, #2 5f850: b869690a ldr w10, [x8, x9] 5f854: 3300594b bfxil w11, w10, #0, #23 5f858: b829690b str w11, [x8, x9] 5f85c: b900026c str w12, [x19] 5f860: 14000009 b 0x5f884 5f864: 321e07e8 orr w8, wzr, #0xc 5f868: b9000268 str w8, [x19] 5f86c: f9400008 ldr x8, [x0] 5f870: b9800a69 ldrsw x9, [x19, #0x8] 5f874: f9400d08 ldr x8, [x8, #0x18] 5f878: b8697908 ldr w8, [x8, x9, lsl #2] 5f87c: 53063508 ubfx w8, w8, #6, #8 5f880: b9000a68 str w8, [x19, #0x8] 5f884: a9417bfd ldp x29, x30, [sp, #0x10] 5f888: f84207f3 ldr x19, [sp], #0x20 5f88c: d65f03c0 ret 5f890: f81d0ff5 str x21, [sp, #-0x30]! 5f894: a9014ff4 stp x20, x19, [sp, #0x10] 5f898: a9027bfd stp x29, x30, [sp, #0x20] 5f89c: 910083fd add x29, sp, #0x20 5f8a0: aa0103f3 mov x19, x1 5f8a4: aa0003f4 mov x20, x0 5f8a8: 97ffffad bl 0x5f75c 5f8ac: b9400268 ldr w8, [x19] 5f8b0: 7100311f cmp w8, #0xc 5f8b4: 54000121 b.ne 0x5f8d8 5f8b8: b9400a68 ldr w8, [x19, #0x8] 5f8bc: 374000e8 tbnz w8, #0x8, 0x5f8d8 5f8c0: 39412a89 ldrb w9, [x20, #0x4a] 5f8c4: 6b08013f cmp w9, w8 5f8c8: 5400008c b.gt 0x5f8d8 5f8cc: b9403e88 ldr w8, [x20, #0x3c] 5f8d0: 51000508 sub w8, w8, #0x1 5f8d4: b9003e88 str w8, [x20, #0x3c] 5f8d8: f9400288 ldr x8, [x20] 5f8dc: b9403e82 ldr w2, [x20, #0x3c] 5f8e0: 3941cd09 ldrb w9, [x8, #0x73] 5f8e4: 6b09005f cmp w2, w9 5f8e8: 5400016b b.lt 0x5f914 5f8ec: 11000455 add w21, w2, #0x1 5f8f0: 7103e45f cmp w2, #0xf9 5f8f4: 540000eb b.lt 0x5f910 5f8f8: f9400e80 ldr x0, [x20, #0x18] 5f8fc: f0000041 adrp x1, 0x6a000 5f900: 912a5021 add x1, x1, #0xa94 5f904: 94000dc9 bl 0x63028 5f908: f9400288 ldr x8, [x20] 5f90c: b9403e82 ldr w2, [x20, #0x3c] 5f910: 3901cd15 strb w21, [x8, #0x73] 5f914: 11000448 add w8, w2, #0x1 5f918: b9003e88 str w8, [x20, #0x3c] 5f91c: aa1403e0 mov x0, x20 5f920: aa1303e1 mov x1, x19 5f924: a9427bfd ldp x29, x30, [sp, #0x20] 5f928: a9414ff4 ldp x20, x19, [sp, #0x10] 5f92c: f84307f5 ldr x21, [sp], #0x30 5f930: 14000001 b 0x5f934 5f934: d10203ff sub sp, sp, #0x80 5f938: a9026ffc stp x28, x27, [sp, #0x20] 5f93c: a90367fa stp x26, x25, [sp, #0x30] 5f940: a9045ff8 stp x24, x23, [sp, #0x40] 5f944: a90557f6 stp x22, x21, [sp, #0x50] 5f948: a9064ff4 stp x20, x19, [sp, #0x60] 5f94c: a9077bfd stp x29, x30, [sp, #0x70] 5f950: 9101c3fd add x29, sp, #0x70 5f954: 2a0203f8 mov w24, w2 5f958: aa0103f7 mov x23, x1 5f95c: aa0003f5 mov x21, x0 5f960: 94000826 bl 0x619f8 5f964: b94002e8 ldr w8, [x23] 5f968: 7100291f cmp w8, #0xa 5f96c: 54000481 b.ne 0x5f9fc 5f970: b9400ae8 ldr w8, [x23, #0x8] 5f974: 3100051f cmn w8, #0x1 5f978: 54000420 b.eq 0x5f9fc 5f97c: b94012ea ldr w10, [x23, #0x10] 5f980: 3100055f cmn w10, #0x1 5f984: 540003a0 b.eq 0x5f9f8 5f988: f94002a9 ldr x9, [x21] 5f98c: 320f3feb mov w11, #-0x1ffff // =-131071 5f990: 1280000c mov w12, #-0x1 // =-1 5f994: f9400d33 ldr x19, [x9, #0x18] 5f998: b86ada69 ldr w9, [x19, w10, sxtw #2] 5f99c: 2a0a03ed mov w13, w10 5f9a0: 0b49396e add w14, w11, w9, lsr #14 5f9a4: 0b0e014a add w10, w10, w14 5f9a8: 310005df cmn w14, #0x1 5f9ac: 1a8a058a csinc w10, w12, w10, eq 5f9b0: 3100055f cmn w10, #0x1 5f9b4: 54ffff21 b.ne 0x5f998 5f9b8: 93407db4 sxtw x20, w13 5f9bc: 2a3403ea mvn w10, w20 5f9c0: 2b0a0116 adds w22, w8, w10 5f9c4: 5a9656c8 cneg w8, w22, mi 5f9c8: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 5f9cc: 540000cb b.lt 0x5f9e4 5f9d0: f9400ea0 ldr x0, [x21, #0x18] 5f9d4: f0000041 adrp x1, 0x6a000 5f9d8: 912adc21 add x1, x1, #0xab7 5f9dc: 94000d93 bl 0x63028 5f9e0: b8747a69 ldr w9, [x19, x20, lsl #2] 5f9e4: 321243e8 mov w8, #0x7fffc000 // =2147467264 5f9e8: 0b163908 add w8, w8, w22, lsl #14 5f9ec: 33003528 bfxil w8, w9, #0, #14 5f9f0: b8347a68 str w8, [x19, x20, lsl #2] 5f9f4: 14000002 b 0x5f9fc 5f9f8: b90012e8 str w8, [x23, #0x10] 5f9fc: b9001ff8 str w24, [sp, #0x1c] 5fa00: b94012e9 ldr w9, [x23, #0x10] 5fa04: f9000bf7 str x23, [sp, #0x10] 5fa08: b94016e8 ldr w8, [x23, #0x14] 5fa0c: 6b08013f cmp w9, w8 5fa10: 540034c0 b.eq 0x600a8 5fa14: f9400bfb ldr x27, [sp, #0x10] 5fa18: 3100053f cmn w9, #0x1 5fa1c: 54000320 b.eq 0x5fa80 5fa20: f94002aa ldr x10, [x21] 5fa24: d000004b adrp x11, 0x69000 5fa28: 911e456b add x11, x11, #0x791 5fa2c: 320f3fec mov w12, #-0x1ffff // =-131071 5fa30: f9400d4a ldr x10, [x10, #0x18] 5fa34: 1280000d mov w13, #-0x1 // =-1 5fa38: 8b29c94e add x14, x10, w9, sxtw #2 5fa3c: 7100053f cmp w9, #0x1 5fa40: 540000ab b.lt 0x5fa54 5fa44: b85fc1cf ldur w15, [x14, #-0x4] 5fa48: 924015f0 and x16, x15, #0x3f 5fa4c: 38f06970 ldrsb w16, [x11, x16] 5fa50: 37f80050 tbnz w16, #0x1f, 0x5fa58 5fa54: b94001cf ldr w15, [x14] 5fa58: 120015ef and w15, w15, #0x3f 5fa5c: 71006dff cmp w15, #0x1b 5fa60: 54000481 b.ne 0x5faf0 5fa64: b94001ce ldr w14, [x14] 5fa68: 0b4e398e add w14, w12, w14, lsr #14 5fa6c: 0b0e0129 add w9, w9, w14 5fa70: 310005df cmn w14, #0x1 5fa74: 1a8905a9 csinc w9, w13, w9, eq 5fa78: 3100053f cmn w9, #0x1 5fa7c: 54fffde1 b.ne 0x5fa38 5fa80: 3100051f cmn w8, #0x1 5fa84: 540009e0 b.eq 0x5fbc0 5fa88: f94002a9 ldr x9, [x21] 5fa8c: d000004a adrp x10, 0x69000 5fa90: 911e454a add x10, x10, #0x791 5fa94: 320f3feb mov w11, #-0x1ffff // =-131071 5fa98: f9400d29 ldr x9, [x9, #0x18] 5fa9c: 12800016 mov w22, #-0x1 // =-1 5faa0: 12800017 mov w23, #-0x1 // =-1 5faa4: 8b28c92c add x12, x9, w8, sxtw #2 5faa8: 7100051f cmp w8, #0x1 5faac: 540000ab b.lt 0x5fac0 5fab0: b85fc18d ldur w13, [x12, #-0x4] 5fab4: 924015ae and x14, x13, #0x3f 5fab8: 38ee694e ldrsb w14, [x10, x14] 5fabc: 37f8004e tbnz w14, #0x1f, 0x5fac4 5fac0: b940018d ldr w13, [x12] 5fac4: 120015ad and w13, w13, #0x3f 5fac8: 71006dbf cmp w13, #0x1b 5facc: 54000121 b.ne 0x5faf0 5fad0: b940018c ldr w12, [x12] 5fad4: 0b4c396c add w12, w11, w12, lsr #14 5fad8: 0b0c0108 add w8, w8, w12 5fadc: 3100059f cmn w12, #0x1 5fae0: 1a8806c8 csinc w8, w22, w8, eq 5fae4: 3100051f cmn w8, #0x1 5fae8: 54fffde1 b.ne 0x5faa4 5faec: 14000072 b 0x5fcb4 5faf0: b9400368 ldr w8, [x27] 5faf4: 7100291f cmp w8, #0xa 5faf8: 540000a1 b.ne 0x5fb0c 5fafc: 910062b9 add x25, x21, #0x18 5fb00: 9100e2ba add x26, x21, #0x38 5fb04: 12800018 mov w24, #-0x1 // =-1 5fb08: 14000032 b 0x5fbd0 5fb0c: aa1503fa mov x26, x21 5fb10: b8438f53 ldr w19, [x26, #0x38]! 5fb14: 12800008 mov w8, #-0x1 // =-1 5fb18: aa1503f9 mov x25, x21 5fb1c: 52afffe1 mov w1, #0x7fff0000 // =2147418112 5fb20: b9000348 str w8, [x26] 5fb24: f8418f28 ldr x8, [x25, #0x18]! 5fb28: 729002c1 movk w1, #0x8016 5fb2c: aa1503e0 mov x0, x21 5fb30: b9400902 ldr w2, [x8, #0x8] 5fb34: 94000708 bl 0x61754 5fb38: 2a0003f8 mov w24, w0 5fb3c: 3100067f cmn w19, #0x1 5fb40: 54000480 b.eq 0x5fbd0 5fb44: 3100071f cmn w24, #0x1 5fb48: 54000420 b.eq 0x5fbcc 5fb4c: f94002a8 ldr x8, [x21] 5fb50: 320f3fe9 mov w9, #-0x1ffff // =-131071 5fb54: 1280000a mov w10, #-0x1 // =-1 5fb58: 2a1803eb mov w11, w24 5fb5c: f9400d14 ldr x20, [x8, #0x18] 5fb60: b86bda88 ldr w8, [x20, w11, sxtw #2] 5fb64: 2a0b03ec mov w12, w11 5fb68: 0b48392d add w13, w9, w8, lsr #14 5fb6c: 0b0d016b add w11, w11, w13 5fb70: 310005bf cmn w13, #0x1 5fb74: 1a8b054b csinc w11, w10, w11, eq 5fb78: 3100057f cmn w11, #0x1 5fb7c: 54ffff21 b.ne 0x5fb60 5fb80: 93407d96 sxtw x22, w12 5fb84: 2a3603e9 mvn w9, w22 5fb88: 2b090273 adds w19, w19, w9 5fb8c: 5a935669 cneg w9, w19, mi 5fb90: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5fb94: 540000cb b.lt 0x5fbac 5fb98: f9400320 ldr x0, [x25] 5fb9c: f0000041 adrp x1, 0x6a000 5fba0: 912adc21 add x1, x1, #0xab7 5fba4: 94000d21 bl 0x63028 5fba8: b8767a88 ldr w8, [x20, x22, lsl #2] 5fbac: 321243e9 mov w9, #0x7fffc000 // =2147467264 5fbb0: 0b133929 add w9, w9, w19, lsl #14 5fbb4: 33003509 bfxil w9, w8, #0, #14 5fbb8: b8367a89 str w9, [x20, x22, lsl #2] 5fbbc: 14000005 b 0x5fbd0 5fbc0: 12800016 mov w22, #-0x1 // =-1 5fbc4: 12800017 mov w23, #-0x1 // =-1 5fbc8: 1400003b b 0x5fcb4 5fbcc: 2a1303f8 mov w24, w19 5fbd0: b94032a8 ldr w8, [x21, #0x30] 5fbd4: aa1503e0 mov x0, x21 5fbd8: b90036a8 str w8, [x21, #0x34] 5fbdc: f9400328 ldr x8, [x25] 5fbe0: b9400902 ldr w2, [x8, #0x8] 5fbe4: b9401fe8 ldr w8, [sp, #0x1c] 5fbe8: 531a6513 lsl w19, w8, #6 5fbec: 52880048 mov w8, #0x4002 // =16386 5fbf0: 2a080261 orr w1, w19, w8 5fbf4: 940006d8 bl 0x61754 5fbf8: b94032a8 ldr w8, [x21, #0x30] 5fbfc: 2a0003f7 mov w23, w0 5fc00: aa1503e0 mov x0, x21 5fc04: b90036a8 str w8, [x21, #0x34] 5fc08: f9400328 ldr x8, [x25] 5fc0c: b9400902 ldr w2, [x8, #0x8] 5fc10: 52a01008 mov w8, #0x800000 // =8388608 5fc14: 72800048 movk w8, #0x2 5fc18: 2a080261 orr w1, w19, w8 5fc1c: 940006ce bl 0x61754 5fc20: b94032a8 ldr w8, [x21, #0x30] 5fc24: 2a0003f6 mov w22, w0 5fc28: 3100071f cmn w24, #0x1 5fc2c: b90036a8 str w8, [x21, #0x34] 5fc30: 54000420 b.eq 0x5fcb4 5fc34: b9400349 ldr w9, [x26] 5fc38: 3100053f cmn w9, #0x1 5fc3c: 540003a0 b.eq 0x5fcb0 5fc40: f94002a8 ldr x8, [x21] 5fc44: 320f3fea mov w10, #-0x1ffff // =-131071 5fc48: 1280000b mov w11, #-0x1 // =-1 5fc4c: f9400d13 ldr x19, [x8, #0x18] 5fc50: b869da68 ldr w8, [x19, w9, sxtw #2] 5fc54: 2a0903ec mov w12, w9 5fc58: 0b48394d add w13, w10, w8, lsr #14 5fc5c: 0b0d0129 add w9, w9, w13 5fc60: 310005bf cmn w13, #0x1 5fc64: 1a890569 csinc w9, w11, w9, eq 5fc68: 3100053f cmn w9, #0x1 5fc6c: 54ffff21 b.ne 0x5fc50 5fc70: 93407d94 sxtw x20, w12 5fc74: 2a3403e9 mvn w9, w20 5fc78: 2b090318 adds w24, w24, w9 5fc7c: 5a985709 cneg w9, w24, mi 5fc80: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5fc84: 540000cb b.lt 0x5fc9c 5fc88: f9400320 ldr x0, [x25] 5fc8c: f0000041 adrp x1, 0x6a000 5fc90: 912adc21 add x1, x1, #0xab7 5fc94: 94000ce5 bl 0x63028 5fc98: b8747a68 ldr w8, [x19, x20, lsl #2] 5fc9c: 321243e9 mov w9, #0x7fffc000 // =2147467264 5fca0: 0b183929 add w9, w9, w24, lsl #14 5fca4: 33003509 bfxil w9, w8, #0, #14 5fca8: b8347a69 str w9, [x19, x20, lsl #2] 5fcac: 14000002 b 0x5fcb4 5fcb0: b9000358 str w24, [x26] 5fcb4: b94032b9 ldr w25, [x21, #0x30] 5fcb8: b90036b9 str w25, [x21, #0x34] 5fcbc: b9401768 ldr w8, [x27, #0x14] 5fcc0: 3100051f cmn w8, #0x1 5fcc4: 54000f60 b.eq 0x5feb0 5fcc8: b9401fea ldr w10, [sp, #0x1c] 5fccc: 7103fd5f cmp w10, #0xff 5fcd0: 54000701 b.ne 0x5fdb0 5fcd4: 320f3ff4 mov w20, #-0x1ffff // =-131071 5fcd8: 1280001a mov w26, #-0x1 // =-1 5fcdc: 321243fc mov w28, #0x7fffc000 // =2147467264 5fce0: f94002a9 ldr x9, [x21] 5fce4: f9400d29 ldr x9, [x9, #0x18] 5fce8: 8b28c938 add x24, x9, w8, sxtw #2 5fcec: b9400309 ldr w9, [x24] 5fcf0: 0b493a8a add w10, w20, w9, lsr #14 5fcf4: 0b0a010b add w11, w8, w10 5fcf8: 3100055f cmn w10, #0x1 5fcfc: 1a8b0753 csinc w19, w26, w11, eq 5fd00: 7100051f cmp w8, #0x1 5fd04: 5400010b b.lt 0x5fd24 5fd08: aa1803ea mov x10, x24 5fd0c: b85fcd4b ldr w11, [x10, #-0x4]! 5fd10: d000004d adrp x13, 0x69000 5fd14: 911e45ad add x13, x13, #0x791 5fd18: 9240156c and x12, x11, #0x3f 5fd1c: 38ec69ac ldrsb w12, [x13, x12] 5fd20: 37f8006c tbnz w12, #0x1f, 0x5fd2c 5fd24: 2a0903eb mov w11, w9 5fd28: aa1803ea mov x10, x24 5fd2c: 1200156c and w12, w11, #0x3f 5fd30: 71006d9f cmp w12, #0x1b 5fd34: 540001c1 b.ne 0x5fd6c 5fd38: 53117d69 lsr w9, w11, #17 5fd3c: 1212216b and w11, w11, #0x7fc000 5fd40: 2a2803e8 mvn w8, w8 5fd44: 121a2129 and w9, w9, #0x7fc0 5fd48: 2b08033b adds w27, w25, w8 5fd4c: 2a090168 orr w8, w11, w9 5fd50: 5280034b mov w11, #0x1a // =26 5fd54: 5a9b5769 cneg w9, w27, mi 5fd58: 2a0b0108 orr w8, w8, w11 5fd5c: b9000148 str w8, [x10] 5fd60: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5fd64: 540000ea b.ge 0x5fd80 5fd68: 1400000a b 0x5fd90 5fd6c: 2a2803e8 mvn w8, w8 5fd70: 2b0802fb adds w27, w23, w8 5fd74: 5a9b5768 cneg w8, w27, mi 5fd78: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 5fd7c: 540000cb b.lt 0x5fd94 5fd80: f9400ea0 ldr x0, [x21, #0x18] 5fd84: f0000041 adrp x1, 0x6a000 5fd88: 912adc21 add x1, x1, #0xab7 5fd8c: 94000ca7 bl 0x63028 5fd90: b9400309 ldr w9, [x24] 5fd94: 0b1b3b88 add w8, w28, w27, lsl #14 5fd98: 33003528 bfxil w8, w9, #0, #14 5fd9c: 3100067f cmn w19, #0x1 5fda0: b9000308 str w8, [x24] 5fda4: 2a1303e8 mov w8, w19 5fda8: 54fff9c1 b.ne 0x5fce0 5fdac: 14000041 b 0x5feb0 5fdb0: 531a6549 lsl w9, w10, #6 5fdb4: 320f3ffb mov w27, #-0x1ffff // =-131071 5fdb8: 1280001c mov w28, #-0x1 // =-1 5fdbc: b9000fe9 str w9, [sp, #0xc] 5fdc0: 121a1d29 and w9, w9, #0x3fc0 5fdc4: 321243f4 mov w20, #0x7fffc000 // =2147467264 5fdc8: b9000be9 str w9, [sp, #0x8] 5fdcc: f94002a9 ldr x9, [x21] 5fdd0: f9400d29 ldr x9, [x9, #0x18] 5fdd4: 8b28c93a add x26, x9, w8, sxtw #2 5fdd8: b9400349 ldr w9, [x26] 5fddc: 0b493b6a add w10, w27, w9, lsr #14 5fde0: 0b0a010b add w11, w8, w10 5fde4: 3100055f cmn w10, #0x1 5fde8: 1a8b0798 csinc w24, w28, w11, eq 5fdec: 7100051f cmp w8, #0x1 5fdf0: 5400010b b.lt 0x5fe10 5fdf4: aa1a03ea mov x10, x26 5fdf8: b85fcd4b ldr w11, [x10, #-0x4]! 5fdfc: d000004d adrp x13, 0x69000 5fe00: 911e45ad add x13, x13, #0x791 5fe04: 9240156c and x12, x11, #0x3f 5fe08: 38ec69ac ldrsb w12, [x13, x12] 5fe0c: 37f8006c tbnz w12, #0x1f, 0x5fe18 5fe10: 2a0903eb mov w11, w9 5fe14: aa1a03ea mov x10, x26 5fe18: 1200156c and w12, w11, #0x3f 5fe1c: 71006d9f cmp w12, #0x1b 5fe20: 54000141 b.ne 0x5fe48 5fe24: b9401fec ldr w12, [sp, #0x1c] 5fe28: 53177d69 lsr w9, w11, #23 5fe2c: 6b0c013f cmp w9, w12 5fe30: 54000181 b.ne 0x5fe60 5fe34: 12122169 and w9, w11, #0x7fc000 5fe38: b9400feb ldr w11, [sp, #0xc] 5fe3c: 2a0b0129 orr w9, w9, w11 5fe40: 5280034b mov w11, #0x1a // =26 5fe44: 14000009 b 0x5fe68 5fe48: 2a2803e8 mvn w8, w8 5fe4c: 2b0802f3 adds w19, w23, w8 5fe50: 5a935668 cneg w8, w19, mi 5fe54: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 5fe58: 5400016a b.ge 0x5fe84 5fe5c: 1400000f b 0x5fe98 5fe60: 12125d69 and w9, w11, #0xffffc03f 5fe64: b9400beb ldr w11, [sp, #0x8] 5fe68: 2a2803e8 mvn w8, w8 5fe6c: 2b080333 adds w19, w25, w8 5fe70: 2a0b0129 orr w9, w9, w11 5fe74: 5a935668 cneg w8, w19, mi 5fe78: b9000149 str w9, [x10] 5fe7c: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 5fe80: 540000ab b.lt 0x5fe94 5fe84: f9400ea0 ldr x0, [x21, #0x18] 5fe88: f0000041 adrp x1, 0x6a000 5fe8c: 912adc21 add x1, x1, #0xab7 5fe90: 94000c66 bl 0x63028 5fe94: b9400349 ldr w9, [x26] 5fe98: 0b133a88 add w8, w20, w19, lsl #14 5fe9c: 33003528 bfxil w8, w9, #0, #14 5fea0: 3100071f cmn w24, #0x1 5fea4: b9000348 str w8, [x26] 5fea8: 2a1803e8 mov w8, w24 5feac: 54fff901 b.ne 0x5fdcc 5feb0: f9400be8 ldr x8, [sp, #0x10] 5feb4: b9401108 ldr w8, [x8, #0x10] 5feb8: 3100051f cmn w8, #0x1 5febc: 54000f60 b.eq 0x600a8 5fec0: b9401fea ldr w10, [sp, #0x1c] 5fec4: 7103fd5f cmp w10, #0xff 5fec8: 54000701 b.ne 0x5ffa8 5fecc: d000005a adrp x26, 0x69000 5fed0: 320f3ff4 mov w20, #-0x1ffff // =-131071 5fed4: 12800018 mov w24, #-0x1 // =-1 5fed8: 911e475a add x26, x26, #0x791 5fedc: 321243fc mov w28, #0x7fffc000 // =2147467264 5fee0: f94002a9 ldr x9, [x21] 5fee4: f9400d29 ldr x9, [x9, #0x18] 5fee8: 8b28c93b add x27, x9, w8, sxtw #2 5feec: b9400369 ldr w9, [x27] 5fef0: 0b493a8a add w10, w20, w9, lsr #14 5fef4: 0b0a010b add w11, w8, w10 5fef8: 3100055f cmn w10, #0x1 5fefc: 1a8b0713 csinc w19, w24, w11, eq 5ff00: 7100051f cmp w8, #0x1 5ff04: 540000cb b.lt 0x5ff1c 5ff08: aa1b03ea mov x10, x27 5ff0c: b85fcd4b ldr w11, [x10, #-0x4]! 5ff10: 9240156c and x12, x11, #0x3f 5ff14: 38ec6b4c ldrsb w12, [x26, x12] 5ff18: 37f8006c tbnz w12, #0x1f, 0x5ff24 5ff1c: 2a0903eb mov w11, w9 5ff20: aa1b03ea mov x10, x27 5ff24: 1200156c and w12, w11, #0x3f 5ff28: 71006d9f cmp w12, #0x1b 5ff2c: 540001c1 b.ne 0x5ff64 5ff30: 53117d69 lsr w9, w11, #17 5ff34: 1212216b and w11, w11, #0x7fc000 5ff38: 2a2803e8 mvn w8, w8 5ff3c: 121a2129 and w9, w9, #0x7fc0 5ff40: 2b080337 adds w23, w25, w8 5ff44: 2a090168 orr w8, w11, w9 5ff48: 5280034b mov w11, #0x1a // =26 5ff4c: 5a9756e9 cneg w9, w23, mi 5ff50: 2a0b0108 orr w8, w8, w11 5ff54: b9000148 str w8, [x10] 5ff58: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 5ff5c: 540000ea b.ge 0x5ff78 5ff60: 1400000a b 0x5ff88 5ff64: 2a2803e8 mvn w8, w8 5ff68: 2b0802d7 adds w23, w22, w8 5ff6c: 5a9756e8 cneg w8, w23, mi 5ff70: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 5ff74: 540000cb b.lt 0x5ff8c 5ff78: f9400ea0 ldr x0, [x21, #0x18] 5ff7c: f0000041 adrp x1, 0x6a000 5ff80: 912adc21 add x1, x1, #0xab7 5ff84: 94000c29 bl 0x63028 5ff88: b9400369 ldr w9, [x27] 5ff8c: 0b173b88 add w8, w28, w23, lsl #14 5ff90: 33003528 bfxil w8, w9, #0, #14 5ff94: 3100067f cmn w19, #0x1 5ff98: b9000368 str w8, [x27] 5ff9c: 2a1303e8 mov w8, w19 5ffa0: 54fffa01 b.ne 0x5fee0 5ffa4: 14000041 b 0x600a8 5ffa8: 531a6549 lsl w9, w10, #6 5ffac: d000005c adrp x28, 0x69000 5ffb0: 320f3ffa mov w26, #-0x1ffff // =-131071 5ffb4: 1280001b mov w27, #-0x1 // =-1 5ffb8: 911e479c add x28, x28, #0x791 5ffbc: b9000fe9 str w9, [sp, #0xc] 5ffc0: 121a1d29 and w9, w9, #0x3fc0 5ffc4: 321243f4 mov w20, #0x7fffc000 // =2147467264 5ffc8: b9000be9 str w9, [sp, #0x8] 5ffcc: f94002a9 ldr x9, [x21] 5ffd0: f9400d29 ldr x9, [x9, #0x18] 5ffd4: 8b28c937 add x23, x9, w8, sxtw #2 5ffd8: b94002e9 ldr w9, [x23] 5ffdc: 0b493b4a add w10, w26, w9, lsr #14 5ffe0: 0b0a010b add w11, w8, w10 5ffe4: 3100055f cmn w10, #0x1 5ffe8: 1a8b0778 csinc w24, w27, w11, eq 5ffec: 7100051f cmp w8, #0x1 5fff0: 540000cb b.lt 0x60008 5fff4: aa1703ea mov x10, x23 5fff8: b85fcd4b ldr w11, [x10, #-0x4]! 5fffc: 9240156c and x12, x11, #0x3f 60000: 38ec6b8c ldrsb w12, [x28, x12] 60004: 37f8006c tbnz w12, #0x1f, 0x60010 60008: 2a0903eb mov w11, w9 6000c: aa1703ea mov x10, x23 60010: 1200156c and w12, w11, #0x3f 60014: 71006d9f cmp w12, #0x1b 60018: 54000141 b.ne 0x60040 6001c: b9401fec ldr w12, [sp, #0x1c] 60020: 53177d69 lsr w9, w11, #23 60024: 6b0c013f cmp w9, w12 60028: 54000181 b.ne 0x60058 6002c: 12122169 and w9, w11, #0x7fc000 60030: b9400feb ldr w11, [sp, #0xc] 60034: 2a0b0129 orr w9, w9, w11 60038: 5280034b mov w11, #0x1a // =26 6003c: 14000009 b 0x60060 60040: 2a2803e8 mvn w8, w8 60044: 2b0802d3 adds w19, w22, w8 60048: 5a935668 cneg w8, w19, mi 6004c: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 60050: 5400016a b.ge 0x6007c 60054: 1400000f b 0x60090 60058: 12125d69 and w9, w11, #0xffffc03f 6005c: b9400beb ldr w11, [sp, #0x8] 60060: 2a2803e8 mvn w8, w8 60064: 2b080333 adds w19, w25, w8 60068: 2a0b0129 orr w9, w9, w11 6006c: 5a935668 cneg w8, w19, mi 60070: b9000149 str w9, [x10] 60074: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 60078: 540000ab b.lt 0x6008c 6007c: f9400ea0 ldr x0, [x21, #0x18] 60080: d0000041 adrp x1, 0x6a000 60084: 912adc21 add x1, x1, #0xab7 60088: 94000be8 bl 0x63028 6008c: b94002e9 ldr w9, [x23] 60090: 0b133a88 add w8, w20, w19, lsl #14 60094: 33003528 bfxil w8, w9, #0, #14 60098: 3100071f cmn w24, #0x1 6009c: b90002e8 str w8, [x23] 600a0: 2a1803e8 mov w8, w24 600a4: 54fff941 b.ne 0x5ffcc 600a8: f9400bea ldr x10, [sp, #0x10] 600ac: b9401fe9 ldr w9, [sp, #0x1c] 600b0: 12800008 mov w8, #-0x1 // =-1 600b4: 29022148 stp w8, w8, [x10, #0x10] 600b8: b9000949 str w9, [x10, #0x8] 600bc: 321e07e9 orr w9, wzr, #0xc 600c0: b9000149 str w9, [x10] 600c4: a9477bfd ldp x29, x30, [sp, #0x70] 600c8: a9464ff4 ldp x20, x19, [sp, #0x60] 600cc: a94557f6 ldp x22, x21, [sp, #0x50] 600d0: a9445ff8 ldp x24, x23, [sp, #0x40] 600d4: a94367fa ldp x26, x25, [sp, #0x30] 600d8: a9426ffc ldp x28, x27, [sp, #0x20] 600dc: 910203ff add sp, sp, #0x80 600e0: d65f03c0 ret 600e4: f81d0ff5 str x21, [sp, #-0x30]! 600e8: a9014ff4 stp x20, x19, [sp, #0x10] 600ec: a9027bfd stp x29, x30, [sp, #0x20] 600f0: 910083fd add x29, sp, #0x20 600f4: aa0103f3 mov x19, x1 600f8: aa0003f4 mov x20, x0 600fc: 97fffd98 bl 0x5f75c 60100: b9400268 ldr w8, [x19] 60104: 7100311f cmp w8, #0xc 60108: 54000101 b.ne 0x60128 6010c: 29422a69 ldp w9, w10, [x19, #0x10] 60110: b9400a68 ldr w8, [x19, #0x8] 60114: 6b0a013f cmp w9, w10 60118: 540004e0 b.eq 0x601b4 6011c: 39412a89 ldrb w9, [x20, #0x4a] 60120: 6b09011f cmp w8, w9 60124: 5400052a b.ge 0x601c8 60128: aa1403e0 mov x0, x20 6012c: aa1303e1 mov x1, x19 60130: 97fffd8b bl 0x5f75c 60134: b9400268 ldr w8, [x19] 60138: 7100311f cmp w8, #0xc 6013c: 54000121 b.ne 0x60160 60140: b9400a68 ldr w8, [x19, #0x8] 60144: 374000e8 tbnz w8, #0x8, 0x60160 60148: 39412a89 ldrb w9, [x20, #0x4a] 6014c: 6b08013f cmp w9, w8 60150: 5400008c b.gt 0x60160 60154: b9403e88 ldr w8, [x20, #0x3c] 60158: 51000508 sub w8, w8, #0x1 6015c: b9003e88 str w8, [x20, #0x3c] 60160: f9400288 ldr x8, [x20] 60164: b9403e82 ldr w2, [x20, #0x3c] 60168: 3941cd09 ldrb w9, [x8, #0x73] 6016c: 6b09005f cmp w2, w9 60170: 5400016b b.lt 0x6019c 60174: 11000455 add w21, w2, #0x1 60178: 7103e45f cmp w2, #0xf9 6017c: 540000eb b.lt 0x60198 60180: f9400e80 ldr x0, [x20, #0x18] 60184: d0000041 adrp x1, 0x6a000 60188: 912a5021 add x1, x1, #0xa94 6018c: 94000ba7 bl 0x63028 60190: f9400288 ldr x8, [x20] 60194: b9403e82 ldr w2, [x20, #0x3c] 60198: 3901cd15 strb w21, [x8, #0x73] 6019c: 11000448 add w8, w2, #0x1 601a0: b9003e88 str w8, [x20, #0x3c] 601a4: aa1403e0 mov x0, x20 601a8: aa1303e1 mov x1, x19 601ac: 97fffde2 bl 0x5f934 601b0: b9400a68 ldr w8, [x19, #0x8] 601b4: a9427bfd ldp x29, x30, [sp, #0x20] 601b8: a9414ff4 ldp x20, x19, [sp, #0x10] 601bc: 2a0803e0 mov w0, w8 601c0: f84307f5 ldr x21, [sp], #0x30 601c4: d65f03c0 ret 601c8: aa1403e0 mov x0, x20 601cc: aa1303e1 mov x1, x19 601d0: 2a0803e2 mov w2, w8 601d4: 17fffff6 b 0x601ac 601d8: 29422428 ldp w8, w9, [x1, #0x10] 601dc: 6b09011f cmp w8, w9 601e0: 54000041 b.ne 0x601e8 601e4: 17fffd5e b 0x5f75c 601e8: 17ffffbf b 0x600e4 601ec: d10143ff sub sp, sp, #0x50 601f0: a9034ff4 stp x20, x19, [sp, #0x30] 601f4: a9047bfd stp x29, x30, [sp, #0x40] 601f8: 910103fd add x29, sp, #0x40 601fc: d53bd048 mrs x8, TPIDR_EL0 60200: f9401508 ldr x8, [x8, #0x28] 60204: aa0103f3 mov x19, x1 60208: aa0003f4 mov x20, x0 6020c: f81e83a8 stur x8, [x29, #-0x18] 60210: 29422668 ldp w8, w9, [x19, #0x10] 60214: 6b09011f cmp w8, w9 60218: 54000061 b.ne 0x60224 6021c: 97fffd50 bl 0x5f75c 60220: 14000002 b 0x60228 60224: 97ffffb0 bl 0x600e4 60228: b9400268 ldr w8, [x19] 6022c: 51000509 sub w9, w8, #0x1 60230: 71000d3f cmp w9, #0x3 60234: 540000a3 b.lo 0x60248 60238: 7100111f cmp w8, #0x4 6023c: 54000240 b.eq 0x60284 60240: 7100151f cmp w8, #0x5 60244: 540002a1 b.ne 0x60298 60248: b9404289 ldr w9, [x20, #0x40] 6024c: 7103fd3f cmp w9, #0xff 60250: 5400024c b.gt 0x60298 60254: 7100151f cmp w8, #0x5 60258: 54000280 b.eq 0x602a8 6025c: 7100051f cmp w8, #0x1 60260: 540002e1 b.ne 0x602bc 60264: b90013ff str wzr, [sp, #0x10] 60268: f9400688 ldr x8, [x20, #0x8] 6026c: 528000a9 mov w9, #0x5 // =5 60270: b90023e9 str w9, [sp, #0x20] 60274: 910063e1 add x1, sp, #0x18 60278: f9000fe8 str x8, [sp, #0x18] 6027c: 910023e2 add x2, sp, #0x8 60280: 14000016 b 0x602d8 60284: b9400a68 ldr w8, [x19, #0x8] 60288: 7103fd1f cmp w8, #0xff 6028c: 5400006c b.gt 0x60298 60290: 32180100 orr w0, w8, #0x100 60294: 14000017 b 0x602f0 60298: aa1403e0 mov x0, x20 6029c: aa1303e1 mov x1, x19 602a0: 97ffff91 bl 0x600e4 602a4: 14000013 b 0x602f0 602a8: f9400668 ldr x8, [x19, #0x8] 602ac: 320007e9 orr w9, wzr, #0x3 602b0: b90023e9 str w9, [sp, #0x20] 602b4: f9000fe8 str x8, [sp, #0x18] 602b8: 14000006 b 0x602d0 602bc: 7100091f cmp w8, #0x2 602c0: 320003e8 orr w8, wzr, #0x1 602c4: 1a9f17e9 cset w9, eq 602c8: b9001be9 str w9, [sp, #0x18] 602cc: b90023e8 str w8, [sp, #0x20] 602d0: 910063e1 add x1, sp, #0x18 602d4: 910063e2 add x2, sp, #0x18 602d8: aa1403e0 mov x0, x20 602dc: 97fffc5e bl 0x5f454 602e0: 321e03e8 orr w8, wzr, #0x4 602e4: b9000a60 str w0, [x19, #0x8] 602e8: b9000268 str w8, [x19] 602ec: 32180000 orr w0, w0, #0x100 602f0: d53bd048 mrs x8, TPIDR_EL0 602f4: f9401508 ldr x8, [x8, #0x28] 602f8: f85e83a9 ldur x9, [x29, #-0x18] 602fc: eb09011f cmp x8, x9 60300: 540000a1 b.ne 0x60314 60304: a9447bfd ldp x29, x30, [sp, #0x40] 60308: a9434ff4 ldp x20, x19, [sp, #0x30] 6030c: 910143ff add sp, sp, #0x50 60310: d65f03c0 ret 60314: 97fef1b3 bl 0x1c9e0 <__stack_chk_fail@plt> 60318: f81d0ff5 str x21, [sp, #-0x30]! 6031c: a9014ff4 stp x20, x19, [sp, #0x10] 60320: a9027bfd stp x29, x30, [sp, #0x20] 60324: 910083fd add x29, sp, #0x20 60328: aa0103f5 mov x21, x1 6032c: b94002a8 ldr w8, [x21] 60330: aa0203f4 mov x20, x2 60334: aa0003f3 mov x19, x0 60338: 51001908 sub w8, w8, #0x6 6033c: 71000d1f cmp w8, #0x3 60340: 54000768 b.hi 0x6042c 60344: d0000049 adrp x9, 0x6a000 60348: 91262129 add x9, x9, #0x988 6034c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 60350: 8b090108 add x8, x8, x9 60354: d61f0100 br x8 60358: b9400288 ldr w8, [x20] 6035c: 7100311f cmp w8, #0xc 60360: 54000121 b.ne 0x60384 60364: b9400a88 ldr w8, [x20, #0x8] 60368: 374000e8 tbnz w8, #0x8, 0x60384 6036c: 39412a69 ldrb w9, [x19, #0x4a] 60370: 6b08013f cmp w9, w8 60374: 5400008c b.gt 0x60384 60378: b9403e68 ldr w8, [x19, #0x3c] 6037c: 51000508 sub w8, w8, #0x1 60380: b9003e68 str w8, [x19, #0x3c] 60384: b9400aa2 ldr w2, [x21, #0x8] 60388: aa1303e0 mov x0, x19 6038c: aa1403e1 mov x1, x20 60390: a9427bfd ldp x29, x30, [sp, #0x20] 60394: a9414ff4 ldp x20, x19, [sp, #0x10] 60398: f84307f5 ldr x21, [sp], #0x30 6039c: 17fffd66 b 0x5f934 603a0: aa1303e0 mov x0, x19 603a4: aa1403e1 mov x1, x20 603a8: 97ffff4f bl 0x600e4 603ac: f9400e68 ldr x8, [x19, #0x18] 603b0: b9400aa9 ldr w9, [x21, #0x8] 603b4: b9400902 ldr w2, [x8, #0x8] 603b8: 531a6408 lsl w8, w0, #6 603bc: 2a093908 orr w8, w8, w9, lsl #14 603c0: 32000901 orr w1, w8, #0x7 603c4: 14000018 b 0x60424 603c8: aa1303e0 mov x0, x19 603cc: aa1403e1 mov x1, x20 603d0: 97ffff87 bl 0x601ec 603d4: f94006a8 ldr x8, [x21, #0x8] 603d8: f9400e69 ldr x9, [x19, #0x18] 603dc: 5312440a lsl w10, w0, #14 603e0: d349fd0b lsr x11, x8, #9 603e4: b9400922 ldr w2, [x9, #0x8] 603e8: 2a081948 orr w8, w10, w8, lsl #6 603ec: 12092169 and w9, w11, #0xff800000 603f0: 2a090108 orr w8, w8, w9 603f4: 52800129 mov w9, #0x9 // =9 603f8: 2a090101 orr w1, w8, w9 603fc: 1400000a b 0x60424 60400: aa1303e0 mov x0, x19 60404: aa1403e1 mov x1, x20 60408: 97ffff37 bl 0x600e4 6040c: f9400e68 ldr x8, [x19, #0x18] 60410: b9400aa9 ldr w9, [x21, #0x8] 60414: b9400902 ldr w2, [x8, #0x8] 60418: 531a6408 lsl w8, w0, #6 6041c: 2a095d08 orr w8, w8, w9, lsl #23 60420: 321d0101 orr w1, w8, #0x8 60424: aa1303e0 mov x0, x19 60428: 940004cb bl 0x61754 6042c: b9400288 ldr w8, [x20] 60430: 7100311f cmp w8, #0xc 60434: 54000121 b.ne 0x60458 60438: b9400a88 ldr w8, [x20, #0x8] 6043c: 374000e8 tbnz w8, #0x8, 0x60458 60440: 39412a69 ldrb w9, [x19, #0x4a] 60444: 6b08013f cmp w9, w8 60448: 5400008c b.gt 0x60458 6044c: b9403e68 ldr w8, [x19, #0x3c] 60450: 51000508 sub w8, w8, #0x1 60454: b9003e68 str w8, [x19, #0x3c] 60458: a9427bfd ldp x29, x30, [sp, #0x20] 6045c: a9414ff4 ldp x20, x19, [sp, #0x10] 60460: f84307f5 ldr x21, [sp], #0x30 60464: d65f03c0 ret 60468: f81c0ff7 str x23, [sp, #-0x40]! 6046c: a90157f6 stp x22, x21, [sp, #0x10] 60470: a9024ff4 stp x20, x19, [sp, #0x20] 60474: a9037bfd stp x29, x30, [sp, #0x30] 60478: 9100c3fd add x29, sp, #0x30 6047c: aa0203f5 mov x21, x2 60480: aa0103f3 mov x19, x1 60484: aa0003f4 mov x20, x0 60488: 97ffff17 bl 0x600e4 6048c: b9400268 ldr w8, [x19] 60490: 7100311f cmp w8, #0xc 60494: 54000121 b.ne 0x604b8 60498: b9400a68 ldr w8, [x19, #0x8] 6049c: 374000e8 tbnz w8, #0x8, 0x604b8 604a0: 39412a89 ldrb w9, [x20, #0x4a] 604a4: 6b08013f cmp w9, w8 604a8: 5400008c b.gt 0x604b8 604ac: b9403e88 ldr w8, [x20, #0x3c] 604b0: 51000508 sub w8, w8, #0x1 604b4: b9003e88 str w8, [x20, #0x3c] 604b8: f9400288 ldr x8, [x20] 604bc: b9403e96 ldr w22, [x20, #0x3c] 604c0: 3941cd09 ldrb w9, [x8, #0x73] 604c4: 11000ad7 add w23, w22, #0x2 604c8: 6b0902ff cmp w23, w9 604cc: 2a1603e9 mov w9, w22 604d0: 5400016d b.le 0x604fc 604d4: 7103eaff cmp w23, #0xfa 604d8: 2a1603e9 mov w9, w22 604dc: 540000eb b.lt 0x604f8 604e0: f9400e80 ldr x0, [x20, #0x18] 604e4: d0000041 adrp x1, 0x6a000 604e8: 912a5021 add x1, x1, #0xa94 604ec: 94000acf bl 0x63028 604f0: f9400288 ldr x8, [x20] 604f4: b9403e89 ldr w9, [x20, #0x3c] 604f8: 3901cd17 strb w23, [x8, #0x73] 604fc: 11000928 add w8, w9, #0x2 60500: b9003e88 str w8, [x20, #0x3c] 60504: b9400a77 ldr w23, [x19, #0x8] 60508: aa1403e0 mov x0, x20 6050c: aa1503e1 mov x1, x21 60510: 97ffff37 bl 0x601ec 60514: f9400e88 ldr x8, [x20, #0x18] 60518: 531a66c9 lsl w9, w22, #6 6051c: 2a175d29 orr w9, w9, w23, lsl #23 60520: b9400902 ldr w2, [x8, #0x8] 60524: 2a003928 orr w8, w9, w0, lsl #14 60528: 52800169 mov w9, #0xb // =11 6052c: 2a090101 orr w1, w8, w9 60530: aa1403e0 mov x0, x20 60534: 94000488 bl 0x61754 60538: b94002a8 ldr w8, [x21] 6053c: 7100311f cmp w8, #0xc 60540: 54000121 b.ne 0x60564 60544: b9400aa8 ldr w8, [x21, #0x8] 60548: 374000e8 tbnz w8, #0x8, 0x60564 6054c: 39412a89 ldrb w9, [x20, #0x4a] 60550: 6b08013f cmp w9, w8 60554: 5400008c b.gt 0x60564 60558: b9403e88 ldr w8, [x20, #0x3c] 6055c: 51000508 sub w8, w8, #0x1 60560: b9003e88 str w8, [x20, #0x3c] 60564: 321e07e8 orr w8, wzr, #0xc 60568: b9000a76 str w22, [x19, #0x8] 6056c: b9000268 str w8, [x19] 60570: a9437bfd ldp x29, x30, [sp, #0x30] 60574: a9424ff4 ldp x20, x19, [sp, #0x20] 60578: a94157f6 ldp x22, x21, [sp, #0x10] 6057c: f84407f7 ldr x23, [sp], #0x40 60580: d65f03c0 ret 60584: f81c0ff7 str x23, [sp, #-0x40]! 60588: a90157f6 stp x22, x21, [sp, #0x10] 6058c: a9024ff4 stp x20, x19, [sp, #0x20] 60590: a9037bfd stp x29, x30, [sp, #0x30] 60594: 9100c3fd add x29, sp, #0x30 60598: aa0103f3 mov x19, x1 6059c: aa0003f4 mov x20, x0 605a0: 97fffc6f bl 0x5f75c 605a4: b9400268 ldr w8, [x19] 605a8: 51001109 sub w9, w8, #0x4 605ac: 7100093f cmp w9, #0x2 605b0: 54000f03 b.lo 0x60790 605b4: 7100091f cmp w8, #0x2 605b8: 54000ec0 b.eq 0x60790 605bc: 7100291f cmp w8, #0xa 605c0: 54000201 b.ne 0x60600 605c4: f9400288 ldr x8, [x20] 605c8: b9800a69 ldrsw x9, [x19, #0x8] 605cc: f9400d08 ldr x8, [x8, #0x18] 605d0: 7100053f cmp w9, #0x1 605d4: 8b090908 add x8, x8, x9, lsl #2 605d8: 5400010b b.lt 0x605f8 605dc: aa0803ea mov x10, x8 605e0: b85fcd49 ldr w9, [x10, #-0x4]! 605e4: b000004c adrp x12, 0x69000 605e8: 911e458c add x12, x12, #0x791 605ec: 9240152b and x11, x9, #0x3f 605f0: 38eb698b ldrsb w11, [x12, x11] 605f4: 37f806eb tbnz w11, #0x1f, 0x606d0 605f8: b9400109 ldr w9, [x8] 605fc: 14000036 b 0x606d4 60600: 7100311f cmp w8, #0xc 60604: 54000540 b.eq 0x606ac 60608: 71002d1f cmp w8, #0xb 6060c: 54000221 b.ne 0x60650 60610: f9400288 ldr x8, [x20] 60614: b9800a69 ldrsw x9, [x19, #0x8] 60618: f9400d08 ldr x8, [x8, #0x18] 6061c: b8697908 ldr w8, [x8, x9, lsl #2] 60620: 12001509 and w9, w8, #0x3f 60624: 71004d3f cmp w9, #0x13 60628: 54000141 b.ne 0x60650 6062c: b9403289 ldr w9, [x20, #0x30] 60630: 53177d02 lsr w2, w8, #23 60634: 52800341 mov w1, #0x1a // =26 60638: 320003e4 orr w4, wzr, #0x1 6063c: 51000529 sub w9, w9, #0x1 60640: b9003289 str w9, [x20, #0x30] 60644: aa1403e0 mov x0, x20 60648: 2a1f03e3 mov w3, wzr 6064c: 1400002e b 0x60704 60650: f9400288 ldr x8, [x20] 60654: b9403e82 ldr w2, [x20, #0x3c] 60658: 3941cd09 ldrb w9, [x8, #0x73] 6065c: 6b09005f cmp w2, w9 60660: 5400016b b.lt 0x6068c 60664: 11000455 add w21, w2, #0x1 60668: 7103e45f cmp w2, #0xf9 6066c: 540000eb b.lt 0x60688 60670: f9400e80 ldr x0, [x20, #0x18] 60674: d0000041 adrp x1, 0x6a000 60678: 912a5021 add x1, x1, #0xa94 6067c: 94000a6b bl 0x63028 60680: f9400288 ldr x8, [x20] 60684: b9403e82 ldr w2, [x20, #0x3c] 60688: 3901cd15 strb w21, [x8, #0x73] 6068c: 11000448 add w8, w2, #0x1 60690: aa1403e0 mov x0, x20 60694: aa1303e1 mov x1, x19 60698: b9003e88 str w8, [x20, #0x3c] 6069c: 940004d7 bl 0x619f8 606a0: b9400268 ldr w8, [x19] 606a4: 7100311f cmp w8, #0xc 606a8: 54000241 b.ne 0x606f0 606ac: b9400a63 ldr w3, [x19, #0x8] 606b0: 37400223 tbnz w3, #0x8, 0x606f4 606b4: 39412a88 ldrb w8, [x20, #0x4a] 606b8: 6b03011f cmp w8, w3 606bc: 540001cc b.gt 0x606f4 606c0: b9403e88 ldr w8, [x20, #0x3c] 606c4: 51000508 sub w8, w8, #0x1 606c8: b9003e88 str w8, [x20, #0x3c] 606cc: 1400000a b 0x606f4 606d0: aa0a03e8 mov x8, x10 606d4: 721a1d3f tst w9, #0x3fc0 606d8: 12125d2a and w10, w9, #0xffffc03f 606dc: 1a9f17e9 cset w9, eq 606e0: 331a012a bfi w10, w9, #6, #1 606e4: b900010a str w10, [x8] 606e8: b9400a60 ldr w0, [x19, #0x8] 606ec: 14000007 b 0x60708 606f0: b9400a63 ldr w3, [x19, #0x8] 606f4: 52800361 mov w1, #0x1b // =27 606f8: 32001fe2 orr w2, wzr, #0xff 606fc: aa1403e0 mov x0, x20 60700: 2a1f03e4 mov w4, wzr 60704: 94000532 bl 0x61bcc 60708: 3100041f cmn w0, #0x1 6070c: 54000420 b.eq 0x60790 60710: b9401669 ldr w9, [x19, #0x14] 60714: 3100053f cmn w9, #0x1 60718: 540003a0 b.eq 0x6078c 6071c: f9400288 ldr x8, [x20] 60720: 320f3fea mov w10, #-0x1ffff // =-131071 60724: 1280000b mov w11, #-0x1 // =-1 60728: f9400d15 ldr x21, [x8, #0x18] 6072c: b869daa8 ldr w8, [x21, w9, sxtw #2] 60730: 2a0903ec mov w12, w9 60734: 0b48394d add w13, w10, w8, lsr #14 60738: 0b0d0129 add w9, w9, w13 6073c: 310005bf cmn w13, #0x1 60740: 1a890569 csinc w9, w11, w9, eq 60744: 3100053f cmn w9, #0x1 60748: 54ffff21 b.ne 0x6072c 6074c: 93407d96 sxtw x22, w12 60750: 2a3603e9 mvn w9, w22 60754: 2b090017 adds w23, w0, w9 60758: 5a9756e9 cneg w9, w23, mi 6075c: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 60760: 540000cb b.lt 0x60778 60764: f9400e80 ldr x0, [x20, #0x18] 60768: d0000041 adrp x1, 0x6a000 6076c: 912adc21 add x1, x1, #0xab7 60770: 94000a2e bl 0x63028 60774: b8767aa8 ldr w8, [x21, x22, lsl #2] 60778: 321243e9 mov w9, #0x7fffc000 // =2147467264 6077c: 0b173929 add w9, w9, w23, lsl #14 60780: 33003509 bfxil w9, w8, #0, #14 60784: b8367aa9 str w9, [x21, x22, lsl #2] 60788: 14000002 b 0x60790 6078c: b9001660 str w0, [x19, #0x14] 60790: b9403289 ldr w9, [x20, #0x30] 60794: b9401268 ldr w8, [x19, #0x10] 60798: b9003689 str w9, [x20, #0x34] 6079c: 3100051f cmn w8, #0x1 607a0: 54000420 b.eq 0x60824 607a4: b9403a8a ldr w10, [x20, #0x38] 607a8: 3100055f cmn w10, #0x1 607ac: 540003a0 b.eq 0x60820 607b0: f9400289 ldr x9, [x20] 607b4: 320f3feb mov w11, #-0x1ffff // =-131071 607b8: 1280000c mov w12, #-0x1 // =-1 607bc: f9400d35 ldr x21, [x9, #0x18] 607c0: b86adaa9 ldr w9, [x21, w10, sxtw #2] 607c4: 2a0a03ed mov w13, w10 607c8: 0b49396e add w14, w11, w9, lsr #14 607cc: 0b0e014a add w10, w10, w14 607d0: 310005df cmn w14, #0x1 607d4: 1a8a058a csinc w10, w12, w10, eq 607d8: 3100055f cmn w10, #0x1 607dc: 54ffff21 b.ne 0x607c0 607e0: 93407db6 sxtw x22, w13 607e4: 2a3603ea mvn w10, w22 607e8: 2b0a0117 adds w23, w8, w10 607ec: 5a9756e8 cneg w8, w23, mi 607f0: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 607f4: 540000cb b.lt 0x6080c 607f8: f9400e80 ldr x0, [x20, #0x18] 607fc: d0000041 adrp x1, 0x6a000 60800: 912adc21 add x1, x1, #0xab7 60804: 94000a09 bl 0x63028 60808: b8767aa9 ldr w9, [x21, x22, lsl #2] 6080c: 321243e8 mov w8, #0x7fffc000 // =2147467264 60810: 0b173908 add w8, w8, w23, lsl #14 60814: 33003528 bfxil w8, w9, #0, #14 60818: b8367aa8 str w8, [x21, x22, lsl #2] 6081c: 14000002 b 0x60824 60820: b9003a88 str w8, [x20, #0x38] 60824: 12800008 mov w8, #-0x1 // =-1 60828: b9001268 str w8, [x19, #0x10] 6082c: a9437bfd ldp x29, x30, [sp, #0x30] 60830: a9424ff4 ldp x20, x19, [sp, #0x20] 60834: a94157f6 ldp x22, x21, [sp, #0x10] 60838: f84407f7 ldr x23, [sp], #0x40 6083c: d65f03c0 ret 60840: f81e0ff3 str x19, [sp, #-0x20]! 60844: a9017bfd stp x29, x30, [sp, #0x10] 60848: 910043fd add x29, sp, #0x10 6084c: aa0103f3 mov x19, x1 60850: aa0203e1 mov x1, x2 60854: 97fffe66 bl 0x601ec 60858: 52800128 mov w8, #0x9 // =9 6085c: b9000e60 str w0, [x19, #0xc] 60860: b9000268 str w8, [x19] 60864: a9417bfd ldp x29, x30, [sp, #0x10] 60868: f84207f3 ldr x19, [sp], #0x20 6086c: d65f03c0 ret 60870: d10143ff sub sp, sp, #0x50 60874: f90013f5 str x21, [sp, #0x20] 60878: a9034ff4 stp x20, x19, [sp, #0x30] 6087c: a9047bfd stp x29, x30, [sp, #0x40] 60880: 910103fd add x29, sp, #0x40 60884: d53bd048 mrs x8, TPIDR_EL0 60888: f9401508 ldr x8, [x8, #0x28] 6088c: aa0203f4 mov x20, x2 60890: aa0003f3 mov x19, x0 60894: 12800009 mov w9, #-0x1 // =-1 60898: 528000aa mov w10, #0x5 // =5 6089c: f9000fe8 str x8, [sp, #0x18] 608a0: 290227e9 stp w9, w9, [sp, #0x10] 608a4: b90003ea str w10, [sp] 608a8: f90007ff str xzr, [sp, #0x8] 608ac: 7100083f cmp w1, #0x2 608b0: 54000240 b.eq 0x608f8 608b4: 7100043f cmp w1, #0x1 608b8: 54000320 b.eq 0x6091c 608bc: 35001541 cbnz w1, 0x60b64 608c0: b9400288 ldr w8, [x20] 608c4: 7100151f cmp w8, #0x5 608c8: 540000e1 b.ne 0x608e4 608cc: f9400a88 ldr x8, [x20, #0x10] 608d0: b2607fe9 mov x9, #-0x100000000 // =-4294967296 608d4: eb09011f cmp x8, x9 608d8: 54000063 b.lo 0x608e4 608dc: 3100051f cmn w8, #0x1 608e0: 54000080 b.eq 0x608f0 608e4: aa1303e0 mov x0, x19 608e8: aa1403e1 mov x1, x20 608ec: 97fffdfe bl 0x600e4 608f0: 52800241 mov w1, #0x12 // =18 608f4: 14000005 b 0x60908 608f8: aa1303e0 mov x0, x19 608fc: aa1403e1 mov x1, x20 60900: 97fffdf9 bl 0x600e4 60904: 52800281 mov w1, #0x14 // =20 60908: 910003e3 mov x3, sp 6090c: aa1303e0 mov x0, x19 60910: aa1403e2 mov x2, x20 60914: 940000a6 bl 0x60bac 60918: 14000093 b 0x60b64 6091c: aa1303e0 mov x0, x19 60920: aa1403e1 mov x1, x20 60924: 97fffb8e bl 0x5f75c 60928: b9400288 ldr w8, [x20] 6092c: 51000508 sub w8, w8, #0x1 60930: 71002d1f cmp w8, #0xb 60934: 54000868 b.hi 0x60a40 60938: d0000049 adrp x9, 0x6a000 6093c: 91266129 add x9, x9, #0x998 60940: b8a87928 ldrsw x8, [x9, x8, lsl #2] 60944: 8b090108 add x8, x8, x9 60948: d61f0100 br x8 6094c: 320007e8 orr w8, wzr, #0x3 60950: 1400003b b 0x60a3c 60954: 321f03e8 orr w8, wzr, #0x2 60958: 14000039 b 0x60a3c 6095c: f9400268 ldr x8, [x19] 60960: b9800a89 ldrsw x9, [x20, #0x8] 60964: f9400d08 ldr x8, [x8, #0x18] 60968: 7100053f cmp w9, #0x1 6096c: 8b090908 add x8, x8, x9, lsl #2 60970: 5400010b b.lt 0x60990 60974: aa0803ea mov x10, x8 60978: b85fcd49 ldr w9, [x10, #-0x4]! 6097c: b000004c adrp x12, 0x69000 60980: 911e458c add x12, x12, #0x791 60984: 9240152b and x11, x9, #0x3f 60988: 38eb698b ldrsb w11, [x12, x11] 6098c: 37f8100b tbnz w11, #0x1f, 0x60b8c 60990: b9400109 ldr w9, [x8] 60994: 1400007f b 0x60b90 60998: f9400268 ldr x8, [x19] 6099c: b9403e62 ldr w2, [x19, #0x3c] 609a0: 3941cd09 ldrb w9, [x8, #0x73] 609a4: 6b09005f cmp w2, w9 609a8: 5400016b b.lt 0x609d4 609ac: 11000455 add w21, w2, #0x1 609b0: 7103e45f cmp w2, #0xf9 609b4: 540000eb b.lt 0x609d0 609b8: f9400e60 ldr x0, [x19, #0x18] 609bc: d0000041 adrp x1, 0x6a000 609c0: 912a5021 add x1, x1, #0xa94 609c4: 94000999 bl 0x63028 609c8: f9400268 ldr x8, [x19] 609cc: b9403e62 ldr w2, [x19, #0x3c] 609d0: 3901cd15 strb w21, [x8, #0x73] 609d4: 11000448 add w8, w2, #0x1 609d8: aa1303e0 mov x0, x19 609dc: aa1403e1 mov x1, x20 609e0: b9003e68 str w8, [x19, #0x3c] 609e4: 94000405 bl 0x619f8 609e8: b9400288 ldr w8, [x20] 609ec: 7100311f cmp w8, #0xc 609f0: 54000141 b.ne 0x60a18 609f4: b9400a88 ldr w8, [x20, #0x8] 609f8: 37400128 tbnz w8, #0x8, 0x60a1c 609fc: 39412a69 ldrb w9, [x19, #0x4a] 60a00: 6b08013f cmp w9, w8 60a04: 540000cc b.gt 0x60a1c 60a08: b9403e69 ldr w9, [x19, #0x3c] 60a0c: 51000529 sub w9, w9, #0x1 60a10: b9003e69 str w9, [x19, #0x3c] 60a14: 14000002 b 0x60a1c 60a18: b9400a88 ldr w8, [x20, #0x8] 60a1c: f9400e69 ldr x9, [x19, #0x18] 60a20: 52800261 mov w1, #0x13 // =19 60a24: 33092101 bfi w1, w8, #23, #9 60a28: aa1303e0 mov x0, x19 60a2c: b9400922 ldr w2, [x9, #0x8] 60a30: 94000349 bl 0x61754 60a34: b9000a80 str w0, [x20, #0x8] 60a38: 52800168 mov w8, #0xb // =11 60a3c: b9000288 str w8, [x20] 60a40: 29422289 ldp w9, w8, [x20, #0x10] 60a44: 29022688 stp w8, w9, [x20, #0x10] 60a48: 3100053f cmn w9, #0x1 60a4c: 54000460 b.eq 0x60ad8 60a50: f9400268 ldr x8, [x19] 60a54: b000004a adrp x10, 0x69000 60a58: 911e454a add x10, x10, #0x791 60a5c: 5280034b mov w11, #0x1a // =26 60a60: f9400d08 ldr x8, [x8, #0x18] 60a64: 320f3fec mov w12, #-0x1ffff // =-131071 60a68: 1280000d mov w13, #-0x1 // =-1 60a6c: 8b29c90e add x14, x8, w9, sxtw #2 60a70: 7100053f cmp w9, #0x1 60a74: 540000cb b.lt 0x60a8c 60a78: aa0e03ef mov x15, x14 60a7c: b85fcdf0 ldr w16, [x15, #-0x4]! 60a80: 92401611 and x17, x16, #0x3f 60a84: 38f16951 ldrsb w17, [x10, x17] 60a88: 37f80071 tbnz w17, #0x1f, 0x60a94 60a8c: b94001d0 ldr w16, [x14] 60a90: aa0e03ef mov x15, x14 60a94: 12001611 and w17, w16, #0x3f 60a98: 71006e3f cmp w17, #0x1b 60a9c: 540000e1 b.ne 0x60ab8 60aa0: 53117e11 lsr w17, w16, #17 60aa4: 121a2231 and w17, w17, #0x7fc0 60aa8: 12122210 and w16, w16, #0x7fc000 60aac: 2a110210 orr w16, w16, w17 60ab0: 2a0b0210 orr w16, w16, w11 60ab4: b90001f0 str w16, [x15] 60ab8: b94001ce ldr w14, [x14] 60abc: 0b4e398e add w14, w12, w14, lsr #14 60ac0: 0b0e0129 add w9, w9, w14 60ac4: 310005df cmn w14, #0x1 60ac8: 1a8905a9 csinc w9, w13, w9, eq 60acc: 3100053f cmn w9, #0x1 60ad0: 54fffce1 b.ne 0x60a6c 60ad4: b9401288 ldr w8, [x20, #0x10] 60ad8: 3100051f cmn w8, #0x1 60adc: 54000440 b.eq 0x60b64 60ae0: f9400269 ldr x9, [x19] 60ae4: b000004a adrp x10, 0x69000 60ae8: 911e454a add x10, x10, #0x791 60aec: 5280034b mov w11, #0x1a // =26 60af0: f9400d29 ldr x9, [x9, #0x18] 60af4: 320f3fec mov w12, #-0x1ffff // =-131071 60af8: 1280000d mov w13, #-0x1 // =-1 60afc: 8b28c92e add x14, x9, w8, sxtw #2 60b00: 7100051f cmp w8, #0x1 60b04: 540000cb b.lt 0x60b1c 60b08: aa0e03ef mov x15, x14 60b0c: b85fcdf0 ldr w16, [x15, #-0x4]! 60b10: 92401611 and x17, x16, #0x3f 60b14: 38f16951 ldrsb w17, [x10, x17] 60b18: 37f80071 tbnz w17, #0x1f, 0x60b24 60b1c: b94001d0 ldr w16, [x14] 60b20: aa0e03ef mov x15, x14 60b24: 12001611 and w17, w16, #0x3f 60b28: 71006e3f cmp w17, #0x1b 60b2c: 540000e1 b.ne 0x60b48 60b30: 53117e11 lsr w17, w16, #17 60b34: 121a2231 and w17, w17, #0x7fc0 60b38: 12122210 and w16, w16, #0x7fc000 60b3c: 2a110210 orr w16, w16, w17 60b40: 2a0b0210 orr w16, w16, w11 60b44: b90001f0 str w16, [x15] 60b48: b94001ce ldr w14, [x14] 60b4c: 0b4e398e add w14, w12, w14, lsr #14 60b50: 0b0e0108 add w8, w8, w14 60b54: 310005df cmn w14, #0x1 60b58: 1a8805a8 csinc w8, w13, w8, eq 60b5c: 3100051f cmn w8, #0x1 60b60: 54fffce1 b.ne 0x60afc 60b64: d53bd048 mrs x8, TPIDR_EL0 60b68: f9401508 ldr x8, [x8, #0x28] 60b6c: f9400fe9 ldr x9, [sp, #0x18] 60b70: eb09011f cmp x8, x9 60b74: 540001a1 b.ne 0x60ba8 60b78: a9447bfd ldp x29, x30, [sp, #0x40] 60b7c: a9434ff4 ldp x20, x19, [sp, #0x30] 60b80: f94013f5 ldr x21, [sp, #0x20] 60b84: 910143ff add sp, sp, #0x50 60b88: d65f03c0 ret 60b8c: aa0a03e8 mov x8, x10 60b90: 721a1d3f tst w9, #0x3fc0 60b94: 12125d2a and w10, w9, #0xffffc03f 60b98: 1a9f17e9 cset w9, eq 60b9c: 331a012a bfi w10, w9, #6, #1 60ba0: b900010a str w10, [x8] 60ba4: 17ffffa7 b 0x60a40 60ba8: 97feef8e bl 0x1c9e0 <__stack_chk_fail@plt> 60bac: f81c0ff7 str x23, [sp, #-0x40]! 60bb0: a90157f6 stp x22, x21, [sp, #0x10] 60bb4: a9024ff4 stp x20, x19, [sp, #0x20] 60bb8: a9037bfd stp x29, x30, [sp, #0x30] 60bbc: 9100c3fd add x29, sp, #0x30 60bc0: aa0203f3 mov x19, x2 60bc4: b9400268 ldr w8, [x19] 60bc8: aa0303f6 mov x22, x3 60bcc: 2a0103f5 mov w21, w1 60bd0: aa0003f4 mov x20, x0 60bd4: 7100151f cmp w8, #0x5 60bd8: 540006a1 b.ne 0x60cac 60bdc: f9400a68 ldr x8, [x19, #0x10] 60be0: b2607fe9 mov x9, #-0x100000000 // =-4294967296 60be4: eb09011f cmp x8, x9 60be8: 54000623 b.lo 0x60cac 60bec: 3100051f cmn w8, #0x1 60bf0: 540005e1 b.ne 0x60cac 60bf4: b94002c8 ldr w8, [x22] 60bf8: 7100151f cmp w8, #0x5 60bfc: 54000581 b.ne 0x60cac 60c00: f9400ac8 ldr x8, [x22, #0x10] 60c04: b2607fe9 mov x9, #-0x100000000 // =-4294967296 60c08: eb09011f cmp x8, x9 60c0c: 54000503 b.lo 0x60cac 60c10: 3100051f cmn w8, #0x1 60c14: 540004c1 b.ne 0x60cac 60c18: 9e6703e0 fmov d0, xzr 60c1c: 510032a8 sub w8, w21, #0xc 60c20: 7100211f cmp w8, #0x8 60c24: 54000408 b.hi 0x60ca4 60c28: d0000049 adrp x9, 0x6a000 60c2c: 91272129 add x9, x9, #0x9c8 60c30: b8a87928 ldrsw x8, [x9, x8, lsl #2] 60c34: fd400662 ldr d2, [x19, #0x8] 60c38: fd4006c1 ldr d1, [x22, #0x8] 60c3c: 2a1f03f7 mov w23, wzr 60c40: 8b090108 add x8, x8, x9 60c44: d61f0100 br x8 60c48: 1e612840 fadd d0, d2, d1 60c4c: 14000014 b 0x60c9c 60c50: 1e613840 fsub d0, d2, d1 60c54: 14000012 b 0x60c9c 60c58: 1e610840 fmul d0, d2, d1 60c5c: 14000010 b 0x60c9c 60c60: 1e602028 fcmp d1, #0.0 60c64: 540002e0 b.eq 0x60cc0 60c68: 1e611840 fdiv d0, d2, d1 60c6c: 1400000c b 0x60c9c 60c70: 1e602028 fcmp d1, #0.0 60c74: 54000260 b.eq 0x60cc0 60c78: 1e611840 fdiv d0, d2, d1 60c7c: 1e654000 frintm d0, d0 60c80: 1e600820 fmul d0, d1, d0 60c84: 1e603840 fsub d0, d2, d0 60c88: 14000005 b 0x60c9c 60c8c: 4ea21c40 mov v0.16b, v2.16b 60c90: 97feebec bl 0x1bc40 60c94: 14000002 b 0x60c9c 60c98: 1e614040 fneg d0, d2 60c9c: 1e602000 fcmp d0, d0 60ca0: 54000066 b.vs 0x60cac 60ca4: fd000660 str d0, [x19, #0x8] 60ca8: 1400003f b 0x60da4 60cac: 2a1f03f7 mov w23, wzr 60cb0: 71004abf cmp w21, #0x12 60cb4: 540000e0 b.eq 0x60cd0 60cb8: 710052bf cmp w21, #0x14 60cbc: 540000a0 b.eq 0x60cd0 60cc0: aa1403e0 mov x0, x20 60cc4: aa1603e1 mov x1, x22 60cc8: 97fffd49 bl 0x601ec 60ccc: 2a0003f7 mov w23, w0 60cd0: aa1403e0 mov x0, x20 60cd4: aa1303e1 mov x1, x19 60cd8: 97fffd45 bl 0x601ec 60cdc: 6b17001f cmp w0, w23 60ce0: 5400024d b.le 0x60d28 60ce4: b9400268 ldr w8, [x19] 60ce8: 7100311f cmp w8, #0xc 60cec: 54000121 b.ne 0x60d10 60cf0: b9400a68 ldr w8, [x19, #0x8] 60cf4: 374000e8 tbnz w8, #0x8, 0x60d10 60cf8: 39412a89 ldrb w9, [x20, #0x4a] 60cfc: 6b08013f cmp w9, w8 60d00: 5400008c b.gt 0x60d10 60d04: b9403e88 ldr w8, [x20, #0x3c] 60d08: 51000508 sub w8, w8, #0x1 60d0c: b9003e88 str w8, [x20, #0x3c] 60d10: b94002c8 ldr w8, [x22] 60d14: 7100311f cmp w8, #0xc 60d18: 54000341 b.ne 0x60d80 60d1c: b9400ac8 ldr w8, [x22, #0x8] 60d20: 36400248 tbz w8, #0x8, 0x60d68 60d24: 14000017 b 0x60d80 60d28: b94002c8 ldr w8, [x22] 60d2c: 7100311f cmp w8, #0xc 60d30: 54000121 b.ne 0x60d54 60d34: b9400ac8 ldr w8, [x22, #0x8] 60d38: 374000e8 tbnz w8, #0x8, 0x60d54 60d3c: 39412a89 ldrb w9, [x20, #0x4a] 60d40: 6b08013f cmp w9, w8 60d44: 5400008c b.gt 0x60d54 60d48: b9403e88 ldr w8, [x20, #0x3c] 60d4c: 51000508 sub w8, w8, #0x1 60d50: b9003e88 str w8, [x20, #0x3c] 60d54: b9400268 ldr w8, [x19] 60d58: 7100311f cmp w8, #0xc 60d5c: 54000121 b.ne 0x60d80 60d60: b9400a68 ldr w8, [x19, #0x8] 60d64: 374000e8 tbnz w8, #0x8, 0x60d80 60d68: 39412a89 ldrb w9, [x20, #0x4a] 60d6c: 6b08013f cmp w9, w8 60d70: 5400008c b.gt 0x60d80 60d74: b9403e88 ldr w8, [x20, #0x3c] 60d78: 51000508 sub w8, w8, #0x1 60d7c: b9003e88 str w8, [x20, #0x3c] 60d80: f9400e88 ldr x8, [x20, #0x18] 60d84: b9400902 ldr w2, [x8, #0x8] 60d88: 2a173aa8 orr w8, w21, w23, lsl #14 60d8c: 2a005d01 orr w1, w8, w0, lsl #23 60d90: aa1403e0 mov x0, x20 60d94: 94000270 bl 0x61754 60d98: 52800168 mov w8, #0xb // =11 60d9c: b9000a60 str w0, [x19, #0x8] 60da0: b9000268 str w8, [x19] 60da4: a9437bfd ldp x29, x30, [sp, #0x30] 60da8: a9424ff4 ldp x20, x19, [sp, #0x20] 60dac: a94157f6 ldp x22, x21, [sp, #0x10] 60db0: f84407f7 ldr x23, [sp], #0x40 60db4: d65f03c0 ret 60db8: f81c0ff7 str x23, [sp, #-0x40]! 60dbc: a90157f6 stp x22, x21, [sp, #0x10] 60dc0: a9024ff4 stp x20, x19, [sp, #0x20] 60dc4: a9037bfd stp x29, x30, [sp, #0x30] 60dc8: 9100c3fd add x29, sp, #0x30 60dcc: aa0203f3 mov x19, x2 60dd0: aa0003f4 mov x20, x0 60dd4: 2a0103e8 mov w8, w1 60dd8: 7100383f cmp w1, #0xe 60ddc: 540001e8 b.hi 0x60e18 60de0: d0000049 adrp x9, 0x6a000 60de4: 9127b129 add x9, x9, #0x9ec 60de8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 60dec: 8b090108 add x8, x8, x9 60df0: d61f0100 br x8 60df4: b9400268 ldr w8, [x19] 60df8: 7100151f cmp w8, #0x5 60dfc: 540000e1 b.ne 0x60e18 60e00: f9400a68 ldr x8, [x19, #0x10] 60e04: b2607fe9 mov x9, #-0x100000000 // =-4294967296 60e08: eb09011f cmp x8, x9 60e0c: 54000063 b.lo 0x60e18 60e10: 3100051f cmn w8, #0x1 60e14: 540018a0 b.eq 0x61128 60e18: aa1403e0 mov x0, x20 60e1c: aa1303e1 mov x1, x19 60e20: a9437bfd ldp x29, x30, [sp, #0x30] 60e24: a9424ff4 ldp x20, x19, [sp, #0x20] 60e28: a94157f6 ldp x22, x21, [sp, #0x10] 60e2c: f84407f7 ldr x23, [sp], #0x40 60e30: 17fffcef b 0x601ec 60e34: aa1403e0 mov x0, x20 60e38: aa1303e1 mov x1, x19 60e3c: 97fffa48 bl 0x5f75c 60e40: b9400268 ldr w8, [x19] 60e44: 7100311f cmp w8, #0xc 60e48: 54000121 b.ne 0x60e6c 60e4c: b9400a68 ldr w8, [x19, #0x8] 60e50: 374000e8 tbnz w8, #0x8, 0x60e6c 60e54: 39412a89 ldrb w9, [x20, #0x4a] 60e58: 6b08013f cmp w9, w8 60e5c: 5400008c b.gt 0x60e6c 60e60: b9403e88 ldr w8, [x20, #0x3c] 60e64: 51000508 sub w8, w8, #0x1 60e68: b9003e88 str w8, [x20, #0x3c] 60e6c: f9400288 ldr x8, [x20] 60e70: b9403e82 ldr w2, [x20, #0x3c] 60e74: 3941cd09 ldrb w9, [x8, #0x73] 60e78: 6b09005f cmp w2, w9 60e7c: 5400016b b.lt 0x60ea8 60e80: 11000455 add w21, w2, #0x1 60e84: 7103e45f cmp w2, #0xf9 60e88: 540000eb b.lt 0x60ea4 60e8c: f9400e80 ldr x0, [x20, #0x18] 60e90: d0000041 adrp x1, 0x6a000 60e94: 912a5021 add x1, x1, #0xa94 60e98: 94000864 bl 0x63028 60e9c: f9400288 ldr x8, [x20] 60ea0: b9403e82 ldr w2, [x20, #0x3c] 60ea4: 3901cd15 strb w21, [x8, #0x73] 60ea8: 11000448 add w8, w2, #0x1 60eac: b9003e88 str w8, [x20, #0x3c] 60eb0: aa1403e0 mov x0, x20 60eb4: aa1303e1 mov x1, x19 60eb8: a9437bfd ldp x29, x30, [sp, #0x30] 60ebc: a9424ff4 ldp x20, x19, [sp, #0x20] 60ec0: a94157f6 ldp x22, x21, [sp, #0x10] 60ec4: f84407f7 ldr x23, [sp], #0x40 60ec8: 17fffa9b b 0x5f934 60ecc: aa1403e0 mov x0, x20 60ed0: aa1303e1 mov x1, x19 60ed4: a9437bfd ldp x29, x30, [sp, #0x30] 60ed8: a9424ff4 ldp x20, x19, [sp, #0x20] 60edc: a94157f6 ldp x22, x21, [sp, #0x10] 60ee0: f84407f7 ldr x23, [sp], #0x40 60ee4: 17fffda8 b 0x60584 60ee8: aa1403e0 mov x0, x20 60eec: aa1303e1 mov x1, x19 60ef0: 97fffa1b bl 0x5f75c 60ef4: b9400268 ldr w8, [x19] 60ef8: 7100051f cmp w8, #0x1 60efc: 54000c80 b.eq 0x6108c 60f00: 71000d1f cmp w8, #0x3 60f04: 54000c40 b.eq 0x6108c 60f08: 7100291f cmp w8, #0xa 60f0c: 54000061 b.ne 0x60f18 60f10: b9400a60 ldr w0, [x19, #0x8] 60f14: 1400003c b 0x61004 60f18: 71002d1f cmp w8, #0xb 60f1c: 540000a0 b.eq 0x60f30 60f20: 7100311f cmp w8, #0xc 60f24: 54000520 b.eq 0x60fc8 60f28: f9400288 ldr x8, [x20] 60f2c: 14000011 b 0x60f70 60f30: f9400288 ldr x8, [x20] 60f34: b9800a69 ldrsw x9, [x19, #0x8] 60f38: f9400d0a ldr x10, [x8, #0x18] 60f3c: b8697949 ldr w9, [x10, x9, lsl #2] 60f40: 1200152a and w10, w9, #0x3f 60f44: 71004d5f cmp w10, #0x13 60f48: 54000141 b.ne 0x60f70 60f4c: b9403288 ldr w8, [x20, #0x30] 60f50: 53177d22 lsr w2, w9, #23 60f54: 52800341 mov w1, #0x1a // =26 60f58: aa1403e0 mov x0, x20 60f5c: 51000508 sub w8, w8, #0x1 60f60: b9003288 str w8, [x20, #0x30] 60f64: 2a1f03e3 mov w3, wzr 60f68: 2a1f03e4 mov w4, wzr 60f6c: 14000025 b 0x61000 60f70: b9403e82 ldr w2, [x20, #0x3c] 60f74: 3941cd09 ldrb w9, [x8, #0x73] 60f78: 6b09005f cmp w2, w9 60f7c: 5400016b b.lt 0x60fa8 60f80: 11000455 add w21, w2, #0x1 60f84: 7103e45f cmp w2, #0xf9 60f88: 540000eb b.lt 0x60fa4 60f8c: f9400e80 ldr x0, [x20, #0x18] 60f90: d0000041 adrp x1, 0x6a000 60f94: 912a5021 add x1, x1, #0xa94 60f98: 94000824 bl 0x63028 60f9c: f9400288 ldr x8, [x20] 60fa0: b9403e82 ldr w2, [x20, #0x3c] 60fa4: 3901cd15 strb w21, [x8, #0x73] 60fa8: 11000448 add w8, w2, #0x1 60fac: aa1403e0 mov x0, x20 60fb0: aa1303e1 mov x1, x19 60fb4: b9003e88 str w8, [x20, #0x3c] 60fb8: 94000290 bl 0x619f8 60fbc: b9400268 ldr w8, [x19] 60fc0: 7100311f cmp w8, #0xc 60fc4: 54000141 b.ne 0x60fec 60fc8: b9400a63 ldr w3, [x19, #0x8] 60fcc: 37400123 tbnz w3, #0x8, 0x60ff0 60fd0: 39412a88 ldrb w8, [x20, #0x4a] 60fd4: 6b03011f cmp w8, w3 60fd8: 540000cc b.gt 0x60ff0 60fdc: b9403e88 ldr w8, [x20, #0x3c] 60fe0: 51000508 sub w8, w8, #0x1 60fe4: b9003e88 str w8, [x20, #0x3c] 60fe8: 14000002 b 0x60ff0 60fec: b9400a63 ldr w3, [x19, #0x8] 60ff0: 52800361 mov w1, #0x1b // =27 60ff4: 32001fe2 orr w2, wzr, #0xff 60ff8: 320003e4 orr w4, wzr, #0x1 60ffc: aa1403e0 mov x0, x20 61000: 940002f3 bl 0x61bcc 61004: 3100041f cmn w0, #0x1 61008: 54000420 b.eq 0x6108c 6100c: b9401269 ldr w9, [x19, #0x10] 61010: 3100053f cmn w9, #0x1 61014: 540003a0 b.eq 0x61088 61018: f9400288 ldr x8, [x20] 6101c: 320f3fea mov w10, #-0x1ffff // =-131071 61020: 1280000b mov w11, #-0x1 // =-1 61024: f9400d15 ldr x21, [x8, #0x18] 61028: b869daa8 ldr w8, [x21, w9, sxtw #2] 6102c: 2a0903ec mov w12, w9 61030: 0b48394d add w13, w10, w8, lsr #14 61034: 0b0d0129 add w9, w9, w13 61038: 310005bf cmn w13, #0x1 6103c: 1a890569 csinc w9, w11, w9, eq 61040: 3100053f cmn w9, #0x1 61044: 54ffff21 b.ne 0x61028 61048: 93407d96 sxtw x22, w12 6104c: 2a3603e9 mvn w9, w22 61050: 2b090017 adds w23, w0, w9 61054: 5a9756e9 cneg w9, w23, mi 61058: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 6105c: 540000cb b.lt 0x61074 61060: f9400e80 ldr x0, [x20, #0x18] 61064: b0000041 adrp x1, 0x6a000 61068: 912adc21 add x1, x1, #0xab7 6106c: 940007ef bl 0x63028 61070: b8767aa8 ldr w8, [x21, x22, lsl #2] 61074: 321243e9 mov w9, #0x7fffc000 // =2147467264 61078: 0b173929 add w9, w9, w23, lsl #14 6107c: 33003509 bfxil w9, w8, #0, #14 61080: b8367aa9 str w9, [x21, x22, lsl #2] 61084: 14000002 b 0x6108c 61088: b9001260 str w0, [x19, #0x10] 6108c: b9403289 ldr w9, [x20, #0x30] 61090: b9401668 ldr w8, [x19, #0x14] 61094: b9003689 str w9, [x20, #0x34] 61098: 3100051f cmn w8, #0x1 6109c: 54000420 b.eq 0x61120 610a0: b9403a8a ldr w10, [x20, #0x38] 610a4: 3100055f cmn w10, #0x1 610a8: 540003a0 b.eq 0x6111c 610ac: f9400289 ldr x9, [x20] 610b0: 320f3feb mov w11, #-0x1ffff // =-131071 610b4: 1280000c mov w12, #-0x1 // =-1 610b8: f9400d35 ldr x21, [x9, #0x18] 610bc: b86adaa9 ldr w9, [x21, w10, sxtw #2] 610c0: 2a0a03ed mov w13, w10 610c4: 0b49396e add w14, w11, w9, lsr #14 610c8: 0b0e014a add w10, w10, w14 610cc: 310005df cmn w14, #0x1 610d0: 1a8a058a csinc w10, w12, w10, eq 610d4: 3100055f cmn w10, #0x1 610d8: 54ffff21 b.ne 0x610bc 610dc: 93407db6 sxtw x22, w13 610e0: 2a3603ea mvn w10, w22 610e4: 2b0a0117 adds w23, w8, w10 610e8: 5a9756e8 cneg w8, w23, mi 610ec: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 610f0: 540000cb b.lt 0x61108 610f4: f9400e80 ldr x0, [x20, #0x18] 610f8: b0000041 adrp x1, 0x6a000 610fc: 912adc21 add x1, x1, #0xab7 61100: 940007ca bl 0x63028 61104: b8767aa9 ldr w9, [x21, x22, lsl #2] 61108: 321243e8 mov w8, #0x7fffc000 // =2147467264 6110c: 0b173908 add w8, w8, w23, lsl #14 61110: 33003528 bfxil w8, w9, #0, #14 61114: b8367aa8 str w8, [x21, x22, lsl #2] 61118: 14000002 b 0x61120 6111c: b9003a88 str w8, [x20, #0x38] 61120: 12800008 mov w8, #-0x1 // =-1 61124: b9001668 str w8, [x19, #0x14] 61128: a9437bfd ldp x29, x30, [sp, #0x30] 6112c: a9424ff4 ldp x20, x19, [sp, #0x20] 61130: a94157f6 ldp x22, x21, [sp, #0x10] 61134: f84407f7 ldr x23, [sp], #0x40 61138: d65f03c0 ret 6113c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 61140: a90157f6 stp x22, x21, [sp, #0x10] 61144: a9024ff4 stp x20, x19, [sp, #0x20] 61148: a9037bfd stp x29, x30, [sp, #0x30] 6114c: 9100c3fd add x29, sp, #0x30 61150: aa0303f5 mov x21, x3 61154: aa0203f3 mov x19, x2 61158: aa0003f4 mov x20, x0 6115c: 2a0103e8 mov w8, w1 61160: 7100383f cmp w1, #0xe 61164: 54002e28 b.hi 0x61728 61168: b0000049 adrp x9, 0x6a000 6116c: 9128a129 add x9, x9, #0xa28 61170: b8a87928 ldrsw x8, [x9, x8, lsl #2] 61174: 8b090108 add x8, x8, x9 61178: d61f0100 br x8 6117c: 321e07e1 orr w1, wzr, #0xc 61180: 1400015b b 0x616ec 61184: 528001a1 mov w1, #0xd // =13 61188: 14000159 b 0x616ec 6118c: 321f0be1 orr w1, wzr, #0xe 61190: 14000157 b 0x616ec 61194: 32000fe1 orr w1, wzr, #0xf 61198: 14000155 b 0x616ec 6119c: 321c03e1 orr w1, wzr, #0x10 611a0: 14000153 b 0x616ec 611a4: 52800221 mov w1, #0x11 // =17 611a8: 14000151 b 0x616ec 611ac: 294226a8 ldp w8, w9, [x21, #0x10] 611b0: aa1403e0 mov x0, x20 611b4: aa1503e1 mov x1, x21 611b8: 6b09011f cmp w8, w9 611bc: 54002161 b.ne 0x615e8 611c0: 97fff967 bl 0x5f75c 611c4: 1400010a b 0x615ec 611c8: aa1403e0 mov x0, x20 611cc: aa1303e1 mov x1, x19 611d0: 97fffc07 bl 0x601ec 611d4: 2a0003f6 mov w22, w0 611d8: aa1403e0 mov x0, x20 611dc: aa1503e1 mov x1, x21 611e0: 97fffc03 bl 0x601ec 611e4: b94002a8 ldr w8, [x21] 611e8: 2a0003e4 mov w4, w0 611ec: 7100311f cmp w8, #0xc 611f0: 54000121 b.ne 0x61214 611f4: b9400aa8 ldr w8, [x21, #0x8] 611f8: 374000e8 tbnz w8, #0x8, 0x61214 611fc: 39412a89 ldrb w9, [x20, #0x4a] 61200: 6b08013f cmp w9, w8 61204: 5400008c b.gt 0x61214 61208: b9403e88 ldr w8, [x20, #0x3c] 6120c: 51000508 sub w8, w8, #0x1 61210: b9003e88 str w8, [x20, #0x3c] 61214: b9400268 ldr w8, [x19] 61218: 7100311f cmp w8, #0xc 6121c: 54000121 b.ne 0x61240 61220: b9400a68 ldr w8, [x19, #0x8] 61224: 374000e8 tbnz w8, #0x8, 0x61240 61228: 39412a89 ldrb w9, [x20, #0x4a] 6122c: 6b08013f cmp w9, w8 61230: 5400008c b.gt 0x61240 61234: b9403e88 ldr w8, [x20, #0x3c] 61238: 51000508 sub w8, w8, #0x1 6123c: b9003e88 str w8, [x20, #0x3c] 61240: 528002e1 mov w1, #0x17 // =23 61244: aa1403e0 mov x0, x20 61248: 2a1f03e2 mov w2, wzr 6124c: 2a1603e3 mov w3, w22 61250: 140000a6 b 0x614e8 61254: aa1403e0 mov x0, x20 61258: aa1303e1 mov x1, x19 6125c: 97fffbe4 bl 0x601ec 61260: 2a0003f6 mov w22, w0 61264: aa1403e0 mov x0, x20 61268: aa1503e1 mov x1, x21 6126c: 97fffbe0 bl 0x601ec 61270: b94002a8 ldr w8, [x21] 61274: 2a0003e4 mov w4, w0 61278: 7100311f cmp w8, #0xc 6127c: 54000121 b.ne 0x612a0 61280: b9400aa8 ldr w8, [x21, #0x8] 61284: 374000e8 tbnz w8, #0x8, 0x612a0 61288: 39412a89 ldrb w9, [x20, #0x4a] 6128c: 6b08013f cmp w9, w8 61290: 5400008c b.gt 0x612a0 61294: b9403e88 ldr w8, [x20, #0x3c] 61298: 51000508 sub w8, w8, #0x1 6129c: b9003e88 str w8, [x20, #0x3c] 612a0: b9400268 ldr w8, [x19] 612a4: 7100311f cmp w8, #0xc 612a8: 54000121 b.ne 0x612cc 612ac: b9400a68 ldr w8, [x19, #0x8] 612b0: 374000e8 tbnz w8, #0x8, 0x612cc 612b4: 39412a89 ldrb w9, [x20, #0x4a] 612b8: 6b08013f cmp w9, w8 612bc: 5400008c b.gt 0x612cc 612c0: b9403e88 ldr w8, [x20, #0x3c] 612c4: 51000508 sub w8, w8, #0x1 612c8: b9003e88 str w8, [x20, #0x3c] 612cc: 528002e1 mov w1, #0x17 // =23 612d0: 14000040 b 0x613d0 612d4: aa1403e0 mov x0, x20 612d8: aa1303e1 mov x1, x19 612dc: 97fffbc4 bl 0x601ec 612e0: 2a0003f6 mov w22, w0 612e4: aa1403e0 mov x0, x20 612e8: aa1503e1 mov x1, x21 612ec: 97fffbc0 bl 0x601ec 612f0: b94002a8 ldr w8, [x21] 612f4: 2a0003e4 mov w4, w0 612f8: 7100311f cmp w8, #0xc 612fc: 54000121 b.ne 0x61320 61300: b9400aa8 ldr w8, [x21, #0x8] 61304: 374000e8 tbnz w8, #0x8, 0x61320 61308: 39412a89 ldrb w9, [x20, #0x4a] 6130c: 6b08013f cmp w9, w8 61310: 5400008c b.gt 0x61320 61314: b9403e88 ldr w8, [x20, #0x3c] 61318: 51000508 sub w8, w8, #0x1 6131c: b9003e88 str w8, [x20, #0x3c] 61320: b9400268 ldr w8, [x19] 61324: 7100311f cmp w8, #0xc 61328: 54000121 b.ne 0x6134c 6132c: b9400a68 ldr w8, [x19, #0x8] 61330: 374000e8 tbnz w8, #0x8, 0x6134c 61334: 39412a89 ldrb w9, [x20, #0x4a] 61338: 6b08013f cmp w9, w8 6133c: 5400008c b.gt 0x6134c 61340: b9403e88 ldr w8, [x20, #0x3c] 61344: 51000508 sub w8, w8, #0x1 61348: b9003e88 str w8, [x20, #0x3c] 6134c: 321d07e1 orr w1, wzr, #0x18 61350: 14000020 b 0x613d0 61354: aa1403e0 mov x0, x20 61358: aa1303e1 mov x1, x19 6135c: 97fffba4 bl 0x601ec 61360: 2a0003f6 mov w22, w0 61364: aa1403e0 mov x0, x20 61368: aa1503e1 mov x1, x21 6136c: 97fffba0 bl 0x601ec 61370: b94002a8 ldr w8, [x21] 61374: 2a0003e4 mov w4, w0 61378: 7100311f cmp w8, #0xc 6137c: 54000121 b.ne 0x613a0 61380: b9400aa8 ldr w8, [x21, #0x8] 61384: 374000e8 tbnz w8, #0x8, 0x613a0 61388: 39412a89 ldrb w9, [x20, #0x4a] 6138c: 6b08013f cmp w9, w8 61390: 5400008c b.gt 0x613a0 61394: b9403e88 ldr w8, [x20, #0x3c] 61398: 51000508 sub w8, w8, #0x1 6139c: b9003e88 str w8, [x20, #0x3c] 613a0: b9400268 ldr w8, [x19] 613a4: 7100311f cmp w8, #0xc 613a8: 54000121 b.ne 0x613cc 613ac: b9400a68 ldr w8, [x19, #0x8] 613b0: 374000e8 tbnz w8, #0x8, 0x613cc 613b4: 39412a89 ldrb w9, [x20, #0x4a] 613b8: 6b08013f cmp w9, w8 613bc: 5400008c b.gt 0x613cc 613c0: b9403e88 ldr w8, [x20, #0x3c] 613c4: 51000508 sub w8, w8, #0x1 613c8: b9003e88 str w8, [x20, #0x3c] 613cc: 52800321 mov w1, #0x19 // =25 613d0: 320003e2 orr w2, wzr, #0x1 613d4: aa1403e0 mov x0, x20 613d8: 2a1603e3 mov w3, w22 613dc: 14000043 b 0x614e8 613e0: aa1403e0 mov x0, x20 613e4: aa1303e1 mov x1, x19 613e8: 97fffb81 bl 0x601ec 613ec: 2a0003f6 mov w22, w0 613f0: aa1403e0 mov x0, x20 613f4: aa1503e1 mov x1, x21 613f8: 97fffb7d bl 0x601ec 613fc: b94002a8 ldr w8, [x21] 61400: 2a0003e3 mov w3, w0 61404: 7100311f cmp w8, #0xc 61408: 54000121 b.ne 0x6142c 6140c: b9400aa8 ldr w8, [x21, #0x8] 61410: 374000e8 tbnz w8, #0x8, 0x6142c 61414: 39412a89 ldrb w9, [x20, #0x4a] 61418: 6b08013f cmp w9, w8 6141c: 5400008c b.gt 0x6142c 61420: b9403e88 ldr w8, [x20, #0x3c] 61424: 51000508 sub w8, w8, #0x1 61428: b9003e88 str w8, [x20, #0x3c] 6142c: b9400268 ldr w8, [x19] 61430: 7100311f cmp w8, #0xc 61434: 54000121 b.ne 0x61458 61438: b9400a68 ldr w8, [x19, #0x8] 6143c: 374000e8 tbnz w8, #0x8, 0x61458 61440: 39412a89 ldrb w9, [x20, #0x4a] 61444: 6b08013f cmp w9, w8 61448: 5400008c b.gt 0x61458 6144c: b9403e88 ldr w8, [x20, #0x3c] 61450: 51000508 sub w8, w8, #0x1 61454: b9003e88 str w8, [x20, #0x3c] 61458: 321d07e1 orr w1, wzr, #0x18 6145c: 14000020 b 0x614dc 61460: aa1403e0 mov x0, x20 61464: aa1303e1 mov x1, x19 61468: 97fffb61 bl 0x601ec 6146c: 2a0003f6 mov w22, w0 61470: aa1403e0 mov x0, x20 61474: aa1503e1 mov x1, x21 61478: 97fffb5d bl 0x601ec 6147c: b94002a8 ldr w8, [x21] 61480: 2a0003e3 mov w3, w0 61484: 7100311f cmp w8, #0xc 61488: 54000121 b.ne 0x614ac 6148c: b9400aa8 ldr w8, [x21, #0x8] 61490: 374000e8 tbnz w8, #0x8, 0x614ac 61494: 39412a89 ldrb w9, [x20, #0x4a] 61498: 6b08013f cmp w9, w8 6149c: 5400008c b.gt 0x614ac 614a0: b9403e88 ldr w8, [x20, #0x3c] 614a4: 51000508 sub w8, w8, #0x1 614a8: b9003e88 str w8, [x20, #0x3c] 614ac: b9400268 ldr w8, [x19] 614b0: 7100311f cmp w8, #0xc 614b4: 54000121 b.ne 0x614d8 614b8: b9400a68 ldr w8, [x19, #0x8] 614bc: 374000e8 tbnz w8, #0x8, 0x614d8 614c0: 39412a89 ldrb w9, [x20, #0x4a] 614c4: 6b08013f cmp w9, w8 614c8: 5400008c b.gt 0x614d8 614cc: b9403e88 ldr w8, [x20, #0x3c] 614d0: 51000508 sub w8, w8, #0x1 614d4: b9003e88 str w8, [x20, #0x3c] 614d8: 52800321 mov w1, #0x19 // =25 614dc: 320003e2 orr w2, wzr, #0x1 614e0: aa1403e0 mov x0, x20 614e4: 2a1603e4 mov w4, w22 614e8: 940001b9 bl 0x61bcc 614ec: 52800148 mov w8, #0xa // =10 614f0: b9000a60 str w0, [x19, #0x8] 614f4: b9000268 str w8, [x19] 614f8: 1400008c b 0x61728 614fc: aa1403e0 mov x0, x20 61500: aa1503e1 mov x1, x21 61504: 97fff896 bl 0x5f75c 61508: b9401668 ldr w8, [x19, #0x14] 6150c: 3100051f cmn w8, #0x1 61510: 54001040 b.eq 0x61718 61514: b94016aa ldr w10, [x21, #0x14] 61518: 3100055f cmn w10, #0x1 6151c: 54000f80 b.eq 0x6170c 61520: f9400289 ldr x9, [x20] 61524: 320f3feb mov w11, #-0x1ffff // =-131071 61528: 1280000c mov w12, #-0x1 // =-1 6152c: f9400d36 ldr x22, [x9, #0x18] 61530: b86adac9 ldr w9, [x22, w10, sxtw #2] 61534: 2a0a03ed mov w13, w10 61538: 0b49396e add w14, w11, w9, lsr #14 6153c: 0b0e014a add w10, w10, w14 61540: 310005df cmn w14, #0x1 61544: 1a8a058a csinc w10, w12, w10, eq 61548: 3100055f cmn w10, #0x1 6154c: 54ffff21 b.ne 0x61530 61550: 14000016 b 0x615a8 61554: aa1403e0 mov x0, x20 61558: aa1503e1 mov x1, x21 6155c: 97fff880 bl 0x5f75c 61560: b9401268 ldr w8, [x19, #0x10] 61564: 3100051f cmn w8, #0x1 61568: 54000d80 b.eq 0x61718 6156c: b94012aa ldr w10, [x21, #0x10] 61570: 3100055f cmn w10, #0x1 61574: 54000d00 b.eq 0x61714 61578: f9400289 ldr x9, [x20] 6157c: 320f3feb mov w11, #-0x1ffff // =-131071 61580: 1280000c mov w12, #-0x1 // =-1 61584: f9400d36 ldr x22, [x9, #0x18] 61588: b86adac9 ldr w9, [x22, w10, sxtw #2] 6158c: 2a0a03ed mov w13, w10 61590: 0b49396e add w14, w11, w9, lsr #14 61594: 0b0e014a add w10, w10, w14 61598: 310005df cmn w14, #0x1 6159c: 1a8a058a csinc w10, w12, w10, eq 615a0: 3100055f cmn w10, #0x1 615a4: 54ffff21 b.ne 0x61588 615a8: 93407db7 sxtw x23, w13 615ac: 2a3703ea mvn w10, w23 615b0: 2b0a0118 adds w24, w8, w10 615b4: 5a985708 cneg w8, w24, mi 615b8: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 615bc: 540000cb b.lt 0x615d4 615c0: f9400e80 ldr x0, [x20, #0x18] 615c4: b0000041 adrp x1, 0x6a000 615c8: 912adc21 add x1, x1, #0xab7 615cc: 94000697 bl 0x63028 615d0: b8777ac9 ldr w9, [x22, x23, lsl #2] 615d4: 321243e8 mov w8, #0x7fffc000 // =2147467264 615d8: 0b183908 add w8, w8, w24, lsl #14 615dc: 33003528 bfxil w8, w9, #0, #14 615e0: b8377ac8 str w8, [x22, x23, lsl #2] 615e4: 1400004d b 0x61718 615e8: 97fffabf bl 0x600e4 615ec: b94002a8 ldr w8, [x21] 615f0: 71002d1f cmp w8, #0xb 615f4: 54000361 b.ne 0x61660 615f8: f9400289 ldr x9, [x20] 615fc: b9800aa8 ldrsw x8, [x21, #0x8] 61600: f9400d29 ldr x9, [x9, #0x18] 61604: b868792a ldr w10, [x9, x8, lsl #2] 61608: 1200154b and w11, w10, #0x3f 6160c: 7100557f cmp w11, #0x15 61610: 54000281 b.ne 0x61660 61614: b940026c ldr w12, [x19] 61618: b9400a6b ldr w11, [x19, #0x8] 6161c: 7100319f cmp w12, #0xc 61620: 54000121 b.ne 0x61644 61624: 3740010b tbnz w11, #0x8, 0x61644 61628: 39412a8c ldrb w12, [x20, #0x4a] 6162c: 6b0b019f cmp w12, w11 61630: 540000ac b.gt 0x61644 61634: b9403e8a ldr w10, [x20, #0x3c] 61638: 5100054a sub w10, w10, #0x1 6163c: b9003e8a str w10, [x20, #0x3c] 61640: b868792a ldr w10, [x9, x8, lsl #2] 61644: 3309216a bfi w10, w11, #23, #9 61648: 5280016b mov w11, #0xb // =11 6164c: b828792a str w10, [x9, x8, lsl #2] 61650: b900026b str w11, [x19] 61654: b9400aa8 ldr w8, [x21, #0x8] 61658: b9000a68 str w8, [x19, #0x8] 6165c: 14000033 b 0x61728 61660: aa1403e0 mov x0, x20 61664: aa1503e1 mov x1, x21 61668: 97fff83d bl 0x5f75c 6166c: b94002a8 ldr w8, [x21] 61670: 7100311f cmp w8, #0xc 61674: 54000121 b.ne 0x61698 61678: b9400aa8 ldr w8, [x21, #0x8] 6167c: 374000e8 tbnz w8, #0x8, 0x61698 61680: 39412a89 ldrb w9, [x20, #0x4a] 61684: 6b08013f cmp w9, w8 61688: 5400008c b.gt 0x61698 6168c: b9403e88 ldr w8, [x20, #0x3c] 61690: 51000508 sub w8, w8, #0x1 61694: b9003e88 str w8, [x20, #0x3c] 61698: f9400288 ldr x8, [x20] 6169c: b9403e82 ldr w2, [x20, #0x3c] 616a0: 3941cd09 ldrb w9, [x8, #0x73] 616a4: 6b09005f cmp w2, w9 616a8: 5400016b b.lt 0x616d4 616ac: 11000456 add w22, w2, #0x1 616b0: 7103e45f cmp w2, #0xf9 616b4: 540000eb b.lt 0x616d0 616b8: f9400e80 ldr x0, [x20, #0x18] 616bc: b0000041 adrp x1, 0x6a000 616c0: 912a5021 add x1, x1, #0xa94 616c4: 94000659 bl 0x63028 616c8: f9400288 ldr x8, [x20] 616cc: b9403e82 ldr w2, [x20, #0x3c] 616d0: 3901cd16 strb w22, [x8, #0x73] 616d4: 11000448 add w8, w2, #0x1 616d8: aa1403e0 mov x0, x20 616dc: aa1503e1 mov x1, x21 616e0: b9003e88 str w8, [x20, #0x3c] 616e4: 97fff894 bl 0x5f934 616e8: 528002a1 mov w1, #0x15 // =21 616ec: aa1403e0 mov x0, x20 616f0: aa1303e2 mov x2, x19 616f4: aa1503e3 mov x3, x21 616f8: a9437bfd ldp x29, x30, [sp, #0x30] 616fc: a9424ff4 ldp x20, x19, [sp, #0x20] 61700: a94157f6 ldp x22, x21, [sp, #0x10] 61704: a8c45ff8 ldp x24, x23, [sp], #0x40 61708: 17fffd29 b 0x60bac 6170c: b90016a8 str w8, [x21, #0x14] 61710: 14000002 b 0x61718 61714: b90012a8 str w8, [x21, #0x10] 61718: f9400aa8 ldr x8, [x21, #0x10] 6171c: f9000a68 str x8, [x19, #0x10] 61720: 3dc002a0 ldr q0, [x21] 61724: 3d800260 str q0, [x19] 61728: a9437bfd ldp x29, x30, [sp, #0x30] 6172c: a9424ff4 ldp x20, x19, [sp, #0x20] 61730: a94157f6 ldp x22, x21, [sp, #0x10] 61734: a8c45ff8 ldp x24, x23, [sp], #0x40 61738: d65f03c0 ret 6173c: f9400008 ldr x8, [x0] 61740: b9803009 ldrsw x9, [x0, #0x30] 61744: f9401508 ldr x8, [x8, #0x28] 61748: 8b090908 add x8, x8, x9, lsl #2 6174c: b81fc101 stur w1, [x8, #-0x4] 61750: d65f03c0 ret 61754: d10203ff sub sp, sp, #0x80 61758: a9026ffc stp x28, x27, [sp, #0x20] 6175c: a90367fa stp x26, x25, [sp, #0x30] 61760: a9045ff8 stp x24, x23, [sp, #0x40] 61764: a90557f6 stp x22, x21, [sp, #0x50] 61768: a9064ff4 stp x20, x19, [sp, #0x60] 6176c: a9077bfd stp x29, x30, [sp, #0x70] 61770: 9101c3fd add x29, sp, #0x70 61774: aa0003f3 mov x19, x0 61778: f9400275 ldr x21, [x19] 6177c: b9403a68 ldr w8, [x19, #0x38] 61780: b9403278 ldr w24, [x19, #0x30] 61784: 2a0203f4 mov w20, w2 61788: 2a0103f6 mov w22, w1 6178c: 3100051f cmn w8, #0x1 61790: 54000820 b.eq 0x61894 61794: b9000ff6 str w22, [sp, #0xc] 61798: 9000005b adrp x27, 0x69000 6179c: b0000056 adrp x22, 0x6a000 617a0: b9001ff4 str w20, [sp, #0x1c] 617a4: 320f3ff9 mov w25, #-0x1ffff // =-131071 617a8: 1280001a mov w26, #-0x1 // =-1 617ac: 911e477b add x27, x27, #0x791 617b0: 912aded6 add x22, x22, #0xab7 617b4: 321243f4 mov w20, #0x7fffc000 // =2147467264 617b8: aa1503e9 mov x9, x21 617bc: f9000bf5 str x21, [sp, #0x10] 617c0: 14000003 b 0x617cc 617c4: f9400269 ldr x9, [x19] 617c8: 2a1503e8 mov w8, w21 617cc: f9400d29 ldr x9, [x9, #0x18] 617d0: 8b28c937 add x23, x9, w8, sxtw #2 617d4: b94002e9 ldr w9, [x23] 617d8: 0b493b2a add w10, w25, w9, lsr #14 617dc: 0b0a010b add w11, w8, w10 617e0: 3100055f cmn w10, #0x1 617e4: 1a8b0755 csinc w21, w26, w11, eq 617e8: 7100051f cmp w8, #0x1 617ec: 540000cb b.lt 0x61804 617f0: aa1703ea mov x10, x23 617f4: b85fcd4b ldr w11, [x10, #-0x4]! 617f8: 9240156c and x12, x11, #0x3f 617fc: 38ec6b6c ldrsb w12, [x27, x12] 61800: 37f8006c tbnz w12, #0x1f, 0x6180c 61804: 2a0903eb mov w11, w9 61808: aa1703ea mov x10, x23 6180c: 1200156c and w12, w11, #0x3f 61810: 71006d9f cmp w12, #0x1b 61814: 540001c1 b.ne 0x6184c 61818: 53117d69 lsr w9, w11, #17 6181c: 1212216b and w11, w11, #0x7fc000 61820: 2a2803e8 mvn w8, w8 61824: 121a2129 and w9, w9, #0x7fc0 61828: 2b08031c adds w28, w24, w8 6182c: 2a090168 orr w8, w11, w9 61830: 5280034b mov w11, #0x1a // =26 61834: 5a9c5789 cneg w9, w28, mi 61838: 2a0b0108 orr w8, w8, w11 6183c: b9000148 str w8, [x10] 61840: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 61844: 540000ea b.ge 0x61860 61848: 14000009 b 0x6186c 6184c: 2a2803e8 mvn w8, w8 61850: 2b08031c adds w28, w24, w8 61854: 5a9c5788 cneg w8, w28, mi 61858: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 6185c: 540000ab b.lt 0x61870 61860: f9400e60 ldr x0, [x19, #0x18] 61864: aa1603e1 mov x1, x22 61868: 940005f0 bl 0x63028 6186c: b94002e9 ldr w9, [x23] 61870: 0b1c3a88 add w8, w20, w28, lsl #14 61874: 33003528 bfxil w8, w9, #0, #14 61878: b90002e8 str w8, [x23] 6187c: 310006bf cmn w21, #0x1 61880: 54fffa21 b.ne 0x617c4 61884: b9403278 ldr w24, [x19, #0x30] 61888: b9401ff4 ldr w20, [sp, #0x1c] 6188c: f9400bf5 ldr x21, [sp, #0x10] 61890: b9400ff6 ldr w22, [sp, #0xc] 61894: 12800008 mov w8, #-0x1 // =-1 61898: b9003a68 str w8, [x19, #0x38] 6189c: aa1503e2 mov x2, x21 618a0: b8450c48 ldr w8, [x2, #0x50]! 618a4: 6b08031f cmp w24, w8 618a8: 5400006a b.ge 0x618b4 618ac: f9400ea0 ldr x0, [x21, #0x18] 618b0: 1400000b b 0x618dc 618b4: f9401260 ldr x0, [x19, #0x20] 618b8: f9400ea1 ldr x1, [x21, #0x18] 618bc: b0000045 adrp x5, 0x6a000 618c0: 52afffe4 mov w4, #0x7fff0000 // =2147418112 618c4: 912b48a5 add x5, x5, #0xad2 618c8: 321e03e3 orr w3, wzr, #0x4 618cc: 729fffa4 movk w4, #0xfffd 618d0: 97ffb65c bl 0x4f240 618d4: f9000ea0 str x0, [x21, #0x18] 618d8: b9403278 ldr w24, [x19, #0x30] 618dc: b838d816 str w22, [x0, w24, sxtw #2] 618e0: aa1503e2 mov x2, x21 618e4: b9403268 ldr w8, [x19, #0x30] 618e8: b8454c49 ldr w9, [x2, #0x54]! 618ec: 6b09011f cmp w8, w9 618f0: 5400006a b.ge 0x618fc 618f4: f94016a0 ldr x0, [x21, #0x28] 618f8: 1400000b b 0x61924 618fc: f9401260 ldr x0, [x19, #0x20] 61900: f94016a1 ldr x1, [x21, #0x28] 61904: b0000045 adrp x5, 0x6a000 61908: 52afffe4 mov w4, #0x7fff0000 // =2147418112 6190c: 912b48a5 add x5, x5, #0xad2 61910: 321e03e3 orr w3, wzr, #0x4 61914: 729fffa4 movk w4, #0xfffd 61918: 97ffb64a bl 0x4f240 6191c: f90016a0 str x0, [x21, #0x28] 61920: b9403268 ldr w8, [x19, #0x30] 61924: b828d814 str w20, [x0, w8, sxtw #2] 61928: b9403260 ldr w0, [x19, #0x30] 6192c: 11000408 add w8, w0, #0x1 61930: b9003268 str w8, [x19, #0x30] 61934: a9477bfd ldp x29, x30, [sp, #0x70] 61938: a9464ff4 ldp x20, x19, [sp, #0x60] 6193c: a94557f6 ldp x22, x21, [sp, #0x50] 61940: a9445ff8 ldp x24, x23, [sp, #0x40] 61944: a94367fa ldp x26, x25, [sp, #0x30] 61948: a9426ffc ldp x28, x27, [sp, #0x20] 6194c: 910203ff add sp, sp, #0x80 61950: d65f03c0 ret 61954: f81d0ff5 str x21, [sp, #-0x30]! 61958: a9014ff4 stp x20, x19, [sp, #0x10] 6195c: a9027bfd stp x29, x30, [sp, #0x20] 61960: 910083fd add x29, sp, #0x20 61964: 52aa3d69 mov w9, #0x51eb0000 // =1374355456 61968: 2a0103f4 mov w20, w1 6196c: aa0003f3 mov x19, x0 61970: 51000448 sub w8, w2, #0x1 61974: 7290a3e9 movk w9, #0x851f 61978: 3100047f cmn w3, #0x1 6197c: 5309206a lsl w10, w3, #23 61980: 9b297d08 smull x8, w8, w9 61984: d37ffd09 lsr x9, x8, #63 61988: 9364fd08 asr x8, x8, #36 6198c: 1a8a03ea csel w10, wzr, w10, eq 61990: 0b090108 add w8, w8, w9 61994: 52800449 mov w9, #0x22 // =34 61998: 2a14194a orr w10, w10, w20, lsl #6 6199c: 11000515 add w21, w8, #0x1 619a0: 2a090141 orr w1, w10, w9 619a4: 7107febf cmp w21, #0x1ff 619a8: 540000ac b.gt 0x619bc 619ac: f9400e68 ldr x8, [x19, #0x18] 619b0: 2a153821 orr w1, w1, w21, lsl #14 619b4: aa1303e0 mov x0, x19 619b8: 14000008 b 0x619d8 619bc: f9400e68 ldr x8, [x19, #0x18] 619c0: aa1303e0 mov x0, x19 619c4: b9400902 ldr w2, [x8, #0x8] 619c8: 97ffff63 bl 0x61754 619cc: f9400e68 ldr x8, [x19, #0x18] 619d0: aa1303e0 mov x0, x19 619d4: 2a1503e1 mov w1, w21 619d8: b9400902 ldr w2, [x8, #0x8] 619dc: 97ffff5e bl 0x61754 619e0: 11000688 add w8, w20, #0x1 619e4: b9003e68 str w8, [x19, #0x3c] 619e8: a9427bfd ldp x29, x30, [sp, #0x20] 619ec: a9414ff4 ldp x20, x19, [sp, #0x10] 619f0: f84307f5 ldr x21, [sp], #0x30 619f4: d65f03c0 ret 619f8: d10143ff sub sp, sp, #0x50 619fc: f90013f5 str x21, [sp, #0x20] 61a00: a9034ff4 stp x20, x19, [sp, #0x30] 61a04: a9047bfd stp x29, x30, [sp, #0x40] 61a08: 910103fd add x29, sp, #0x40 61a0c: d53bd048 mrs x8, TPIDR_EL0 61a10: f9401508 ldr x8, [x8, #0x28] 61a14: 2a0203f4 mov w20, w2 61a18: aa0103f3 mov x19, x1 61a1c: aa0003f5 mov x21, x0 61a20: f9000fe8 str x8, [sp, #0x18] 61a24: 97fff74e bl 0x5f75c 61a28: b9400268 ldr w8, [x19] 61a2c: 51000509 sub w9, w8, #0x1 61a30: 71002d3f cmp w9, #0xb 61a34: 54000b68 b.hi 0x61ba0 61a38: b000004a adrp x10, 0x6a000 61a3c: 9129914a add x10, x10, #0xa64 61a40: b8a97949 ldrsw x9, [x10, x9, lsl #2] 61a44: 8b0a0129 add x9, x9, x10 61a48: d61f0120 br x9 61a4c: f9400ea9 ldr x9, [x21, #0x18] 61a50: 7100091f cmp w8, #0x2 61a54: 1a9f17e8 cset w8, eq 61a58: b9400922 ldr w2, [x9, #0x8] 61a5c: 531a6689 lsl w9, w20, #6 61a60: 2a085d28 orr w8, w9, w8, lsl #23 61a64: 321f0101 orr w1, w8, #0x2 61a68: 14000049 b 0x61b8c 61a6c: f94002a8 ldr x8, [x21] 61a70: b9800a69 ldrsw x9, [x19, #0x8] 61a74: f9400d08 ldr x8, [x8, #0x18] 61a78: d37ef529 lsl x9, x9, #2 61a7c: b869690a ldr w10, [x8, x9] 61a80: 331a1e8a bfi w10, w20, #6, #8 61a84: b829690a str w10, [x8, x9] 61a88: 14000043 b 0x61b94 61a8c: f9401aa9 ldr x9, [x21, #0x30] 61a90: d360fd28 lsr x8, x9, #32 61a94: 6b08013f cmp w9, w8 61a98: 5400070d b.le 0x61b78 61a9c: 34000689 cbz w9, 0x61b6c 61aa0: f94002a8 ldr x8, [x21] 61aa4: b2607fea mov x10, #-0x100000000 // =-4294967296 61aa8: 8b09814a add x10, x10, x9, lsl #32 61aac: 935efd49 asr x9, x10, #30 61ab0: f9400d08 ldr x8, [x8, #0x18] 61ab4: b8696909 ldr w9, [x8, x9] 61ab8: 1200152b and w11, w9, #0x3f 61abc: 71000d7f cmp w11, #0x3 61ac0: 540005c1 b.ne 0x61b78 61ac4: 5306352b ubfx w11, w9, #6, #8 61ac8: 6b14017f cmp w11, w20 61acc: 5400056c b.gt 0x61b78 61ad0: 53177d2b lsr w11, w9, #23 61ad4: 1100056c add w12, w11, #0x1 61ad8: 6b14019f cmp w12, w20 61adc: 540004eb b.lt 0x61b78 61ae0: 6b14017f cmp w11, w20 61ae4: 5400058a b.ge 0x61b94 61ae8: 9360fd4a asr x10, x10, #32 61aec: 33092289 bfi w9, w20, #23, #9 61af0: b82a7909 str w9, [x8, x10, lsl #2] 61af4: 14000028 b 0x61b94 61af8: f9400ea8 ldr x8, [x21, #0x18] 61afc: b9400a69 ldr w9, [x19, #0x8] 61b00: b9400902 ldr w2, [x8, #0x8] 61b04: 531a6688 lsl w8, w20, #6 61b08: 2a093908 orr w8, w8, w9, lsl #14 61b0c: 32000101 orr w1, w8, #0x1 61b10: 1400001f b 0x61b8c 61b14: f9400668 ldr x8, [x19, #0x8] 61b18: 320007e9 orr w9, wzr, #0x3 61b1c: 910023e1 add x1, sp, #0x8 61b20: 910023e2 add x2, sp, #0x8 61b24: aa1503e0 mov x0, x21 61b28: f90007e8 str x8, [sp, #0x8] 61b2c: b90013e9 str w9, [sp, #0x10] 61b30: 97fff649 bl 0x5f454 61b34: f9400ea8 ldr x8, [x21, #0x18] 61b38: b9400902 ldr w2, [x8, #0x8] 61b3c: 531a6688 lsl w8, w20, #6 61b40: 2a003908 orr w8, w8, w0, lsl #14 61b44: 32000101 orr w1, w8, #0x1 61b48: 14000011 b 0x61b8c 61b4c: b9400a68 ldr w8, [x19, #0x8] 61b50: 6b14011f cmp w8, w20 61b54: 54000200 b.eq 0x61b94 61b58: f9400ea9 ldr x9, [x21, #0x18] 61b5c: 53092108 lsl w8, w8, #23 61b60: 2a141901 orr w1, w8, w20, lsl #6 61b64: b9400922 ldr w2, [x9, #0x8] 61b68: 14000009 b 0x61b8c 61b6c: 39412aa8 ldrb w8, [x21, #0x4a] 61b70: 6b14011f cmp w8, w20 61b74: 5400010d b.le 0x61b94 61b78: f9400ea8 ldr x8, [x21, #0x18] 61b7c: b9400902 ldr w2, [x8, #0x8] 61b80: 53092288 lsl w8, w20, #23 61b84: 2a141908 orr w8, w8, w20, lsl #6 61b88: 32000501 orr w1, w8, #0x3 61b8c: aa1503e0 mov x0, x21 61b90: 97fffef1 bl 0x61754 61b94: 321e07e8 orr w8, wzr, #0xc 61b98: b9000a74 str w20, [x19, #0x8] 61b9c: b9000268 str w8, [x19] 61ba0: d53bd048 mrs x8, TPIDR_EL0 61ba4: f9401508 ldr x8, [x8, #0x28] 61ba8: f9400fe9 ldr x9, [sp, #0x18] 61bac: eb09011f cmp x8, x9 61bb0: 540000c1 b.ne 0x61bc8 61bb4: a9447bfd ldp x29, x30, [sp, #0x40] 61bb8: a9434ff4 ldp x20, x19, [sp, #0x30] 61bbc: f94013f5 ldr x21, [sp, #0x20] 61bc0: 910143ff add sp, sp, #0x50 61bc4: d65f03c0 ret 61bc8: 97feeb86 bl 0x1c9e0 <__stack_chk_fail@plt> 61bcc: f81c0ff7 str x23, [sp, #-0x40]! 61bd0: a90157f6 stp x22, x21, [sp, #0x10] 61bd4: a9024ff4 stp x20, x19, [sp, #0x20] 61bd8: a9037bfd stp x29, x30, [sp, #0x30] 61bdc: 9100c3fd add x29, sp, #0x30 61be0: aa0003f3 mov x19, x0 61be4: f9400e68 ldr x8, [x19, #0x18] 61be8: 2a021829 orr w9, w1, w2, lsl #6 61bec: 2a035d29 orr w9, w9, w3, lsl #23 61bf0: 2a043921 orr w1, w9, w4, lsl #14 61bf4: b9400908 ldr w8, [x8, #0x8] 61bf8: 2a0803e2 mov w2, w8 61bfc: 97fffed6 bl 0x61754 61c00: f9400e68 ldr x8, [x19, #0x18] 61c04: 12800009 mov w9, #-0x1 // =-1 61c08: b9403a75 ldr w21, [x19, #0x38] 61c0c: b9003a69 str w9, [x19, #0x38] 61c10: b9400902 ldr w2, [x8, #0x8] 61c14: 52afffe1 mov w1, #0x7fff0000 // =2147418112 61c18: 729002c1 movk w1, #0x8016 61c1c: aa1303e0 mov x0, x19 61c20: 97fffecd bl 0x61754 61c24: 2a0003f4 mov w20, w0 61c28: 310006bf cmn w21, #0x1 61c2c: 540003e0 b.eq 0x61ca8 61c30: 3100069f cmn w20, #0x1 61c34: 540003c0 b.eq 0x61cac 61c38: f9400268 ldr x8, [x19] 61c3c: 320f3fe9 mov w9, #-0x1ffff // =-131071 61c40: 1280000a mov w10, #-0x1 // =-1 61c44: 2a1403eb mov w11, w20 61c48: f9400d16 ldr x22, [x8, #0x18] 61c4c: b86bdac8 ldr w8, [x22, w11, sxtw #2] 61c50: 2a0b03ec mov w12, w11 61c54: 0b48392d add w13, w9, w8, lsr #14 61c58: 0b0d016b add w11, w11, w13 61c5c: 310005bf cmn w13, #0x1 61c60: 1a8b054b csinc w11, w10, w11, eq 61c64: 3100057f cmn w11, #0x1 61c68: 54ffff21 b.ne 0x61c4c 61c6c: 93407d97 sxtw x23, w12 61c70: 2a3703e9 mvn w9, w23 61c74: 2b0902b5 adds w21, w21, w9 61c78: 5a9556a9 cneg w9, w21, mi 61c7c: 7140813f cmp w9, #0x20, lsl #12 // =0x20000 61c80: 540000cb b.lt 0x61c98 61c84: f9400e60 ldr x0, [x19, #0x18] 61c88: b0000041 adrp x1, 0x6a000 61c8c: 912adc21 add x1, x1, #0xab7 61c90: 940004e6 bl 0x63028 61c94: b8777ac8 ldr w8, [x22, x23, lsl #2] 61c98: 321243e9 mov w9, #0x7fffc000 // =2147467264 61c9c: 0b153929 add w9, w9, w21, lsl #14 61ca0: 33003509 bfxil w9, w8, #0, #14 61ca4: b8377ac9 str w9, [x22, x23, lsl #2] 61ca8: 2a1403f5 mov w21, w20 61cac: 2a1503e0 mov w0, w21 61cb0: a9437bfd ldp x29, x30, [sp, #0x30] 61cb4: a9424ff4 ldp x20, x19, [sp, #0x20] 61cb8: a94157f6 ldp x22, x21, [sp, #0x10] 61cbc: f84407f7 ldr x23, [sp], #0x40 61cc0: d65f03c0 ret 0000000000061cc4 : 61cc4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 61cc8: 910003fd mov x29, sp 61ccc: d0000021 adrp x1, 0x67000 61cd0: 90000142 adrp x2, 0x89000 61cd4: 91369021 add x1, x1, #0xda4 61cd8: 9113c042 add x2, x2, #0x4f0 61cdc: 97feed55 bl 0x1d230 61ce0: 320003e0 orr w0, wzr, #0x1 61ce4: a8c17bfd ldp x29, x30, [sp], #0x10 61ce8: d65f03c0 ret 61cec: d10583ff sub sp, sp, #0x160 61cf0: a91167fc stp x28, x25, [sp, #0x110] 61cf4: a9125ff8 stp x24, x23, [sp, #0x120] 61cf8: a91357f6 stp x22, x21, [sp, #0x130] 61cfc: a9144ff4 stp x20, x19, [sp, #0x140] 61d00: a9157bfd stp x29, x30, [sp, #0x150] 61d04: 910543fd add x29, sp, #0x150 61d08: d53bd048 mrs x8, TPIDR_EL0 61d0c: f9401508 ldr x8, [x8, #0x28] 61d10: 910003f9 mov x25, sp 61d14: b0000154 adrp x20, 0x8a000 61d18: aa0003f3 mov x19, x0 61d1c: f9000328 str x8, [x25] 61d20: f9468694 ldr x20, [x20, #0xd08] 61d24: b0000040 adrp x0, 0x6a000 61d28: 912cec00 add x0, x0, #0xb3b 61d2c: 52800161 mov w1, #0xb // =11 61d30: 9104c283 add x3, x20, #0x130 61d34: 320003e2 orr w2, wzr, #0x1 61d38: 97feef32 bl 0x1da00 61d3c: 910033e0 add x0, sp, #0xc 61d40: 52801f41 mov w1, #0xfa // =250 61d44: aa1403e2 mov x2, x20 61d48: 97feeb2a bl 0x1c9f0 61d4c: b4000600 cbz x0, 0x61e0c 61d50: b0000055 adrp x21, 0x6a000 61d54: b0000056 adrp x22, 0x6a000 61d58: b0000057 adrp x23, 0x6a000 61d5c: 912d1eb5 add x21, x21, #0xb47 61d60: 912d36d6 add x22, x22, #0xb4d 61d64: 912ceef7 add x23, x23, #0xb3b 61d68: 910033e0 add x0, sp, #0xc 61d6c: aa1503e1 mov x1, x21 61d70: 97feec70 bl 0x1cf30 61d74: 340004c0 cbz w0, 0x61e0c 61d78: 910033e0 add x0, sp, #0xc 61d7c: 97feee05 bl 0x1d590 61d80: aa0003e2 mov x2, x0 61d84: 910033e1 add x1, sp, #0xc 61d88: aa1303e0 mov x0, x19 61d8c: aa1603e3 mov x3, x22 61d90: 97feea78 bl 0x1c770 61d94: 350000e0 cbnz w0, 0x61db0 61d98: aa1303e0 mov x0, x19 61d9c: 2a1f03e1 mov w1, wzr 61da0: 2a1f03e2 mov w2, wzr 61da4: 2a1f03e3 mov w3, wzr 61da8: 97feeb4e bl 0x1cae0 61dac: 34000160 cbz w0, 0x61dd8 61db0: 12800001 mov w1, #-0x1 // =-1 61db4: aa1303e0 mov x0, x19 61db8: aa1f03e2 mov x2, xzr 61dbc: 97feede1 bl 0x1d540 61dc0: 9104c298 add x24, x20, #0x130 61dc4: aa1803e1 mov x1, x24 61dc8: 97feeac2 bl 0x1c8d0 61dcc: 52800140 mov w0, #0xa // =10 61dd0: aa1803e1 mov x1, x24 61dd4: 97feeae3 bl 0x1c960 61dd8: aa1303e0 mov x0, x19 61ddc: 2a1f03e1 mov w1, wzr 61de0: 97feea94 bl 0x1c830 61de4: 9104c283 add x3, x20, #0x130 61de8: 52800161 mov w1, #0xb // =11 61dec: 320003e2 orr w2, wzr, #0x1 61df0: aa1703e0 mov x0, x23 61df4: 97feef03 bl 0x1da00 61df8: 910033e0 add x0, sp, #0xc 61dfc: 52801f41 mov w1, #0xfa // =250 61e00: aa1403e2 mov x2, x20 61e04: 97feeafb bl 0x1c9f0 61e08: b5fffb00 cbnz x0, 0x61d68 61e0c: d53bd048 mrs x8, TPIDR_EL0 61e10: f9401508 ldr x8, [x8, #0x28] 61e14: f9400329 ldr x9, [x25] 61e18: eb09011f cmp x8, x9 61e1c: 54000121 b.ne 0x61e40 61e20: a9557bfd ldp x29, x30, [sp, #0x150] 61e24: a9544ff4 ldp x20, x19, [sp, #0x140] 61e28: a95357f6 ldp x22, x21, [sp, #0x130] 61e2c: a9525ff8 ldp x24, x23, [sp, #0x120] 61e30: a95167fc ldp x28, x25, [sp, #0x110] 61e34: 2a1f03e0 mov w0, wzr 61e38: 910583ff add sp, sp, #0x160 61e3c: d65f03c0 ret 61e40: 97feeae8 bl 0x1c9e0 <__stack_chk_fail@plt> 61e44: f81e0ff3 str x19, [sp, #-0x20]! 61e48: a9017bfd stp x29, x30, [sp, #0x10] 61e4c: 910043fd add x29, sp, #0x10 61e50: 320003e1 orr w1, wzr, #0x1 61e54: aa0003f3 mov x19, x0 61e58: 97feee06 bl 0x1d670 61e5c: 320003e1 orr w1, wzr, #0x1 61e60: aa1303e0 mov x0, x19 61e64: 97fee7f7 bl 0x1be40 61e68: a9417bfd ldp x29, x30, [sp, #0x10] 61e6c: 320003e0 orr w0, wzr, #0x1 61e70: f84207f3 ldr x19, [sp], #0x20 61e74: d65f03c0 ret 61e78: d10103ff sub sp, sp, #0x40 61e7c: f9000bf5 str x21, [sp, #0x10] 61e80: a9024ff4 stp x20, x19, [sp, #0x20] 61e84: a9037bfd stp x29, x30, [sp, #0x30] 61e88: 9100c3fd add x29, sp, #0x30 61e8c: d53bd048 mrs x8, TPIDR_EL0 61e90: f9401508 ldr x8, [x8, #0x28] 61e94: 320003e1 orr w1, wzr, #0x1 61e98: aa0003f3 mov x19, x0 61e9c: f90007e8 str x8, [sp, #0x8] 61ea0: 97feecb0 bl 0x1d160 61ea4: 7100201f cmp w0, #0x8 61ea8: aa1303f4 mov x20, x19 61eac: 540000a1 b.ne 0x61ec0 61eb0: 320003e1 orr w1, wzr, #0x1 61eb4: aa1303e0 mov x0, x19 61eb8: 97fee89a bl 0x1c120 61ebc: aa0003f4 mov x20, x0 61ec0: aa1403e0 mov x0, x20 61ec4: 97fee8df bl 0x1c240 61ec8: 2a0003f5 mov w21, w0 61ecc: aa1403e0 mov x0, x20 61ed0: 97feed48 bl 0x1d3f0 61ed4: b4000160 cbz x0, 0x61f00 61ed8: b0000008 adrp x8, 0x62000 61edc: 9130f108 add x8, x8, #0xc3c 61ee0: eb08001f cmp x0, x8 61ee4: 540000e0 b.eq 0x61f00 61ee8: b0000041 adrp x1, 0x6a000 61eec: 912d7821 add x1, x1, #0xb5e 61ef0: 528001a2 mov w2, #0xd // =13 61ef4: aa1303e0 mov x0, x19 61ef8: 97feed52 bl 0x1d440 61efc: 1400000c b 0x61f2c 61f00: aa1303e0 mov x0, x19 61f04: 9400037a bl 0x62cec 61f08: aa1303e0 mov x0, x19 61f0c: aa1403e1 mov x1, x20 61f10: 97fee998 bl 0x1c570 61f14: 321f7be1 orr w1, wzr, #0xfffffffe 61f18: aa1303e0 mov x0, x19 61f1c: 97feead9 bl 0x1ca80 61f20: 321f7be1 orr w1, wzr, #0xfffffffe 61f24: aa1303e0 mov x0, x19 61f28: 97feed1e bl 0x1d3a0 61f2c: 37000075 tbnz w21, #0x0, 0x61f38 61f30: 2a1f03e8 mov w8, wzr 61f34: 14000004 b 0x61f44 61f38: 52800c68 mov w8, #0x63 // =99 61f3c: 390003e8 strb w8, [sp] 61f40: 320003e8 orr w8, wzr, #0x1 61f44: 360800d5 tbz w21, #0x1, 0x61f5c 61f48: 910003e9 mov x9, sp 61f4c: aa080129 orr x9, x9, x8 61f50: 11000508 add w8, w8, #0x1 61f54: 52800e4a mov w10, #0x72 // =114 61f58: 3900012a strb w10, [x9] 61f5c: 361000d5 tbz w21, #0x2, 0x61f74 61f60: 910003e9 mov x9, sp 61f64: 1100050a add w10, w8, #0x1 61f68: 52800d8b mov w11, #0x6c // =108 61f6c: 3828c92b strb w11, [x9, w8, sxtw] 61f70: 2a0a03e8 mov w8, w10 61f74: 910003e9 mov x9, sp 61f78: 910003e1 mov x1, sp 61f7c: aa1303e0 mov x0, x19 61f80: 3828c93f strb wzr, [x9, w8, sxtw] 61f84: 97feebf7 bl 0x1cf60 61f88: aa1403e0 mov x0, x20 61f8c: 97fee78d bl 0x1bdc0 61f90: 93407c01 sxtw x1, w0 61f94: aa1303e0 mov x0, x19 61f98: 97fee716 bl 0x1bbf0 61f9c: d53bd048 mrs x8, TPIDR_EL0 61fa0: f9401508 ldr x8, [x8, #0x28] 61fa4: f94007e9 ldr x9, [sp, #0x8] 61fa8: eb09011f cmp x8, x9 61fac: 540000e1 b.ne 0x61fc8 61fb0: a9437bfd ldp x29, x30, [sp, #0x30] 61fb4: a9424ff4 ldp x20, x19, [sp, #0x20] 61fb8: f9400bf5 ldr x21, [sp, #0x10] 61fbc: 320007e0 orr w0, wzr, #0x3 61fc0: 910103ff add sp, sp, #0x40 61fc4: d65f03c0 ret 61fc8: 97feea86 bl 0x1c9e0 <__stack_chk_fail@plt> 61fcc: d10303ff sub sp, sp, #0xc0 61fd0: f90043f7 str x23, [sp, #0x80] 61fd4: a90957f6 stp x22, x21, [sp, #0x90] 61fd8: a90a4ff4 stp x20, x19, [sp, #0xa0] 61fdc: a90b7bfd stp x29, x30, [sp, #0xb0] 61fe0: 9102c3fd add x29, sp, #0xb0 61fe4: d53bd048 mrs x8, TPIDR_EL0 61fe8: f9401508 ldr x8, [x8, #0x28] 61fec: 320003e1 orr w1, wzr, #0x1 61ff0: aa0003f3 mov x19, x0 61ff4: f81c83a8 stur x8, [x29, #-0x38] 61ff8: 97feec5a bl 0x1d160 61ffc: 7100201f cmp w0, #0x8 62000: 540000e1 b.ne 0x6201c 62004: 320003e1 orr w1, wzr, #0x1 62008: aa1303e0 mov x0, x19 6200c: 320003f7 orr w23, wzr, #0x1 62010: 97fee844 bl 0x1c120 62014: aa0003f4 mov x20, x0 62018: 14000003 b 0x62024 6201c: 2a1f03f7 mov w23, wzr 62020: aa1303f4 mov x20, x19 62024: 321f02f6 orr w22, w23, #0x2 62028: 90000042 adrp x2, 0x6a000 6202c: 912de042 add x2, x2, #0xb78 62030: aa1303e0 mov x0, x19 62034: 2a1603e1 mov w1, w22 62038: aa1f03e3 mov x3, xzr 6203c: 97feed7d bl 0x1d630 62040: 110006f7 add w23, w23, #0x1 62044: aa0003f5 mov x21, x0 62048: aa1303e0 mov x0, x19 6204c: 2a1703e1 mov w1, w23 62050: 97feec74 bl 0x1d220 62054: 34000180 cbz w0, 0x62084 62058: aa1303e0 mov x0, x19 6205c: 2a1703e1 mov w1, w23 62060: 97feea70 bl 0x1ca20 62064: aa0003e1 mov x1, x0 62068: 910003e2 mov x2, sp 6206c: aa1403e0 mov x0, x20 62070: 97fee968 bl 0x1c610 62074: 35000340 cbnz w0, 0x620dc 62078: aa1303e0 mov x0, x19 6207c: 97feeeb1 bl 0x1db40 62080: 140000b1 b 0x62344 62084: aa1303e0 mov x0, x19 62088: 2a1703e1 mov w1, w23 6208c: 97feec35 bl 0x1d160 62090: 7100181f cmp w0, #0x6 62094: 540010a1 b.ne 0x622a8 62098: 90000041 adrp x1, 0x6a000 6209c: 912df821 add x1, x1, #0xb7e 620a0: aa1303e0 mov x0, x19 620a4: aa1503e2 mov x2, x21 620a8: 97fee6be bl 0x1bba0 620ac: 12800001 mov w1, #-0x1 // =-1 620b0: aa1303e0 mov x0, x19 620b4: aa1f03e2 mov x2, xzr 620b8: 97feed22 bl 0x1d540 620bc: aa0003f5 mov x21, x0 620c0: aa1303e0 mov x0, x19 620c4: 2a1703e1 mov w1, w23 620c8: 97fee6ee bl 0x1bc80 620cc: 320003e2 orr w2, wzr, #0x1 620d0: aa1303e0 mov x0, x19 620d4: aa1403e1 mov x1, x20 620d8: 97fee6fa bl 0x1bcc0 620dc: 910003e2 mov x2, sp 620e0: aa1403e0 mov x0, x20 620e4: aa1503e1 mov x1, x21 620e8: 97feeba6 bl 0x1cf80 620ec: 34000d20 cbz w0, 0x62290 620f0: 321f03e2 orr w2, wzr, #0x2 620f4: aa1303e0 mov x0, x19 620f8: 2a1f03e1 mov w1, wzr 620fc: 97fee6f5 bl 0x1bcd0 62100: 52800a61 mov w1, #0x53 // =83 62104: aa1503e0 mov x0, x21 62108: 97feeb56 bl 0x1ce60 6210c: b4000540 cbz x0, 0x621b4 62110: f94013e1 ldr x1, [sp, #0x20] 62114: aa1303e0 mov x0, x19 62118: 97feeb92 bl 0x1cf60 6211c: 90000042 adrp x2, 0x6a000 62120: 912e7442 add x2, x2, #0xb9d 62124: 321f7be1 orr w1, wzr, #0xfffffffe 62128: aa1303e0 mov x0, x19 6212c: 97feec1d bl 0x1d1a0 62130: 910003e8 mov x8, sp 62134: 9100e101 add x1, x8, #0x38 62138: aa1303e0 mov x0, x19 6213c: 97feeb89 bl 0x1cf60 62140: 90000042 adrp x2, 0x6a000 62144: 912e9042 add x2, x2, #0xba4 62148: 321f7be1 orr w1, wzr, #0xfffffffe 6214c: aa1303e0 mov x0, x19 62150: 97feec14 bl 0x1d1a0 62154: b98033e1 ldrsw x1, [sp, #0x30] 62158: aa1303e0 mov x0, x19 6215c: 97fee6a5 bl 0x1bbf0 62160: 90000042 adrp x2, 0x6a000 62164: 912ec842 add x2, x2, #0xbb2 62168: 321f7be1 orr w1, wzr, #0xfffffffe 6216c: aa1303e0 mov x0, x19 62170: 97feec0c bl 0x1d1a0 62174: b98037e1 ldrsw x1, [sp, #0x34] 62178: aa1303e0 mov x0, x19 6217c: 97fee69d bl 0x1bbf0 62180: 90000042 adrp x2, 0x6a000 62184: 912eb842 add x2, x2, #0xbae 62188: 321f7be1 orr w1, wzr, #0xfffffffe 6218c: aa1303e0 mov x0, x19 62190: 97feec04 bl 0x1d1a0 62194: f9400fe1 ldr x1, [sp, #0x18] 62198: aa1303e0 mov x0, x19 6219c: 97feeb71 bl 0x1cf60 621a0: 90000042 adrp x2, 0x6a000 621a4: 912f4c42 add x2, x2, #0xbd3 621a8: 321f7be1 orr w1, wzr, #0xfffffffe 621ac: aa1303e0 mov x0, x19 621b0: 97feebfc bl 0x1d1a0 621b4: 52800d81 mov w1, #0x6c // =108 621b8: aa1503e0 mov x0, x21 621bc: 97feeb29 bl 0x1ce60 621c0: b4000120 cbz x0, 0x621e4 621c4: b9802be1 ldrsw x1, [sp, #0x28] 621c8: aa1303e0 mov x0, x19 621cc: 97fee689 bl 0x1bbf0 621d0: 90000042 adrp x2, 0x6a000 621d4: 912ef842 add x2, x2, #0xbbe 621d8: 321f7be1 orr w1, wzr, #0xfffffffe 621dc: aa1303e0 mov x0, x19 621e0: 97feebf0 bl 0x1d1a0 621e4: 52800ea1 mov w1, #0x75 // =117 621e8: aa1503e0 mov x0, x21 621ec: 97feeb1d bl 0x1ce60 621f0: b4000120 cbz x0, 0x62214 621f4: b9802fe1 ldrsw x1, [sp, #0x2c] 621f8: aa1303e0 mov x0, x19 621fc: 97fee67d bl 0x1bbf0 62200: 90000042 adrp x2, 0x6a000 62204: 912f2842 add x2, x2, #0xbca 62208: 321f7be1 orr w1, wzr, #0xfffffffe 6220c: aa1303e0 mov x0, x19 62210: 97feebe4 bl 0x1d1a0 62214: 52800dc1 mov w1, #0x6e // =110 62218: aa1503e0 mov x0, x21 6221c: 97feeb11 bl 0x1ce60 62220: b4000220 cbz x0, 0x62264 62224: f94007e1 ldr x1, [sp, #0x8] 62228: aa1303e0 mov x0, x19 6222c: 97feeb4d bl 0x1cf60 62230: f0000022 adrp x2, 0x69000 62234: 91222c42 add x2, x2, #0x88b 62238: 321f7be1 orr w1, wzr, #0xfffffffe 6223c: aa1303e0 mov x0, x19 62240: 97feebd8 bl 0x1d1a0 62244: f9400be1 ldr x1, [sp, #0x10] 62248: aa1303e0 mov x0, x19 6224c: 97feeb45 bl 0x1cf60 62250: 90000042 adrp x2, 0x6a000 62254: 912f3c42 add x2, x2, #0xbcf 62258: 321f7be1 orr w1, wzr, #0xfffffffe 6225c: aa1303e0 mov x0, x19 62260: 97feebd0 bl 0x1d1a0 62264: 52800981 mov w1, #0x4c // =76 62268: aa1503e0 mov x0, x21 6226c: 97feeafd bl 0x1ce60 62270: b40003e0 cbz x0, 0x622ec 62274: eb13029f cmp x20, x19 62278: 54000240 b.eq 0x622c0 6227c: 320003e2 orr w2, wzr, #0x1 62280: aa1403e0 mov x0, x20 62284: aa1303e1 mov x1, x19 62288: 97fee68e bl 0x1bcc0 6228c: 14000013 b 0x622d8 62290: f0000022 adrp x2, 0x69000 62294: 91021842 add x2, x2, #0x86 62298: aa1303e0 mov x0, x19 6229c: 2a1603e1 mov w1, w22 622a0: 97fee72c bl 0x1bf50 622a4: 14000029 b 0x62348 622a8: 90000042 adrp x2, 0x6a000 622ac: 912e0842 add x2, x2, #0xb82 622b0: aa1303e0 mov x0, x19 622b4: 2a1703e1 mov w1, w23 622b8: 97fee726 bl 0x1bf50 622bc: 14000023 b 0x62348 622c0: 321f7be1 orr w1, wzr, #0xfffffffe 622c4: aa1303e0 mov x0, x19 622c8: 97fee66e bl 0x1bc80 622cc: 321e7be1 orr w1, wzr, #0xfffffffd 622d0: aa1303e0 mov x0, x19 622d4: 97feec33 bl 0x1d3a0 622d8: 90000042 adrp x2, 0x6a000 622dc: 912f6042 add x2, x2, #0xbd8 622e0: 321f7be1 orr w1, wzr, #0xfffffffe 622e4: aa1303e0 mov x0, x19 622e8: 97feebae bl 0x1d1a0 622ec: 52800cc1 mov w1, #0x66 // =102 622f0: aa1503e0 mov x0, x21 622f4: 97feeadb bl 0x1ce60 622f8: b4000260 cbz x0, 0x62344 622fc: eb13029f cmp x20, x19 62300: 540000c0 b.eq 0x62318 62304: 320003e2 orr w2, wzr, #0x1 62308: aa1403e0 mov x0, x20 6230c: aa1303e1 mov x1, x19 62310: 97fee66c bl 0x1bcc0 62314: 14000007 b 0x62330 62318: 321f7be1 orr w1, wzr, #0xfffffffe 6231c: aa1303e0 mov x0, x19 62320: 97fee658 bl 0x1bc80 62324: 321e7be1 orr w1, wzr, #0xfffffffd 62328: aa1303e0 mov x0, x19 6232c: 97feec1d bl 0x1d3a0 62330: b0000022 adrp x2, 0x67000 62334: 9101c442 add x2, x2, #0x71 62338: 321f7be1 orr w1, wzr, #0xfffffffe 6233c: aa1303e0 mov x0, x19 62340: 97feeb98 bl 0x1d1a0 62344: 320003e0 orr w0, wzr, #0x1 62348: d53bd048 mrs x8, TPIDR_EL0 6234c: f9401508 ldr x8, [x8, #0x28] 62350: f85c83a9 ldur x9, [x29, #-0x38] 62354: eb09011f cmp x8, x9 62358: 540000e1 b.ne 0x62374 6235c: a94b7bfd ldp x29, x30, [sp, #0xb0] 62360: a94a4ff4 ldp x20, x19, [sp, #0xa0] 62364: a94957f6 ldp x22, x21, [sp, #0x90] 62368: f94043f7 ldr x23, [sp, #0x80] 6236c: 910303ff add sp, sp, #0xc0 62370: d65f03c0 ret 62374: 97fee99b bl 0x1c9e0 <__stack_chk_fail@plt> 62378: d102c3ff sub sp, sp, #0xb0 6237c: a90857f6 stp x22, x21, [sp, #0x80] 62380: a9094ff4 stp x20, x19, [sp, #0x90] 62384: a90a7bfd stp x29, x30, [sp, #0xa0] 62388: 910283fd add x29, sp, #0xa0 6238c: d53bd048 mrs x8, TPIDR_EL0 62390: f9401508 ldr x8, [x8, #0x28] 62394: 320003e1 orr w1, wzr, #0x1 62398: aa0003f3 mov x19, x0 6239c: f81d83a8 stur x8, [x29, #-0x28] 623a0: 97feeb70 bl 0x1d160 623a4: 7100201f cmp w0, #0x8 623a8: 540000e1 b.ne 0x623c4 623ac: 320003e1 orr w1, wzr, #0x1 623b0: aa1303e0 mov x0, x19 623b4: 320003f6 orr w22, wzr, #0x1 623b8: 97fee75a bl 0x1c120 623bc: aa0003f4 mov x20, x0 623c0: 14000003 b 0x623cc 623c4: 2a1f03f6 mov w22, wzr 623c8: aa1303f4 mov x20, x19 623cc: 110006d5 add w21, w22, #0x1 623d0: aa1303e0 mov x0, x19 623d4: 2a1503e1 mov w1, w21 623d8: 97feea2a bl 0x1cc80 623dc: aa0003e1 mov x1, x0 623e0: 910003e2 mov x2, sp 623e4: aa1403e0 mov x0, x20 623e8: 97fee88a bl 0x1c610 623ec: 340002c0 cbz w0, 0x62444 623f0: 321f02c1 orr w1, w22, #0x2 623f4: aa1303e0 mov x0, x19 623f8: 97feea22 bl 0x1cc80 623fc: aa0003e2 mov x2, x0 62400: 910003e1 mov x1, sp 62404: aa1403e0 mov x0, x20 62408: 97fee826 bl 0x1c4a0 6240c: aa0003f5 mov x21, x0 62410: b4000275 cbz x21, 0x6245c 62414: 320003e2 orr w2, wzr, #0x1 62418: aa1403e0 mov x0, x20 6241c: aa1303e1 mov x1, x19 62420: 97fee628 bl 0x1bcc0 62424: aa1303e0 mov x0, x19 62428: aa1503e1 mov x1, x21 6242c: 97feeacd bl 0x1cf60 62430: 321f7be1 orr w1, wzr, #0xfffffffe 62434: aa1303e0 mov x0, x19 62438: 97fee612 bl 0x1bc80 6243c: 321f03e0 orr w0, wzr, #0x2 62440: 1400000a b 0x62468 62444: 90000042 adrp x2, 0x6a000 62448: 912f9042 add x2, x2, #0xbe4 6244c: aa1303e0 mov x0, x19 62450: 2a1503e1 mov w1, w21 62454: 97fee6bf bl 0x1bf50 62458: 14000004 b 0x62468 6245c: aa1303e0 mov x0, x19 62460: 97feedb8 bl 0x1db40 62464: 320003e0 orr w0, wzr, #0x1 62468: d53bd048 mrs x8, TPIDR_EL0 6246c: f9401508 ldr x8, [x8, #0x28] 62470: f85d83a9 ldur x9, [x29, #-0x28] 62474: eb09011f cmp x8, x9 62478: 540000c1 b.ne 0x62490 6247c: a94a7bfd ldp x29, x30, [sp, #0xa0] 62480: a9494ff4 ldp x20, x19, [sp, #0x90] 62484: a94857f6 ldp x22, x21, [sp, #0x80] 62488: 9102c3ff add sp, sp, #0xb0 6248c: d65f03c0 ret 62490: 97fee954 bl 0x1c9e0 <__stack_chk_fail@plt> 62494: a9bf7bfd stp x29, x30, [sp, #-0x10]! 62498: 910003fd mov x29, sp 6249c: 1284e1e1 mov w1, #-0x2710 // =-10000 624a0: 97fee5f8 bl 0x1bc80 624a4: 320003e0 orr w0, wzr, #0x1 624a8: a8c17bfd ldp x29, x30, [sp], #0x10 624ac: d65f03c0 ret 624b0: f81e0ff3 str x19, [sp, #-0x20]! 624b4: a9017bfd stp x29, x30, [sp, #0x10] 624b8: 910043fd add x29, sp, #0x10 624bc: 320003e1 orr w1, wzr, #0x1 624c0: aa0003f3 mov x19, x0 624c4: 97feec6b bl 0x1d670 624c8: 320003e1 orr w1, wzr, #0x1 624cc: aa1303e0 mov x0, x19 624d0: 97feed20 bl 0x1d950 624d4: 35000060 cbnz w0, 0x624e0 624d8: aa1303e0 mov x0, x19 624dc: 97feed99 bl 0x1db40 624e0: a9417bfd ldp x29, x30, [sp, #0x10] 624e4: 320003e0 orr w0, wzr, #0x1 624e8: f84207f3 ldr x19, [sp], #0x20 624ec: d65f03c0 ret 624f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 624f4: a9017bfd stp x29, x30, [sp, #0x10] 624f8: 910043fd add x29, sp, #0x10 624fc: 321f03e1 orr w1, wzr, #0x2 62500: aa0003f3 mov x19, x0 62504: 97fee9df bl 0x1cc80 62508: aa0003f4 mov x20, x0 6250c: 320003e1 orr w1, wzr, #0x1 62510: 321f07e2 orr w2, wzr, #0x6 62514: aa1303e0 mov x0, x19 62518: 97fee65e bl 0x1be90 6251c: 320003e1 orr w1, wzr, #0x1 62520: aa1303e0 mov x0, x19 62524: 97feed73 bl 0x1daf0 62528: 350001e0 cbnz w0, 0x62564 6252c: 320003e1 orr w1, wzr, #0x1 62530: aa1303e0 mov x0, x19 62534: 2a1403e2 mov w2, w20 62538: 97fee802 bl 0x1c540 6253c: aa0003e8 mov x8, x0 62540: b4000128 cbz x8, 0x62564 62544: aa1303e0 mov x0, x19 62548: aa0803e1 mov x1, x8 6254c: 97feea85 bl 0x1cf60 62550: 321f7be1 orr w1, wzr, #0xfffffffe 62554: aa1303e0 mov x0, x19 62558: 97fee6ae bl 0x1c010 6255c: 321f03e0 orr w0, wzr, #0x2 62560: 14000002 b 0x62568 62564: 2a1f03e0 mov w0, wzr 62568: a9417bfd ldp x29, x30, [sp, #0x10] 6256c: a8c24ff4 ldp x20, x19, [sp], #0x20 62570: d65f03c0 ret 62574: f81e0ff3 str x19, [sp, #-0x20]! 62578: a9017bfd stp x29, x30, [sp, #0x10] 6257c: 910043fd add x29, sp, #0x10 62580: 321f03e1 orr w1, wzr, #0x2 62584: 528000a2 mov w2, #0x5 // =5 62588: aa0003f3 mov x19, x0 6258c: 97fee641 bl 0x1be90 62590: 321f03e1 orr w1, wzr, #0x2 62594: aa1303e0 mov x0, x19 62598: 97fee8a6 bl 0x1c830 6259c: 320003e1 orr w1, wzr, #0x1 625a0: aa1303e0 mov x0, x19 625a4: 97fee967 bl 0x1cb40 625a8: 350000a0 cbnz w0, 0x625bc 625ac: 90000041 adrp x1, 0x6a000 625b0: 911f9421 add x1, x1, #0x7e5 625b4: aa1303e0 mov x0, x19 625b8: 97feec6a bl 0x1d760 625bc: a9417bfd ldp x29, x30, [sp, #0x10] 625c0: 320003e0 orr w0, wzr, #0x1 625c4: f84207f3 ldr x19, [sp], #0x20 625c8: d65f03c0 ret 625cc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 625d0: a90157f6 stp x22, x21, [sp, #0x10] 625d4: a9024ff4 stp x20, x19, [sp, #0x20] 625d8: a9037bfd stp x29, x30, [sp, #0x30] 625dc: 9100c3fd add x29, sp, #0x30 625e0: 320003e1 orr w1, wzr, #0x1 625e4: aa0003f3 mov x19, x0 625e8: 97feeade bl 0x1d160 625ec: 7100201f cmp w0, #0x8 625f0: 540000e1 b.ne 0x6260c 625f4: 320003e1 orr w1, wzr, #0x1 625f8: aa1303e0 mov x0, x19 625fc: 320003f6 orr w22, wzr, #0x1 62600: 97fee6c8 bl 0x1c120 62604: aa0003f4 mov x20, x0 62608: 14000003 b 0x62614 6260c: 2a1f03f6 mov w22, wzr 62610: aa1303f4 mov x20, x19 62614: 110006d5 add w21, w22, #0x1 62618: aa1303e0 mov x0, x19 6261c: 2a1503e1 mov w1, w21 62620: 97feead0 bl 0x1d160 62624: 7100001f cmp w0, #0x0 62628: 540004cd b.le 0x626c0 6262c: 321f02c1 orr w1, w22, #0x2 62630: aa1303e0 mov x0, x19 62634: aa1f03e2 mov x2, xzr 62638: 97fee85e bl 0x1c7b0 6263c: aa0003f7 mov x23, x0 62640: 321f07e2 orr w2, wzr, #0x6 62644: aa1303e0 mov x0, x19 62648: 2a1503e1 mov w1, w21 6264c: 97fee611 bl 0x1be90 62650: 11000ec1 add w1, w22, #0x3 62654: aa1303e0 mov x0, x19 62658: aa1f03e2 mov x2, xzr 6265c: 97fee94d bl 0x1cb90 62660: aa0003f6 mov x22, x0 62664: 52800c61 mov w1, #0x63 // =99 62668: aa1703e0 mov x0, x23 6266c: 97fee9fd bl 0x1ce60 62670: f100001f cmp x0, #0x0 62674: 52800e41 mov w1, #0x72 // =114 62678: aa1703e0 mov x0, x23 6267c: 1a9f07f8 cset w24, ne 62680: 97fee9f8 bl 0x1ce60 62684: f100001f cmp x0, #0x0 62688: 321f0308 orr w8, w24, #0x2 6268c: 52800d81 mov w1, #0x6c // =108 62690: aa1703e0 mov x0, x23 62694: 1a880318 csel w24, w24, w8, eq 62698: 97fee9f2 bl 0x1ce60 6269c: 321e0308 orr w8, w24, #0x4 626a0: f100001f cmp x0, #0x0 626a4: 1a880308 csel w8, w24, w8, eq 626a8: 710002df cmp w22, #0x0 626ac: 321d0109 orr w9, w8, #0x8 626b0: 90000018 adrp x24, 0x62000 626b4: 1a88c137 csel w23, w9, w8, gt 626b8: 9130f318 add x24, x24, #0xc3c 626bc: 14000007 b 0x626d8 626c0: aa1303e0 mov x0, x19 626c4: 2a1503e1 mov w1, w21 626c8: 97fee85a bl 0x1c830 626cc: aa1f03f8 mov x24, xzr 626d0: 2a1f03f6 mov w22, wzr 626d4: 2a1f03f7 mov w23, wzr 626d8: aa1303e0 mov x0, x19 626dc: 94000184 bl 0x62cec 626e0: aa1303e0 mov x0, x19 626e4: aa1403e1 mov x1, x20 626e8: 97fee7a2 bl 0x1c570 626ec: aa1303e0 mov x0, x19 626f0: 2a1503e1 mov w1, w21 626f4: 97fee563 bl 0x1bc80 626f8: 321e7be1 orr w1, wzr, #0xfffffffd 626fc: aa1303e0 mov x0, x19 62700: 97feeb0c bl 0x1d330 62704: 321f7be1 orr w1, wzr, #0xfffffffe 62708: aa1303e0 mov x0, x19 6270c: 97fee849 bl 0x1c830 62710: aa1403e0 mov x0, x20 62714: aa1803e1 mov x1, x24 62718: 2a1703e2 mov w2, w23 6271c: 2a1603e3 mov w3, w22 62720: 97feec0c bl 0x1d750 62724: a9437bfd ldp x29, x30, [sp, #0x30] 62728: a9424ff4 ldp x20, x19, [sp, #0x20] 6272c: a94157f6 ldp x22, x21, [sp, #0x10] 62730: 2a1f03e0 mov w0, wzr 62734: a8c45ff8 ldp x24, x23, [sp], #0x40 62738: d65f03c0 ret 6273c: d102c3ff sub sp, sp, #0xb0 62740: a90857f6 stp x22, x21, [sp, #0x80] 62744: a9094ff4 stp x20, x19, [sp, #0x90] 62748: a90a7bfd stp x29, x30, [sp, #0xa0] 6274c: 910283fd add x29, sp, #0xa0 62750: d53bd048 mrs x8, TPIDR_EL0 62754: f9401508 ldr x8, [x8, #0x28] 62758: 320003e1 orr w1, wzr, #0x1 6275c: aa0003f3 mov x19, x0 62760: f81d83a8 stur x8, [x29, #-0x28] 62764: 97feea7f bl 0x1d160 62768: 7100201f cmp w0, #0x8 6276c: 540000e1 b.ne 0x62788 62770: 320003e1 orr w1, wzr, #0x1 62774: aa1303e0 mov x0, x19 62778: 320003f6 orr w22, wzr, #0x1 6277c: 97fee669 bl 0x1c120 62780: aa0003f4 mov x20, x0 62784: 14000003 b 0x62790 62788: 2a1f03f6 mov w22, wzr 6278c: aa1303f4 mov x20, x19 62790: 110006d5 add w21, w22, #0x1 62794: aa1303e0 mov x0, x19 62798: 2a1503e1 mov w1, w21 6279c: 97fee939 bl 0x1cc80 627a0: aa0003e1 mov x1, x0 627a4: 910003e2 mov x2, sp 627a8: aa1403e0 mov x0, x20 627ac: 97fee799 bl 0x1c610 627b0: 34000300 cbz w0, 0x62810 627b4: 11000ed5 add w21, w22, #0x3 627b8: aa1303e0 mov x0, x19 627bc: 2a1503e1 mov w1, w21 627c0: 97feebac bl 0x1d670 627c4: aa1303e0 mov x0, x19 627c8: 2a1503e1 mov w1, w21 627cc: 97fee819 bl 0x1c830 627d0: 320003e2 orr w2, wzr, #0x1 627d4: aa1303e0 mov x0, x19 627d8: aa1403e1 mov x1, x20 627dc: 320003f5 orr w21, wzr, #0x1 627e0: 97fee538 bl 0x1bcc0 627e4: 321f02c1 orr w1, w22, #0x2 627e8: aa1303e0 mov x0, x19 627ec: 97fee925 bl 0x1cc80 627f0: aa0003e2 mov x2, x0 627f4: 910003e1 mov x1, sp 627f8: aa1403e0 mov x0, x20 627fc: 97feec2d bl 0x1d8b0 62800: aa0003e1 mov x1, x0 62804: aa1303e0 mov x0, x19 62808: 97fee9d6 bl 0x1cf60 6280c: 14000007 b 0x62828 62810: 90000042 adrp x2, 0x6a000 62814: 912f9042 add x2, x2, #0xbe4 62818: aa1303e0 mov x0, x19 6281c: 2a1503e1 mov w1, w21 62820: 97fee5cc bl 0x1bf50 62824: 2a0003f5 mov w21, w0 62828: d53bd048 mrs x8, TPIDR_EL0 6282c: f9401508 ldr x8, [x8, #0x28] 62830: f85d83a9 ldur x9, [x29, #-0x28] 62834: eb09011f cmp x8, x9 62838: 540000e1 b.ne 0x62854 6283c: 2a1503e0 mov w0, w21 62840: a94a7bfd ldp x29, x30, [sp, #0xa0] 62844: a9494ff4 ldp x20, x19, [sp, #0x90] 62848: a94857f6 ldp x22, x21, [sp, #0x80] 6284c: 9102c3ff add sp, sp, #0xb0 62850: d65f03c0 ret 62854: 97fee863 bl 0x1c9e0 <__stack_chk_fail@plt> 62858: f81e0ff3 str x19, [sp, #-0x20]! 6285c: a9017bfd stp x29, x30, [sp, #0x10] 62860: 910043fd add x29, sp, #0x10 62864: 321f03e1 orr w1, wzr, #0x2 62868: aa0003f3 mov x19, x0 6286c: 97feea3d bl 0x1d160 62870: 34000100 cbz w0, 0x62890 62874: 7100141f cmp w0, #0x5 62878: 540000c0 b.eq 0x62890 6287c: 90000042 adrp x2, 0x6a000 62880: 91206442 add x2, x2, #0x819 62884: 321f03e1 orr w1, wzr, #0x2 62888: aa1303e0 mov x0, x19 6288c: 97fee5b1 bl 0x1bf50 62890: 321f03e1 orr w1, wzr, #0x2 62894: aa1303e0 mov x0, x19 62898: 97fee7e6 bl 0x1c830 6289c: 320003e1 orr w1, wzr, #0x1 628a0: aa1303e0 mov x0, x19 628a4: 97fee4b3 bl 0x1bb70 628a8: 2a0003e1 mov w1, w0 628ac: aa1303e0 mov x0, x19 628b0: 97fee790 bl 0x1c6f0 628b4: a9417bfd ldp x29, x30, [sp, #0x10] 628b8: 320003e0 orr w0, wzr, #0x1 628bc: f84207f3 ldr x19, [sp], #0x20 628c0: d65f03c0 ret 628c4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 628c8: a9017bfd stp x29, x30, [sp, #0x10] 628cc: 910043fd add x29, sp, #0x10 628d0: 320007e1 orr w1, wzr, #0x3 628d4: aa0003f3 mov x19, x0 628d8: 97feeb66 bl 0x1d670 628dc: 321f03e1 orr w1, wzr, #0x2 628e0: aa1303e0 mov x0, x19 628e4: 97fee8e7 bl 0x1cc80 628e8: aa0003f4 mov x20, x0 628ec: 320003e1 orr w1, wzr, #0x1 628f0: 321f07e2 orr w2, wzr, #0x6 628f4: aa1303e0 mov x0, x19 628f8: 97fee566 bl 0x1be90 628fc: 320003e1 orr w1, wzr, #0x1 62900: aa1303e0 mov x0, x19 62904: 97feec7b bl 0x1daf0 62908: 350001e0 cbnz w0, 0x62944 6290c: 320003e1 orr w1, wzr, #0x1 62910: aa1303e0 mov x0, x19 62914: 2a1403e2 mov w2, w20 62918: 97fee8f6 bl 0x1ccf0 6291c: aa0003e8 mov x8, x0 62920: b4000128 cbz x8, 0x62944 62924: aa1303e0 mov x0, x19 62928: aa0803e1 mov x1, x8 6292c: 97fee98d bl 0x1cf60 62930: 12800001 mov w1, #-0x1 // =-1 62934: aa1303e0 mov x0, x19 62938: 97fee5b6 bl 0x1c010 6293c: 320003e0 orr w0, wzr, #0x1 62940: 14000002 b 0x62948 62944: 2a1f03e0 mov w0, wzr 62948: a9417bfd ldp x29, x30, [sp, #0x10] 6294c: a8c24ff4 ldp x20, x19, [sp], #0x20 62950: d65f03c0 ret 62954: d10383ff sub sp, sp, #0xe0 62958: a9086ffc stp x28, x27, [sp, #0x80] 6295c: a90967fa stp x26, x25, [sp, #0x90] 62960: a90a5ff8 stp x24, x23, [sp, #0xa0] 62964: a90b57f6 stp x22, x21, [sp, #0xb0] 62968: a90c4ff4 stp x20, x19, [sp, #0xc0] 6296c: a90d7bfd stp x29, x30, [sp, #0xd0] 62970: 910343fd add x29, sp, #0xd0 62974: d53bd048 mrs x8, TPIDR_EL0 62978: f9401508 ldr x8, [x8, #0x28] 6297c: 320003e1 orr w1, wzr, #0x1 62980: aa0003f3 mov x19, x0 62984: f81a83a8 stur x8, [x29, #-0x58] 62988: 97fee9f6 bl 0x1d160 6298c: 7100201f cmp w0, #0x8 62990: 540000e1 b.ne 0x629ac 62994: 320003e1 orr w1, wzr, #0x1 62998: aa1303e0 mov x0, x19 6299c: 320003fa orr w26, wzr, #0x1 629a0: 97fee5e0 bl 0x1c120 629a4: aa0003f4 mov x20, x0 629a8: 14000003 b 0x629b4 629ac: 2a1f03fa mov w26, wzr 629b0: aa1303f4 mov x20, x19 629b4: 321f0355 orr w21, w26, #0x2 629b8: aa1303e0 mov x0, x19 629bc: 2a1503e1 mov w1, w21 629c0: 97feea18 bl 0x1d220 629c4: 34000120 cbz w0, 0x629e8 629c8: aa1303e0 mov x0, x19 629cc: 2a1503e1 mov w1, w21 629d0: 97fee814 bl 0x1ca20 629d4: aa0003f5 mov x21, x0 629d8: 321f7be1 orr w1, wzr, #0xfffffffe 629dc: aa1303e0 mov x0, x19 629e0: 97fee794 bl 0x1c830 629e4: 14000003 b 0x629f0 629e8: eb13029f cmp x20, x19 629ec: 1a9f17f5 cset w21, eq 629f0: aa1303e0 mov x0, x19 629f4: 97fee617 bl 0x1c250 629f8: 6b1a001f cmp w0, w26 629fc: 540000c1 b.ne 0x62a14 62a00: f0000021 adrp x1, 0x69000 62a04: 91122021 add x1, x1, #0x488 62a08: aa1303e0 mov x0, x19 62a0c: aa1f03e2 mov x2, xzr 62a10: 14000009 b 0x62a34 62a14: 11000741 add w1, w26, #0x1 62a18: aa1303e0 mov x0, x19 62a1c: 97fee3dd bl 0x1b990 62a20: 34000f00 cbz w0, 0x62c00 62a24: f0000001 adrp x1, 0x65000 62a28: 913df421 add x1, x1, #0xf7d 62a2c: 320003e2 orr w2, wzr, #0x1 62a30: aa1303e0 mov x0, x19 62a34: 97feea83 bl 0x1d440 62a38: 90000041 adrp x1, 0x6a000 62a3c: 912fdc21 add x1, x1, #0xbf7 62a40: 321c03e2 orr w2, wzr, #0x10 62a44: aa1303e0 mov x0, x19 62a48: 97feea7e bl 0x1d440 62a4c: 910003e8 mov x8, sp 62a50: 90000057 adrp x23, 0x6a000 62a54: 90000058 adrp x24, 0x6a000 62a58: 90000059 adrp x25, 0x6a000 62a5c: 320003fb orr w27, wzr, #0x1 62a60: 91303af7 add x23, x23, #0xc0e 62a64: 91304718 add x24, x24, #0xc11 62a68: 91305739 add x25, x25, #0xc15 62a6c: 9100e11c add x28, x8, #0x38 62a70: 14000006 b 0x62a88 62a74: aa1303e0 mov x0, x19 62a78: 97fee5f6 bl 0x1c250 62a7c: 4b1a0001 sub w1, w0, w26 62a80: aa1303e0 mov x0, x19 62a84: 97fee8b7 bl 0x1cd60 62a88: 710032bf cmp w21, #0xc 62a8c: 5400038b b.lt 0x62afc 62a90: 11002eb6 add w22, w21, #0xb 62a94: 910003e2 mov x2, sp 62a98: aa1403e0 mov x0, x20 62a9c: 2a1503e1 mov w1, w21 62aa0: 97fee6dc bl 0x1c610 62aa4: 34000a40 cbz w0, 0x62bec 62aa8: 3400035b cbz w27, 0x62b10 62aac: 910003e2 mov x2, sp 62ab0: aa1403e0 mov x0, x20 62ab4: 2a1603e1 mov w1, w22 62ab8: 97fee6d6 bl 0x1c610 62abc: 2a1f03fb mov w27, wzr 62ac0: 34fffea0 cbz w0, 0x62a94 62ac4: 90000041 adrp x1, 0x6a000 62ac8: 528000a2 mov w2, #0x5 // =5 62acc: aa1303e0 mov x0, x19 62ad0: 91302021 add x1, x1, #0xc08 62ad4: 97feea5b bl 0x1d440 62ad8: 2a1503e8 mov w8, w21 62adc: 11002d01 add w1, w8, #0xb 62ae0: 910003e2 mov x2, sp 62ae4: aa1403e0 mov x0, x20 62ae8: 11000515 add w21, w8, #0x1 62aec: 97fee6c9 bl 0x1c610 62af0: 35ffff40 cbnz w0, 0x62ad8 62af4: 2a1f03fb mov w27, wzr 62af8: 17ffffe4 b 0x62a88 62afc: 910003e2 mov x2, sp 62b00: aa1403e0 mov x0, x20 62b04: 2a1503e1 mov w1, w21 62b08: 97fee6c2 bl 0x1c610 62b0c: 34000700 cbz w0, 0x62bec 62b10: 321f03e2 orr w2, wzr, #0x2 62b14: aa1303e0 mov x0, x19 62b18: aa1703e1 mov x1, x23 62b1c: 97feea49 bl 0x1d440 62b20: 910003e2 mov x2, sp 62b24: aa1403e0 mov x0, x20 62b28: aa1803e1 mov x1, x24 62b2c: 97fee915 bl 0x1cf80 62b30: aa1303e0 mov x0, x19 62b34: aa1903e1 mov x1, x25 62b38: aa1c03e2 mov x2, x28 62b3c: 97fee419 bl 0x1bba0 62b40: b9402be2 ldr w2, [sp, #0x28] 62b44: 7100045f cmp w2, #0x1 62b48: 540000ab b.lt 0x62b5c 62b4c: 90000041 adrp x1, 0x6a000 62b50: aa1303e0 mov x0, x19 62b54: 91306421 add x1, x1, #0xc19 62b58: 97fee412 bl 0x1bba0 62b5c: f9400be8 ldr x8, [sp, #0x10] 62b60: 110006b5 add w21, w21, #0x1 62b64: 39400108 ldrb w8, [x8] 62b68: 340000e8 cbz w8, 0x62b84 62b6c: f94007e2 ldr x2, [sp, #0x8] 62b70: 90000041 adrp x1, 0x6a000 62b74: aa1303e0 mov x0, x19 62b78: 91307421 add x1, x1, #0xc1d 62b7c: 97fee409 bl 0x1bba0 62b80: 17ffffbd b 0x62a74 62b84: f9400fe8 ldr x8, [sp, #0x18] 62b88: 39400108 ldrb w8, [x8] 62b8c: 71010d1f cmp w8, #0x43 62b90: 54000140 b.eq 0x62bb8 62b94: 7101d11f cmp w8, #0x74 62b98: 54000100 b.eq 0x62bb8 62b9c: 7101b51f cmp w8, #0x6d 62ba0: 54000181 b.ne 0x62bd0 62ba4: 90000041 adrp x1, 0x6a000 62ba8: aa1303e0 mov x0, x19 62bac: 9130bc21 add x1, x1, #0xc2f 62bb0: 97fee3fc bl 0x1bba0 62bb4: 17ffffb0 b 0x62a74 62bb8: 90000041 adrp x1, 0x6a000 62bbc: 321f03e2 orr w2, wzr, #0x2 62bc0: aa1303e0 mov x0, x19 62bc4: 9130f821 add x1, x1, #0xc3e 62bc8: 97feea1e bl 0x1d440 62bcc: 17ffffaa b 0x62a74 62bd0: b94033e3 ldr w3, [sp, #0x30] 62bd4: 90000041 adrp x1, 0x6a000 62bd8: aa1303e0 mov x0, x19 62bdc: 91310421 add x1, x1, #0xc41 62be0: aa1c03e2 mov x2, x28 62be4: 97fee3ef bl 0x1bba0 62be8: 17ffffa3 b 0x62a74 62bec: aa1303e0 mov x0, x19 62bf0: 97fee598 bl 0x1c250 62bf4: 4b1a0001 sub w1, w0, w26 62bf8: aa1303e0 mov x0, x19 62bfc: 97fee859 bl 0x1cd60 62c00: d53bd048 mrs x8, TPIDR_EL0 62c04: f9401508 ldr x8, [x8, #0x28] 62c08: f85a83a9 ldur x9, [x29, #-0x58] 62c0c: eb09011f cmp x8, x9 62c10: 54000141 b.ne 0x62c38 62c14: a94d7bfd ldp x29, x30, [sp, #0xd0] 62c18: a94c4ff4 ldp x20, x19, [sp, #0xc0] 62c1c: a94b57f6 ldp x22, x21, [sp, #0xb0] 62c20: a94a5ff8 ldp x24, x23, [sp, #0xa0] 62c24: a94967fa ldp x26, x25, [sp, #0x90] 62c28: a9486ffc ldp x28, x27, [sp, #0x80] 62c2c: 320003e0 orr w0, wzr, #0x1 62c30: 910383ff add sp, sp, #0xe0 62c34: d65f03c0 ret 62c38: 97fee76a bl 0x1c9e0 <__stack_chk_fail@plt> 62c3c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 62c40: a9017bfd stp x29, x30, [sp, #0x10] 62c44: 910043fd add x29, sp, #0x10 62c48: aa0103f4 mov x20, x1 62c4c: 90000041 adrp x1, 0x6a000 62c50: 91315821 add x1, x1, #0xc56 62c54: aa0003f3 mov x19, x0 62c58: 97fee646 bl 0x1c570 62c5c: 1284e1e1 mov w1, #-0x2710 // =-10000 62c60: aa1303e0 mov x0, x19 62c64: 97fee787 bl 0x1ca80 62c68: aa1303e0 mov x0, x19 62c6c: aa1303e1 mov x1, x19 62c70: 97fee640 bl 0x1c570 62c74: 321f7be1 orr w1, wzr, #0xfffffffe 62c78: aa1303e0 mov x0, x19 62c7c: 97fee781 bl 0x1ca80 62c80: 12800001 mov w1, #-0x1 // =-1 62c84: aa1303e0 mov x0, x19 62c88: 97fee936 bl 0x1d160 62c8c: 7100181f cmp w0, #0x6 62c90: 54000181 b.ne 0x62cc0 62c94: b9800288 ldrsw x8, [x20] 62c98: f0000129 adrp x9, 0x89000 62c9c: 91178129 add x9, x9, #0x5e0 62ca0: aa1303e0 mov x0, x19 62ca4: f8687921 ldr x1, [x9, x8, lsl #3] 62ca8: 97fee8ae bl 0x1cf60 62cac: b9802a81 ldrsw x1, [x20, #0x28] 62cb0: 37f800e1 tbnz w1, #0x1f, 0x62ccc 62cb4: aa1303e0 mov x0, x19 62cb8: 97fee3ce bl 0x1bbf0 62cbc: 14000006 b 0x62cd4 62cc0: a9417bfd ldp x29, x30, [sp, #0x10] 62cc4: a8c24ff4 ldp x20, x19, [sp], #0x20 62cc8: d65f03c0 ret 62ccc: aa1303e0 mov x0, x19 62cd0: 97feeb9c bl 0x1db40 62cd4: a9417bfd ldp x29, x30, [sp, #0x10] 62cd8: 321f03e1 orr w1, wzr, #0x2 62cdc: aa1303e0 mov x0, x19 62ce0: 2a1f03e2 mov w2, wzr 62ce4: a8c24ff4 ldp x20, x19, [sp], #0x20 62ce8: 17feeaca b 0x1d810 62cec: f81e0ff3 str x19, [sp, #-0x20]! 62cf0: a9017bfd stp x29, x30, [sp, #0x10] 62cf4: 910043fd add x29, sp, #0x10 62cf8: 90000041 adrp x1, 0x6a000 62cfc: 91315821 add x1, x1, #0xc56 62d00: aa0003f3 mov x19, x0 62d04: 97fee61b bl 0x1c570 62d08: 1284e1e1 mov w1, #-0x2710 // =-10000 62d0c: aa1303e0 mov x0, x19 62d10: 97fee75c bl 0x1ca80 62d14: 12800001 mov w1, #-0x1 // =-1 62d18: aa1303e0 mov x0, x19 62d1c: 97fee911 bl 0x1d160 62d20: 7100141f cmp w0, #0x5 62d24: 54000081 b.ne 0x62d34 62d28: a9417bfd ldp x29, x30, [sp, #0x10] 62d2c: f84207f3 ldr x19, [sp], #0x20 62d30: d65f03c0 ret 62d34: 321f7be1 orr w1, wzr, #0xfffffffe 62d38: aa1303e0 mov x0, x19 62d3c: 97fee6bd bl 0x1c830 62d40: 320003e2 orr w2, wzr, #0x1 62d44: aa1303e0 mov x0, x19 62d48: 2a1f03e1 mov w1, wzr 62d4c: 97fee3e1 bl 0x1bcd0 62d50: 90000041 adrp x1, 0x6a000 62d54: 91315821 add x1, x1, #0xc56 62d58: aa1303e0 mov x0, x19 62d5c: 97fee605 bl 0x1c570 62d60: 321f7be1 orr w1, wzr, #0xfffffffe 62d64: aa1303e0 mov x0, x19 62d68: 97fee3c6 bl 0x1bc80 62d6c: a9417bfd ldp x29, x30, [sp, #0x10] 62d70: 1284e1e1 mov w1, #-0x2710 // =-10000 62d74: aa1303e0 mov x0, x19 62d78: f84207f3 ldr x19, [sp], #0x20 62d7c: 17fee96d b 0x1d330 62d80: a9bd57f6 stp x22, x21, [sp, #-0x30]! 62d84: a9014ff4 stp x20, x19, [sp, #0x10] 62d88: a9027bfd stp x29, x30, [sp, #0x20] 62d8c: 910083fd add x29, sp, #0x20 62d90: f0000136 adrp x22, 0x89000 62d94: aa0003f3 mov x19, x0 62d98: aa1f03f5 mov x21, xzr 62d9c: 911822d6 add x22, x22, #0x608 62da0: f8757ad4 ldr x20, [x22, x21, lsl #3] 62da4: aa1403e0 mov x0, x20 62da8: 97fee9fa bl 0x1d590 62dac: aa0003e2 mov x2, x0 62db0: aa1303e0 mov x0, x19 62db4: aa1403e1 mov x1, x20 62db8: 97ffc934 bl 0x55288 62dbc: 39402408 ldrb w8, [x0, #0x9] 62dc0: 910006b5 add x21, x21, #0x1 62dc4: 39002815 strb w21, [x0, #0xa] 62dc8: f10056bf cmp x21, #0x15 62dcc: 321b0108 orr w8, w8, #0x20 62dd0: 39002408 strb w8, [x0, #0x9] 62dd4: 54fffe61 b.ne 0x62da0 62dd8: a9427bfd ldp x29, x30, [sp, #0x20] 62ddc: a9414ff4 ldp x20, x19, [sp, #0x10] 62de0: a8c357f6 ldp x22, x21, [sp], #0x30 62de4: d65f03c0 ret 62de8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 62dec: a9017bfd stp x29, x30, [sp, #0x10] 62df0: 910043fd add x29, sp, #0x10 62df4: 2a0103f3 mov w19, w1 62df8: aa0003f4 mov x20, x0 62dfc: 7104027f cmp w19, #0x100 62e00: 5400010c b.gt 0x62e20 62e04: 2a1303e0 mov w0, w19 62e08: 97fee676 bl 0x1c7e0 62e0c: f9401e88 ldr x8, [x20, #0x38] 62e10: 34000180 cbz w0, 0x62e40 62e14: 90000041 adrp x1, 0x6a000 62e18: 9139f821 add x1, x1, #0xe7e 62e1c: 1400000b b 0x62e48 62e20: f0000128 adrp x8, 0x89000 62e24: 91182108 add x8, x8, #0x608 62e28: 8b33cd08 add x8, x8, w19, sxtw #3 62e2c: d1202108 sub x8, x8, #0x808 62e30: f9400100 ldr x0, [x8] 62e34: a9417bfd ldp x29, x30, [sp, #0x10] 62e38: a8c24ff4 ldp x20, x19, [sp], #0x20 62e3c: d65f03c0 ret 62e40: f0000021 adrp x1, 0x69000 62e44: 91200421 add x1, x1, #0x801 62e48: a9417bfd ldp x29, x30, [sp, #0x10] 62e4c: aa0803e0 mov x0, x8 62e50: 2a1303e2 mov w2, w19 62e54: a8c24ff4 ldp x20, x19, [sp], #0x20 62e58: 17ffb690 b 0x50898 62e5c: d103c3ff sub sp, sp, #0xf0 62e60: f9005bf7 str x23, [sp, #0xb0] 62e64: a90c57f6 stp x22, x21, [sp, #0xc0] 62e68: a90d4ff4 stp x20, x19, [sp, #0xd0] 62e6c: a90e7bfd stp x29, x30, [sp, #0xe0] 62e70: 910383fd add x29, sp, #0xe0 62e74: d53bd048 mrs x8, TPIDR_EL0 62e78: f9401508 ldr x8, [x8, #0x28] 62e7c: aa0003f3 mov x19, x0 62e80: 2a0203f6 mov w22, w2 62e84: aa0103f4 mov x20, x1 62e88: f81c83a8 stur x8, [x29, #-0x38] 62e8c: f9402a68 ldr x8, [x19, #0x50] 62e90: 910023e0 add x0, sp, #0x8 62e94: 52800a02 mov w2, #0x50 // =80 62e98: 91006101 add x1, x8, #0x18 62e9c: 97ffb6a5 bl 0x50930 62ea0: f9401e60 ldr x0, [x19, #0x38] 62ea4: b9400663 ldr w3, [x19, #0x4] 62ea8: d0000021 adrp x1, 0x68000 62eac: 913b7c21 add x1, x1, #0xedf 62eb0: 910023e2 add x2, sp, #0x8 62eb4: aa1403e4 mov x4, x20 62eb8: 97ffb678 bl 0x50898 62ebc: aa0003f4 mov x20, x0 62ec0: 34000976 cbz w22, 0x62fec 62ec4: f9401e75 ldr x21, [x19, #0x38] 62ec8: 510472c8 sub w8, w22, #0x11c 62ecc: 7100091f cmp w8, #0x2 62ed0: 54000428 b.hi 0x62f54 62ed4: f9402677 ldr x23, [x19, #0x48] 62ed8: a9408ae8 ldp x8, x2, [x23, #0x8] 62edc: 91000509 add x9, x8, #0x1 62ee0: eb02013f cmp x9, x2 62ee4: 54000489 b.ls 0x62f74 62ee8: b27ff7e8 mov x8, #0x7ffffffffffffffe // =9223372036854775806 62eec: eb08005f cmp x2, x8 62ef0: aa1503e0 mov x0, x21 62ef4: 54000263 b.lo 0x62f40 62ef8: f9402a68 ldr x8, [x19, #0x50] 62efc: 910163e0 add x0, sp, #0x58 62f00: 52800a02 mov w2, #0x50 // =80 62f04: 91006101 add x1, x8, #0x18 62f08: 97ffb68a bl 0x50930 62f0c: f9401e60 ldr x0, [x19, #0x38] 62f10: b9400663 ldr w3, [x19, #0x4] 62f14: d0000021 adrp x1, 0x68000 62f18: 90000044 adrp x4, 0x6a000 62f1c: 913b7c21 add x1, x1, #0xedf 62f20: 913a5084 add x4, x4, #0xe94 62f24: 910163e2 add x2, sp, #0x58 62f28: 97ffb65c bl 0x50898 62f2c: f9401e60 ldr x0, [x19, #0x38] 62f30: 320007e1 orr w1, wzr, #0x3 62f34: 97ff9b03 bl 0x49b40 62f38: f9400ae2 ldr x2, [x23, #0x10] 62f3c: f9401e60 ldr x0, [x19, #0x38] 62f40: d37ff856 lsl x22, x2, #1 62f44: b1000adf cmn x22, #0x2 62f48: 54000241 b.ne 0x62f90 62f4c: 97ffb11a bl 0x4f3b4 62f50: 14000013 b 0x62f9c 62f54: 710402df cmp w22, #0x100 62f58: 5400012c b.gt 0x62f7c 62f5c: 2a1603e0 mov w0, w22 62f60: 97fee620 bl 0x1c7e0 62f64: 340002e0 cbz w0, 0x62fc0 62f68: 90000041 adrp x1, 0x6a000 62f6c: 9139f821 add x1, x1, #0xe7e 62f70: 14000016 b 0x62fc8 62f74: f94002e0 ldr x0, [x23] 62f78: 1400000c b 0x62fa8 62f7c: f0000128 adrp x8, 0x89000 62f80: 91182108 add x8, x8, #0x608 62f84: 8b36cd08 add x8, x8, w22, sxtw #3 62f88: d1202108 sub x8, x8, #0x808 62f8c: 1400000b b 0x62fb8 62f90: f94002e1 ldr x1, [x23] 62f94: aa1603e3 mov x3, x22 62f98: 97ffb0ec bl 0x4f348 62f9c: f94006e8 ldr x8, [x23, #0x8] 62fa0: f90002e0 str x0, [x23] 62fa4: f9000af6 str x22, [x23, #0x10] 62fa8: 91000509 add x9, x8, #0x1 62fac: f90006e9 str x9, [x23, #0x8] 62fb0: 3828681f strb wzr, [x0, x8] 62fb4: f9402668 ldr x8, [x19, #0x48] 62fb8: f9400103 ldr x3, [x8] 62fbc: 14000007 b 0x62fd8 62fc0: f0000021 adrp x1, 0x69000 62fc4: 91200421 add x1, x1, #0x801 62fc8: aa1503e0 mov x0, x21 62fcc: 2a1603e2 mov w2, w22 62fd0: 97ffb632 bl 0x50898 62fd4: aa0003e3 mov x3, x0 62fd8: 90000041 adrp x1, 0x6a000 62fdc: 913a1c21 add x1, x1, #0xe87 62fe0: aa1503e0 mov x0, x21 62fe4: aa1403e2 mov x2, x20 62fe8: 97ffb62c bl 0x50898 62fec: f9401e60 ldr x0, [x19, #0x38] 62ff0: 320007e1 orr w1, wzr, #0x3 62ff4: 97ff9ad3 bl 0x49b40 62ff8: d53bd048 mrs x8, TPIDR_EL0 62ffc: f9401508 ldr x8, [x8, #0x28] 63000: f85c83a9 ldur x9, [x29, #-0x38] 63004: eb09011f cmp x8, x9 63008: 540000e1 b.ne 0x63024 6300c: a94e7bfd ldp x29, x30, [sp, #0xe0] 63010: a94d4ff4 ldp x20, x19, [sp, #0xd0] 63014: a94c57f6 ldp x22, x21, [sp, #0xc0] 63018: f9405bf7 ldr x23, [sp, #0xb0] 6301c: 9103c3ff add sp, sp, #0xf0 63020: d65f03c0 ret 63024: 97fee66f bl 0x1c9e0 <__stack_chk_fail@plt> 63028: b9401002 ldr w2, [x0, #0x10] 6302c: 17ffff8c b 0x62e5c 63030: a9be4ff4 stp x20, x19, [sp, #-0x20]! 63034: a9017bfd stp x29, x30, [sp, #0x10] 63038: 910043fd add x29, sp, #0x10 6303c: aa0003f4 mov x20, x0 63040: f9401e93 ldr x19, [x20, #0x38] 63044: aa1303e0 mov x0, x19 63048: 97ffc890 bl 0x55288 6304c: f9401a88 ldr x8, [x20, #0x30] 63050: aa0003f4 mov x20, x0 63054: aa1303e0 mov x0, x19 63058: aa1403e2 mov x2, x20 6305c: f9400501 ldr x1, [x8, #0x8] 63060: 97ffd66d bl 0x58a14 63064: b9400808 ldr w8, [x0, #0x8] 63068: 35000148 cbnz w8, 0x63090 6306c: 320003e8 orr w8, wzr, #0x1 63070: b9000008 str w8, [x0] 63074: b9000808 str w8, [x0, #0x8] 63078: f9401268 ldr x8, [x19, #0x20] 6307c: a9472109 ldp x9, x8, [x8, #0x70] 63080: eb09011f cmp x8, x9 63084: 54000063 b.lo 0x63090 63088: aa1303e0 mov x0, x19 6308c: 97ffa3aa bl 0x4bf34 63090: a9417bfd ldp x29, x30, [sp, #0x10] 63094: aa1403e0 mov x0, x20 63098: a8c24ff4 ldp x20, x19, [sp], #0x20 6309c: d65f03c0 ret 630a0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 630a4: a9017bfd stp x29, x30, [sp, #0x10] 630a8: 910043fd add x29, sp, #0x10 630ac: aa0103f3 mov x19, x1 630b0: 528005c8 mov w8, #0x2e // =46 630b4: 39016268 strb w8, [x19, #0x58] 630b8: f9402668 ldr x8, [x19, #0x48] 630bc: 528023e9 mov w9, #0x11f // =287 630c0: 320003ea orr w10, wzr, #0x1 630c4: a903027f stp xzr, x0, [x19, #0x30] 630c8: f9002262 str x2, [x19, #0x40] 630cc: f9002a63 str x3, [x19, #0x50] 630d0: b9002269 str w9, [x19, #0x20] 630d4: 2900aa6a stp w10, w10, [x19, #0x4] 630d8: f9400101 ldr x1, [x8] 630dc: f9400902 ldr x2, [x8, #0x10] 630e0: 321b03e3 orr w3, wzr, #0x20 630e4: 321b03f4 orr w20, wzr, #0x20 630e8: 97ffb098 bl 0x4f348 630ec: f9402668 ldr x8, [x19, #0x48] 630f0: f9000100 str x0, [x8] 630f4: f9000914 str x20, [x8, #0x10] 630f8: f9402260 ldr x0, [x19, #0x40] 630fc: f9400008 ldr x8, [x0] 63100: d1000509 sub x9, x8, #0x1 63104: f9000009 str x9, [x0] 63108: b40000c8 cbz x8, 0x63120 6310c: f9400408 ldr x8, [x0, #0x8] 63110: 91000509 add x9, x8, #0x1 63114: f9000409 str x9, [x0, #0x8] 63118: 39400100 ldrb w0, [x8] 6311c: 14000002 b 0x63124 63120: 97ffe8c4 bl 0x5d430 63124: b9000260 str w0, [x19] 63128: a9417bfd ldp x29, x30, [sp, #0x10] 6312c: a8c24ff4 ldp x20, x19, [sp], #0x20 63130: d65f03c0 ret 63134: f81e0ff3 str x19, [sp, #-0x20]! 63138: a9017bfd stp x29, x30, [sp, #0x10] 6313c: 910043fd add x29, sp, #0x10 63140: aa0003f3 mov x19, x0 63144: b9400668 ldr w8, [x19, #0x4] 63148: b9000a68 str w8, [x19, #0x8] 6314c: aa1303e8 mov x8, x19 63150: b8420d09 ldr w9, [x8, #0x20]! 63154: 71047d3f cmp w9, #0x11f 63158: 540000c1 b.ne 0x63170 6315c: 91006261 add x1, x19, #0x18 63160: aa1303e0 mov x0, x19 63164: 9400000a bl 0x6318c 63168: b9001260 str w0, [x19, #0x10] 6316c: 14000005 b 0x63180 63170: 3dc00100 ldr q0, [x8] 63174: 528023e8 mov w8, #0x11f // =287 63178: b9002268 str w8, [x19, #0x20] 6317c: 3d800660 str q0, [x19, #0x10] 63180: a9417bfd ldp x29, x30, [sp, #0x10] 63184: f84207f3 ldr x19, [sp], #0x20 63188: d65f03c0 ret 6318c: d10303ff sub sp, sp, #0xc0 63190: a9066ffc stp x28, x27, [sp, #0x60] 63194: a90767fa stp x26, x25, [sp, #0x70] 63198: a9085ff8 stp x24, x23, [sp, #0x80] 6319c: a90957f6 stp x22, x21, [sp, #0x90] 631a0: a90a4ff4 stp x20, x19, [sp, #0xa0] 631a4: a90b7bfd stp x29, x30, [sp, #0xb0] 631a8: 9102c3fd add x29, sp, #0xb0 631ac: d53bd048 mrs x8, TPIDR_EL0 631b0: f9401508 ldr x8, [x8, #0x28] 631b4: aa0003f3 mov x19, x0 631b8: 92f0001a mov x26, #0x7fffffffffffffff // =9223372036854775807 631bc: f0000036 adrp x22, 0x6a000 631c0: f9002fe8 str x8, [sp, #0x58] 631c4: f9402668 ldr x8, [x19, #0x48] 631c8: aa0103f4 mov x20, x1 631cc: f29fffba movk x26, #0xfffd 631d0: 913162d6 add x22, x22, #0xc58 631d4: 320003f7 orr w23, wzr, #0x1 631d8: 52890038 mov w24, #0x4801 // =18433 631dc: f900051f str xzr, [x8, #0x8] 631e0: 14000003 b 0x631ec 631e4: aa1303e0 mov x0, x19 631e8: 940003fc bl 0x641d8 631ec: b9400275 ldr w21, [x19] 631f0: 14000006 b 0x63208 631f4: f9400408 ldr x8, [x0, #0x8] 631f8: 91000509 add x9, x8, #0x1 631fc: f9000409 str x9, [x0, #0x8] 63200: 39400115 ldrb w21, [x8] 63204: b9000275 str w21, [x19] 63208: 110006a8 add w8, w21, #0x1 6320c: 7101711f cmp w8, #0x5c 63210: 540000a8 b.hi 0x63224 63214: b8a87ac8 ldrsw x8, [x22, x8, lsl #2] 63218: 528023e0 mov w0, #0x11f // =287 6321c: 8b160108 add x8, x8, x22 63220: d61f0100 br x8 63224: 7101fabf cmp w21, #0x7e 63228: 540021c0 b.eq 0x63660 6322c: 2a1503e0 mov w0, w21 63230: 97feea64 bl 0x1dbc0 63234: 34000900 cbz w0, 0x63354 63238: f9402260 ldr x0, [x19, #0x40] 6323c: f9400008 ldr x8, [x0] 63240: d1000509 sub x9, x8, #0x1 63244: f9000009 str x9, [x0] 63248: b5fffd68 cbnz x8, 0x631f4 6324c: 97ffe879 bl 0x5d430 63250: 2a0003f5 mov w21, w0 63254: b9000275 str w21, [x19] 63258: 17ffffec b 0x63208 6325c: f9402260 ldr x0, [x19, #0x40] 63260: f9400008 ldr x8, [x0] 63264: d1000509 sub x9, x8, #0x1 63268: f9000009 str x9, [x0] 6326c: b40000c8 cbz x8, 0x63284 63270: f9400408 ldr x8, [x0, #0x8] 63274: 91000509 add x9, x8, #0x1 63278: f9000409 str x9, [x0, #0x8] 6327c: 39400100 ldrb w0, [x8] 63280: 14000002 b 0x63288 63284: 97ffe86b bl 0x5d430 63288: b9000260 str w0, [x19] 6328c: 7100b41f cmp w0, #0x2d 63290: 540078a1 b.ne 0x641a4 63294: f9402260 ldr x0, [x19, #0x40] 63298: f9400008 ldr x8, [x0] 6329c: d1000509 sub x9, x8, #0x1 632a0: f9000009 str x9, [x0] 632a4: b40000c8 cbz x8, 0x632bc 632a8: f9400408 ldr x8, [x0, #0x8] 632ac: 91000509 add x9, x8, #0x1 632b0: f9000409 str x9, [x0, #0x8] 632b4: 39400100 ldrb w0, [x8] 632b8: 14000002 b 0x632c0 632bc: 97ffe85d bl 0x5d430 632c0: b9000260 str w0, [x19] 632c4: 71016c1f cmp w0, #0x5b 632c8: 540002a1 b.ne 0x6331c 632cc: aa1303e0 mov x0, x19 632d0: 940003f5 bl 0x642a4 632d4: f9402669 ldr x9, [x19, #0x48] 632d8: 2a0003e8 mov w8, w0 632dc: f900053f str xzr, [x9, #0x8] 632e0: 37f80108 tbnz w8, #0x1f, 0x63300 632e4: aa1303e0 mov x0, x19 632e8: aa1f03e1 mov x1, xzr 632ec: 2a0803e2 mov w2, w8 632f0: 94000484 bl 0x64500 632f4: f9402668 ldr x8, [x19, #0x48] 632f8: f900051f str xzr, [x8, #0x8] 632fc: 17ffffbc b 0x631ec 63300: b9400260 ldr w0, [x19] 63304: 14000006 b 0x6331c 63308: f9400408 ldr x8, [x0, #0x8] 6330c: 91000509 add x9, x8, #0x1 63310: f9000409 str x9, [x0, #0x8] 63314: 39400100 ldrb w0, [x8] 63318: b9000260 str w0, [x19] 6331c: 11000408 add w8, w0, #0x1 63320: 7100391f cmp w8, #0xe 63324: 54000088 b.hi 0x63334 63328: 1ac822e8 lsl w8, w23, w8 6332c: 0a180108 and w8, w8, w24 63330: 35fff5e8 cbnz w8, 0x631ec 63334: f9402260 ldr x0, [x19, #0x40] 63338: f9400008 ldr x8, [x0] 6333c: d1000509 sub x9, x8, #0x1 63340: f9000009 str x9, [x0] 63344: b5fffe28 cbnz x8, 0x63308 63348: 97ffe83a bl 0x5d430 6334c: b9000260 str w0, [x19] 63350: 17fffff3 b 0x6331c 63354: 5100c2a8 sub w8, w21, #0x30 63358: 7100251f cmp w8, #0x9 6335c: 54002ee9 b.ls 0x63938 63360: 2a1503e0 mov w0, w21 63364: 97fee23f bl 0x1bc60 63368: 71017ebf cmp w21, #0x5f 6336c: 54000180 b.eq 0x6339c 63370: 35000160 cbnz w0, 0x6339c 63374: f9402260 ldr x0, [x19, #0x40] 63378: f9400008 ldr x8, [x0] 6337c: d1000509 sub x9, x8, #0x1 63380: f9000009 str x9, [x0] 63384: b4000ee8 cbz x8, 0x63560 63388: f9400408 ldr x8, [x0, #0x8] 6338c: 91000509 add x9, x8, #0x1 63390: f9000409 str x9, [x0, #0x8] 63394: 39400100 ldrb w0, [x8] 63398: 14000073 b 0x63564 6339c: b0000036 adrp x22, 0x68000 633a0: f0000037 adrp x23, 0x6a000 633a4: 913b7ed6 add x22, x22, #0xedf 633a8: 913a52f7 add x23, x23, #0xe94 633ac: f9402679 ldr x25, [x19, #0x48] 633b0: a9408b28 ldp x8, x2, [x25, #0x8] 633b4: 91000509 add x9, x8, #0x1 633b8: eb02013f cmp x9, x2 633bc: 54000309 b.ls 0x6341c 633c0: eb1a005f cmp x2, x26 633c4: 54000209 b.ls 0x63404 633c8: f9402a68 ldr x8, [x19, #0x50] 633cc: 910023e0 add x0, sp, #0x8 633d0: 52800a02 mov w2, #0x50 // =80 633d4: 91006101 add x1, x8, #0x18 633d8: 97ffb556 bl 0x50930 633dc: f9401e60 ldr x0, [x19, #0x38] 633e0: b9400663 ldr w3, [x19, #0x4] 633e4: 910023e2 add x2, sp, #0x8 633e8: aa1603e1 mov x1, x22 633ec: aa1703e4 mov x4, x23 633f0: 97ffb52a bl 0x50898 633f4: f9401e60 ldr x0, [x19, #0x38] 633f8: 320007e1 orr w1, wzr, #0x3 633fc: 97ff99d1 bl 0x49b40 63400: f9400b22 ldr x2, [x25, #0x10] 63404: f9401e60 ldr x0, [x19, #0x38] 63408: d37ff858 lsl x24, x2, #1 6340c: b1000b1f cmn x24, #0x2 63410: 540000a1 b.ne 0x63424 63414: 97ffafe8 bl 0x4f3b4 63418: 14000006 b 0x63430 6341c: f9400320 ldr x0, [x25] 63420: 14000007 b 0x6343c 63424: f9400321 ldr x1, [x25] 63428: aa1803e3 mov x3, x24 6342c: 97ffafc7 bl 0x4f348 63430: f9400728 ldr x8, [x25, #0x8] 63434: f9000320 str x0, [x25] 63438: f9000b38 str x24, [x25, #0x10] 6343c: 91000509 add x9, x8, #0x1 63440: f9000729 str x9, [x25, #0x8] 63444: 38286815 strb w21, [x0, x8] 63448: f9402260 ldr x0, [x19, #0x40] 6344c: f9400008 ldr x8, [x0] 63450: d1000509 sub x9, x8, #0x1 63454: f9000009 str x9, [x0] 63458: b40000c8 cbz x8, 0x63470 6345c: f9400408 ldr x8, [x0, #0x8] 63460: 91000509 add x9, x8, #0x1 63464: f9000409 str x9, [x0, #0x8] 63468: 39400115 ldrb w21, [x8] 6346c: 14000003 b 0x63478 63470: 97ffe7f0 bl 0x5d430 63474: 2a0003f5 mov w21, w0 63478: 2a1503e0 mov w0, w21 6347c: b9000275 str w21, [x19] 63480: 97fee904 bl 0x1d890 63484: 71017ebf cmp w21, #0x5f 63488: 54fff920 b.eq 0x633ac 6348c: 35fff900 cbnz w0, 0x633ac 63490: f9402668 ldr x8, [x19, #0x48] 63494: f9401e75 ldr x21, [x19, #0x38] 63498: a9400901 ldp x1, x2, [x8] 6349c: aa1503e0 mov x0, x21 634a0: 97ffc77a bl 0x55288 634a4: f9401a68 ldr x8, [x19, #0x30] 634a8: aa0003f3 mov x19, x0 634ac: aa1503e0 mov x0, x21 634b0: aa1303e2 mov x2, x19 634b4: f9400501 ldr x1, [x8, #0x8] 634b8: 97ffd557 bl 0x58a14 634bc: b9400808 ldr w8, [x0, #0x8] 634c0: 35000148 cbnz w8, 0x634e8 634c4: 320003e8 orr w8, wzr, #0x1 634c8: b9000008 str w8, [x0] 634cc: b9000808 str w8, [x0, #0x8] 634d0: f94012a8 ldr x8, [x21, #0x20] 634d4: a9472109 ldp x9, x8, [x8, #0x70] 634d8: eb09011f cmp x8, x9 634dc: 54000063 b.lo 0x634e8 634e0: aa1503e0 mov x0, x21 634e4: 97ffa294 bl 0x4bf34 634e8: 39402a68 ldrb w8, [x19, #0xa] 634ec: 34000428 cbz w8, 0x63570 634f0: 32180100 orr w0, w8, #0x100 634f4: 140002bc b 0x63fe4 634f8: f9402677 ldr x23, [x19, #0x48] 634fc: a9408ae8 ldp x8, x2, [x23, #0x8] 63500: 91000509 add x9, x8, #0x1 63504: eb02013f cmp x9, x2 63508: 54000a89 b.ls 0x63658 6350c: eb1a005f cmp x2, x26 63510: 54000bc9 b.ls 0x63688 63514: f9402a68 ldr x8, [x19, #0x50] 63518: 910023e0 add x0, sp, #0x8 6351c: 52800a02 mov w2, #0x50 // =80 63520: 91006101 add x1, x8, #0x18 63524: 97ffb503 bl 0x50930 63528: aa1303f6 mov x22, x19 6352c: f8438ec0 ldr x0, [x22, #0x38]! 63530: b0000021 adrp x1, 0x68000 63534: f0000024 adrp x4, 0x6a000 63538: 913b7c21 add x1, x1, #0xedf 6353c: b85cc2c3 ldur w3, [x22, #-0x34] 63540: 913a5084 add x4, x4, #0xe94 63544: 910023e2 add x2, sp, #0x8 63548: 97ffb4d4 bl 0x50898 6354c: f94002c0 ldr x0, [x22] 63550: 320007e1 orr w1, wzr, #0x3 63554: 97ff997b bl 0x49b40 63558: f9400ae2 ldr x2, [x23, #0x10] 6355c: 1400004c b 0x6368c 63560: 97ffe7b4 bl 0x5d430 63564: b9000260 str w0, [x19] 63568: 2a1503e0 mov w0, w21 6356c: 1400029e b 0x63fe4 63570: f9000293 str x19, [x20] 63574: 528023a0 mov w0, #0x11d // =285 63578: 1400029b b 0x63fe4 6357c: f9402676 ldr x22, [x19, #0x48] 63580: a9408ac8 ldp x8, x2, [x22, #0x8] 63584: 91000509 add x9, x8, #0x1 63588: eb02013f cmp x9, x2 6358c: 540008c9 b.ls 0x636a4 63590: eb1a005f cmp x2, x26 63594: 540014a9 b.ls 0x63828 63598: f9402a68 ldr x8, [x19, #0x50] 6359c: 910023e0 add x0, sp, #0x8 635a0: 52800a02 mov w2, #0x50 // =80 635a4: 91006101 add x1, x8, #0x18 635a8: 97ffb4e2 bl 0x50930 635ac: aa1303f5 mov x21, x19 635b0: f8438ea0 ldr x0, [x21, #0x38]! 635b4: b0000021 adrp x1, 0x68000 635b8: f0000024 adrp x4, 0x6a000 635bc: 913b7c21 add x1, x1, #0xedf 635c0: b85cc2a3 ldur w3, [x21, #-0x34] 635c4: 913a5084 add x4, x4, #0xe94 635c8: 910023e2 add x2, sp, #0x8 635cc: 97ffb4b3 bl 0x50898 635d0: f94002a0 ldr x0, [x21] 635d4: 320007e1 orr w1, wzr, #0x3 635d8: 97ff995a bl 0x49b40 635dc: f9400ac2 ldr x2, [x22, #0x10] 635e0: 14000093 b 0x6382c 635e4: f9402260 ldr x0, [x19, #0x40] 635e8: f9400008 ldr x8, [x0] 635ec: d1000509 sub x9, x8, #0x1 635f0: f9000009 str x9, [x0] 635f4: b4000988 cbz x8, 0x63724 635f8: f9400408 ldr x8, [x0, #0x8] 635fc: 91000509 add x9, x8, #0x1 63600: f9000409 str x9, [x0, #0x8] 63604: 39400100 ldrb w0, [x8] 63608: 14000048 b 0x63728 6360c: f9402260 ldr x0, [x19, #0x40] 63610: f9400008 ldr x8, [x0] 63614: d1000509 sub x9, x8, #0x1 63618: f9000009 str x9, [x0] 6361c: b4000a48 cbz x8, 0x63764 63620: f9400408 ldr x8, [x0, #0x8] 63624: 91000509 add x9, x8, #0x1 63628: f9000409 str x9, [x0, #0x8] 6362c: 39400100 ldrb w0, [x8] 63630: 1400004e b 0x63768 63634: aa1303e0 mov x0, x19 63638: 9400031b bl 0x642a4 6363c: 2a0003e8 mov w8, w0 63640: 37f80b28 tbnz w8, #0x1f, 0x637a4 63644: aa1303e0 mov x0, x19 63648: aa1403e1 mov x1, x20 6364c: 2a0803e2 mov w2, w8 63650: 940003ac bl 0x64500 63654: 14000263 b 0x63fe0 63658: f94002e0 ldr x0, [x23] 6365c: 1400001a b 0x636c4 63660: f9402260 ldr x0, [x19, #0x40] 63664: f9400008 ldr x8, [x0] 63668: d1000509 sub x9, x8, #0x1 6366c: f9000009 str x9, [x0] 63670: b40017e8 cbz x8, 0x6396c 63674: f9400408 ldr x8, [x0, #0x8] 63678: 91000509 add x9, x8, #0x1 6367c: f9000409 str x9, [x0, #0x8] 63680: 39400100 ldrb w0, [x8] 63684: 140000bb b 0x63970 63688: 9100e276 add x22, x19, #0x38 6368c: f94002c0 ldr x0, [x22] 63690: d37ff856 lsl x22, x2, #1 63694: b1000adf cmn x22, #0x2 63698: 540000a1 b.ne 0x636ac 6369c: 97ffaf46 bl 0x4f3b4 636a0: 14000006 b 0x636b8 636a4: f94002c0 ldr x0, [x22] 636a8: 1400006d b 0x6385c 636ac: f94002e1 ldr x1, [x23] 636b0: aa1603e3 mov x3, x22 636b4: 97ffaf25 bl 0x4f348 636b8: f94006e8 ldr x8, [x23, #0x8] 636bc: f90002e0 str x0, [x23] 636c0: f9000af6 str x22, [x23, #0x10] 636c4: 91000509 add x9, x8, #0x1 636c8: f90006e9 str x9, [x23, #0x8] 636cc: 38286815 strb w21, [x0, x8] 636d0: f9402260 ldr x0, [x19, #0x40] 636d4: f9400008 ldr x8, [x0] 636d8: d1000509 sub x9, x8, #0x1 636dc: f9000009 str x9, [x0] 636e0: b40000c8 cbz x8, 0x636f8 636e4: f9400408 ldr x8, [x0, #0x8] 636e8: 91000509 add x9, x8, #0x1 636ec: f9000409 str x9, [x0, #0x8] 636f0: 3940011c ldrb w28, [x8] 636f4: 14000003 b 0x63700 636f8: 97ffe74e bl 0x5d430 636fc: 2a0003fc mov w28, w0 63700: b900027c str w28, [x19] 63704: 6b15039f cmp w28, w21 63708: 54003ca0 b.eq 0x63e9c 6370c: b0000036 adrp x22, 0x68000 63710: f0000037 adrp x23, 0x6a000 63714: 913b7ed6 add x22, x22, #0xedf 63718: 913cd2f7 add x23, x23, #0xf34 6371c: 52800158 mov w24, #0xa // =10 63720: 140000bc b 0x63a10 63724: 97ffe743 bl 0x5d430 63728: b9000260 str w0, [x19] 6372c: 7100f41f cmp w0, #0x3d 63730: 54000161 b.ne 0x6375c 63734: f9402260 ldr x0, [x19, #0x40] 63738: f9400008 ldr x8, [x0] 6373c: d1000509 sub x9, x8, #0x1 63740: f9000009 str x9, [x0] 63744: b4001348 cbz x8, 0x639ac 63748: f9400408 ldr x8, [x0, #0x8] 6374c: 91000509 add x9, x8, #0x1 63750: f9000409 str x9, [x0, #0x8] 63754: 39400100 ldrb w0, [x8] 63758: 14000096 b 0x639b0 6375c: 321e0fe0 orr w0, wzr, #0x3c 63760: 14000221 b 0x63fe4 63764: 97ffe733 bl 0x5d430 63768: b9000260 str w0, [x19] 6376c: 7100f41f cmp w0, #0x3d 63770: 54000161 b.ne 0x6379c 63774: f9402260 ldr x0, [x19, #0x40] 63778: f9400008 ldr x8, [x0] 6377c: d1000509 sub x9, x8, #0x1 63780: f9000009 str x9, [x0] 63784: b40011c8 cbz x8, 0x639bc 63788: f9400408 ldr x8, [x0, #0x8] 6378c: 91000509 add x9, x8, #0x1 63790: f9000409 str x9, [x0, #0x8] 63794: 39400100 ldrb w0, [x8] 63798: 1400008a b 0x639c0 6379c: 321f13e0 orr w0, wzr, #0x3e 637a0: 14000211 b 0x63fe4 637a4: 3100051f cmn w8, #0x1 637a8: 54001120 b.eq 0x639cc 637ac: f0000021 adrp x1, 0x6a000 637b0: 913ab421 add x1, x1, #0xead 637b4: 528023c2 mov w2, #0x11e // =286 637b8: aa1303e0 mov x0, x19 637bc: 97fffda8 bl 0x62e5c 637c0: f9402260 ldr x0, [x19, #0x40] 637c4: f9400008 ldr x8, [x0] 637c8: d1000509 sub x9, x8, #0x1 637cc: f9000009 str x9, [x0] 637d0: b40000c8 cbz x8, 0x637e8 637d4: f9400408 ldr x8, [x0, #0x8] 637d8: 91000509 add x9, x8, #0x1 637dc: f9000409 str x9, [x0, #0x8] 637e0: 39400100 ldrb w0, [x8] 637e4: 14000002 b 0x637ec 637e8: 97ffe712 bl 0x5d430 637ec: b9000260 str w0, [x19] 637f0: 7100f41f cmp w0, #0x3d 637f4: 54000161 b.ne 0x63820 637f8: f9402260 ldr x0, [x19, #0x40] 637fc: f9400008 ldr x8, [x0] 63800: d1000509 sub x9, x8, #0x1 63804: f9000009 str x9, [x0] 63808: b4000aa8 cbz x8, 0x6395c 6380c: f9400408 ldr x8, [x0, #0x8] 63810: 91000509 add x9, x8, #0x1 63814: f9000409 str x9, [x0, #0x8] 63818: 39400100 ldrb w0, [x8] 6381c: 14000051 b 0x63960 63820: 528007a0 mov w0, #0x3d // =61 63824: 140001f0 b 0x63fe4 63828: 9100e275 add x21, x19, #0x38 6382c: f94002a0 ldr x0, [x21] 63830: d37ff855 lsl x21, x2, #1 63834: b1000abf cmn x21, #0x2 63838: 54000061 b.ne 0x63844 6383c: 97ffaede bl 0x4f3b4 63840: 14000004 b 0x63850 63844: f94002c1 ldr x1, [x22] 63848: aa1503e3 mov x3, x21 6384c: 97ffaebf bl 0x4f348 63850: f94006c8 ldr x8, [x22, #0x8] 63854: f90002c0 str x0, [x22] 63858: f9000ad5 str x21, [x22, #0x10] 6385c: 91000509 add x9, x8, #0x1 63860: 528005ca mov w10, #0x2e // =46 63864: f90006c9 str x9, [x22, #0x8] 63868: 3828680a strb w10, [x0, x8] 6386c: f9402260 ldr x0, [x19, #0x40] 63870: f9400008 ldr x8, [x0] 63874: d1000509 sub x9, x8, #0x1 63878: f9000009 str x9, [x0] 6387c: b40000c8 cbz x8, 0x63894 63880: f9400408 ldr x8, [x0, #0x8] 63884: 91000509 add x9, x8, #0x1 63888: f9000409 str x9, [x0, #0x8] 6388c: 39400115 ldrb w21, [x8] 63890: 14000003 b 0x6389c 63894: 97ffe6e7 bl 0x5d430 63898: 2a0003f5 mov w21, w0 6389c: 2a1503e8 mov w8, w21 638a0: 320003e9 orr w9, wzr, #0x1 638a4: b9000275 str w21, [x19] 638a8: 7100febf cmp w21, #0x3f 638ac: 54000408 b.hi 0x6392c 638b0: b21203f6 mov x22, #0x400000004000 // =70368744194048 638b4: f2800036 movk x22, #0x1 638b8: 9ac82128 lsl x8, x9, x8 638bc: 8a160108 and x8, x8, x22 638c0: b4000368 cbz x8, 0x6392c 638c4: f9402677 ldr x23, [x19, #0x48] 638c8: a9408ae8 ldp x8, x2, [x23, #0x8] 638cc: 91000509 add x9, x8, #0x1 638d0: eb02013f cmp x9, x2 638d4: 540003c9 b.ls 0x6394c 638d8: eb1a005f cmp x2, x26 638dc: 540039e9 b.ls 0x64018 638e0: f9402a68 ldr x8, [x19, #0x50] 638e4: 910023e0 add x0, sp, #0x8 638e8: 52800a02 mov w2, #0x50 // =80 638ec: 91006101 add x1, x8, #0x18 638f0: 97ffb410 bl 0x50930 638f4: aa1303f4 mov x20, x19 638f8: f8438e80 ldr x0, [x20, #0x38]! 638fc: b0000021 adrp x1, 0x68000 63900: f0000024 adrp x4, 0x6a000 63904: 913b7c21 add x1, x1, #0xedf 63908: b85cc283 ldur w3, [x20, #-0x34] 6390c: 913a5084 add x4, x4, #0xe94 63910: 910023e2 add x2, sp, #0x8 63914: 97ffb3e1 bl 0x50898 63918: f9400280 ldr x0, [x20] 6391c: 320007e1 orr w1, wzr, #0x3 63920: 97ff9888 bl 0x49b40 63924: f9400ae2 ldr x2, [x23, #0x10] 63928: 140001bd b 0x6401c 6392c: 5100c2a8 sub w8, w21, #0x30 63930: 7100251f cmp w8, #0x9 63934: 54000108 b.hi 0x63954 63938: aa1303e0 mov x0, x19 6393c: aa1403e1 mov x1, x20 63940: 94000496 bl 0x64b98 63944: 52802380 mov w0, #0x11c // =284 63948: 140001a7 b 0x63fe4 6394c: f94002e0 ldr x0, [x23] 63950: 140001bf b 0x6404c 63954: 528005c0 mov w0, #0x2e // =46 63958: 140001a3 b 0x63fe4 6395c: 97ffe6b5 bl 0x5d430 63960: b9000260 str w0, [x19] 63964: 52802300 mov w0, #0x118 // =280 63968: 1400019f b 0x63fe4 6396c: 97ffe6b1 bl 0x5d430 63970: b9000260 str w0, [x19] 63974: 7100f41f cmp w0, #0x3d 63978: 54000161 b.ne 0x639a4 6397c: f9402260 ldr x0, [x19, #0x40] 63980: f9400008 ldr x8, [x0] 63984: d1000509 sub x9, x8, #0x1 63988: f9000009 str x9, [x0] 6398c: b4003c88 cbz x8, 0x6411c 63990: f9400408 ldr x8, [x0, #0x8] 63994: 91000509 add x9, x8, #0x1 63998: f9000409 str x9, [x0, #0x8] 6399c: 39400100 ldrb w0, [x8] 639a0: 140001e0 b 0x64120 639a4: 321f17e0 orr w0, wzr, #0x7e 639a8: 1400018f b 0x63fe4 639ac: 97ffe6a1 bl 0x5d430 639b0: b9000260 str w0, [x19] 639b4: 52802340 mov w0, #0x11a // =282 639b8: 1400018b b 0x63fe4 639bc: 97ffe69d bl 0x5d430 639c0: b9000260 str w0, [x19] 639c4: 52802320 mov w0, #0x119 // =281 639c8: 14000187 b 0x63fe4 639cc: 52800b60 mov w0, #0x5b // =91 639d0: 14000185 b 0x63fe4 639d4: f9400380 ldr x0, [x28] 639d8: 14000009 b 0x639fc 639dc: f9400320 ldr x0, [x25] 639e0: 1400011d b 0x63e54 639e4: f9400381 ldr x1, [x28] 639e8: aa1b03e3 mov x3, x27 639ec: 97ffae57 bl 0x4f348 639f0: f9400788 ldr x8, [x28, #0x8] 639f4: f9000380 str x0, [x28] 639f8: f9000b9b str x27, [x28, #0x10] 639fc: 91000509 add x9, x8, #0x1 63a00: f9000789 str x9, [x28, #0x8] 63a04: 38286819 strb w25, [x0, x8] 63a08: b940027c ldr w28, [x19] 63a0c: 14000122 b 0x63e94 63a10: 7100339f cmp w28, #0xc 63a14: 540000cc b.gt 0x63a2c 63a18: 3100079f cmn w28, #0x1 63a1c: 54000300 b.eq 0x63a7c 63a20: 71002b9f cmp w28, #0xa 63a24: 54000200 b.eq 0x63a64 63a28: 1400002d b 0x63adc 63a2c: 7100379f cmp w28, #0xd 63a30: 540001a0 b.eq 0x63a64 63a34: 7101739f cmp w28, #0x5c 63a38: 54000521 b.ne 0x63adc 63a3c: f9402260 ldr x0, [x19, #0x40] 63a40: f9400008 ldr x8, [x0] 63a44: d1000509 sub x9, x8, #0x1 63a48: f9000009 str x9, [x0] 63a4c: b4000568 cbz x8, 0x63af8 63a50: f9400408 ldr x8, [x0, #0x8] 63a54: 91000509 add x9, x8, #0x1 63a58: f9000409 str x9, [x0, #0x8] 63a5c: 3940011c ldrb w28, [x8] 63a60: 14000028 b 0x63b00 63a64: 528023c2 mov w2, #0x11e // =286 63a68: aa1303e0 mov x0, x19 63a6c: aa1703e1 mov x1, x23 63a70: 97fffcfb bl 0x62e5c 63a74: b940027c ldr w28, [x19] 63a78: 14000107 b 0x63e94 63a7c: f9402a68 ldr x8, [x19, #0x50] 63a80: 910023e0 add x0, sp, #0x8 63a84: 52800a02 mov w2, #0x50 // =80 63a88: 91006101 add x1, x8, #0x18 63a8c: 97ffb3a9 bl 0x50930 63a90: f9401e60 ldr x0, [x19, #0x38] 63a94: b9400663 ldr w3, [x19, #0x4] 63a98: 910023e2 add x2, sp, #0x8 63a9c: aa1603e1 mov x1, x22 63aa0: aa1703e4 mov x4, x23 63aa4: 97ffb37d bl 0x50898 63aa8: f9401e68 ldr x8, [x19, #0x38] 63aac: f0000021 adrp x1, 0x6a000 63ab0: f0000023 adrp x3, 0x6a000 63ab4: aa0003e2 mov x2, x0 63ab8: aa0803e0 mov x0, x8 63abc: 913a1c21 add x1, x1, #0xe87 63ac0: 9139e063 add x3, x3, #0xe78 63ac4: 97ffb375 bl 0x50898 63ac8: f9401e60 ldr x0, [x19, #0x38] 63acc: 320007e1 orr w1, wzr, #0x3 63ad0: 97ff981c bl 0x49b40 63ad4: b940027c ldr w28, [x19] 63ad8: 140000ef b 0x63e94 63adc: f9402679 ldr x25, [x19, #0x48] 63ae0: a9408b28 ldp x8, x2, [x25, #0x8] 63ae4: 91000509 add x9, x8, #0x1 63ae8: eb02013f cmp x9, x2 63aec: 54001788 b.hi 0x63ddc 63af0: f9400320 ldr x0, [x25] 63af4: 140000d8 b 0x63e54 63af8: 97ffe64e bl 0x5d430 63afc: 2a0003fc mov w28, w0 63b00: b900027c str w28, [x19] 63b04: 7101839f cmp w28, #0x60 63b08: 5400018d b.le 0x63b38 63b0c: 51018788 sub w8, w28, #0x61 63b10: 7100551f cmp w8, #0x15 63b14: 54000c48 b.hi 0x63c9c 63b18: f0000029 adrp x9, 0x6a000 63b1c: 91373129 add x9, x9, #0xdcc 63b20: b8a87928 ldrsw x8, [x9, x8, lsl #2] 63b24: 32000bf9 orr w25, wzr, #0x7 63b28: 8b090108 add x8, x8, x9 63b2c: d61f0100 br x8 63b30: 321d03f9 orr w25, wzr, #0x8 63b34: 1400002d b 0x63be8 63b38: 3100079f cmn w28, #0x1 63b3c: 54000a80 b.eq 0x63c8c 63b40: 71002b9f cmp w28, #0xa 63b44: 54000060 b.eq 0x63b50 63b48: 7100379f cmp w28, #0xd 63b4c: 54000a81 b.ne 0x63c9c 63b50: f9402679 ldr x25, [x19, #0x48] 63b54: a9408b28 ldp x8, x2, [x25, #0x8] 63b58: 91000509 add x9, x8, #0x1 63b5c: eb02013f cmp x9, x2 63b60: 540009a9 b.ls 0x63c94 63b64: eb1a005f cmp x2, x26 63b68: 54000229 b.ls 0x63bac 63b6c: f9402a68 ldr x8, [x19, #0x50] 63b70: 910023e0 add x0, sp, #0x8 63b74: 52800a02 mov w2, #0x50 // =80 63b78: 91006101 add x1, x8, #0x18 63b7c: 97ffb36d bl 0x50930 63b80: f9401e60 ldr x0, [x19, #0x38] 63b84: b9400663 ldr w3, [x19, #0x4] 63b88: f0000024 adrp x4, 0x6a000 63b8c: 910023e2 add x2, sp, #0x8 63b90: aa1603e1 mov x1, x22 63b94: 913a5084 add x4, x4, #0xe94 63b98: 97ffb340 bl 0x50898 63b9c: f9401e60 ldr x0, [x19, #0x38] 63ba0: 320007e1 orr w1, wzr, #0x3 63ba4: 97ff97e7 bl 0x49b40 63ba8: f9400b22 ldr x2, [x25, #0x10] 63bac: f9401e60 ldr x0, [x19, #0x38] 63bb0: d37ff85c lsl x28, x2, #1 63bb4: b1000b9f cmn x28, #0x2 63bb8: 54000ee1 b.ne 0x63d94 63bbc: 97ffadfe bl 0x4f3b4 63bc0: 14000078 b 0x63da0 63bc4: 321e07f9 orr w25, wzr, #0xc 63bc8: 14000008 b 0x63be8 63bcc: 52800159 mov w25, #0xa // =10 63bd0: 14000006 b 0x63be8 63bd4: 528001b9 mov w25, #0xd // =13 63bd8: 14000004 b 0x63be8 63bdc: 52800139 mov w25, #0x9 // =9 63be0: 14000002 b 0x63be8 63be4: 52800179 mov w25, #0xb // =11 63be8: f940267c ldr x28, [x19, #0x48] 63bec: a9408b88 ldp x8, x2, [x28, #0x8] 63bf0: 91000509 add x9, x8, #0x1 63bf4: eb02013f cmp x9, x2 63bf8: 54000329 b.ls 0x63c5c 63bfc: eb1a005f cmp x2, x26 63c00: 54000229 b.ls 0x63c44 63c04: f9402a68 ldr x8, [x19, #0x50] 63c08: 910023e0 add x0, sp, #0x8 63c0c: 52800a02 mov w2, #0x50 // =80 63c10: 91006101 add x1, x8, #0x18 63c14: 97ffb347 bl 0x50930 63c18: f9401e60 ldr x0, [x19, #0x38] 63c1c: b9400663 ldr w3, [x19, #0x4] 63c20: f0000024 adrp x4, 0x6a000 63c24: 910023e2 add x2, sp, #0x8 63c28: aa1603e1 mov x1, x22 63c2c: 913a5084 add x4, x4, #0xe94 63c30: 97ffb31a bl 0x50898 63c34: f9401e60 ldr x0, [x19, #0x38] 63c38: 320007e1 orr w1, wzr, #0x3 63c3c: 97ff97c1 bl 0x49b40 63c40: f9400b82 ldr x2, [x28, #0x10] 63c44: f9401e60 ldr x0, [x19, #0x38] 63c48: d37ff85b lsl x27, x2, #1 63c4c: b1000b7f cmn x27, #0x2 63c50: 540000a1 b.ne 0x63c64 63c54: 97ffadd8 bl 0x4f3b4 63c58: 14000006 b 0x63c70 63c5c: f9400380 ldr x0, [x28] 63c60: 14000007 b 0x63c7c 63c64: f9400381 ldr x1, [x28] 63c68: aa1b03e3 mov x3, x27 63c6c: 97ffadb7 bl 0x4f348 63c70: f9400788 ldr x8, [x28, #0x8] 63c74: f9000380 str x0, [x28] 63c78: f9000b9b str x27, [x28, #0x10] 63c7c: 91000509 add x9, x8, #0x1 63c80: f9000789 str x9, [x28, #0x8] 63c84: 38286819 strb w25, [x0, x8] 63c88: 14000076 b 0x63e60 63c8c: 1280001c mov w28, #-0x1 // =-1 63c90: 14000081 b 0x63e94 63c94: f9400320 ldr x0, [x25] 63c98: 14000045 b 0x63dac 63c9c: 5100c388 sub w8, w28, #0x30 63ca0: 7100251f cmp w8, #0x9 63ca4: 54000928 b.hi 0x63dc8 63ca8: 2a1f03f9 mov w25, wzr 63cac: 320003fb orr w27, wzr, #0x1 63cb0: f9402260 ldr x0, [x19, #0x40] 63cb4: 1b187329 madd w9, w25, w24, w28 63cb8: 5100c139 sub w25, w9, #0x30 63cbc: f9400008 ldr x8, [x0] 63cc0: d1000509 sub x9, x8, #0x1 63cc4: f9000009 str x9, [x0] 63cc8: b40000c8 cbz x8, 0x63ce0 63ccc: f9400408 ldr x8, [x0, #0x8] 63cd0: 91000509 add x9, x8, #0x1 63cd4: f9000409 str x9, [x0, #0x8] 63cd8: 3940011c ldrb w28, [x8] 63cdc: 14000003 b 0x63ce8 63ce0: 97ffe5d4 bl 0x5d430 63ce4: 2a0003fc mov w28, w0 63ce8: b900027c str w28, [x19] 63cec: 71000b7f cmp w27, #0x2 63cf0: 540000ac b.gt 0x63d04 63cf4: 5100c388 sub w8, w28, #0x30 63cf8: 1100077b add w27, w27, #0x1 63cfc: 7100291f cmp w8, #0xa 63d00: 54fffd83 b.lo 0x63cb0 63d04: 7104033f cmp w25, #0x100 63d08: 540000cb b.lt 0x63d20 63d0c: f0000021 adrp x1, 0x6a000 63d10: 528023c2 mov w2, #0x11e // =286 63d14: aa1303e0 mov x0, x19 63d18: 913d1821 add x1, x1, #0xf46 63d1c: 97fffc50 bl 0x62e5c 63d20: f940267c ldr x28, [x19, #0x48] 63d24: a9408b88 ldp x8, x2, [x28, #0x8] 63d28: 91000509 add x9, x8, #0x1 63d2c: eb02013f cmp x9, x2 63d30: 54ffe529 b.ls 0x639d4 63d34: eb1a005f cmp x2, x26 63d38: 54000229 b.ls 0x63d7c 63d3c: f9402a68 ldr x8, [x19, #0x50] 63d40: 910023e0 add x0, sp, #0x8 63d44: 52800a02 mov w2, #0x50 // =80 63d48: 91006101 add x1, x8, #0x18 63d4c: 97ffb2f9 bl 0x50930 63d50: f9401e60 ldr x0, [x19, #0x38] 63d54: b9400663 ldr w3, [x19, #0x4] 63d58: f0000024 adrp x4, 0x6a000 63d5c: 910023e2 add x2, sp, #0x8 63d60: aa1603e1 mov x1, x22 63d64: 913a5084 add x4, x4, #0xe94 63d68: 97ffb2cc bl 0x50898 63d6c: f9401e60 ldr x0, [x19, #0x38] 63d70: 320007e1 orr w1, wzr, #0x3 63d74: 97ff9773 bl 0x49b40 63d78: f9400b82 ldr x2, [x28, #0x10] 63d7c: f9401e60 ldr x0, [x19, #0x38] 63d80: d37ff85b lsl x27, x2, #1 63d84: b1000b7f cmn x27, #0x2 63d88: 54ffe2e1 b.ne 0x639e4 63d8c: 97ffad8a bl 0x4f3b4 63d90: 17ffff18 b 0x639f0 63d94: f9400321 ldr x1, [x25] 63d98: aa1c03e3 mov x3, x28 63d9c: 97ffad6b bl 0x4f348 63da0: f9400728 ldr x8, [x25, #0x8] 63da4: f9000320 str x0, [x25] 63da8: f9000b3c str x28, [x25, #0x10] 63dac: 91000509 add x9, x8, #0x1 63db0: f9000729 str x9, [x25, #0x8] 63db4: 38286818 strb w24, [x0, x8] 63db8: aa1303e0 mov x0, x19 63dbc: 94000107 bl 0x641d8 63dc0: b940027c ldr w28, [x19] 63dc4: 14000034 b 0x63e94 63dc8: f9402679 ldr x25, [x19, #0x48] 63dcc: a9408b28 ldp x8, x2, [x25, #0x8] 63dd0: 91000509 add x9, x8, #0x1 63dd4: eb02013f cmp x9, x2 63dd8: 54ffe029 b.ls 0x639dc 63ddc: eb1a005f cmp x2, x26 63de0: 54000229 b.ls 0x63e24 63de4: f9402a68 ldr x8, [x19, #0x50] 63de8: 910023e0 add x0, sp, #0x8 63dec: 52800a02 mov w2, #0x50 // =80 63df0: 91006101 add x1, x8, #0x18 63df4: 97ffb2cf bl 0x50930 63df8: f9401e60 ldr x0, [x19, #0x38] 63dfc: b9400663 ldr w3, [x19, #0x4] 63e00: f0000024 adrp x4, 0x6a000 63e04: 910023e2 add x2, sp, #0x8 63e08: aa1603e1 mov x1, x22 63e0c: 913a5084 add x4, x4, #0xe94 63e10: 97ffb2a2 bl 0x50898 63e14: f9401e60 ldr x0, [x19, #0x38] 63e18: 320007e1 orr w1, wzr, #0x3 63e1c: 97ff9749 bl 0x49b40 63e20: f9400b22 ldr x2, [x25, #0x10] 63e24: f9401e60 ldr x0, [x19, #0x38] 63e28: d37ff85b lsl x27, x2, #1 63e2c: b1000b7f cmn x27, #0x2 63e30: 54000061 b.ne 0x63e3c 63e34: 97ffad60 bl 0x4f3b4 63e38: 14000004 b 0x63e48 63e3c: f9400321 ldr x1, [x25] 63e40: aa1b03e3 mov x3, x27 63e44: 97ffad41 bl 0x4f348 63e48: f9400728 ldr x8, [x25, #0x8] 63e4c: f9000320 str x0, [x25] 63e50: f9000b3b str x27, [x25, #0x10] 63e54: 91000509 add x9, x8, #0x1 63e58: f9000729 str x9, [x25, #0x8] 63e5c: 3828681c strb w28, [x0, x8] 63e60: f9402260 ldr x0, [x19, #0x40] 63e64: f9400008 ldr x8, [x0] 63e68: d1000509 sub x9, x8, #0x1 63e6c: f9000009 str x9, [x0] 63e70: b40000c8 cbz x8, 0x63e88 63e74: f9400408 ldr x8, [x0, #0x8] 63e78: 91000509 add x9, x8, #0x1 63e7c: f9000409 str x9, [x0, #0x8] 63e80: 3940011c ldrb w28, [x8] 63e84: 14000003 b 0x63e90 63e88: 97ffe56a bl 0x5d430 63e8c: 2a0003fc mov w28, w0 63e90: b900027c str w28, [x19] 63e94: 6b15039f cmp w28, w21 63e98: 54ffdbc1 b.ne 0x63a10 63e9c: f9402677 ldr x23, [x19, #0x48] 63ea0: a9408ae8 ldp x8, x2, [x23, #0x8] 63ea4: 91000509 add x9, x8, #0x1 63ea8: eb02013f cmp x9, x2 63eac: 540002c9 b.ls 0x63f04 63eb0: eb1a005f cmp x2, x26 63eb4: 540002c9 b.ls 0x63f0c 63eb8: f9402a68 ldr x8, [x19, #0x50] 63ebc: 910023e0 add x0, sp, #0x8 63ec0: 52800a02 mov w2, #0x50 // =80 63ec4: 91006101 add x1, x8, #0x18 63ec8: 97ffb29a bl 0x50930 63ecc: aa1303f6 mov x22, x19 63ed0: f8438ec0 ldr x0, [x22, #0x38]! 63ed4: b0000021 adrp x1, 0x68000 63ed8: f0000024 adrp x4, 0x6a000 63edc: 913b7c21 add x1, x1, #0xedf 63ee0: b85cc2c3 ldur w3, [x22, #-0x34] 63ee4: 913a5084 add x4, x4, #0xe94 63ee8: 910023e2 add x2, sp, #0x8 63eec: 97ffb26b bl 0x50898 63ef0: f94002c0 ldr x0, [x22] 63ef4: 320007e1 orr w1, wzr, #0x3 63ef8: 97ff9712 bl 0x49b40 63efc: f9400ae2 ldr x2, [x23, #0x10] 63f00: 14000004 b 0x63f10 63f04: f94002e0 ldr x0, [x23] 63f08: 1400000e b 0x63f40 63f0c: 9100e276 add x22, x19, #0x38 63f10: f94002c0 ldr x0, [x22] 63f14: d37ff856 lsl x22, x2, #1 63f18: b1000adf cmn x22, #0x2 63f1c: 54000061 b.ne 0x63f28 63f20: 97ffad25 bl 0x4f3b4 63f24: 14000004 b 0x63f34 63f28: f94002e1 ldr x1, [x23] 63f2c: aa1603e3 mov x3, x22 63f30: 97ffad06 bl 0x4f348 63f34: f94006e8 ldr x8, [x23, #0x8] 63f38: f90002e0 str x0, [x23] 63f3c: f9000af6 str x22, [x23, #0x10] 63f40: 91000509 add x9, x8, #0x1 63f44: f90006e9 str x9, [x23, #0x8] 63f48: 38286815 strb w21, [x0, x8] 63f4c: f9402260 ldr x0, [x19, #0x40] 63f50: f9400008 ldr x8, [x0] 63f54: d1000509 sub x9, x8, #0x1 63f58: f9000009 str x9, [x0] 63f5c: b40000c8 cbz x8, 0x63f74 63f60: f9400408 ldr x8, [x0, #0x8] 63f64: 91000509 add x9, x8, #0x1 63f68: f9000409 str x9, [x0, #0x8] 63f6c: 39400100 ldrb w0, [x8] 63f70: 14000002 b 0x63f78 63f74: 97ffe52f bl 0x5d430 63f78: f9402668 ldr x8, [x19, #0x48] 63f7c: b9000260 str w0, [x19] 63f80: f9401e75 ldr x21, [x19, #0x38] 63f84: a9402109 ldp x9, x8, [x8] 63f88: aa1503e0 mov x0, x21 63f8c: 91000521 add x1, x9, #0x1 63f90: d1000902 sub x2, x8, #0x2 63f94: 97ffc4bd bl 0x55288 63f98: f9401a68 ldr x8, [x19, #0x30] 63f9c: aa0003f3 mov x19, x0 63fa0: aa1503e0 mov x0, x21 63fa4: aa1303e2 mov x2, x19 63fa8: f9400501 ldr x1, [x8, #0x8] 63fac: 97ffd29a bl 0x58a14 63fb0: b9400808 ldr w8, [x0, #0x8] 63fb4: 35000148 cbnz w8, 0x63fdc 63fb8: 320003e8 orr w8, wzr, #0x1 63fbc: b9000008 str w8, [x0] 63fc0: b9000808 str w8, [x0, #0x8] 63fc4: f94012a8 ldr x8, [x21, #0x20] 63fc8: a9472109 ldp x9, x8, [x8, #0x70] 63fcc: eb09011f cmp x8, x9 63fd0: 54000063 b.lo 0x63fdc 63fd4: aa1503e0 mov x0, x21 63fd8: 97ff9fd7 bl 0x4bf34 63fdc: f9000293 str x19, [x20] 63fe0: 528023c0 mov w0, #0x11e // =286 63fe4: d53bd048 mrs x8, TPIDR_EL0 63fe8: f9401508 ldr x8, [x8, #0x28] 63fec: f9402fe9 ldr x9, [sp, #0x58] 63ff0: eb09011f cmp x8, x9 63ff4: 54000dc1 b.ne 0x641ac 63ff8: a94b7bfd ldp x29, x30, [sp, #0xb0] 63ffc: a94a4ff4 ldp x20, x19, [sp, #0xa0] 64000: a94957f6 ldp x22, x21, [sp, #0x90] 64004: a9485ff8 ldp x24, x23, [sp, #0x80] 64008: a94767fa ldp x26, x25, [sp, #0x70] 6400c: a9466ffc ldp x28, x27, [sp, #0x60] 64010: 910303ff add sp, sp, #0xc0 64014: d65f03c0 ret 64018: 9100e274 add x20, x19, #0x38 6401c: f9400280 ldr x0, [x20] 64020: d37ff854 lsl x20, x2, #1 64024: b1000a9f cmn x20, #0x2 64028: 54000061 b.ne 0x64034 6402c: 97fface2 bl 0x4f3b4 64030: 14000004 b 0x64040 64034: f94002e1 ldr x1, [x23] 64038: aa1403e3 mov x3, x20 6403c: 97ffacc3 bl 0x4f348 64040: f94006e8 ldr x8, [x23, #0x8] 64044: f90002e0 str x0, [x23] 64048: f9000af4 str x20, [x23, #0x10] 6404c: 91000509 add x9, x8, #0x1 64050: f90006e9 str x9, [x23, #0x8] 64054: 38286815 strb w21, [x0, x8] 64058: f9402260 ldr x0, [x19, #0x40] 6405c: f9400008 ldr x8, [x0] 64060: d1000509 sub x9, x8, #0x1 64064: f9000009 str x9, [x0] 64068: b40000c8 cbz x8, 0x64080 6406c: f9400408 ldr x8, [x0, #0x8] 64070: 91000509 add x9, x8, #0x1 64074: f9000409 str x9, [x0, #0x8] 64078: 39400114 ldrb w20, [x8] 6407c: 14000003 b 0x64088 64080: 97ffe4ec bl 0x5d430 64084: 2a0003f4 mov w20, w0 64088: 2a1403e8 mov w8, w20 6408c: 320003e9 orr w9, wzr, #0x1 64090: 528022c0 mov w0, #0x116 // =278 64094: b9000274 str w20, [x19] 64098: 7100fe9f cmp w20, #0x3f 6409c: 54fffa48 b.hi 0x63fe4 640a0: 9ac82128 lsl x8, x9, x8 640a4: 8a160108 and x8, x8, x22 640a8: b4fff9e8 cbz x8, 0x63fe4 640ac: f9402676 ldr x22, [x19, #0x48] 640b0: a9408ac8 ldp x8, x2, [x22, #0x8] 640b4: 91000509 add x9, x8, #0x1 640b8: eb02013f cmp x9, x2 640bc: 540002c9 b.ls 0x64114 640c0: eb1a005f cmp x2, x26 640c4: 54000349 b.ls 0x6412c 640c8: f9402a68 ldr x8, [x19, #0x50] 640cc: 910023e0 add x0, sp, #0x8 640d0: 52800a02 mov w2, #0x50 // =80 640d4: 91006101 add x1, x8, #0x18 640d8: 97ffb216 bl 0x50930 640dc: aa1303f5 mov x21, x19 640e0: f8438ea0 ldr x0, [x21, #0x38]! 640e4: 90000021 adrp x1, 0x68000 640e8: d0000024 adrp x4, 0x6a000 640ec: 913b7c21 add x1, x1, #0xedf 640f0: b85cc2a3 ldur w3, [x21, #-0x34] 640f4: 913a5084 add x4, x4, #0xe94 640f8: 910023e2 add x2, sp, #0x8 640fc: 97ffb1e7 bl 0x50898 64100: f94002a0 ldr x0, [x21] 64104: 320007e1 orr w1, wzr, #0x3 64108: 97ff968e bl 0x49b40 6410c: f9400ac2 ldr x2, [x22, #0x10] 64110: 14000008 b 0x64130 64114: f94002c0 ldr x0, [x22] 64118: 14000012 b 0x64160 6411c: 97ffe4c5 bl 0x5d430 64120: b9000260 str w0, [x19] 64124: 52802360 mov w0, #0x11b // =283 64128: 17ffffaf b 0x63fe4 6412c: 9100e275 add x21, x19, #0x38 64130: f94002a0 ldr x0, [x21] 64134: d37ff855 lsl x21, x2, #1 64138: b1000abf cmn x21, #0x2 6413c: 54000061 b.ne 0x64148 64140: 97ffac9d bl 0x4f3b4 64144: 14000004 b 0x64154 64148: f94002c1 ldr x1, [x22] 6414c: aa1503e3 mov x3, x21 64150: 97ffac7e bl 0x4f348 64154: f94006c8 ldr x8, [x22, #0x8] 64158: f90002c0 str x0, [x22] 6415c: f9000ad5 str x21, [x22, #0x10] 64160: 91000509 add x9, x8, #0x1 64164: f90006c9 str x9, [x22, #0x8] 64168: 38286814 strb w20, [x0, x8] 6416c: f9402260 ldr x0, [x19, #0x40] 64170: f9400008 ldr x8, [x0] 64174: d1000509 sub x9, x8, #0x1 64178: f9000009 str x9, [x0] 6417c: b40000c8 cbz x8, 0x64194 64180: f9400408 ldr x8, [x0, #0x8] 64184: 91000509 add x9, x8, #0x1 64188: f9000409 str x9, [x0, #0x8] 6418c: 39400100 ldrb w0, [x8] 64190: 14000002 b 0x64198 64194: 97ffe4a7 bl 0x5d430 64198: b9000260 str w0, [x19] 6419c: 528022e0 mov w0, #0x117 // =279 641a0: 17ffff91 b 0x63fe4 641a4: 528005a0 mov w0, #0x2d // =45 641a8: 17ffff8f b 0x63fe4 641ac: 97fee20d bl 0x1c9e0 <__stack_chk_fail@plt> 641b0: f81e0ff3 str x19, [sp, #-0x20]! 641b4: a9017bfd stp x29, x30, [sp, #0x10] 641b8: 910043fd add x29, sp, #0x10 641bc: aa0003f3 mov x19, x0 641c0: 9100a261 add x1, x19, #0x28 641c4: 97fffbf2 bl 0x6318c 641c8: b9002260 str w0, [x19, #0x20] 641cc: a9417bfd ldp x29, x30, [sp, #0x10] 641d0: f84207f3 ldr x19, [sp], #0x20 641d4: d65f03c0 ret 641d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 641dc: a9017bfd stp x29, x30, [sp, #0x10] 641e0: 910043fd add x29, sp, #0x10 641e4: aa0003f3 mov x19, x0 641e8: f9402260 ldr x0, [x19, #0x40] 641ec: b9400274 ldr w20, [x19] 641f0: f9400008 ldr x8, [x0] 641f4: d1000509 sub x9, x8, #0x1 641f8: f9000009 str x9, [x0] 641fc: b40000c8 cbz x8, 0x64214 64200: f9400408 ldr x8, [x0, #0x8] 64204: 91000509 add x9, x8, #0x1 64208: f9000409 str x9, [x0, #0x8] 6420c: 39400100 ldrb w0, [x8] 64210: 14000002 b 0x64218 64214: 97ffe487 bl 0x5d430 64218: b9000260 str w0, [x19] 6421c: 7100341f cmp w0, #0xd 64220: 54000060 b.eq 0x6422c 64224: 7100281f cmp w0, #0xa 64228: 540001e1 b.ne 0x64264 6422c: 6b14001f cmp w0, w20 64230: 540001a0 b.eq 0x64264 64234: f9402260 ldr x0, [x19, #0x40] 64238: f9400008 ldr x8, [x0] 6423c: d1000509 sub x9, x8, #0x1 64240: f9000009 str x9, [x0] 64244: b40000c8 cbz x8, 0x6425c 64248: f9400408 ldr x8, [x0, #0x8] 6424c: 91000509 add x9, x8, #0x1 64250: f9000409 str x9, [x0, #0x8] 64254: 39400100 ldrb w0, [x8] 64258: 14000002 b 0x64260 6425c: 97ffe475 bl 0x5d430 64260: b9000260 str w0, [x19] 64264: b9400668 ldr w8, [x19, #0x4] 64268: 321e73e9 mov w9, #0x7ffffffc // =2147483644 6426c: 1100050a add w10, w8, #0x1 64270: b900066a str w10, [x19, #0x4] 64274: 6b09011f cmp w8, w9 64278: 5400010b b.lt 0x64298 6427c: b9401262 ldr w2, [x19, #0x10] 64280: a9417bfd ldp x29, x30, [sp, #0x10] 64284: d0000021 adrp x1, 0x6a000 64288: 913b2c21 add x1, x1, #0xecb 6428c: aa1303e0 mov x0, x19 64290: a8c24ff4 ldp x20, x19, [sp], #0x20 64294: 17fffaf2 b 0x62e5c 64298: a9417bfd ldp x29, x30, [sp, #0x10] 6429c: a8c24ff4 ldp x20, x19, [sp], #0x20 642a0: d65f03c0 ret 642a4: d10303ff sub sp, sp, #0xc0 642a8: f90033fb str x27, [sp, #0x60] 642ac: a90767fa stp x26, x25, [sp, #0x70] 642b0: a9085ff8 stp x24, x23, [sp, #0x80] 642b4: a90957f6 stp x22, x21, [sp, #0x90] 642b8: a90a4ff4 stp x20, x19, [sp, #0xa0] 642bc: a90b7bfd stp x29, x30, [sp, #0xb0] 642c0: 9102c3fd add x29, sp, #0xb0 642c4: d53bd048 mrs x8, TPIDR_EL0 642c8: f9401508 ldr x8, [x8, #0x28] 642cc: aa0003f3 mov x19, x0 642d0: 92f00018 mov x24, #0x7fffffffffffffff // =9223372036854775807 642d4: f29fffb8 movk x24, #0xfffd 642d8: f9002fe8 str x8, [sp, #0x58] 642dc: f9402675 ldr x21, [x19, #0x48] 642e0: b9400277 ldr w23, [x19] 642e4: a9408aa8 ldp x8, x2, [x21, #0x8] 642e8: 91000509 add x9, x8, #0x1 642ec: eb02013f cmp x9, x2 642f0: 540002c9 b.ls 0x64348 642f4: eb18005f cmp x2, x24 642f8: 540002c9 b.ls 0x64350 642fc: f9402a68 ldr x8, [x19, #0x50] 64300: 910023e0 add x0, sp, #0x8 64304: 52800a02 mov w2, #0x50 // =80 64308: 91006101 add x1, x8, #0x18 6430c: 97ffb189 bl 0x50930 64310: aa1303f4 mov x20, x19 64314: f8438e80 ldr x0, [x20, #0x38]! 64318: 90000021 adrp x1, 0x68000 6431c: d0000024 adrp x4, 0x6a000 64320: 913b7c21 add x1, x1, #0xedf 64324: b85cc283 ldur w3, [x20, #-0x34] 64328: 913a5084 add x4, x4, #0xe94 6432c: 910023e2 add x2, sp, #0x8 64330: 97ffb15a bl 0x50898 64334: f9400280 ldr x0, [x20] 64338: 320007e1 orr w1, wzr, #0x3 6433c: 97ff9601 bl 0x49b40 64340: f9400aa2 ldr x2, [x21, #0x10] 64344: 14000004 b 0x64354 64348: f94002a0 ldr x0, [x21] 6434c: 1400000e b 0x64384 64350: 9100e274 add x20, x19, #0x38 64354: f9400280 ldr x0, [x20] 64358: d37ff854 lsl x20, x2, #1 6435c: b1000a9f cmn x20, #0x2 64360: 54000061 b.ne 0x6436c 64364: 97ffac14 bl 0x4f3b4 64368: 14000004 b 0x64378 6436c: f94002a1 ldr x1, [x21] 64370: aa1403e3 mov x3, x20 64374: 97ffabf5 bl 0x4f348 64378: f94006a8 ldr x8, [x21, #0x8] 6437c: f90002a0 str x0, [x21] 64380: f9000ab4 str x20, [x21, #0x10] 64384: 91000509 add x9, x8, #0x1 64388: f90006a9 str x9, [x21, #0x8] 6438c: 38286817 strb w23, [x0, x8] 64390: f9402260 ldr x0, [x19, #0x40] 64394: f9400008 ldr x8, [x0] 64398: d1000509 sub x9, x8, #0x1 6439c: f9000009 str x9, [x0] 643a0: b40000c8 cbz x8, 0x643b8 643a4: f9400408 ldr x8, [x0, #0x8] 643a8: 91000509 add x9, x8, #0x1 643ac: f9000409 str x9, [x0, #0x8] 643b0: 39400100 ldrb w0, [x8] 643b4: 14000002 b 0x643bc 643b8: 97ffe41e bl 0x5d430 643bc: b9000260 str w0, [x19] 643c0: 7100f41f cmp w0, #0x3d 643c4: 540007c1 b.ne 0x644bc 643c8: 90000034 adrp x20, 0x68000 643cc: d0000035 adrp x21, 0x6a000 643d0: 2a1f03f9 mov w25, wzr 643d4: 913b7e94 add x20, x20, #0xedf 643d8: 913a52b5 add x21, x21, #0xe94 643dc: 528007ba mov w26, #0x3d // =61 643e0: f940267b ldr x27, [x19, #0x48] 643e4: a9408b68 ldp x8, x2, [x27, #0x8] 643e8: 91000509 add x9, x8, #0x1 643ec: eb02013f cmp x9, x2 643f0: 54000309 b.ls 0x64450 643f4: eb18005f cmp x2, x24 643f8: 54000209 b.ls 0x64438 643fc: f9402a68 ldr x8, [x19, #0x50] 64400: 910023e0 add x0, sp, #0x8 64404: 52800a02 mov w2, #0x50 // =80 64408: 91006101 add x1, x8, #0x18 6440c: 97ffb149 bl 0x50930 64410: f9401e60 ldr x0, [x19, #0x38] 64414: b9400663 ldr w3, [x19, #0x4] 64418: 910023e2 add x2, sp, #0x8 6441c: aa1403e1 mov x1, x20 64420: aa1503e4 mov x4, x21 64424: 97ffb11d bl 0x50898 64428: f9401e60 ldr x0, [x19, #0x38] 6442c: 320007e1 orr w1, wzr, #0x3 64430: 97ff95c4 bl 0x49b40 64434: f9400b62 ldr x2, [x27, #0x10] 64438: f9401e60 ldr x0, [x19, #0x38] 6443c: d37ff856 lsl x22, x2, #1 64440: b1000adf cmn x22, #0x2 64444: 540000a1 b.ne 0x64458 64448: 97ffabdb bl 0x4f3b4 6444c: 14000006 b 0x64464 64450: f9400360 ldr x0, [x27] 64454: 14000007 b 0x64470 64458: f9400361 ldr x1, [x27] 6445c: aa1603e3 mov x3, x22 64460: 97ffabba bl 0x4f348 64464: f9400768 ldr x8, [x27, #0x8] 64468: f9000360 str x0, [x27] 6446c: f9000b76 str x22, [x27, #0x10] 64470: 91000509 add x9, x8, #0x1 64474: f9000769 str x9, [x27, #0x8] 64478: 3828681a strb w26, [x0, x8] 6447c: f9402260 ldr x0, [x19, #0x40] 64480: f9400008 ldr x8, [x0] 64484: d1000509 sub x9, x8, #0x1 64488: f9000009 str x9, [x0] 6448c: b40000c8 cbz x8, 0x644a4 64490: f9400408 ldr x8, [x0, #0x8] 64494: 91000509 add x9, x8, #0x1 64498: f9000409 str x9, [x0, #0x8] 6449c: 39400100 ldrb w0, [x8] 644a0: 14000002 b 0x644a8 644a4: 97ffe3e3 bl 0x5d430 644a8: 11000739 add w25, w25, #0x1 644ac: b9000260 str w0, [x19] 644b0: 7100f41f cmp w0, #0x3d 644b4: 54fff960 b.eq 0x643e0 644b8: 14000002 b 0x644c0 644bc: 2a1f03f9 mov w25, wzr 644c0: d53bd048 mrs x8, TPIDR_EL0 644c4: f9401508 ldr x8, [x8, #0x28] 644c8: f9402fe9 ldr x9, [sp, #0x58] 644cc: 6b17001f cmp w0, w23 644d0: 5a990320 cinv w0, w25, ne 644d4: eb09011f cmp x8, x9 644d8: 54000121 b.ne 0x644fc 644dc: a94b7bfd ldp x29, x30, [sp, #0xb0] 644e0: a94a4ff4 ldp x20, x19, [sp, #0xa0] 644e4: a94957f6 ldp x22, x21, [sp, #0x90] 644e8: a9485ff8 ldp x24, x23, [sp, #0x80] 644ec: a94767fa ldp x26, x25, [sp, #0x70] 644f0: f94033fb ldr x27, [sp, #0x60] 644f4: 910303ff add sp, sp, #0xc0 644f8: d65f03c0 ret 644fc: 97fee139 bl 0x1c9e0 <__stack_chk_fail@plt> 64500: d10303ff sub sp, sp, #0xc0 64504: f90033fb str x27, [sp, #0x60] 64508: a90767fa stp x26, x25, [sp, #0x70] 6450c: a9085ff8 stp x24, x23, [sp, #0x80] 64510: a90957f6 stp x22, x21, [sp, #0x90] 64514: a90a4ff4 stp x20, x19, [sp, #0xa0] 64518: a90b7bfd stp x29, x30, [sp, #0xb0] 6451c: 9102c3fd add x29, sp, #0xb0 64520: d53bd048 mrs x8, TPIDR_EL0 64524: f9401508 ldr x8, [x8, #0x28] 64528: aa0003f4 mov x20, x0 6452c: 2a0203f5 mov w21, w2 64530: 92f0001a mov x26, #0x7fffffffffffffff // =9223372036854775807 64534: f9002fe8 str x8, [sp, #0x58] 64538: f9402697 ldr x23, [x20, #0x48] 6453c: b9400298 ldr w24, [x20] 64540: aa0103f3 mov x19, x1 64544: f29fffba movk x26, #0xfffd 64548: a9408ae8 ldp x8, x2, [x23, #0x8] 6454c: 91000509 add x9, x8, #0x1 64550: eb02013f cmp x9, x2 64554: 540002c9 b.ls 0x645ac 64558: eb1a005f cmp x2, x26 6455c: 540002c9 b.ls 0x645b4 64560: f9402a88 ldr x8, [x20, #0x50] 64564: 910023e0 add x0, sp, #0x8 64568: 52800a02 mov w2, #0x50 // =80 6456c: 91006101 add x1, x8, #0x18 64570: 97ffb0f0 bl 0x50930 64574: aa1403f6 mov x22, x20 64578: f8438ec0 ldr x0, [x22, #0x38]! 6457c: 90000021 adrp x1, 0x68000 64580: d0000024 adrp x4, 0x6a000 64584: 913b7c21 add x1, x1, #0xedf 64588: b85cc2c3 ldur w3, [x22, #-0x34] 6458c: 913a5084 add x4, x4, #0xe94 64590: 910023e2 add x2, sp, #0x8 64594: 97ffb0c1 bl 0x50898 64598: f94002c0 ldr x0, [x22] 6459c: 320007e1 orr w1, wzr, #0x3 645a0: 97ff9568 bl 0x49b40 645a4: f9400ae2 ldr x2, [x23, #0x10] 645a8: 14000004 b 0x645b8 645ac: f94002e0 ldr x0, [x23] 645b0: 1400000e b 0x645e8 645b4: 9100e296 add x22, x20, #0x38 645b8: f94002c0 ldr x0, [x22] 645bc: d37ff856 lsl x22, x2, #1 645c0: b1000adf cmn x22, #0x2 645c4: 54000061 b.ne 0x645d0 645c8: 97ffab7b bl 0x4f3b4 645cc: 14000004 b 0x645dc 645d0: f94002e1 ldr x1, [x23] 645d4: aa1603e3 mov x3, x22 645d8: 97ffab5c bl 0x4f348 645dc: f94006e8 ldr x8, [x23, #0x8] 645e0: f90002e0 str x0, [x23] 645e4: f9000af6 str x22, [x23, #0x10] 645e8: 91000509 add x9, x8, #0x1 645ec: f90006e9 str x9, [x23, #0x8] 645f0: 38286818 strb w24, [x0, x8] 645f4: f9402280 ldr x0, [x20, #0x40] 645f8: f9400008 ldr x8, [x0] 645fc: d1000509 sub x9, x8, #0x1 64600: f9000009 str x9, [x0] 64604: b40000c8 cbz x8, 0x6461c 64608: f9400408 ldr x8, [x0, #0x8] 6460c: 91000509 add x9, x8, #0x1 64610: f9000409 str x9, [x0, #0x8] 64614: 39400118 ldrb w24, [x8] 64618: 14000003 b 0x64624 6461c: 97ffe385 bl 0x5d430 64620: 2a0003f8 mov w24, w0 64624: b9000298 str w24, [x20] 64628: 7100371f cmp w24, #0xd 6462c: 54000060 b.eq 0x64638 64630: 71002b1f cmp w24, #0xa 64634: 54000081 b.ne 0x64644 64638: aa1403e0 mov x0, x20 6463c: 97fffee7 bl 0x641d8 64640: b9400298 ldr w24, [x20] 64644: 90000036 adrp x22, 0x68000 64648: d0000037 adrp x23, 0x6a000 6464c: 913b7ed6 add x22, x22, #0xedf 64650: 913a52f7 add x23, x23, #0xe94 64654: b5000073 cbnz x19, 0x64660 64658: 14000048 b 0x64778 6465c: b9000298 str w24, [x20] 64660: 7100331f cmp w24, #0xc 64664: 5400010d b.le 0x64684 64668: 7100371f cmp w24, #0xd 6466c: 54001320 b.eq 0x648d0 64670: 71016f1f cmp w24, #0x5b 64674: 54000ae0 b.eq 0x647d0 64678: 7101771f cmp w24, #0x5d 6467c: 540000c1 b.ne 0x64694 64680: 140000b2 b 0x64948 64684: 3100071f cmn w24, #0x1 64688: 54001a60 b.eq 0x649d4 6468c: 71002b1f cmp w24, #0xa 64690: 54001200 b.eq 0x648d0 64694: f940269b ldr x27, [x20, #0x48] 64698: a9408b68 ldp x8, x2, [x27, #0x8] 6469c: 91000509 add x9, x8, #0x1 646a0: eb02013f cmp x9, x2 646a4: 54000309 b.ls 0x64704 646a8: eb1a005f cmp x2, x26 646ac: 54000209 b.ls 0x646ec 646b0: f9402a88 ldr x8, [x20, #0x50] 646b4: 910023e0 add x0, sp, #0x8 646b8: 52800a02 mov w2, #0x50 // =80 646bc: 91006101 add x1, x8, #0x18 646c0: 97ffb09c bl 0x50930 646c4: f9401e80 ldr x0, [x20, #0x38] 646c8: b9400683 ldr w3, [x20, #0x4] 646cc: 910023e2 add x2, sp, #0x8 646d0: aa1603e1 mov x1, x22 646d4: aa1703e4 mov x4, x23 646d8: 97ffb070 bl 0x50898 646dc: f9401e80 ldr x0, [x20, #0x38] 646e0: 320007e1 orr w1, wzr, #0x3 646e4: 97ff9517 bl 0x49b40 646e8: f9400b62 ldr x2, [x27, #0x10] 646ec: f9401e80 ldr x0, [x20, #0x38] 646f0: d37ff859 lsl x25, x2, #1 646f4: b1000b3f cmn x25, #0x2 646f8: 540000a1 b.ne 0x6470c 646fc: 97ffab2e bl 0x4f3b4 64700: 14000006 b 0x64718 64704: f9400360 ldr x0, [x27] 64708: 14000007 b 0x64724 6470c: f9400361 ldr x1, [x27] 64710: aa1903e3 mov x3, x25 64714: 97ffab0d bl 0x4f348 64718: f9400768 ldr x8, [x27, #0x8] 6471c: f9000360 str x0, [x27] 64720: f9000b79 str x25, [x27, #0x10] 64724: 91000509 add x9, x8, #0x1 64728: f9000769 str x9, [x27, #0x8] 6472c: 38286818 strb w24, [x0, x8] 64730: f9402280 ldr x0, [x20, #0x40] 64734: f9400008 ldr x8, [x0] 64738: d1000509 sub x9, x8, #0x1 6473c: f9000009 str x9, [x0] 64740: b40000c8 cbz x8, 0x64758 64744: f9400408 ldr x8, [x0, #0x8] 64748: 91000509 add x9, x8, #0x1 6474c: f9000409 str x9, [x0, #0x8] 64750: 39400118 ldrb w24, [x8] 64754: 17ffffc2 b 0x6465c 64758: 97ffe336 bl 0x5d430 6475c: 2a0003f8 mov w24, w0 64760: 17ffffbf b 0x6465c 64764: f9400408 ldr x8, [x0, #0x8] 64768: 91000509 add x9, x8, #0x1 6476c: f9000409 str x9, [x0, #0x8] 64770: 39400118 ldrb w24, [x8] 64774: b9000298 str w24, [x20] 64778: 7100331f cmp w24, #0xc 6477c: 5400010d b.le 0x6479c 64780: 7100371f cmp w24, #0xd 64784: 54000a60 b.eq 0x648d0 64788: 71016f1f cmp w24, #0x5b 6478c: 54000220 b.eq 0x647d0 64790: 7101771f cmp w24, #0x5d 64794: 540000c1 b.ne 0x647ac 64798: 1400006c b 0x64948 6479c: 3100071f cmn w24, #0x1 647a0: 540011a0 b.eq 0x649d4 647a4: 71002b1f cmp w24, #0xa 647a8: 54000940 b.eq 0x648d0 647ac: f9402280 ldr x0, [x20, #0x40] 647b0: f9400008 ldr x8, [x0] 647b4: d1000509 sub x9, x8, #0x1 647b8: f9000009 str x9, [x0] 647bc: b5fffd48 cbnz x8, 0x64764 647c0: 97ffe31c bl 0x5d430 647c4: 2a0003f8 mov w24, w0 647c8: b9000298 str w24, [x20] 647cc: 17ffffeb b 0x64778 647d0: aa1403e0 mov x0, x20 647d4: 97fffeb4 bl 0x642a4 647d8: 6b15001f cmp w0, w21 647dc: 54fff321 b.ne 0x64640 647e0: f9402699 ldr x25, [x20, #0x48] 647e4: b940029b ldr w27, [x20] 647e8: a9408b28 ldp x8, x2, [x25, #0x8] 647ec: 91000509 add x9, x8, #0x1 647f0: eb02013f cmp x9, x2 647f4: 54000309 b.ls 0x64854 647f8: eb1a005f cmp x2, x26 647fc: 54000209 b.ls 0x6483c 64800: f9402a88 ldr x8, [x20, #0x50] 64804: 910023e0 add x0, sp, #0x8 64808: 52800a02 mov w2, #0x50 // =80 6480c: 91006101 add x1, x8, #0x18 64810: 97ffb048 bl 0x50930 64814: f9401e80 ldr x0, [x20, #0x38] 64818: b9400683 ldr w3, [x20, #0x4] 6481c: 910023e2 add x2, sp, #0x8 64820: aa1603e1 mov x1, x22 64824: aa1703e4 mov x4, x23 64828: 97ffb01c bl 0x50898 6482c: f9401e80 ldr x0, [x20, #0x38] 64830: 320007e1 orr w1, wzr, #0x3 64834: 97ff94c3 bl 0x49b40 64838: f9400b22 ldr x2, [x25, #0x10] 6483c: f9401e80 ldr x0, [x20, #0x38] 64840: d37ff858 lsl x24, x2, #1 64844: b1000b1f cmn x24, #0x2 64848: 540000a1 b.ne 0x6485c 6484c: 97ffaada bl 0x4f3b4 64850: 14000006 b 0x64868 64854: f9400320 ldr x0, [x25] 64858: 14000007 b 0x64874 6485c: f9400321 ldr x1, [x25] 64860: aa1803e3 mov x3, x24 64864: 97ffaab9 bl 0x4f348 64868: f9400728 ldr x8, [x25, #0x8] 6486c: f9000320 str x0, [x25] 64870: f9000b38 str x24, [x25, #0x10] 64874: 91000509 add x9, x8, #0x1 64878: f9000729 str x9, [x25, #0x8] 6487c: 3828681b strb w27, [x0, x8] 64880: f9402280 ldr x0, [x20, #0x40] 64884: f9400008 ldr x8, [x0] 64888: d1000509 sub x9, x8, #0x1 6488c: f9000009 str x9, [x0] 64890: b40000c8 cbz x8, 0x648a8 64894: f9400408 ldr x8, [x0, #0x8] 64898: 91000509 add x9, x8, #0x1 6489c: f9000409 str x9, [x0, #0x8] 648a0: 39400118 ldrb w24, [x8] 648a4: 14000003 b 0x648b0 648a8: 97ffe2e2 bl 0x5d430 648ac: 2a0003f8 mov w24, w0 648b0: b9000298 str w24, [x20] 648b4: 35ffed15 cbnz w21, 0x64654 648b8: d0000021 adrp x1, 0x6a000 648bc: 913c4c21 add x1, x1, #0xf13 648c0: 52800b62 mov w2, #0x5b // =91 648c4: aa1403e0 mov x0, x20 648c8: 97fff965 bl 0x62e5c 648cc: 17ffff5d b 0x64640 648d0: f9402697 ldr x23, [x20, #0x48] 648d4: a9408ae8 ldp x8, x2, [x23, #0x8] 648d8: 91000509 add x9, x8, #0x1 648dc: eb02013f cmp x9, x2 648e0: 54000b69 b.ls 0x64a4c 648e4: eb1a005f cmp x2, x26 648e8: 54000249 b.ls 0x64930 648ec: f9402a88 ldr x8, [x20, #0x50] 648f0: 910023e0 add x0, sp, #0x8 648f4: 52800a02 mov w2, #0x50 // =80 648f8: 91006101 add x1, x8, #0x18 648fc: 97ffb00d bl 0x50930 64900: f9401e80 ldr x0, [x20, #0x38] 64904: b9400683 ldr w3, [x20, #0x4] 64908: 90000021 adrp x1, 0x68000 6490c: d0000024 adrp x4, 0x6a000 64910: 913b7c21 add x1, x1, #0xedf 64914: 913a5084 add x4, x4, #0xe94 64918: 910023e2 add x2, sp, #0x8 6491c: 97ffafdf bl 0x50898 64920: f9401e80 ldr x0, [x20, #0x38] 64924: 320007e1 orr w1, wzr, #0x3 64928: 97ff9486 bl 0x49b40 6492c: f9400ae2 ldr x2, [x23, #0x10] 64930: f9401e80 ldr x0, [x20, #0x38] 64934: d37ff856 lsl x22, x2, #1 64938: b1000adf cmn x22, #0x2 6493c: 540008c1 b.ne 0x64a54 64940: 97ffaa9d bl 0x4f3b4 64944: 14000047 b 0x64a60 64948: aa1403e0 mov x0, x20 6494c: 97fffe56 bl 0x642a4 64950: 6b15001f cmp w0, w21 64954: 54ffe761 b.ne 0x64640 64958: f9402697 ldr x23, [x20, #0x48] 6495c: b9400298 ldr w24, [x20] 64960: a9408ae8 ldp x8, x2, [x23, #0x8] 64964: 91000509 add x9, x8, #0x1 64968: eb02013f cmp x9, x2 6496c: 54000949 b.ls 0x64a94 64970: eb1a005f cmp x2, x26 64974: 54000249 b.ls 0x649bc 64978: f9402a88 ldr x8, [x20, #0x50] 6497c: 910023e0 add x0, sp, #0x8 64980: 52800a02 mov w2, #0x50 // =80 64984: 91006101 add x1, x8, #0x18 64988: 97ffafea bl 0x50930 6498c: f9401e80 ldr x0, [x20, #0x38] 64990: b9400683 ldr w3, [x20, #0x4] 64994: 90000021 adrp x1, 0x68000 64998: d0000024 adrp x4, 0x6a000 6499c: 913b7c21 add x1, x1, #0xedf 649a0: 913a5084 add x4, x4, #0xe94 649a4: 910023e2 add x2, sp, #0x8 649a8: 97ffafbc bl 0x50898 649ac: f9401e80 ldr x0, [x20, #0x38] 649b0: 320007e1 orr w1, wzr, #0x3 649b4: 97ff9463 bl 0x49b40 649b8: f9400ae2 ldr x2, [x23, #0x10] 649bc: f9401e80 ldr x0, [x20, #0x38] 649c0: d37ff856 lsl x22, x2, #1 649c4: b1000adf cmn x22, #0x2 649c8: 540006a1 b.ne 0x64a9c 649cc: 97ffaa7a bl 0x4f3b4 649d0: 14000036 b 0x64aa8 649d4: f9402a89 ldr x9, [x20, #0x50] 649d8: d0000028 adrp x8, 0x6a000 649dc: d000002a adrp x10, 0x6a000 649e0: 913bed08 add x8, x8, #0xefb 649e4: 913b914a add x10, x10, #0xee4 649e8: f100027f cmp x19, #0x0 649ec: 91006121 add x1, x9, #0x18 649f0: 910023e0 add x0, sp, #0x8 649f4: 52800a02 mov w2, #0x50 // =80 649f8: 9a881156 csel x22, x10, x8, ne 649fc: 97ffafcd bl 0x50930 64a00: f9401e80 ldr x0, [x20, #0x38] 64a04: b9400683 ldr w3, [x20, #0x4] 64a08: 90000021 adrp x1, 0x68000 64a0c: 913b7c21 add x1, x1, #0xedf 64a10: 910023e2 add x2, sp, #0x8 64a14: aa1603e4 mov x4, x22 64a18: 97ffafa0 bl 0x50898 64a1c: f9401e88 ldr x8, [x20, #0x38] 64a20: d0000021 adrp x1, 0x6a000 64a24: d0000023 adrp x3, 0x6a000 64a28: aa0003e2 mov x2, x0 64a2c: 913a1c21 add x1, x1, #0xe87 64a30: 9139e063 add x3, x3, #0xe78 64a34: aa0803e0 mov x0, x8 64a38: 97ffaf98 bl 0x50898 64a3c: f9401e80 ldr x0, [x20, #0x38] 64a40: 320007e1 orr w1, wzr, #0x3 64a44: 97ff943f bl 0x49b40 64a48: 17fffefe b 0x64640 64a4c: f94002e0 ldr x0, [x23] 64a50: 14000007 b 0x64a6c 64a54: f94002e1 ldr x1, [x23] 64a58: aa1603e3 mov x3, x22 64a5c: 97ffaa3b bl 0x4f348 64a60: f94006e8 ldr x8, [x23, #0x8] 64a64: f90002e0 str x0, [x23] 64a68: f9000af6 str x22, [x23, #0x10] 64a6c: 91000509 add x9, x8, #0x1 64a70: 5280014a mov w10, #0xa // =10 64a74: f90006e9 str x9, [x23, #0x8] 64a78: 3828680a strb w10, [x0, x8] 64a7c: aa1403e0 mov x0, x20 64a80: 97fffdd6 bl 0x641d8 64a84: b5ffddf3 cbnz x19, 0x64640 64a88: f9402688 ldr x8, [x20, #0x48] 64a8c: f900051f str xzr, [x8, #0x8] 64a90: 17fffeec b 0x64640 64a94: f94002e0 ldr x0, [x23] 64a98: 14000007 b 0x64ab4 64a9c: f94002e1 ldr x1, [x23] 64aa0: aa1603e3 mov x3, x22 64aa4: 97ffaa29 bl 0x4f348 64aa8: f94006e8 ldr x8, [x23, #0x8] 64aac: f90002e0 str x0, [x23] 64ab0: f9000af6 str x22, [x23, #0x10] 64ab4: 91000509 add x9, x8, #0x1 64ab8: f90006e9 str x9, [x23, #0x8] 64abc: 38286818 strb w24, [x0, x8] 64ac0: f9402280 ldr x0, [x20, #0x40] 64ac4: f9400008 ldr x8, [x0] 64ac8: d1000509 sub x9, x8, #0x1 64acc: f9000009 str x9, [x0] 64ad0: b40000c8 cbz x8, 0x64ae8 64ad4: f9400408 ldr x8, [x0, #0x8] 64ad8: 91000509 add x9, x8, #0x1 64adc: f9000409 str x9, [x0, #0x8] 64ae0: 39400100 ldrb w0, [x8] 64ae4: 14000002 b 0x64aec 64ae8: 97ffe252 bl 0x5d430 64aec: b9000280 str w0, [x20] 64af0: b4000393 cbz x19, 0x64b60 64af4: f9402688 ldr x8, [x20, #0x48] 64af8: 11000aa9 add w9, w21, #0x2 64afc: f9401e95 ldr x21, [x20, #0x38] 64b00: 531f792b lsl w11, w9, #1 64b04: a940210a ldp x10, x8, [x8] 64b08: aa1503e0 mov x0, x21 64b0c: 8b29c141 add x1, x10, w9, sxtw 64b10: cb2bc102 sub x2, x8, w11, sxtw 64b14: 97ffc1dd bl 0x55288 64b18: f9401a88 ldr x8, [x20, #0x30] 64b1c: aa0003f4 mov x20, x0 64b20: aa1503e0 mov x0, x21 64b24: aa1403e2 mov x2, x20 64b28: f9400501 ldr x1, [x8, #0x8] 64b2c: 97ffcfba bl 0x58a14 64b30: b9400808 ldr w8, [x0, #0x8] 64b34: 35000148 cbnz w8, 0x64b5c 64b38: 320003e8 orr w8, wzr, #0x1 64b3c: b9000008 str w8, [x0] 64b40: b9000808 str w8, [x0, #0x8] 64b44: f94012a8 ldr x8, [x21, #0x20] 64b48: a9472109 ldp x9, x8, [x8, #0x70] 64b4c: eb09011f cmp x8, x9 64b50: 54000063 b.lo 0x64b5c 64b54: aa1503e0 mov x0, x21 64b58: 97ff9cf7 bl 0x4bf34 64b5c: f9000274 str x20, [x19] 64b60: d53bd048 mrs x8, TPIDR_EL0 64b64: f9401508 ldr x8, [x8, #0x28] 64b68: f9402fe9 ldr x9, [sp, #0x58] 64b6c: eb09011f cmp x8, x9 64b70: 54000121 b.ne 0x64b94 64b74: a94b7bfd ldp x29, x30, [sp, #0xb0] 64b78: a94a4ff4 ldp x20, x19, [sp, #0xa0] 64b7c: a94957f6 ldp x22, x21, [sp, #0x90] 64b80: a9485ff8 ldp x24, x23, [sp, #0x80] 64b84: a94767fa ldp x26, x25, [sp, #0x70] 64b88: f94033fb ldr x27, [sp, #0x60] 64b8c: 910303ff add sp, sp, #0xc0 64b90: d65f03c0 ret 64b94: 97fedf93 bl 0x1c9e0 <__stack_chk_fail@plt> 64b98: d10303ff sub sp, sp, #0xc0 64b9c: a9066ffc stp x28, x27, [sp, #0x60] 64ba0: a90767fa stp x26, x25, [sp, #0x70] 64ba4: a9085ff8 stp x24, x23, [sp, #0x80] 64ba8: a90957f6 stp x22, x21, [sp, #0x90] 64bac: a90a4ff4 stp x20, x19, [sp, #0xa0] 64bb0: a90b7bfd stp x29, x30, [sp, #0xb0] 64bb4: 9102c3fd add x29, sp, #0xb0 64bb8: d53bd048 mrs x8, TPIDR_EL0 64bbc: f9401508 ldr x8, [x8, #0x28] 64bc0: aa0003f3 mov x19, x0 64bc4: 92f00019 mov x25, #0x7fffffffffffffff // =9223372036854775807 64bc8: 90000036 adrp x22, 0x68000 64bcc: f9002fe8 str x8, [sp, #0x58] 64bd0: b9400275 ldr w21, [x19] 64bd4: d0000037 adrp x23, 0x6a000 64bd8: aa0103f4 mov x20, x1 64bdc: f29fffb9 movk x25, #0xfffd 64be0: 913b7ed6 add x22, x22, #0xedf 64be4: 913a52f7 add x23, x23, #0xe94 64be8: f940267a ldr x26, [x19, #0x48] 64bec: a9408b48 ldp x8, x2, [x26, #0x8] 64bf0: 91000509 add x9, x8, #0x1 64bf4: eb02013f cmp x9, x2 64bf8: 54000309 b.ls 0x64c58 64bfc: eb19005f cmp x2, x25 64c00: 54000209 b.ls 0x64c40 64c04: f9402a68 ldr x8, [x19, #0x50] 64c08: 910023e0 add x0, sp, #0x8 64c0c: 52800a02 mov w2, #0x50 // =80 64c10: 91006101 add x1, x8, #0x18 64c14: 97ffaf47 bl 0x50930 64c18: f9401e60 ldr x0, [x19, #0x38] 64c1c: b9400663 ldr w3, [x19, #0x4] 64c20: 910023e2 add x2, sp, #0x8 64c24: aa1603e1 mov x1, x22 64c28: aa1703e4 mov x4, x23 64c2c: 97ffaf1b bl 0x50898 64c30: f9401e60 ldr x0, [x19, #0x38] 64c34: 320007e1 orr w1, wzr, #0x3 64c38: 97ff93c2 bl 0x49b40 64c3c: f9400b42 ldr x2, [x26, #0x10] 64c40: f9401e60 ldr x0, [x19, #0x38] 64c44: d37ff858 lsl x24, x2, #1 64c48: b1000b1f cmn x24, #0x2 64c4c: 540000a1 b.ne 0x64c60 64c50: 97ffa9d9 bl 0x4f3b4 64c54: 14000006 b 0x64c6c 64c58: f9400340 ldr x0, [x26] 64c5c: 14000007 b 0x64c78 64c60: f9400341 ldr x1, [x26] 64c64: aa1803e3 mov x3, x24 64c68: 97ffa9b8 bl 0x4f348 64c6c: f9400748 ldr x8, [x26, #0x8] 64c70: f9000340 str x0, [x26] 64c74: f9000b58 str x24, [x26, #0x10] 64c78: 91000509 add x9, x8, #0x1 64c7c: f9000749 str x9, [x26, #0x8] 64c80: 38286815 strb w21, [x0, x8] 64c84: f9402260 ldr x0, [x19, #0x40] 64c88: f9400008 ldr x8, [x0] 64c8c: d1000509 sub x9, x8, #0x1 64c90: f9000009 str x9, [x0] 64c94: b40000c8 cbz x8, 0x64cac 64c98: f9400408 ldr x8, [x0, #0x8] 64c9c: 91000509 add x9, x8, #0x1 64ca0: f9000409 str x9, [x0, #0x8] 64ca4: 39400115 ldrb w21, [x8] 64ca8: 14000003 b 0x64cb4 64cac: 97ffe1e1 bl 0x5d430 64cb0: 2a0003f5 mov w21, w0 64cb4: 5100c2a8 sub w8, w21, #0x30 64cb8: b9000275 str w21, [x19] 64cbc: 7100babf cmp w21, #0x2e 64cc0: 54fff940 b.eq 0x64be8 64cc4: 7100291f cmp w8, #0xa 64cc8: 54fff903 b.lo 0x64be8 64ccc: d0000020 adrp x0, 0x6a000 64cd0: 913d8000 add x0, x0, #0xf60 64cd4: 320007e2 orr w2, wzr, #0x3 64cd8: 2a1503e1 mov w1, w21 64cdc: 97fedfb5 bl 0x1cbb0 64ce0: b4000ec0 cbz x0, 0x64eb8 64ce4: f9402677 ldr x23, [x19, #0x48] 64ce8: a9408ae8 ldp x8, x2, [x23, #0x8] 64cec: 91000509 add x9, x8, #0x1 64cf0: eb02013f cmp x9, x2 64cf4: 54000349 b.ls 0x64d5c 64cf8: eb19005f cmp x2, x25 64cfc: 54000249 b.ls 0x64d44 64d00: f9402a68 ldr x8, [x19, #0x50] 64d04: 910023e0 add x0, sp, #0x8 64d08: 52800a02 mov w2, #0x50 // =80 64d0c: 91006101 add x1, x8, #0x18 64d10: 97ffaf08 bl 0x50930 64d14: f9401e60 ldr x0, [x19, #0x38] 64d18: b9400663 ldr w3, [x19, #0x4] 64d1c: 90000021 adrp x1, 0x68000 64d20: d0000024 adrp x4, 0x6a000 64d24: 913b7c21 add x1, x1, #0xedf 64d28: 913a5084 add x4, x4, #0xe94 64d2c: 910023e2 add x2, sp, #0x8 64d30: 97ffaeda bl 0x50898 64d34: f9401e60 ldr x0, [x19, #0x38] 64d38: 320007e1 orr w1, wzr, #0x3 64d3c: 97ff9381 bl 0x49b40 64d40: f9400ae2 ldr x2, [x23, #0x10] 64d44: f9401e60 ldr x0, [x19, #0x38] 64d48: d37ff856 lsl x22, x2, #1 64d4c: b1000adf cmn x22, #0x2 64d50: 540000a1 b.ne 0x64d64 64d54: 97ffa998 bl 0x4f3b4 64d58: 14000006 b 0x64d70 64d5c: f94002e0 ldr x0, [x23] 64d60: 14000007 b 0x64d7c 64d64: f94002e1 ldr x1, [x23] 64d68: aa1603e3 mov x3, x22 64d6c: 97ffa977 bl 0x4f348 64d70: f94006e8 ldr x8, [x23, #0x8] 64d74: f90002e0 str x0, [x23] 64d78: f9000af6 str x22, [x23, #0x10] 64d7c: 91000509 add x9, x8, #0x1 64d80: f90006e9 str x9, [x23, #0x8] 64d84: 38286815 strb w21, [x0, x8] 64d88: f9402260 ldr x0, [x19, #0x40] 64d8c: f9400008 ldr x8, [x0] 64d90: d1000509 sub x9, x8, #0x1 64d94: f9000009 str x9, [x0] 64d98: b40000c8 cbz x8, 0x64db0 64d9c: f9400408 ldr x8, [x0, #0x8] 64da0: 91000509 add x9, x8, #0x1 64da4: f9000409 str x9, [x0, #0x8] 64da8: 39400115 ldrb w21, [x8] 64dac: 14000003 b 0x64db8 64db0: 97ffe1a0 bl 0x5d430 64db4: 2a0003f5 mov w21, w0 64db8: 2a1503e8 mov w8, w21 64dbc: 320003e9 orr w9, wzr, #0x1 64dc0: b9000275 str w21, [x19] 64dc4: 7100febf cmp w21, #0x3f 64dc8: 54000788 b.hi 0x64eb8 64dcc: 9ac82128 lsl x8, x9, x8 64dd0: b20003e9 mov x9, #0x100000001 // =4294967297 64dd4: f2c50009 movk x9, #0x2800, lsl #32 64dd8: 8a090108 and x8, x8, x9 64ddc: b40006e8 cbz x8, 0x64eb8 64de0: f9402677 ldr x23, [x19, #0x48] 64de4: a9408ae8 ldp x8, x2, [x23, #0x8] 64de8: 91000509 add x9, x8, #0x1 64dec: eb02013f cmp x9, x2 64df0: 54000349 b.ls 0x64e58 64df4: eb19005f cmp x2, x25 64df8: 54000249 b.ls 0x64e40 64dfc: f9402a68 ldr x8, [x19, #0x50] 64e00: 910023e0 add x0, sp, #0x8 64e04: 52800a02 mov w2, #0x50 // =80 64e08: 91006101 add x1, x8, #0x18 64e0c: 97ffaec9 bl 0x50930 64e10: f9401e60 ldr x0, [x19, #0x38] 64e14: b9400663 ldr w3, [x19, #0x4] 64e18: 90000021 adrp x1, 0x68000 64e1c: d0000024 adrp x4, 0x6a000 64e20: 913b7c21 add x1, x1, #0xedf 64e24: 913a5084 add x4, x4, #0xe94 64e28: 910023e2 add x2, sp, #0x8 64e2c: 97ffae9b bl 0x50898 64e30: f9401e60 ldr x0, [x19, #0x38] 64e34: 320007e1 orr w1, wzr, #0x3 64e38: 97ff9342 bl 0x49b40 64e3c: f9400ae2 ldr x2, [x23, #0x10] 64e40: f9401e60 ldr x0, [x19, #0x38] 64e44: d37ff856 lsl x22, x2, #1 64e48: b1000adf cmn x22, #0x2 64e4c: 540000a1 b.ne 0x64e60 64e50: 97ffa959 bl 0x4f3b4 64e54: 14000006 b 0x64e6c 64e58: f94002e0 ldr x0, [x23] 64e5c: 14000007 b 0x64e78 64e60: f94002e1 ldr x1, [x23] 64e64: aa1603e3 mov x3, x22 64e68: 97ffa938 bl 0x4f348 64e6c: f94006e8 ldr x8, [x23, #0x8] 64e70: f90002e0 str x0, [x23] 64e74: f9000af6 str x22, [x23, #0x10] 64e78: 91000509 add x9, x8, #0x1 64e7c: f90006e9 str x9, [x23, #0x8] 64e80: 38286815 strb w21, [x0, x8] 64e84: f9402260 ldr x0, [x19, #0x40] 64e88: f9400008 ldr x8, [x0] 64e8c: d1000509 sub x9, x8, #0x1 64e90: f9000009 str x9, [x0] 64e94: b40000c8 cbz x8, 0x64eac 64e98: f9400408 ldr x8, [x0, #0x8] 64e9c: 91000509 add x9, x8, #0x1 64ea0: f9000409 str x9, [x0, #0x8] 64ea4: 39400115 ldrb w21, [x8] 64ea8: 14000003 b 0x64eb4 64eac: 97ffe161 bl 0x5d430 64eb0: 2a0003f5 mov w21, w0 64eb4: b9000275 str w21, [x19] 64eb8: 2a1503e0 mov w0, w21 64ebc: 97fee275 bl 0x1d890 64ec0: f940267b ldr x27, [x19, #0x48] 64ec4: aa1b03fa mov x26, x27 64ec8: aa1b03fc mov x28, x27 64ecc: f8408f48 ldr x8, [x26, #0x8]! 64ed0: f8410f82 ldr x2, [x28, #0x10]! 64ed4: 91000509 add x9, x8, #0x1 64ed8: eb02013f cmp x9, x2 64edc: 1a9f97e9 cset w9, hi 64ee0: 71017ebf cmp w21, #0x5f 64ee4: 54000040 b.eq 0x64eec 64ee8: 34000840 cbz w0, 0x64ff0 64eec: 90000036 adrp x22, 0x68000 64ef0: d0000037 adrp x23, 0x6a000 64ef4: 913b7ed6 add x22, x22, #0xedf 64ef8: 913a52f7 add x23, x23, #0xe94 64efc: 36000309 tbz w9, #0x0, 0x64f5c 64f00: eb19005f cmp x2, x25 64f04: 54000209 b.ls 0x64f44 64f08: f9402a68 ldr x8, [x19, #0x50] 64f0c: 910023e0 add x0, sp, #0x8 64f10: 52800a02 mov w2, #0x50 // =80 64f14: 91006101 add x1, x8, #0x18 64f18: 97ffae86 bl 0x50930 64f1c: f9401e60 ldr x0, [x19, #0x38] 64f20: b9400663 ldr w3, [x19, #0x4] 64f24: 910023e2 add x2, sp, #0x8 64f28: aa1603e1 mov x1, x22 64f2c: aa1703e4 mov x4, x23 64f30: 97ffae5a bl 0x50898 64f34: f9401e60 ldr x0, [x19, #0x38] 64f38: 320007e1 orr w1, wzr, #0x3 64f3c: 97ff9301 bl 0x49b40 64f40: f9400382 ldr x2, [x28] 64f44: f9401e60 ldr x0, [x19, #0x38] 64f48: d37ff858 lsl x24, x2, #1 64f4c: b1000b1f cmn x24, #0x2 64f50: 540000a1 b.ne 0x64f64 64f54: 97ffa918 bl 0x4f3b4 64f58: 14000006 b 0x64f70 64f5c: f9400360 ldr x0, [x27] 64f60: 14000007 b 0x64f7c 64f64: f9400361 ldr x1, [x27] 64f68: aa1803e3 mov x3, x24 64f6c: 97ffa8f7 bl 0x4f348 64f70: f9000360 str x0, [x27] 64f74: f9000398 str x24, [x28] 64f78: f9400348 ldr x8, [x26] 64f7c: 91000509 add x9, x8, #0x1 64f80: f9000349 str x9, [x26] 64f84: 38286815 strb w21, [x0, x8] 64f88: f9402260 ldr x0, [x19, #0x40] 64f8c: f9400008 ldr x8, [x0] 64f90: d1000509 sub x9, x8, #0x1 64f94: f9000009 str x9, [x0] 64f98: b40000c8 cbz x8, 0x64fb0 64f9c: f9400408 ldr x8, [x0, #0x8] 64fa0: 91000509 add x9, x8, #0x1 64fa4: f9000409 str x9, [x0, #0x8] 64fa8: 39400115 ldrb w21, [x8] 64fac: 14000003 b 0x64fb8 64fb0: 97ffe120 bl 0x5d430 64fb4: 2a0003f5 mov w21, w0 64fb8: 2a1503e0 mov w0, w21 64fbc: b9000275 str w21, [x19] 64fc0: 97fee234 bl 0x1d890 64fc4: f940267b ldr x27, [x19, #0x48] 64fc8: aa1b03fa mov x26, x27 64fcc: aa1b03fc mov x28, x27 64fd0: f8408f48 ldr x8, [x26, #0x8]! 64fd4: f8410f82 ldr x2, [x28, #0x10]! 64fd8: 91000509 add x9, x8, #0x1 64fdc: eb02013f cmp x9, x2 64fe0: 1a9f97e9 cset w9, hi 64fe4: 71017ebf cmp w21, #0x5f 64fe8: 54fff8a0 b.eq 0x64efc 64fec: 35fff880 cbnz w0, 0x64efc 64ff0: 36000349 tbz w9, #0x0, 0x65058 64ff4: eb19005f cmp x2, x25 64ff8: 54000249 b.ls 0x65040 64ffc: f9402a68 ldr x8, [x19, #0x50] 65000: 910023e0 add x0, sp, #0x8 65004: 52800a02 mov w2, #0x50 // =80 65008: 91006101 add x1, x8, #0x18 6500c: 97ffae49 bl 0x50930 65010: f9401e60 ldr x0, [x19, #0x38] 65014: b9400663 ldr w3, [x19, #0x4] 65018: f0000001 adrp x1, 0x68000 6501c: b0000024 adrp x4, 0x6a000 65020: 913b7c21 add x1, x1, #0xedf 65024: 913a5084 add x4, x4, #0xe94 65028: 910023e2 add x2, sp, #0x8 6502c: 97ffae1b bl 0x50898 65030: f9401e60 ldr x0, [x19, #0x38] 65034: 320007e1 orr w1, wzr, #0x3 65038: 97ff92c2 bl 0x49b40 6503c: f9400382 ldr x2, [x28] 65040: f9401e60 ldr x0, [x19, #0x38] 65044: d37ff855 lsl x21, x2, #1 65048: b1000abf cmn x21, #0x2 6504c: 540000a1 b.ne 0x65060 65050: 97ffa8d9 bl 0x4f3b4 65054: 14000006 b 0x6506c 65058: f9400360 ldr x0, [x27] 6505c: 14000007 b 0x65078 65060: f9400361 ldr x1, [x27] 65064: aa1503e3 mov x3, x21 65068: 97ffa8b8 bl 0x4f348 6506c: f9000360 str x0, [x27] 65070: f9000395 str x21, [x28] 65074: f9400348 ldr x8, [x26] 65078: 91000509 add x9, x8, #0x1 6507c: f9000349 str x9, [x26] 65080: 3828681f strb wzr, [x0, x8] 65084: f9402668 ldr x8, [x19, #0x48] 65088: a9402100 ldp x0, x8, [x8] 6508c: b4000428 cbz x8, 0x65110 65090: 39416269 ldrb w9, [x19, #0x58] 65094: f100051f cmp x8, #0x1 65098: 540002a0 b.eq 0x650ec 6509c: 927ff90a and x10, x8, #0xfffffffffffffffe 650a0: b400026a cbz x10, 0x650ec 650a4: 8b08000c add x12, x0, x8 650a8: cb0a010b sub x11, x8, x10 650ac: d100058c sub x12, x12, #0x1 650b0: aa0a03ed mov x13, x10 650b4: 3940018f ldrb w15, [x12] 650b8: 385ff18e ldurb w14, [x12, #-0x1] 650bc: 7100b9ff cmp w15, #0x2e 650c0: 54000041 b.ne 0x650c8 650c4: 39000189 strb w9, [x12] 650c8: 7100b9df cmp w14, #0x2e 650cc: 54000041 b.ne 0x650d4 650d0: 381ff189 sturb w9, [x12, #-0x1] 650d4: d100098c sub x12, x12, #0x2 650d8: d10009ad sub x13, x13, #0x2 650dc: b5fffecd cbnz x13, 0x650b4 650e0: eb0a011f cmp x8, x10 650e4: aa0b03e8 mov x8, x11 650e8: 54000100 b.eq 0x65108 650ec: 8b08000a add x10, x0, x8 650f0: 385ff14b ldurb w11, [x10, #-0x1] 650f4: d1000508 sub x8, x8, #0x1 650f8: 7100b97f cmp w11, #0x2e 650fc: 54000041 b.ne 0x65104 65100: 381ff149 sturb w9, [x10, #-0x1] 65104: b5ffff48 cbnz x8, 0x650ec 65108: f9402668 ldr x8, [x19, #0x48] 6510c: f9400100 ldr x0, [x8] 65110: aa1403e1 mov x1, x20 65114: 97ffacaf bl 0x503d0 65118: 35000a80 cbnz w0, 0x65268 6511c: f9402669 ldr x9, [x19, #0x48] 65120: 528005ca mov w10, #0x2e // =46 65124: 39416268 ldrb w8, [x19, #0x58] 65128: 3901626a strb w10, [x19, #0x58] 6512c: a9402520 ldp x0, x9, [x9] 65130: b4000449 cbz x9, 0x651b8 65134: f100053f cmp x9, #0x1 65138: 540002c0 b.eq 0x65190 6513c: 927ff92a and x10, x9, #0xfffffffffffffffe 65140: b400028a cbz x10, 0x65190 65144: 8b09000c add x12, x0, x9 65148: cb0a012b sub x11, x9, x10 6514c: d100058c sub x12, x12, #0x1 65150: 528005cd mov w13, #0x2e // =46 65154: aa0a03ee mov x14, x10 65158: 39400190 ldrb w16, [x12] 6515c: 385ff18f ldurb w15, [x12, #-0x1] 65160: 6b08021f cmp w16, w8 65164: 54000041 b.ne 0x6516c 65168: 3900018d strb w13, [x12] 6516c: 6b0801ff cmp w15, w8 65170: 54000041 b.ne 0x65178 65174: 381ff18d sturb w13, [x12, #-0x1] 65178: d100098c sub x12, x12, #0x2 6517c: d10009ce sub x14, x14, #0x2 65180: b5fffece cbnz x14, 0x65158 65184: eb0a013f cmp x9, x10 65188: aa0b03e9 mov x9, x11 6518c: 54000120 b.eq 0x651b0 65190: 528005ca mov w10, #0x2e // =46 65194: 8b09000b add x11, x0, x9 65198: 385ff16c ldurb w12, [x11, #-0x1] 6519c: d1000529 sub x9, x9, #0x1 651a0: 6b08019f cmp w12, w8 651a4: 54000041 b.ne 0x651ac 651a8: 381ff16a sturb w10, [x11, #-0x1] 651ac: b5ffff49 cbnz x9, 0x65194 651b0: f9402668 ldr x8, [x19, #0x48] 651b4: f9400100 ldr x0, [x8] 651b8: aa1403e1 mov x1, x20 651bc: 97ffac85 bl 0x503d0 651c0: 35000540 cbnz w0, 0x65268 651c4: f940266a ldr x10, [x19, #0x48] 651c8: f9400549 ldr x9, [x10, #0x8] 651cc: b4000449 cbz x9, 0x65254 651d0: 39416268 ldrb w8, [x19, #0x58] 651d4: f940014a ldr x10, [x10] 651d8: f100053f cmp x9, #0x1 651dc: 540002c0 b.eq 0x65234 651e0: 927ff92b and x11, x9, #0xfffffffffffffffe 651e4: b400028b cbz x11, 0x65234 651e8: 8b09014d add x13, x10, x9 651ec: cb0b012c sub x12, x9, x11 651f0: d10005ad sub x13, x13, #0x1 651f4: 528005ce mov w14, #0x2e // =46 651f8: aa0b03ef mov x15, x11 651fc: 394001b1 ldrb w17, [x13] 65200: 385ff1b0 ldurb w16, [x13, #-0x1] 65204: 6b08023f cmp w17, w8 65208: 54000041 b.ne 0x65210 6520c: 390001ae strb w14, [x13] 65210: 6b08021f cmp w16, w8 65214: 54000041 b.ne 0x6521c 65218: 381ff1ae sturb w14, [x13, #-0x1] 6521c: d10009ad sub x13, x13, #0x2 65220: d10009ef sub x15, x15, #0x2 65224: b5fffecf cbnz x15, 0x651fc 65228: eb0b013f cmp x9, x11 6522c: aa0c03e9 mov x9, x12 65230: 54000120 b.eq 0x65254 65234: 528005cb mov w11, #0x2e // =46 65238: 8b09014c add x12, x10, x9 6523c: 385ff18d ldurb w13, [x12, #-0x1] 65240: d1000529 sub x9, x9, #0x1 65244: 6b0801bf cmp w13, w8 65248: 54000041 b.ne 0x65250 6524c: 381ff18b sturb w11, [x12, #-0x1] 65250: b5ffff49 cbnz x9, 0x65238 65254: b0000021 adrp x1, 0x6a000 65258: 913d8c21 add x1, x1, #0xf63 6525c: 52802382 mov w2, #0x11c // =284 65260: aa1303e0 mov x0, x19 65264: 97fff6fe bl 0x62e5c 65268: d53bd048 mrs x8, TPIDR_EL0 6526c: f9401508 ldr x8, [x8, #0x28] 65270: f9402fe9 ldr x9, [sp, #0x58] 65274: eb09011f cmp x8, x9 65278: 54000121 b.ne 0x6529c 6527c: a94b7bfd ldp x29, x30, [sp, #0xb0] 65280: a94a4ff4 ldp x20, x19, [sp, #0xa0] 65284: a94957f6 ldp x22, x21, [sp, #0x90] 65288: a9485ff8 ldp x24, x23, [sp, #0x80] 6528c: a94767fa ldp x26, x25, [sp, #0x70] 65290: a9466ffc ldp x28, x27, [sp, #0x60] 65294: 910303ff add sp, sp, #0xc0 65298: d65f03c0 ret 6529c: 97feddd1 bl 0x1c9e0 <__stack_chk_fail@plt>