File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
Loading..
1000238f0
1000238f0__ZNK14ThreadPortBaseI10ThreadPortE13setArm64StateEPK27__darwin_arm_thread_state64:
1000238f0pacibsp
1000238f4stp x20, x19, [sp-32]!
1000238f8stp x29, x30, [sp+16]
1000238fcadd x29, sp, 16
100023900mov x2, x1
100023904ldr w0, [x0]
100023908movz w1, 6
10002390cmovz w3, 68
100023910bl thread_set_state@plt
100023914mov x19, x0
100023918cbz w0, 0x10002394c
10002391cmovz w0, 0
100023920bl usleep@plt
100023924movz w0, 50
100023928bl usleep@plt
10002392cmovz w0, 50
100023930bl usleep@plt
100023934movz w0, 50
100023938bl usleep@plt
10002393cmovz w0, 50
100023940bl usleep@plt
100023944movz w0, 50
100023948bl usleep@plt
10002394c
10002394cloc_10002394c:
10002394csubs wzr, w19, 0
100023950cset w0, eq
100023954ldp x29, x30, [sp+16]
100023958ldp x20, x19, [sp], 32
10002395cretab
1000238f0
1000238f0__ZNK14ThreadPortBaseI10ThreadPortE13setArm64StateEPK27__darwin_arm_thread_state64:
1000238f0pacibsp
1000238f4stp x20, x19, [sp-32]!
1000238f8stp x29, x30, [sp+16]
1000238fcadd x29, sp, 16
100023900mov x2, x1
100023904ldr w0, [x0]
100023908movz w1, 6
10002390cmovz w3, 68
100023910bl thread_set_state@plt
100023914mov x19, x0
100023918cbz w0, 0x10002394c
10002391cmovz w0, 0
100023920bl usleep@plt
100023924movz w0, 50
100023928bl usleep@plt
10002392cmovz w0, 50
100023930bl usleep@plt
100023934movz w0, 50
100023938bl usleep@plt
10002393cmovz w0, 50
100023940bl usleep@plt
100023944movz w0, 50
100023948bl usleep@plt
10002394c
10002394cloc_10002394c:
10002394csubs wzr, w19, 0
100023950cset w0, eq
100023954ldp x29, x30, [sp+16]
100023958ldp x20, x19, [sp], 32
10002395cretab
1000238f0
100023960
100023960__ZNK14ThreadPortBaseI10ThreadPortE12getNeonStateEv:
100023960pacibsp
100023964stp x28, x27, [sp-48]!
100023968stp x20, x19, [sp+16]
10002396cstp x29, x30, [sp+32]
100023970add x29, sp, 32
100023974sub sp, sp, 544
100023978mov x20, x0
10002397cmov x19, x8
100023980add x0, sp, 16
100023984movz w1, 528
100023988bl bzero@plt
10002398cmovz w8, 132
100023990str w8, [sp+12]
100023994ldr w0, [x20]
100023998add x2, sp, 16
10002399cadd x3, sp, 12
1000239a0movz w1, 17
1000239a4bl thread_get_state@plt
1000239a8cbz w0, 0x1000239fc
1000239acmovz w0, 0
1000239b0bl usleep@plt
1000239b4movz w0, 50
1000239b8bl usleep@plt
1000239bcmovz w0, 50
1000239c0bl usleep@plt
1000239c4movz w0, 50
1000239c8bl usleep@plt
1000239ccmovz w0, 50
1000239d0bl usleep@plt
1000239d4movz w0, 50
1000239d8bl usleep@plt
1000239dcmovz w8, 0
1000239e0strb wzr, [x19]
1000239e4strb w8, [x19+528]
1000239e8add sp, sp, 544
1000239ecldp x29, x30, [sp+32]
1000239f0ldp x20, x19, [sp+16]
1000239f4ldp x28, x27, [sp], 48
1000239f8retab
1000239fc
1000239fcloc_1000239fc:
1000239fcadd x1, sp, 16
100023a00mov x0, x19
100023a04movz w2, 528
100023a08bl memcpy@plt
100023a0cmovz w8, 1
100023a10strb w8, [x19+528]
100023a14add sp, sp, 544
100023a18ldp x29, x30, [sp+32]
100023a1cldp x20, x19, [sp+16]
100023a20ldp x28, x27, [sp], 48
100023a24retab
100023960
100023960__ZNK14ThreadPortBaseI10ThreadPortE12getNeonStateEv:
100023960pacibsp
100023964stp x28, x27, [sp-48]!
100023968stp x20, x19, [sp+16]
10002396cstp x29, x30, [sp+32]
100023970add x29, sp, 32
100023974sub sp, sp, 544
100023978mov x20, x0
10002397cmov x19, x8
100023980add x0, sp, 16
100023984movz w1, 528
100023988bl bzero@plt
10002398cmovz w8, 132
100023990str w8, [sp+12]
100023994ldr w0, [x20]
100023998add x2, sp, 16
10002399cadd x3, sp, 12
1000239a0movz w1, 17
1000239a4bl thread_get_state@plt
1000239a8cbz w0, 0x1000239fc
1000239acmovz w0, 0
1000239b0bl usleep@plt
1000239b4movz w0, 50
1000239b8bl usleep@plt
1000239bcmovz w0, 50
1000239c0bl usleep@plt
1000239c4movz w0, 50
1000239c8bl usleep@plt
1000239ccmovz w0, 50
1000239d0bl usleep@plt
1000239d4movz w0, 50
1000239d8bl usleep@plt
1000239dcmovz w8, 0
1000239e0strb wzr, [x19]
1000239e4strb w8, [x19+528]
1000239e8add sp, sp, 544
1000239ecldp x29, x30, [sp+32]
1000239f0ldp x20, x19, [sp+16]
1000239f4ldp x28, x27, [sp], 48
1000239f8retab
1000239fc
1000239fcloc_1000239fc:
1000239fcadd x1, sp, 16
100023a00mov x0, x19
100023a04movz w2, 528
100023a08bl memcpy@plt
100023a0cmovz w8, 1
100023a10strb w8, [x19+528]
100023a14add sp, sp, 544
100023a18ldp x29, x30, [sp+32]
100023a1cldp x20, x19, [sp+16]
100023a20ldp x28, x27, [sp], 48
100023a24retab
100023960
100023a28
100023a28__ZNK14ThreadPortBaseI14ThreadPortWeakE16setExceptionPortERK8PortBasejii:
100023a28pacibsp
100023a2cstp x20, x19, [sp-32]!
100023a30stp x29, x30, [sp+16]
100023a34add x29, sp, 16
100023a38mov x8, x2
100023a3cldr w0, [x0]
100023a40ldr w2, [x1]
100023a44mov x1, x8
100023a48bl thread_set_exception_ports@plt
100023a4cmov x19, x0
100023a50cbz w0, 0x100023a8c
100023a54movz w0, 0
100023a58bl usleep@plt
100023a5cmovz w0, 50
100023a60bl usleep@plt
100023a64movz w0, 50
100023a68bl usleep@plt
100023a6cmovz w0, 50
100023a70bl usleep@plt
100023a74movz w0, 50
100023a78bl usleep@plt
100023a7cmovz w0, 50
100023a80bl usleep@plt
100023a84movz w0, 50
100023a88bl usleep@plt
100023a8c
100023a8cloc_100023a8c:
100023a8csubs wzr, w19, 0
100023a90cset w0, eq
100023a94ldp x29, x30, [sp+16]
100023a98ldp x20, x19, [sp], 32
100023a9cretab
100023a28
100023a28__ZNK14ThreadPortBaseI14ThreadPortWeakE16setExceptionPortERK8PortBasejii:
100023a28pacibsp
100023a2cstp x20, x19, [sp-32]!
100023a30stp x29, x30, [sp+16]
100023a34add x29, sp, 16
100023a38mov x8, x2
100023a3cldr w0, [x0]
100023a40ldr w2, [x1]
100023a44mov x1, x8
100023a48bl thread_set_exception_ports@plt
100023a4cmov x19, x0
100023a50cbz w0, 0x100023a8c
100023a54movz w0, 0
100023a58bl usleep@plt
100023a5cmovz w0, 50
100023a60bl usleep@plt
100023a64movz w0, 50
100023a68bl usleep@plt
100023a6cmovz w0, 50
100023a70bl usleep@plt
100023a74movz w0, 50
100023a78bl usleep@plt
100023a7cmovz w0, 50
100023a80bl usleep@plt
100023a84movz w0, 50
100023a88bl usleep@plt
100023a8c
100023a8cloc_100023a8c:
100023a8csubs wzr, w19, 0
100023a90cset w0, eq
100023a94ldp x29, x30, [sp+16]
100023a98ldp x20, x19, [sp], 32
100023a9cretab
100023a28
100023aa0
100023aa0__ZNK14ThreadPortBaseI14ThreadPortWeakE6resumeEv:
100023aa0pacibsp
100023aa4stp x20, x19, [sp-32]!
100023aa8stp x29, x30, [sp+16]
100023aacadd x29, sp, 16
100023ab0ldr w0, [x0]
100023ab4bl thread_resume@plt
100023ab8mov x19, x0
100023abccbz w0, 0x100023ad8
100023ac0movz w0, 0
100023ac4bl usleep@plt
100023ac8movz w0, 50
100023accbl usleep@plt
100023ad0movz w0, 50
100023ad4bl usleep@plt
100023ad8
100023ad8loc_100023ad8:
100023ad8subs wzr, w19, 0
100023adccset w0, eq
100023ae0ldp x29, x30, [sp+16]
100023ae4ldp x20, x19, [sp], 32
100023ae8retab
100023aa0
100023aa0__ZNK14ThreadPortBaseI14ThreadPortWeakE6resumeEv:
100023aa0pacibsp
100023aa4stp x20, x19, [sp-32]!
100023aa8stp x29, x30, [sp+16]
100023aacadd x29, sp, 16
100023ab0ldr w0, [x0]
100023ab4bl thread_resume@plt
100023ab8mov x19, x0
100023abccbz w0, 0x100023ad8
100023ac0movz w0, 0
100023ac4bl usleep@plt
100023ac8movz w0, 50
100023accbl usleep@plt
100023ad0movz w0, 50
100023ad4bl usleep@plt
100023ad8
100023ad8loc_100023ad8:
100023ad8subs wzr, w19, 0
100023adccset w0, eq
100023ae0ldp x29, x30, [sp+16]
100023ae4ldp x20, x19, [sp], 32
100023ae8retab
100023aa0
100023aec
100023aec__ZNK14ThreadPortBaseI14ThreadPortWeakE7suspendEv:
100023aecpacibsp
100023af0stp x20, x19, [sp-32]!
100023af4stp x29, x30, [sp+16]
100023af8add x29, sp, 16
100023afcldr w0, [x0]
100023b00bl thread_suspend@plt
100023b04mov x19, x0
100023b08cbz w0, 0x100023b24
100023b0cmovz w0, 0
100023b10bl usleep@plt
100023b14movz w0, 50
100023b18bl usleep@plt
100023b1cmovz w0, 50
100023b20bl usleep@plt
100023b24
100023b24loc_100023b24:
100023b24subs wzr, w19, 0
100023b28cset w0, eq
100023b2cldp x29, x30, [sp+16]
100023b30ldp x20, x19, [sp], 32
100023b34retab
100023aec
100023aec__ZNK14ThreadPortBaseI14ThreadPortWeakE7suspendEv:
100023aecpacibsp
100023af0stp x20, x19, [sp-32]!
100023af4stp x29, x30, [sp+16]
100023af8add x29, sp, 16
100023afcldr w0, [x0]
100023b00bl thread_suspend@plt
100023b04mov x19, x0
100023b08cbz w0, 0x100023b24
100023b0cmovz w0, 0
100023b10bl usleep@plt
100023b14movz w0, 50
100023b18bl usleep@plt
100023b1cmovz w0, 50
100023b20bl usleep@plt
100023b24
100023b24loc_100023b24:
100023b24subs wzr, w19, 0
100023b28cset w0, eq
100023b2cldp x29, x30, [sp+16]
100023b30ldp x20, x19, [sp], 32
100023b34retab
100023aec
100023b38
100023b38__ZNK14ThreadPortBaseI14ThreadPortWeakE11setVFPStateEP22__darwin_arm_vfp_state:
100023b38pacibsp
100023b3cstp x20, x19, [sp-32]!
100023b40stp x29, x30, [sp+16]
100023b44add x29, sp, 16
100023b48mov x2, x1
100023b4cldr w0, [x0]
100023b50movz w1, 2
100023b54movz w3, 65
100023b58bl thread_set_state@plt
100023b5cmov x19, x0
100023b60cbz w0, 0x100023b94
100023b64movz w0, 0
100023b68bl usleep@plt
100023b6cmovz w0, 50
100023b70bl usleep@plt
100023b74movz w0, 50
100023b78bl usleep@plt
100023b7cmovz w0, 50
100023b80bl usleep@plt
100023b84movz w0, 50
100023b88bl usleep@plt
100023b8cmovz w0, 50
100023b90bl usleep@plt
100023b94
100023b94loc_100023b94:
100023b94subs wzr, w19, 0
100023b98cset w0, eq
100023b9cldp x29, x30, [sp+16]
100023ba0ldp x20, x19, [sp], 32
100023ba4retab
100023b38
100023b38__ZNK14ThreadPortBaseI14ThreadPortWeakE11setVFPStateEP22__darwin_arm_vfp_state:
100023b38pacibsp
100023b3cstp x20, x19, [sp-32]!
100023b40stp x29, x30, [sp+16]
100023b44add x29, sp, 16
100023b48mov x2, x1
100023b4cldr w0, [x0]
100023b50movz w1, 2
100023b54movz w3, 65
100023b58bl thread_set_state@plt
100023b5cmov x19, x0
100023b60cbz w0, 0x100023b94
100023b64movz w0, 0
100023b68bl usleep@plt
100023b6cmovz w0, 50
100023b70bl usleep@plt
100023b74movz w0, 50
100023b78bl usleep@plt
100023b7cmovz w0, 50
100023b80bl usleep@plt
100023b84movz w0, 50
100023b88bl usleep@plt
100023b8cmovz w0, 50
100023b90bl usleep@plt
100023b94
100023b94loc_100023b94:
100023b94subs wzr, w19, 0
100023b98cset w0, eq
100023b9cldp x29, x30, [sp+16]
100023ba0ldp x20, x19, [sp], 32
100023ba4retab
100023b38
100023ba8
100023ba8__ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv:
100023ba8pacibsp
100023bacstp x28, x27, [sp-48]!
100023bb0stp x20, x19, [sp+16]
100023bb4stp x29, x30, [sp+32]
100023bb8add x29, sp, 32
100023bbcsub sp, sp, 544
100023bc0mov x20, x0
100023bc4mov x19, x8
100023bc8add x0, sp, 16
100023bccmovz w1, 528
100023bd0bl bzero@plt
100023bd4movz w8, 132
100023bd8str w8, [sp+12]
100023bdcldr w0, [x20]
100023be0add x2, sp, 16
100023be4add x3, sp, 12
100023be8movz w1, 17
100023becbl thread_get_state@plt
100023bf0cbz w0, 0x100023c44
100023bf4movz w0, 0
100023bf8bl usleep@plt
100023bfcmovz w0, 50
100023c00bl usleep@plt
100023c04movz w0, 50
100023c08bl usleep@plt
100023c0cmovz w0, 50
100023c10bl usleep@plt
100023c14movz w0, 50
100023c18bl usleep@plt
100023c1cmovz w0, 50
100023c20bl usleep@plt
100023c24movz w8, 0
100023c28strb wzr, [x19]
100023c2cstrb w8, [x19+528]
100023c30add sp, sp, 544
100023c34ldp x29, x30, [sp+32]
100023c38ldp x20, x19, [sp+16]
100023c3cldp x28, x27, [sp], 48
100023c40retab
100023c44
100023c44loc_100023c44:
100023c44add x1, sp, 16
100023c48mov x0, x19
100023c4cmovz w2, 528
100023c50bl memcpy@plt
100023c54movz w8, 1
100023c58strb w8, [x19+528]
100023c5cadd sp, sp, 544
100023c60ldp x29, x30, [sp+32]
100023c64ldp x20, x19, [sp+16]
100023c68ldp x28, x27, [sp], 48
100023c6cretab
100023ba8
100023ba8__ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv:
100023ba8pacibsp
100023bacstp x28, x27, [sp-48]!
100023bb0stp x20, x19, [sp+16]
100023bb4stp x29, x30, [sp+32]
100023bb8add x29, sp, 32
100023bbcsub sp, sp, 544
100023bc0mov x20, x0
100023bc4mov x19, x8
100023bc8add x0, sp, 16
100023bccmovz w1, 528
100023bd0bl bzero@plt
100023bd4movz w8, 132
100023bd8str w8, [sp+12]
100023bdcldr w0, [x20]
100023be0add x2, sp, 16
100023be4add x3, sp, 12
100023be8movz w1, 17
100023becbl thread_get_state@plt
100023bf0cbz w0, 0x100023c44
100023bf4movz w0, 0
100023bf8bl usleep@plt
100023bfcmovz w0, 50
100023c00bl usleep@plt
100023c04movz w0, 50
100023c08bl usleep@plt
100023c0cmovz w0, 50
100023c10bl usleep@plt
100023c14movz w0, 50
100023c18bl usleep@plt
100023c1cmovz w0, 50
100023c20bl usleep@plt
100023c24movz w8, 0
100023c28strb wzr, [x19]
100023c2cstrb w8, [x19+528]
100023c30add sp, sp, 544
100023c34ldp x29, x30, [sp+32]
100023c38ldp x20, x19, [sp+16]
100023c3cldp x28, x27, [sp], 48
100023c40retab
100023c44
100023c44loc_100023c44:
100023c44add x1, sp, 16
100023c48mov x0, x19
100023c4cmovz w2, 528
100023c50bl memcpy@plt
100023c54movz w8, 1
100023c58strb w8, [x19+528]
100023c5cadd sp, sp, 544
100023c60ldp x29, x30, [sp+32]
100023c64ldp x20, x19, [sp+16]
100023c68ldp x28, x27, [sp], 48
100023c6cretab
100023ba8
100023c70
100023c70__ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv:
100023c70pacibsp
100023c74sub sp, sp, 320
100023c78stp x20, x19, [sp+288]
100023c7cstp x29, x30, [sp+304]
100023c80add x29, sp, 304
100023c84mov x19, x8
100023c88str wzr, [sp+272]
100023c8cadd x8, sp, 16
100023c90movi v0.2d, 0
100023c94stp q0, q0, [x8+224]
100023c98stp q0, q0, [x8+192]
100023c9cstp q0, q0, [x8+160]
100023ca0stp q0, q0, [x8+128]
100023ca4stp q0, q0, [sp+112]
100023ca8stp q0, q0, [sp+80]
100023cacstp q0, q0, [sp+48]
100023cb0stp q0, q0, [sp+16]
100023cb4movz w8, 65
100023cb8str w8, [sp+12]
100023cbcldr w0, [x0]
100023cc0add x2, sp, 16
100023cc4add x3, sp, 12
100023cc8movz w1, 2
100023cccbl thread_get_state@plt
100023cd0cbz w0, 0x100023d20
100023cd4movz w0, 0
100023cd8bl usleep@plt
100023cdcmovz w0, 50
100023ce0bl usleep@plt
100023ce4movz w0, 50
100023ce8bl usleep@plt
100023cecmovz w0, 50
100023cf0bl usleep@plt
100023cf4movz w0, 50
100023cf8bl usleep@plt
100023cfcmovz w0, 50
100023d00bl usleep@plt
100023d04movz w8, 0
100023d08strb wzr, [x19]
100023d0cstrb w8, [x19+260]
100023d10ldp x29, x30, [sp+304]
100023d14ldp x20, x19, [sp+288]
100023d18add sp, sp, 320
100023d1cretab
100023d20
100023d20loc_100023d20:
100023d20add x1, sp, 16
100023d24mov x0, x19
100023d28movz w2, 260
100023d2cbl memcpy@plt
100023d30movz w8, 1
100023d34strb w8, [x19+260]
100023d38ldp x29, x30, [sp+304]
100023d3cldp x20, x19, [sp+288]
100023d40add sp, sp, 320
100023d44retab
100023c70
100023c70__ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv:
100023c70pacibsp
100023c74sub sp, sp, 320
100023c78stp x20, x19, [sp+288]
100023c7cstp x29, x30, [sp+304]
100023c80add x29, sp, 304
100023c84mov x19, x8
100023c88str wzr, [sp+272]
100023c8cadd x8, sp, 16
100023c90movi v0.2d, 0
100023c94stp q0, q0, [x8+224]
100023c98stp q0, q0, [x8+192]
100023c9cstp q0, q0, [x8+160]
100023ca0stp q0, q0, [x8+128]
100023ca4stp q0, q0, [sp+112]
100023ca8stp q0, q0, [sp+80]
100023cacstp q0, q0, [sp+48]
100023cb0stp q0, q0, [sp+16]
100023cb4movz w8, 65
100023cb8str w8, [sp+12]
100023cbcldr w0, [x0]
100023cc0add x2, sp, 16
100023cc4add x3, sp, 12
100023cc8movz w1, 2
100023cccbl thread_get_state@plt
100023cd0cbz w0, 0x100023d20
100023cd4movz w0, 0
100023cd8bl usleep@plt
100023cdcmovz w0, 50
100023ce0bl usleep@plt
100023ce4movz w0, 50
100023ce8bl usleep@plt
100023cecmovz w0, 50
100023cf0bl usleep@plt
100023cf4movz w0, 50
100023cf8bl usleep@plt
100023cfcmovz w0, 50
100023d00bl usleep@plt
100023d04movz w8, 0
100023d08strb wzr, [x19]
100023d0cstrb w8, [x19+260]
100023d10ldp x29, x30, [sp+304]
100023d14ldp x20, x19, [sp+288]
100023d18add sp, sp, 320
100023d1cretab
100023d20
100023d20loc_100023d20:
100023d20add x1, sp, 16
100023d24mov x0, x19
100023d28movz w2, 260
100023d2cbl memcpy@plt
100023d30movz w8, 1
100023d34strb w8, [x19+260]
100023d38ldp x29, x30, [sp+304]
100023d3cldp x20, x19, [sp+288]
100023d40add sp, sp, 320
100023d44retab
100023c70
100023d48
100023d48__ZNK14ThreadPortBaseI14ThreadPortWeakE13setDebugStateEP26__darwin_arm_debug_state64:
100023d48pacibsp
100023d4cstp x20, x19, [sp-32]!
100023d50stp x29, x30, [sp+16]
100023d54add x29, sp, 16
100023d58mov x2, x1
100023d5cldr w0, [x0]
100023d60movz w1, 15
100023d64movz w3, 130
100023d68bl thread_set_state@plt
100023d6cmov x19, x0
100023d70cbz w0, 0x100023da4
100023d74movz w0, 0
100023d78bl usleep@plt
100023d7cmovz w0, 50
100023d80bl usleep@plt
100023d84movz w0, 50
100023d88bl usleep@plt
100023d8cmovz w0, 50
100023d90bl usleep@plt
100023d94movz w0, 50
100023d98bl usleep@plt
100023d9cmovz w0, 50
100023da0bl usleep@plt
100023da4
100023da4loc_100023da4:
100023da4subs wzr, w19, 0
100023da8cset w0, eq
100023dacldp x29, x30, [sp+16]
100023db0ldp x20, x19, [sp], 32
100023db4retab
100023d48
100023d48__ZNK14ThreadPortBaseI14ThreadPortWeakE13setDebugStateEP26__darwin_arm_debug_state64:
100023d48pacibsp
100023d4cstp x20, x19, [sp-32]!
100023d50stp x29, x30, [sp+16]
100023d54add x29, sp, 16
100023d58mov x2, x1
100023d5cldr w0, [x0]
100023d60movz w1, 15
100023d64movz w3, 130
100023d68bl thread_set_state@plt
100023d6cmov x19, x0
100023d70cbz w0, 0x100023da4
100023d74movz w0, 0
100023d78bl usleep@plt
100023d7cmovz w0, 50
100023d80bl usleep@plt
100023d84movz w0, 50
100023d88bl usleep@plt
100023d8cmovz w0, 50
100023d90bl usleep@plt
100023d94movz w0, 50
100023d98bl usleep@plt
100023d9cmovz w0, 50
100023da0bl usleep@plt
100023da4
100023da4loc_100023da4:
100023da4subs wzr, w19, 0
100023da8cset w0, eq
100023dacldp x29, x30, [sp+16]
100023db0ldp x20, x19, [sp], 32
100023db4retab
100023d48
100023db8
100023db8__ZNK14ThreadPortBaseI16RemoteThreadPortE13setDebugStateEP26__darwin_arm_debug_state64:
100023db8mov x2, x1
100023dbcmovz w1, 15
100023dc0b 0x100023dc4
100023db8
100023db8__ZNK14ThreadPortBaseI16RemoteThreadPortE13setDebugStateEP26__darwin_arm_debug_state64:
100023db8mov x2, x1
100023dbcmovz w1, 15
100023dc0b 0x100023dc4
100023db8
100023dc4
100023dc4fn_100023dc4:
100023dc4pacibsp
100023dc8sub sp, sp, 128
100023dccstp x24, x23, [sp+64]
100023dd0stp x22, x21, [sp+80]
100023dd4stp x20, x19, [sp+96]
100023dd8stp x29, x30, [sp+112]
100023ddcadd x29, sp, 112
100023de0ldr w8, [x0]
100023de4ldr x9, [x0+8]
100023de8add x19, x9, 8
100023decadd x10, sp, 0
100023df0add x20, x10, 16
100023df4ldr x11, [x9+552]
100023df8ldr x9, [x9+560]
100023dfcstr x8, [sp]
100023e00movz w23, 1
100023e04strb w23, [sp+8]
100023e08sbfm x8, x1, 0, 31
100023e0cstr x8, [sp+16]
100023e10strb w23, [sp+24]
100023e14add x24, x11, 4096
100023e18add x21, x10, 48
100023e1cadd x22, x10, 32
100023e20add x0, x9, 4096
100023e24mov x1, x2
100023e28movz w2, 520
100023e2cbl memcpy@plt
100023e30str x24, [sp+32]
100023e34strb w23, [sp+40]
100023e38movz w8, 130
100023e3cstr x8, [sp+48]
100023e40strb w23, [sp+56]
100023e44hint
100023e48ldr x16, 0x20b90
100023e4cpaciza x16
100023e50mov x1, x16
100023e54add x2, sp, 0
100023e58mov x0, x19
100023e5cmov x3, x20
100023e60mov x4, x22
100023e64mov x5, x21
100023e68bl fn_100023104
100023e6ctbz w0, 0, 0x100023eac
100023e70mov x0, x19
100023e74bl _ZNK9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE26getReturnValueFromCallFuncEv@plt
100023e78ands wzr, w1, 255
100023e7cb.eq 0x100023eb4
100023e80cbz w0, 0x100023eec
100023e84movz w0, 0
100023e88bl usleep@plt
100023e8cmovz w19, 50
100023e90movz w0, 50
100023e94bl usleep@plt
100023e98movz w0, 50
100023e9cbl usleep@plt
100023ea0movz w0, 50
100023ea4bl usleep@plt
100023ea8b 0x100023ec0
100023eac
100023eacloc_100023eac:
100023eacmovz w0, 0
100023eb0bl usleep@plt
100023eb4
100023eb4loc_100023eb4:
100023eb4movz w0, 0
100023eb8bl usleep@plt
100023ebcmovz w19, 0
100023ec0
100023ec0loc_100023ec0:
100023ec0mov x0, x19
100023ec4bl usleep@plt
100023ec8movz w0, 50
100023eccbl usleep@plt
100023ed0movz w0, 0
100023ed4ldp x29, x30, [sp+112]
100023ed8ldp x20, x19, [sp+96]
100023edcldp x22, x21, [sp+80]
100023ee0ldp x24, x23, [sp+64]
100023ee4add sp, sp, 128
100023ee8retab
100023eec
100023eecloc_100023eec:
100023eecmovz w0, 1
100023ef0ldp x29, x30, [sp+112]
100023ef4ldp x20, x19, [sp+96]
100023ef8ldp x22, x21, [sp+80]
100023efcldp x24, x23, [sp+64]
100023f00add sp, sp, 128
100023f04retab
100023dc4
100023dc4fn_100023dc4:
100023dc4pacibsp
100023dc8sub sp, sp, 128
100023dccstp x24, x23, [sp+64]
100023dd0stp x22, x21, [sp+80]
100023dd4stp x20, x19, [sp+96]
100023dd8stp x29, x30, [sp+112]
100023ddcadd x29, sp, 112
100023de0ldr w8, [x0]
100023de4ldr x9, [x0+8]
100023de8add x19, x9, 8
100023decadd x10, sp, 0
100023df0add x20, x10, 16
100023df4ldr x11, [x9+552]
100023df8ldr x9, [x9+560]
100023dfcstr x8, [sp]
100023e00movz w23, 1
100023e04strb w23, [sp+8]
100023e08sbfm x8, x1, 0, 31
100023e0cstr x8, [sp+16]
100023e10strb w23, [sp+24]
100023e14add x24, x11, 4096
100023e18add x21, x10, 48
100023e1cadd x22, x10, 32
100023e20add x0, x9, 4096
100023e24mov x1, x2
100023e28movz w2, 520
100023e2cbl memcpy@plt
100023e30str x24, [sp+32]
100023e34strb w23, [sp+40]
100023e38movz w8, 130
100023e3cstr x8, [sp+48]
100023e40strb w23, [sp+56]
100023e44hint
100023e48ldr x16, 0x20b90
100023e4cpaciza x16
100023e50mov x1, x16
100023e54add x2, sp, 0
100023e58mov x0, x19
100023e5cmov x3, x20
100023e60mov x4, x22
100023e64mov x5, x21
100023e68bl fn_100023104
100023e6ctbz w0, 0, 0x100023eac
100023e70mov x0, x19
100023e74bl _ZNK9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE26getReturnValueFromCallFuncEv@plt
100023e78ands wzr, w1, 255
100023e7cb.eq 0x100023eb4
100023e80cbz w0, 0x100023eec
100023e84movz w0, 0
100023e88bl usleep@plt
100023e8cmovz w19, 50
100023e90movz w0, 50
100023e94bl usleep@plt
100023e98movz w0, 50
100023e9cbl usleep@plt
100023ea0movz w0, 50
100023ea4bl usleep@plt
100023ea8b 0x100023ec0
100023eac
100023eacloc_100023eac:
100023eacmovz w0, 0
100023eb0bl usleep@plt
100023eb4
100023eb4loc_100023eb4:
100023eb4movz w0, 0
100023eb8bl usleep@plt
100023ebcmovz w19, 0
100023ec0
100023ec0loc_100023ec0:
100023ec0mov x0, x19
100023ec4bl usleep@plt
100023ec8movz w0, 50
100023eccbl usleep@plt
100023ed0movz w0, 0
100023ed4ldp x29, x30, [sp+112]
100023ed8ldp x20, x19, [sp+96]
100023edcldp x22, x21, [sp+80]
100023ee0ldp x24, x23, [sp+64]
100023ee4add sp, sp, 128
100023ee8retab
100023eec
100023eecloc_100023eec:
100023eecmovz w0, 1
100023ef0ldp x29, x30, [sp+112]
100023ef4ldp x20, x19, [sp+96]
100023ef8ldp x22, x21, [sp+80]
100023efcldp x24, x23, [sp+64]
100023f00add sp, sp, 128
100023f04retab
100023dc4
100023f08
100023f08fn_100023f08:
100023f08pacibsp
100023f0cstp x20, x19, [sp-32]!
100023f10stp x29, x30, [sp+16]
100023f14add x29, sp, 16
100023f18movz x19, 20585
100023f1cmovk x19, 0x6f680000
100023f20movk x19, 0x656e00000000
100023f24movk x19, 0x3531000000000000
100023f28bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
100023f2cadr x10, 0x24e74
100023f30hint
100023f34add x9, x10, 1024
100023f38ldr x8, [x10+1024]
100023f3ceor x11, x8, x19
100023f40ldur x8, [x9+3]
100023f44movz x12, 28271
100023f48movk x12, 0x31650000
100023f4cmovk x12, 0x2c3500000000
100023f50movk x12, 0x32000000000000
100023f54eor x12, x8, x12
100023f58movz w8, 17
100023f5corr x11, x11, x12
100023f60cbz x11, 0x100023f94
100023f64ldr x10, [x10+1024]
100023f68eor x10, x19, x10
100023f6cldur x9, [x9+3]
100023f70movz x11, 28271
100023f74movk x11, 0x31650000
100023f78movk x11, 0x2c3500000000
100023f7cmovk x11, 0x33000000000000
100023f80eor x9, x9, x11
100023f84orr x9, x10, x9
100023f88subs xzr, x9, 0
100023f8cmovz w9, 25
100023f90csel w8, w8, w9, eq
100023f94
100023f94loc_100023f94:
100023f94adrp x9, 0x25000
100023f98str w8, [x9+3244]
100023f9cldp x29, x30, [sp+16]
100023fa0ldp x20, x19, [sp], 32
100023fa4retab
100023f08
100023f08fn_100023f08:
100023f08pacibsp
100023f0cstp x20, x19, [sp-32]!
100023f10stp x29, x30, [sp+16]
100023f14add x29, sp, 16
100023f18movz x19, 20585
100023f1cmovk x19, 0x6f680000
100023f20movk x19, 0x656e00000000
100023f24movk x19, 0x3531000000000000
100023f28bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
100023f2cadr x10, 0x24e74
100023f30hint
100023f34add x9, x10, 1024
100023f38ldr x8, [x10+1024]
100023f3ceor x11, x8, x19
100023f40ldur x8, [x9+3]
100023f44movz x12, 28271
100023f48movk x12, 0x31650000
100023f4cmovk x12, 0x2c3500000000
100023f50movk x12, 0x32000000000000
100023f54eor x12, x8, x12
100023f58movz w8, 17
100023f5corr x11, x11, x12
100023f60cbz x11, 0x100023f94
100023f64ldr x10, [x10+1024]
100023f68eor x10, x19, x10
100023f6cldur x9, [x9+3]
100023f70movz x11, 28271
100023f74movk x11, 0x31650000
100023f78movk x11, 0x2c3500000000
100023f7cmovk x11, 0x33000000000000
100023f80eor x9, x9, x11
100023f84orr x9, x10, x9
100023f88subs xzr, x9, 0
100023f8cmovz w9, 25
100023f90csel w8, w8, w9, eq
100023f94
100023f94loc_100023f94:
100023f94adrp x9, 0x25000
100023f98str w8, [x9+3244]
100023f9cldp x29, x30, [sp+16]
100023fa0ldp x20, x19, [sp], 32
100023fa4retab
100023f08
100023fa8
100023fa8__ZN14TaskAllocationC1ERK8PortBaseym:
100023fa8stp x2, x3, [x0]
100023facldr w8, [x1]
100023fb0str w8, [x0+16]
100023fb4ret x30
100023fa8
100023fa8__ZN14TaskAllocationC1ERK8PortBaseym:
100023fa8stp x2, x3, [x0]
100023facldr w8, [x1]
100023fb0str w8, [x0+16]
100023fb4ret x30
100023fa8
100023fb8
100023fb8__ZN14TaskAllocationD1Ev:
100023fb8pacibsp
100023fbcsub sp, sp, 48
100023fc0stp x20, x19, [sp+16]
100023fc4stp x29, x30, [sp+32]
100023fc8add x29, sp, 32
100023fccmov x19, x0
100023fd0ldr x8, [x0]
100023fd4cbz x8, 0x10002405c
100023fd8ldr w1, [x19+16]
100023fdcsub w8, w1, 1
100023fe0adds wzr, w8, 3
100023fe4b.hi 0x10002405c
100023fe8str wzr, [sp+12]
100023fechint
100023ff0ldr x8, 0x20950
100023ff4ldr w0, [x8]
100023ff8add x2, sp, 12
100023ffcbl _kernelrpc_mach_port_type_trap@plt
100024000ldr w8, [sp+12]
100024004ands wzr, w8, 0xffefffff
100024008b.eq 0x10002405c
10002400cldr w0, [x19+16]
100024010ldp x1, x8, [x19]
100024014hint
100024018ldr x9, 0x209d0
10002401cldr x9, [x9]
100024020add x8, x9, x8
100024024bic x2, x8, x9
100024028bl mach_vm_deallocate@plt
10002402ccbz w0, 0x100024058
100024030movz w0, 0
100024034bl usleep@plt
100024038movz w0, 50
10002403cbl usleep@plt
100024040movz w0, 50
100024044bl usleep@plt
100024048movz w0, 50
10002404cbl usleep@plt
100024050movz w0, 50
100024054bl usleep@plt
100024058
100024058loc_100024058:
100024058str xzr, [x19]
10002405c
10002405cloc_10002405c:
10002405cmov x0, x19
100024060ldp x29, x30, [sp+32]
100024064ldp x20, x19, [sp+16]
100024068add sp, sp, 48
10002406cretab
100024070bl fn_100005128
100024074str xzr, [x19]
100024078bl fn_100005128
100023fb8
100023fb8__ZN14TaskAllocationD1Ev:
100023fb8pacibsp
100023fbcsub sp, sp, 48
100023fc0stp x20, x19, [sp+16]
100023fc4stp x29, x30, [sp+32]
100023fc8add x29, sp, 32
100023fccmov x19, x0
100023fd0ldr x8, [x0]
100023fd4cbz x8, 0x10002405c
100023fd8ldr w1, [x19+16]
100023fdcsub w8, w1, 1
100023fe0adds wzr, w8, 3
100023fe4b.hi 0x10002405c
100023fe8str wzr, [sp+12]
100023fechint
100023ff0ldr x8, 0x20950
100023ff4ldr w0, [x8]
100023ff8add x2, sp, 12
100023ffcbl _kernelrpc_mach_port_type_trap@plt
100024000ldr w8, [sp+12]
100024004ands wzr, w8, 0xffefffff
100024008b.eq 0x10002405c
10002400cldr w0, [x19+16]
100024010ldp x1, x8, [x19]
100024014hint
100024018ldr x9, 0x209d0
10002401cldr x9, [x9]
100024020add x8, x9, x8
100024024bic x2, x8, x9
100024028bl mach_vm_deallocate@plt
10002402ccbz w0, 0x100024058
100024030movz w0, 0
100024034bl usleep@plt
100024038movz w0, 50
10002403cbl usleep@plt
100024040movz w0, 50
100024044bl usleep@plt
100024048movz w0, 50
10002404cbl usleep@plt
100024050movz w0, 50
100024054bl usleep@plt
100024058
100024058loc_100024058:
100024058str xzr, [x19]
10002405c
10002405cloc_10002405c:
10002405cmov x0, x19
100024060ldp x29, x30, [sp+32]
100024064ldp x20, x19, [sp+16]
100024068add sp, sp, 48
10002406cretab
100024070bl fn_100005128
100024074str xzr, [x19]
100024078bl fn_100005128
100023fb8
10002407c
10002407c__ZNK14TaskAllocationcvbEv:
10002407cldr x8, [x0]
100024080subs xzr, x8, 0
100024084cset w0, ne
100024088ret x30
10002407c
10002407c__ZNK14TaskAllocationcvbEv:
10002407cldr x8, [x0]
100024080subs xzr, x8, 0
100024084cset w0, ne
100024088ret x30
10002407c
100024094
100024094__ZN14TaskAllocationaSEOS_:
100024094ldr q0, [x1]
100024098str q0, [x0]
10002409cldr w8, [x1+16]
1000240a0str w8, [x0+16]
1000240a4str wzr, [x1+16]
1000240a8str xzr, [x1]
1000240acret x30
100024094
100024094__ZN14TaskAllocationaSEOS_:
100024094ldr q0, [x1]
100024098str q0, [x0]
10002409cldr w8, [x1+16]
1000240a0str w8, [x0+16]
1000240a4str wzr, [x1+16]
1000240a8str xzr, [x1]
1000240acret x30
100024094
1000240b0
1000240b0__ZN14TaskAllocationC1EOS_:
1000240b0stp xzr, xzr, [x0]
1000240b4str wzr, [x0+16]
1000240b8ldr q0, [x1]
1000240bcstr q0, [x0]
1000240c0ldr w8, [x1+16]
1000240c4str w8, [x0+16]
1000240c8str wzr, [x1+16]
1000240ccstr xzr, [x1]
1000240d0ret x30
1000240b0
1000240b0__ZN14TaskAllocationC1EOS_:
1000240b0stp xzr, xzr, [x0]
1000240b4str wzr, [x0+16]
1000240b8ldr q0, [x1]
1000240bcstr q0, [x0]
1000240c0ldr w8, [x1+16]
1000240c4str w8, [x0+16]
1000240c8str wzr, [x1+16]
1000240ccstr xzr, [x1]
1000240d0ret x30
1000240b0
1000240dc
1000240dc__ZN17PortAddressCachedaSEOS_:
1000240dcldr w8, [x1]
1000240e0str w8, [x0]
1000240e4str wzr, [x1]
1000240e8ldr x8, [x1+8]
1000240ecstr x8, [x0+8]
1000240f0str xzr, [x1+8]
1000240f4ret x30
1000240dc
1000240dc__ZN17PortAddressCachedaSEOS_:
1000240dcldr w8, [x1]
1000240e0str w8, [x0]
1000240e4str wzr, [x1]
1000240e8ldr x8, [x1+8]
1000240ecstr x8, [x0+8]
1000240f0str xzr, [x1+8]
1000240f4ret x30
1000240dc
1000240f8
1000240f8__ZN17PortAddressCachedC1EOS_:
1000240f8str wzr, [x0]
1000240fcstr xzr, [x0+8]
100024100ldr w8, [x1]
100024104str w8, [x0]
100024108str wzr, [x1]
10002410cldr x8, [x1+8]
100024110str x8, [x0+8]
100024114str xzr, [x1+8]
100024118ret x30
1000240f8
1000240f8__ZN17PortAddressCachedC1EOS_:
1000240f8str wzr, [x0]
1000240fcstr xzr, [x0+8]
100024100ldr w8, [x1]
100024104str w8, [x0]
100024108str wzr, [x1]
10002410cldr x8, [x1+8]
100024110str x8, [x0+8]
100024114str xzr, [x1+8]
100024118ret x30
1000240f8
10002411c
10002411c__ZN17PortAddressCached5resetEv:
10002411cstr wzr, [x0]
100024120str xzr, [x0+8]
100024124ret x30
10002411c
10002411c__ZN17PortAddressCached5resetEv:
10002411cstr wzr, [x0]
100024120str xzr, [x0+8]
100024124ret x30
10002411c
100024128
100024128__ZN21PortAddressCachedBaseI17PortAddressCachedE16setKernelAddressEPN2KS8ipc_portE:
100024128str x1, [x0]
10002412cret x30
100024128
100024128__ZN21PortAddressCachedBaseI17PortAddressCachedE16setKernelAddressEPN2KS8ipc_portE:
100024128str x1, [x0]
10002412cret x30
100024128
100024130
100024130__ZNK21PortAddressCachedBaseI17PortAddressCachedE16getKernelAddressEv:
100024130ldr x0, [x0]
100024134ret x30
100024130
100024130__ZNK21PortAddressCachedBaseI17PortAddressCachedE16getKernelAddressEv:
100024130ldr x0, [x0]
100024134ret x30
100024130
100024138
100024138__ZN21PortAddressCachedBaseI17PortAddressCachedE5resetEv:
100024138str xzr, [x0]
10002413cret x30
100024138
100024138__ZN21PortAddressCachedBaseI17PortAddressCachedE5resetEv:
100024138str xzr, [x0]
10002413cret x30
100024138
100024140
100024140__ZNK11CorelliumRW10readLengthEyyy:
100024140ldrb w8, [x0+16]
100024144subs xzr, x3, 0
100024148ccmp w8, 0, 0, eq
10002414ccset w0, eq
100024150ret x30
100024140
100024140__ZNK11CorelliumRW10readLengthEyyy:
100024140ldrb w8, [x0+16]
100024144subs xzr, x3, 0
100024148ccmp w8, 0, 0, eq
10002414ccset w0, eq
100024150ret x30
100024140
10002415c
10002415c__ZNK11CorelliumRW11writeLengthEyyj:
10002415cldrb w8, [x0+16]
100024160orr w8, w3, w8
100024164subs wzr, w8, 0
100024168cset w0, eq
10002416cret x30
10002415c
10002415c__ZNK11CorelliumRW11writeLengthEyyj:
10002415cldrb w8, [x0+16]
100024160orr w8, w3, w8
100024164subs wzr, w8, 0
100024168cset w0, eq
10002416cret x30
10002415c
100024170
100024170fn_100024170:
100024170pacibsp
100024174stp x20, x19, [sp-32]!
100024178stp x29, x30, [sp+16]
10002417cadd x29, sp, 16
100024180movz x19, 20585
100024184movk x19, 0x6f680000
100024188movk x19, 0x656e00000000
10002418cmovk x19, 0x3531000000000000
100024190bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
100024194adr x10, 0x24c0c
100024198hint
10002419cadd x9, x10, 1024
1000241a0ldr x8, [x10+1024]
1000241a4eor x11, x8, x19
1000241a8ldur x8, [x9+3]
1000241acmovz x12, 28271
1000241b0movk x12, 0x31650000
1000241b4movk x12, 0x2c3500000000
1000241b8movk x12, 0x32000000000000
1000241bceor x12, x8, x12
1000241c0movz w8, 17
1000241c4orr x11, x11, x12
1000241c8cbz x11, 0x1000241fc
1000241ccldr x10, [x10+1024]
1000241d0eor x10, x19, x10
1000241d4ldur x9, [x9+3]
1000241d8movz x11, 28271
1000241dcmovk x11, 0x31650000
1000241e0movk x11, 0x2c3500000000
1000241e4movk x11, 0x33000000000000
1000241e8eor x9, x9, x11
1000241ecorr x9, x10, x9
1000241f0subs xzr, x9, 0
1000241f4movz w9, 25
1000241f8csel w8, w8, w9, eq
1000241fc
1000241fcloc_1000241fc:
1000241fcadrp x9, 0x24000
100024200str w8, [x9+3248]
100024204ldp x29, x30, [sp+16]
100024208ldp x20, x19, [sp], 32
10002420cretab
100024170
100024170fn_100024170:
100024170pacibsp
100024174stp x20, x19, [sp-32]!
100024178stp x29, x30, [sp+16]
10002417cadd x29, sp, 16
100024180movz x19, 20585
100024184movk x19, 0x6f680000
100024188movk x19, 0x656e00000000
10002418cmovk x19, 0x3531000000000000
100024190bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
100024194adr x10, 0x24c0c
100024198hint
10002419cadd x9, x10, 1024
1000241a0ldr x8, [x10+1024]
1000241a4eor x11, x8, x19
1000241a8ldur x8, [x9+3]
1000241acmovz x12, 28271
1000241b0movk x12, 0x31650000
1000241b4movk x12, 0x2c3500000000
1000241b8movk x12, 0x32000000000000
1000241bceor x12, x8, x12
1000241c0movz w8, 17
1000241c4orr x11, x11, x12
1000241c8cbz x11, 0x1000241fc
1000241ccldr x10, [x10+1024]
1000241d0eor x10, x19, x10
1000241d4ldur x9, [x9+3]
1000241d8movz x11, 28271
1000241dcmovk x11, 0x31650000
1000241e0movk x11, 0x2c3500000000
1000241e4movk x11, 0x33000000000000
1000241e8eor x9, x9, x11
1000241ecorr x9, x10, x9
1000241f0subs xzr, x9, 0
1000241f4movz w9, 25
1000241f8csel w8, w8, w9, eq
1000241fc
1000241fcloc_1000241fc:
1000241fcadrp x9, 0x24000
100024200str w8, [x9+3248]
100024204ldp x29, x30, [sp+16]
100024208ldp x20, x19, [sp], 32
10002420cretab
100024170
100024210
100024210__ZN13FDGuardNeonRWD2Ev:
100024210pacibsp
100024214stp x26, x25, [sp-80]!
100024218stp x24, x23, [sp+16]
10002421cstp x22, x21, [sp+32]
100024220stp x20, x19, [sp+48]
100024224stp x29, x30, [sp+64]
100024228add x29, sp, 64
10002422csub sp, sp, 816
100024230mov x19, x0
100024234mov x20, x0
100024238ldr w8, [x20+28]!
10002423csub w8, w8, 1
100024240adds wzr, w8, 3
100024244b.hi 0x1000244fc
100024248ldp w23, w21, [x19+16]
10002424cstp xzr, xzr, [x29-80]
100024250adr x25, 0x24b4c
100024254hint
100024258ldr w24, [x25]
10002425cadr x16, 1848
100024260hint
100024264paciza x16
100024268mov x2, x16
10002426csub x0, x29, 80
100024270movz x1, 0
100024274movz x3, 0
100024278bl pthread_create_suspended_np@plt
10002427ccbz w0, 0x10002434c
100024280
100024280loc_100024280:
100024280movz w0, 0
100024284bl usleep@plt
100024288movz w0, 50
10002428cbl usleep@plt
100024290movz w0, 50
100024294bl usleep@plt
100024298movz w0, 50
10002429cbl usleep@plt
1000242a0movz w0, 50
1000242a4bl usleep@plt
1000242a8movz w0, 50
1000242acbl usleep@plt
1000242b0
1000242b0loc_1000242b0:
1000242b0bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
1000242b4mov x1, x0
1000242b8mov x0, x19
1000242bcmov x2, x20
1000242c0bl _ZNK12KernelWriterI13FDGuardNeonRWE9killRightER8TaskPortRK8PortBase@plt
1000242c4tbnz w0, 0, 0x1000242d0
1000242c8movz w0, 0
1000242ccbl usleep@plt
1000242d0
1000242d0loc_1000242d0:
1000242d0hint
1000242d4ldr q0, 0x1e92c
1000242d8str q0, [x19+16]
1000242dcldur x0, [x29-80]
1000242e0bl pthread_mach_thread_np@plt
1000242e4stur w0, [x29-88]
1000242e8add x8, sp, 0
1000242ecsub x0, x29, 88
1000242f0bl _ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv@plt
1000242f4ldrb w8, [sp+260]
1000242f8cbz w8, 0x1000244e4
1000242fcadd x0, sp, 264
100024300add x1, sp, 0
100024304movz w2, 261
100024308bl memcpy@plt
10002430cadd x0, sp, 528
100024310add x1, sp, 264
100024314movz w2, 260
100024318bl memcpy@plt
10002431cldr w8, [x25]
100024320subs wzr, w8, 2
100024324b.eq 0x100024400
100024328hint
10002432chint
100024330ldr w8, 0x24a68
100024334subs wzr, w24, 1
100024338b.eq 0x1000243f0
10002433ccbnz w24, 0x100024400
100024340subs wzr, w8, 5
100024344b.lo 0x1000243f8
100024348b 0x100024400
10002434c
10002434cloc_10002434c:
10002434cldur x0, [x29-80]
100024350bl pthread_mach_thread_np@plt
100024354str w0, [sp+264]
100024358add x1, sp, 264
10002435cmov x0, x19
100024360movz w2, 0
100024364bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100024368mov x22, x0
10002436ccbz x0, 0x10002480c
100024370bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024374ldr w8, [x0]
100024378str w8, [sp+264]
10002437cadd x1, sp, 264
100024380mov x0, x19
100024384mov x2, x23
100024388bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki@plt
10002438cldr w8, [x25]
100024390subs wzr, w8, 2
100024394b.eq 0x100024740
100024398hint
10002439chint
1000243a0ldr w8, 0x249f8
1000243a4subs wzr, w24, 1
1000243a8b.eq 0x1000245e0
1000243accbnz w24, 0x100024740
1000243b0subs wzr, w8, 1
1000243b4b.le 0x10002462c
1000243b8subs wzr, w8, 2
1000243bcb.eq 0x100024684
1000243c0subs wzr, w8, 3
1000243c4b.eq 0x1000246a4
1000243c8subs wzr, w8, 4
1000243ccb.ne 0x100024740
1000243d0add x1, x22, 184
1000243d4sub x8, x0, 8
1000243d8str x8, [sp+264]
1000243dcadd x2, sp, 264
1000243e0mov x0, x19
1000243e4movz w3, 8
1000243e8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000243ecb 0x100024740
1000243f0
1000243f0loc_1000243f0:
1000243f0subs wzr, w8, 4
1000243f4b.hi 0x100024400
1000243f8
1000243f8loc_1000243f8:
1000243f8str xzr, [sp+544]
1000243fcstrh wzr, [sp+530]
100024400
100024400loc_100024400:
100024400ldur w0, [x29-88]
100024404add x2, sp, 528
100024408movz w1, 2
10002440cmovz w3, 65
100024410bl thread_set_state@plt
100024414cbz w0, 0x100024454
100024418
100024418loc_100024418:
100024418movz w0, 0
10002441cbl usleep@plt
100024420movz w0, 50
100024424bl usleep@plt
100024428movz w0, 50
10002442cbl usleep@plt
100024430movz w0, 50
100024434bl usleep@plt
100024438movz w0, 50
10002443cbl usleep@plt
100024440movz w0, 50
100024444bl usleep@plt
100024448movz w0, 0
10002444cbl usleep@plt
100024450b 0x1000244ec
100024454
100024454loc_100024454:
100024454ldur x0, [x29-72]
100024458bl pthread_mach_thread_np@plt
10002445cstur w0, [x29-88]
100024460add x8, sp, 0
100024464sub x0, x29, 88
100024468bl _ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv@plt
10002446cldrb w8, [sp+260]
100024470cbz w8, 0x1000244e4
100024474add x0, sp, 264
100024478add x1, sp, 0
10002447cmovz w2, 261
100024480bl memcpy@plt
100024484add x0, sp, 528
100024488add x1, sp, 264
10002448cmovz w2, 260
100024490bl memcpy@plt
100024494ldr w8, [x25]
100024498subs wzr, w8, 2
10002449cb.eq 0x1000244c8
1000244a0hint
1000244a4hint
1000244a8ldr w8, 0x248f0
1000244accbz w24, 0x100024620
1000244b0subs wzr, w24, 1
1000244b4b.ne 0x1000244c8
1000244b8subs wzr, w8, 5
1000244bcb.hs 0x1000244c8
1000244c0
1000244c0loc_1000244c0:
1000244c0str xzr, [sp+544]
1000244c4strh wzr, [sp+530]
1000244c8
1000244c8loc_1000244c8:
1000244c8ldur w0, [x29-88]
1000244ccadd x2, sp, 528
1000244d0movz w1, 2
1000244d4movz w3, 65
1000244d8bl thread_set_state@plt
1000244dccbnz w0, 0x100024418
1000244e0b 0x1000244ec
1000244e4
1000244e4loc_1000244e4:
1000244e4movz w0, 0
1000244e8bl usleep@plt
1000244ec
1000244ecloc_1000244ec:
1000244ecldur x0, [x29-80]
1000244f0bl pthread_detach@plt
1000244f4ldur x0, [x29-72]
1000244f8bl pthread_detach@plt
1000244fc
1000244fcloc_1000244fc:
1000244fcldr w0, [x19+112]
100024500adds wzr, w0, 1
100024504b.eq 0x100024538
100024508bl close@plt
10002450cadds wzr, w0, 1
100024510b.eq 0x100024520
100024514movn w8, 0
100024518str w8, [x19+112]
10002451cb 0x100024538
100024520
100024520loc_100024520:
100024520movz w0, 0
100024524bl usleep@plt
100024528movz w0, 50
10002452cbl usleep@plt
100024530movz w0, 50
100024534bl usleep@plt
100024538
100024538loc_100024538:
100024538mov x0, x20
10002453cbl fn_100019714
100024540add x0, x19, 24
100024544bl fn_100019904
100024548ldr w0, [x19+20]
10002454cadds wzr, w0, 1
100024550b.eq 0x100024584
100024554bl close@plt
100024558adds wzr, w0, 1
10002455cb.eq 0x10002456c
100024560movn w8, 0
100024564str w8, [x19+20]
100024568b 0x100024584
10002456c
10002456cloc_10002456c:
10002456cmovz w0, 0
100024570bl usleep@plt
100024574movz w0, 50
100024578bl usleep@plt
10002457cmovz w0, 50
100024580bl usleep@plt
100024584
100024584loc_100024584:
100024584ldr w0, [x19+16]
100024588adds wzr, w0, 1
10002458cb.eq 0x1000245c0
100024590bl close@plt
100024594adds wzr, w0, 1
100024598b.eq 0x1000245a8
10002459cmovn w8, 0
1000245a0str w8, [x19+16]
1000245a4b 0x1000245c0
1000245a8
1000245a8loc_1000245a8:
1000245a8movz w0, 0
1000245acbl usleep@plt
1000245b0movz w0, 50
1000245b4bl usleep@plt
1000245b8movz w0, 50
1000245bcbl usleep@plt
1000245c0
1000245c0loc_1000245c0:
1000245c0mov x0, x19
1000245c4add sp, sp, 816
1000245c8ldp x29, x30, [sp+64]
1000245ccldp x20, x19, [sp+48]
1000245d0ldp x22, x21, [sp+32]
1000245d4ldp x24, x23, [sp+16]
1000245d8ldp x26, x25, [sp], 80
1000245dcretab
1000245e0
1000245e0loc_1000245e0:
1000245e0subs wzr, w8, 1
1000245e4b.le 0x100024658
1000245e8subs wzr, w8, 2
1000245ecb.eq 0x1000246c4
1000245f0subs wzr, w8, 3
1000245f4b.eq 0x1000246e4
1000245f8subs wzr, w8, 4
1000245fcb.ne 0x100024740
100024600add x1, x22, 184
100024604sub x8, x0, 8
100024608str x8, [sp+264]
10002460cadd x2, sp, 264
100024610mov x0, x19
100024614movz w3, 8
100024618bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002461cb 0x100024740
100024620
100024620loc_100024620:
100024620subs wzr, w8, 4
100024624b.ls 0x1000244c0
100024628b 0x1000244c8
10002462c
10002462cloc_10002462c:
10002462ccbz w8, 0x100024704
100024630subs wzr, w8, 1
100024634b.ne 0x100024740
100024638add x1, x22, 184
10002463csub x8, x0, 8
100024640str x8, [sp+264]
100024644add x2, sp, 264
100024648mov x0, x19
10002464cmovz w3, 8
100024650bl __ZN13FDGuardNeonRW11writeLengthEyyj
100024654b 0x100024740
100024658
100024658loc_100024658:
100024658cbz w8, 0x100024724
10002465csubs wzr, w8, 1
100024660b.ne 0x100024740
100024664add x1, x22, 184
100024668sub x8, x0, 8
10002466cstr x8, [sp+264]
100024670add x2, sp, 264
100024674mov x0, x19
100024678movz w3, 8
10002467cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024680b 0x100024740
100024684
100024684loc_100024684:
100024684add x1, x22, 184
100024688sub x8, x0, 8
10002468cstr x8, [sp+264]
100024690add x2, sp, 264
100024694mov x0, x19
100024698movz w3, 8
10002469cbl __ZN13FDGuardNeonRW11writeLengthEyyj
1000246a0b 0x100024740
1000246a4
1000246a4loc_1000246a4:
1000246a4add x1, x22, 184
1000246a8sub x8, x0, 8
1000246acstr x8, [sp+264]
1000246b0add x2, sp, 264
1000246b4mov x0, x19
1000246b8movz w3, 8
1000246bcbl __ZN13FDGuardNeonRW11writeLengthEyyj
1000246c0b 0x100024740
1000246c4
1000246c4loc_1000246c4:
1000246c4add x1, x22, 184
1000246c8sub x8, x0, 8
1000246ccstr x8, [sp+264]
1000246d0add x2, sp, 264
1000246d4mov x0, x19
1000246d8movz w3, 8
1000246dcbl __ZN13FDGuardNeonRW11writeLengthEyyj
1000246e0b 0x100024740
1000246e4
1000246e4loc_1000246e4:
1000246e4add x1, x22, 184
1000246e8sub x8, x0, 8
1000246ecstr x8, [sp+264]
1000246f0add x2, sp, 264
1000246f4mov x0, x19
1000246f8movz w3, 8
1000246fcbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024700b 0x100024740
100024704
100024704loc_100024704:
100024704add x1, x22, 184
100024708sub x8, x0, 8
10002470cstr x8, [sp+264]
100024710add x2, sp, 264
100024714mov x0, x19
100024718movz w3, 8
10002471cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024720b 0x100024740
100024724
100024724loc_100024724:
100024724add x1, x22, 184
100024728sub x8, x0, 8
10002472cstr x8, [sp+264]
100024730add x2, sp, 264
100024734mov x0, x19
100024738movz w3, 8
10002473cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024740
100024740loc_100024740:
100024740sub x8, x29, 80
100024744add x0, x8, 8
100024748adr x16, 588
10002474chint
100024750paciza x16
100024754mov x2, x16
100024758movz x1, 0
10002475cmovz x3, 0
100024760bl pthread_create_suspended_np@plt
100024764cbnz w0, 0x100024280
100024768ldur x0, [x29-72]
10002476cbl pthread_mach_thread_np@plt
100024770str w0, [sp+264]
100024774add x1, sp, 264
100024778mov x0, x19
10002477cmovz w2, 0
100024780bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100024784mov x22, x0
100024788cbz x0, 0x10002480c
10002478cbl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024790ldr w8, [x0]
100024794str w8, [sp+264]
100024798add x1, sp, 264
10002479cmov x0, x19
1000247a0mov x2, x21
1000247a4bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki@plt
1000247a8ldr w8, [x25]
1000247acsubs wzr, w8, 2
1000247b0b.eq 0x1000242b0
1000247b4hint
1000247b8hint
1000247bcldr w8, 0x245dc
1000247c0cbz w24, 0x100024818
1000247c4subs wzr, w24, 1
1000247c8b.ne 0x1000242b0
1000247ccsubs wzr, w8, 1
1000247d0b.le 0x100024858
1000247d4subs wzr, w8, 2
1000247d8b.eq 0x1000248b0
1000247dcsubs wzr, w8, 3
1000247e0b.eq 0x1000248d0
1000247e4subs wzr, w8, 4
1000247e8b.ne 0x1000242b0
1000247ecadd x1, x22, 184
1000247f0sub x8, x0, 8
1000247f4str x8, [sp+264]
1000247f8add x2, sp, 264
1000247fcmov x0, x19
100024800movz w3, 8
100024804bl __ZN13FDGuardNeonRW11writeLengthEyyj
100024808b 0x1000242b0
10002480c
10002480cloc_10002480c:
10002480cmovz w0, 0
100024810bl usleep@plt
100024814b 0x1000244fc
100024818
100024818loc_100024818:
100024818subs wzr, w8, 1
10002481cb.le 0x100024884
100024820subs wzr, w8, 2
100024824b.eq 0x1000248f0
100024828subs wzr, w8, 3
10002482cb.eq 0x100024910
100024830subs wzr, w8, 4
100024834b.ne 0x1000242b0
100024838add x1, x22, 184
10002483csub x8, x0, 8
100024840str x8, [sp+264]
100024844add x2, sp, 264
100024848mov x0, x19
10002484cmovz w3, 8
100024850bl __ZN13FDGuardNeonRW11writeLengthEyyj
100024854b 0x1000242b0
100024858
100024858loc_100024858:
100024858cbz w8, 0x100024930
10002485csubs wzr, w8, 1
100024860b.ne 0x1000242b0
100024864add x1, x22, 184
100024868sub x8, x0, 8
10002486cstr x8, [sp+264]
100024870add x2, sp, 264
100024874mov x0, x19
100024878movz w3, 8
10002487cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024880b 0x1000242b0
100024884
100024884loc_100024884:
100024884cbz w8, 0x100024950
100024888subs wzr, w8, 1
10002488cb.ne 0x1000242b0
100024890add x1, x22, 184
100024894sub x8, x0, 8
100024898str x8, [sp+264]
10002489cadd x2, sp, 264
1000248a0mov x0, x19
1000248a4movz w3, 8
1000248a8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000248acb 0x1000242b0
1000248b0
1000248b0loc_1000248b0:
1000248b0add x1, x22, 184
1000248b4sub x8, x0, 8
1000248b8str x8, [sp+264]
1000248bcadd x2, sp, 264
1000248c0mov x0, x19
1000248c4movz w3, 8
1000248c8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000248ccb 0x1000242b0
1000248d0
1000248d0loc_1000248d0:
1000248d0add x1, x22, 184
1000248d4sub x8, x0, 8
1000248d8str x8, [sp+264]
1000248dcadd x2, sp, 264
1000248e0mov x0, x19
1000248e4movz w3, 8
1000248e8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000248ecb 0x1000242b0
1000248f0
1000248f0loc_1000248f0:
1000248f0add x1, x22, 184
1000248f4sub x8, x0, 8
1000248f8str x8, [sp+264]
1000248fcadd x2, sp, 264
100024900mov x0, x19
100024904movz w3, 8
100024908bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002490cb 0x1000242b0
100024910
100024910loc_100024910:
100024910add x1, x22, 184
100024914sub x8, x0, 8
100024918str x8, [sp+264]
10002491cadd x2, sp, 264
100024920mov x0, x19
100024924movz w3, 8
100024928bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002492cb 0x1000242b0
100024930
100024930loc_100024930:
100024930add x1, x22, 184
100024934sub x8, x0, 8
100024938str x8, [sp+264]
10002493cadd x2, sp, 264
100024940mov x0, x19
100024944movz w3, 8
100024948bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002494cb 0x1000242b0
100024950
100024950loc_100024950:
100024950add x1, x22, 184
100024954sub x8, x0, 8
100024958str x8, [sp+264]
10002495cadd x2, sp, 264
100024960mov x0, x19
100024964movz w3, 8
100024968bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002496cb 0x1000242b0
100024970bl fn_100005128
100024974bl fn_100005128
100024978bl fn_100005128
10002497cbl fn_100005128
100024980bl fn_100005128
100024984bl fn_100005128
100024988bl fn_100005128
10002498cbl fn_100005128
100024990bl fn_100005128
100024210
100024210__ZN13FDGuardNeonRWD2Ev:
100024210pacibsp
100024214stp x26, x25, [sp-80]!
100024218stp x24, x23, [sp+16]
10002421cstp x22, x21, [sp+32]
100024220stp x20, x19, [sp+48]
100024224stp x29, x30, [sp+64]
100024228add x29, sp, 64
10002422csub sp, sp, 816
100024230mov x19, x0
100024234mov x20, x0
100024238ldr w8, [x20+28]!
10002423csub w8, w8, 1
100024240adds wzr, w8, 3
100024244b.hi 0x1000244fc
100024248ldp w23, w21, [x19+16]
10002424cstp xzr, xzr, [x29-80]
100024250adr x25, 0x24b4c
100024254hint
100024258ldr w24, [x25]
10002425cadr x16, 1848
100024260hint
100024264paciza x16
100024268mov x2, x16
10002426csub x0, x29, 80
100024270movz x1, 0
100024274movz x3, 0
100024278bl pthread_create_suspended_np@plt
10002427ccbz w0, 0x10002434c
100024280
100024280loc_100024280:
100024280movz w0, 0
100024284bl usleep@plt
100024288movz w0, 50
10002428cbl usleep@plt
100024290movz w0, 50
100024294bl usleep@plt
100024298movz w0, 50
10002429cbl usleep@plt
1000242a0movz w0, 50
1000242a4bl usleep@plt
1000242a8movz w0, 50
1000242acbl usleep@plt
1000242b0
1000242b0loc_1000242b0:
1000242b0bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
1000242b4mov x1, x0
1000242b8mov x0, x19
1000242bcmov x2, x20
1000242c0bl _ZNK12KernelWriterI13FDGuardNeonRWE9killRightER8TaskPortRK8PortBase@plt
1000242c4tbnz w0, 0, 0x1000242d0
1000242c8movz w0, 0
1000242ccbl usleep@plt
1000242d0
1000242d0loc_1000242d0:
1000242d0hint
1000242d4ldr q0, 0x1e92c
1000242d8str q0, [x19+16]
1000242dcldur x0, [x29-80]
1000242e0bl pthread_mach_thread_np@plt
1000242e4stur w0, [x29-88]
1000242e8add x8, sp, 0
1000242ecsub x0, x29, 88
1000242f0bl _ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv@plt
1000242f4ldrb w8, [sp+260]
1000242f8cbz w8, 0x1000244e4
1000242fcadd x0, sp, 264
100024300add x1, sp, 0
100024304movz w2, 261
100024308bl memcpy@plt
10002430cadd x0, sp, 528
100024310add x1, sp, 264
100024314movz w2, 260
100024318bl memcpy@plt
10002431cldr w8, [x25]
100024320subs wzr, w8, 2
100024324b.eq 0x100024400
100024328hint
10002432chint
100024330ldr w8, 0x24a68
100024334subs wzr, w24, 1
100024338b.eq 0x1000243f0
10002433ccbnz w24, 0x100024400
100024340subs wzr, w8, 5
100024344b.lo 0x1000243f8
100024348b 0x100024400
10002434c
10002434cloc_10002434c:
10002434cldur x0, [x29-80]
100024350bl pthread_mach_thread_np@plt
100024354str w0, [sp+264]
100024358add x1, sp, 264
10002435cmov x0, x19
100024360movz w2, 0
100024364bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100024368mov x22, x0
10002436ccbz x0, 0x10002480c
100024370bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024374ldr w8, [x0]
100024378str w8, [sp+264]
10002437cadd x1, sp, 264
100024380mov x0, x19
100024384mov x2, x23
100024388bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki@plt
10002438cldr w8, [x25]
100024390subs wzr, w8, 2
100024394b.eq 0x100024740
100024398hint
10002439chint
1000243a0ldr w8, 0x249f8
1000243a4subs wzr, w24, 1
1000243a8b.eq 0x1000245e0
1000243accbnz w24, 0x100024740
1000243b0subs wzr, w8, 1
1000243b4b.le 0x10002462c
1000243b8subs wzr, w8, 2
1000243bcb.eq 0x100024684
1000243c0subs wzr, w8, 3
1000243c4b.eq 0x1000246a4
1000243c8subs wzr, w8, 4
1000243ccb.ne 0x100024740
1000243d0add x1, x22, 184
1000243d4sub x8, x0, 8
1000243d8str x8, [sp+264]
1000243dcadd x2, sp, 264
1000243e0mov x0, x19
1000243e4movz w3, 8
1000243e8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000243ecb 0x100024740
1000243f0
1000243f0loc_1000243f0:
1000243f0subs wzr, w8, 4
1000243f4b.hi 0x100024400
1000243f8
1000243f8loc_1000243f8:
1000243f8str xzr, [sp+544]
1000243fcstrh wzr, [sp+530]
100024400
100024400loc_100024400:
100024400ldur w0, [x29-88]
100024404add x2, sp, 528
100024408movz w1, 2
10002440cmovz w3, 65
100024410bl thread_set_state@plt
100024414cbz w0, 0x100024454
100024418
100024418loc_100024418:
100024418movz w0, 0
10002441cbl usleep@plt
100024420movz w0, 50
100024424bl usleep@plt
100024428movz w0, 50
10002442cbl usleep@plt
100024430movz w0, 50
100024434bl usleep@plt
100024438movz w0, 50
10002443cbl usleep@plt
100024440movz w0, 50
100024444bl usleep@plt
100024448movz w0, 0
10002444cbl usleep@plt
100024450b 0x1000244ec
100024454
100024454loc_100024454:
100024454ldur x0, [x29-72]
100024458bl pthread_mach_thread_np@plt
10002445cstur w0, [x29-88]
100024460add x8, sp, 0
100024464sub x0, x29, 88
100024468bl _ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv@plt
10002446cldrb w8, [sp+260]
100024470cbz w8, 0x1000244e4
100024474add x0, sp, 264
100024478add x1, sp, 0
10002447cmovz w2, 261
100024480bl memcpy@plt
100024484add x0, sp, 528
100024488add x1, sp, 264
10002448cmovz w2, 260
100024490bl memcpy@plt
100024494ldr w8, [x25]
100024498subs wzr, w8, 2
10002449cb.eq 0x1000244c8
1000244a0hint
1000244a4hint
1000244a8ldr w8, 0x248f0
1000244accbz w24, 0x100024620
1000244b0subs wzr, w24, 1
1000244b4b.ne 0x1000244c8
1000244b8subs wzr, w8, 5
1000244bcb.hs 0x1000244c8
1000244c0
1000244c0loc_1000244c0:
1000244c0str xzr, [sp+544]
1000244c4strh wzr, [sp+530]
1000244c8
1000244c8loc_1000244c8:
1000244c8ldur w0, [x29-88]
1000244ccadd x2, sp, 528
1000244d0movz w1, 2
1000244d4movz w3, 65
1000244d8bl thread_set_state@plt
1000244dccbnz w0, 0x100024418
1000244e0b 0x1000244ec
1000244e4
1000244e4loc_1000244e4:
1000244e4movz w0, 0
1000244e8bl usleep@plt
1000244ec
1000244ecloc_1000244ec:
1000244ecldur x0, [x29-80]
1000244f0bl pthread_detach@plt
1000244f4ldur x0, [x29-72]
1000244f8bl pthread_detach@plt
1000244fc
1000244fcloc_1000244fc:
1000244fcldr w0, [x19+112]
100024500adds wzr, w0, 1
100024504b.eq 0x100024538
100024508bl close@plt
10002450cadds wzr, w0, 1
100024510b.eq 0x100024520
100024514movn w8, 0
100024518str w8, [x19+112]
10002451cb 0x100024538
100024520
100024520loc_100024520:
100024520movz w0, 0
100024524bl usleep@plt
100024528movz w0, 50
10002452cbl usleep@plt
100024530movz w0, 50
100024534bl usleep@plt
100024538
100024538loc_100024538:
100024538mov x0, x20
10002453cbl fn_100019714
100024540add x0, x19, 24
100024544bl fn_100019904
100024548ldr w0, [x19+20]
10002454cadds wzr, w0, 1
100024550b.eq 0x100024584
100024554bl close@plt
100024558adds wzr, w0, 1
10002455cb.eq 0x10002456c
100024560movn w8, 0
100024564str w8, [x19+20]
100024568b 0x100024584
10002456c
10002456cloc_10002456c:
10002456cmovz w0, 0
100024570bl usleep@plt
100024574movz w0, 50
100024578bl usleep@plt
10002457cmovz w0, 50
100024580bl usleep@plt
100024584
100024584loc_100024584:
100024584ldr w0, [x19+16]
100024588adds wzr, w0, 1
10002458cb.eq 0x1000245c0
100024590bl close@plt
100024594adds wzr, w0, 1
100024598b.eq 0x1000245a8
10002459cmovn w8, 0
1000245a0str w8, [x19+16]
1000245a4b 0x1000245c0
1000245a8
1000245a8loc_1000245a8:
1000245a8movz w0, 0
1000245acbl usleep@plt
1000245b0movz w0, 50
1000245b4bl usleep@plt
1000245b8movz w0, 50
1000245bcbl usleep@plt
1000245c0
1000245c0loc_1000245c0:
1000245c0mov x0, x19
1000245c4add sp, sp, 816
1000245c8ldp x29, x30, [sp+64]
1000245ccldp x20, x19, [sp+48]
1000245d0ldp x22, x21, [sp+32]
1000245d4ldp x24, x23, [sp+16]
1000245d8ldp x26, x25, [sp], 80
1000245dcretab
1000245e0
1000245e0loc_1000245e0:
1000245e0subs wzr, w8, 1
1000245e4b.le 0x100024658
1000245e8subs wzr, w8, 2
1000245ecb.eq 0x1000246c4
1000245f0subs wzr, w8, 3
1000245f4b.eq 0x1000246e4
1000245f8subs wzr, w8, 4
1000245fcb.ne 0x100024740
100024600add x1, x22, 184
100024604sub x8, x0, 8
100024608str x8, [sp+264]
10002460cadd x2, sp, 264
100024610mov x0, x19
100024614movz w3, 8
100024618bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002461cb 0x100024740
100024620
100024620loc_100024620:
100024620subs wzr, w8, 4
100024624b.ls 0x1000244c0
100024628b 0x1000244c8
10002462c
10002462cloc_10002462c:
10002462ccbz w8, 0x100024704
100024630subs wzr, w8, 1
100024634b.ne 0x100024740
100024638add x1, x22, 184
10002463csub x8, x0, 8
100024640str x8, [sp+264]
100024644add x2, sp, 264
100024648mov x0, x19
10002464cmovz w3, 8
100024650bl __ZN13FDGuardNeonRW11writeLengthEyyj
100024654b 0x100024740
100024658
100024658loc_100024658:
100024658cbz w8, 0x100024724
10002465csubs wzr, w8, 1
100024660b.ne 0x100024740
100024664add x1, x22, 184
100024668sub x8, x0, 8
10002466cstr x8, [sp+264]
100024670add x2, sp, 264
100024674mov x0, x19
100024678movz w3, 8
10002467cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024680b 0x100024740
100024684
100024684loc_100024684:
100024684add x1, x22, 184
100024688sub x8, x0, 8
10002468cstr x8, [sp+264]
100024690add x2, sp, 264
100024694mov x0, x19
100024698movz w3, 8
10002469cbl __ZN13FDGuardNeonRW11writeLengthEyyj
1000246a0b 0x100024740
1000246a4
1000246a4loc_1000246a4:
1000246a4add x1, x22, 184
1000246a8sub x8, x0, 8
1000246acstr x8, [sp+264]
1000246b0add x2, sp, 264
1000246b4mov x0, x19
1000246b8movz w3, 8
1000246bcbl __ZN13FDGuardNeonRW11writeLengthEyyj
1000246c0b 0x100024740
1000246c4
1000246c4loc_1000246c4:
1000246c4add x1, x22, 184
1000246c8sub x8, x0, 8
1000246ccstr x8, [sp+264]
1000246d0add x2, sp, 264
1000246d4mov x0, x19
1000246d8movz w3, 8
1000246dcbl __ZN13FDGuardNeonRW11writeLengthEyyj
1000246e0b 0x100024740
1000246e4
1000246e4loc_1000246e4:
1000246e4add x1, x22, 184
1000246e8sub x8, x0, 8
1000246ecstr x8, [sp+264]
1000246f0add x2, sp, 264
1000246f4mov x0, x19
1000246f8movz w3, 8
1000246fcbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024700b 0x100024740
100024704
100024704loc_100024704:
100024704add x1, x22, 184
100024708sub x8, x0, 8
10002470cstr x8, [sp+264]
100024710add x2, sp, 264
100024714mov x0, x19
100024718movz w3, 8
10002471cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024720b 0x100024740
100024724
100024724loc_100024724:
100024724add x1, x22, 184
100024728sub x8, x0, 8
10002472cstr x8, [sp+264]
100024730add x2, sp, 264
100024734mov x0, x19
100024738movz w3, 8
10002473cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024740
100024740loc_100024740:
100024740sub x8, x29, 80
100024744add x0, x8, 8
100024748adr x16, 588
10002474chint
100024750paciza x16
100024754mov x2, x16
100024758movz x1, 0
10002475cmovz x3, 0
100024760bl pthread_create_suspended_np@plt
100024764cbnz w0, 0x100024280
100024768ldur x0, [x29-72]
10002476cbl pthread_mach_thread_np@plt
100024770str w0, [sp+264]
100024774add x1, sp, 264
100024778mov x0, x19
10002477cmovz w2, 0
100024780bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100024784mov x22, x0
100024788cbz x0, 0x10002480c
10002478cbl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024790ldr w8, [x0]
100024794str w8, [sp+264]
100024798add x1, sp, 264
10002479cmov x0, x19
1000247a0mov x2, x21
1000247a4bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki@plt
1000247a8ldr w8, [x25]
1000247acsubs wzr, w8, 2
1000247b0b.eq 0x1000242b0
1000247b4hint
1000247b8hint
1000247bcldr w8, 0x245dc
1000247c0cbz w24, 0x100024818
1000247c4subs wzr, w24, 1
1000247c8b.ne 0x1000242b0
1000247ccsubs wzr, w8, 1
1000247d0b.le 0x100024858
1000247d4subs wzr, w8, 2
1000247d8b.eq 0x1000248b0
1000247dcsubs wzr, w8, 3
1000247e0b.eq 0x1000248d0
1000247e4subs wzr, w8, 4
1000247e8b.ne 0x1000242b0
1000247ecadd x1, x22, 184
1000247f0sub x8, x0, 8
1000247f4str x8, [sp+264]
1000247f8add x2, sp, 264
1000247fcmov x0, x19
100024800movz w3, 8
100024804bl __ZN13FDGuardNeonRW11writeLengthEyyj
100024808b 0x1000242b0
10002480c
10002480cloc_10002480c:
10002480cmovz w0, 0
100024810bl usleep@plt
100024814b 0x1000244fc
100024818
100024818loc_100024818:
100024818subs wzr, w8, 1
10002481cb.le 0x100024884
100024820subs wzr, w8, 2
100024824b.eq 0x1000248f0
100024828subs wzr, w8, 3
10002482cb.eq 0x100024910
100024830subs wzr, w8, 4
100024834b.ne 0x1000242b0
100024838add x1, x22, 184
10002483csub x8, x0, 8
100024840str x8, [sp+264]
100024844add x2, sp, 264
100024848mov x0, x19
10002484cmovz w3, 8
100024850bl __ZN13FDGuardNeonRW11writeLengthEyyj
100024854b 0x1000242b0
100024858
100024858loc_100024858:
100024858cbz w8, 0x100024930
10002485csubs wzr, w8, 1
100024860b.ne 0x1000242b0
100024864add x1, x22, 184
100024868sub x8, x0, 8
10002486cstr x8, [sp+264]
100024870add x2, sp, 264
100024874mov x0, x19
100024878movz w3, 8
10002487cbl __ZN13FDGuardNeonRW11writeLengthEyyj
100024880b 0x1000242b0
100024884
100024884loc_100024884:
100024884cbz w8, 0x100024950
100024888subs wzr, w8, 1
10002488cb.ne 0x1000242b0
100024890add x1, x22, 184
100024894sub x8, x0, 8
100024898str x8, [sp+264]
10002489cadd x2, sp, 264
1000248a0mov x0, x19
1000248a4movz w3, 8
1000248a8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000248acb 0x1000242b0
1000248b0
1000248b0loc_1000248b0:
1000248b0add x1, x22, 184
1000248b4sub x8, x0, 8
1000248b8str x8, [sp+264]
1000248bcadd x2, sp, 264
1000248c0mov x0, x19
1000248c4movz w3, 8
1000248c8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000248ccb 0x1000242b0
1000248d0
1000248d0loc_1000248d0:
1000248d0add x1, x22, 184
1000248d4sub x8, x0, 8
1000248d8str x8, [sp+264]
1000248dcadd x2, sp, 264
1000248e0mov x0, x19
1000248e4movz w3, 8
1000248e8bl __ZN13FDGuardNeonRW11writeLengthEyyj
1000248ecb 0x1000242b0
1000248f0
1000248f0loc_1000248f0:
1000248f0add x1, x22, 184
1000248f4sub x8, x0, 8
1000248f8str x8, [sp+264]
1000248fcadd x2, sp, 264
100024900mov x0, x19
100024904movz w3, 8
100024908bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002490cb 0x1000242b0
100024910
100024910loc_100024910:
100024910add x1, x22, 184
100024914sub x8, x0, 8
100024918str x8, [sp+264]
10002491cadd x2, sp, 264
100024920mov x0, x19
100024924movz w3, 8
100024928bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002492cb 0x1000242b0
100024930
100024930loc_100024930:
100024930add x1, x22, 184
100024934sub x8, x0, 8
100024938str x8, [sp+264]
10002493cadd x2, sp, 264
100024940mov x0, x19
100024944movz w3, 8
100024948bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002494cb 0x1000242b0
100024950
100024950loc_100024950:
100024950add x1, x22, 184
100024954sub x8, x0, 8
100024958str x8, [sp+264]
10002495cadd x2, sp, 264
100024960mov x0, x19
100024964movz w3, 8
100024968bl __ZN13FDGuardNeonRW11writeLengthEyyj
10002496cb 0x1000242b0
100024970bl fn_100005128
100024974bl fn_100005128
100024978bl fn_100005128
10002497cbl fn_100005128
100024980bl fn_100005128
100024984bl fn_100005128
100024988bl fn_100005128
10002498cbl fn_100005128
100024990bl fn_100005128
100024210
10002499c
10002499cfn_10002499c:
10002499cpacibsp
1000249a0stp x20, x19, [sp-32]!
1000249a4stp x29, x30, [sp+16]
1000249a8add x29, sp, 16
1000249acmov x19, x0
1000249b0ldr w0, [x0]
1000249b4adds wzr, w0, 1
1000249b8b.eq 0x1000249ec
1000249bcbl close@plt
1000249c0adds wzr, w0, 1
1000249c4b.eq 0x1000249d4
1000249c8movn w8, 0
1000249ccstr w8, [x19]
1000249d0b 0x1000249ec
1000249d4
1000249d4loc_1000249d4:
1000249d4movz w0, 0
1000249d8bl usleep@plt
1000249dcmovz w0, 50
1000249e0bl usleep@plt
1000249e4movz w0, 50
1000249e8bl usleep@plt
1000249ec
1000249ecloc_1000249ec:
1000249ecmov x0, x19
1000249f0ldp x29, x30, [sp+16]
1000249f4ldp x20, x19, [sp], 32
1000249f8retab
1000249fcbl fn_100005128
10002499c
10002499cfn_10002499c:
10002499cpacibsp
1000249a0stp x20, x19, [sp-32]!
1000249a4stp x29, x30, [sp+16]
1000249a8add x29, sp, 16
1000249acmov x19, x0
1000249b0ldr w0, [x0]
1000249b4adds wzr, w0, 1
1000249b8b.eq 0x1000249ec
1000249bcbl close@plt
1000249c0adds wzr, w0, 1
1000249c4b.eq 0x1000249d4
1000249c8movn w8, 0
1000249ccstr w8, [x19]
1000249d0b 0x1000249ec
1000249d4
1000249d4loc_1000249d4:
1000249d4movz w0, 0
1000249d8bl usleep@plt
1000249dcmovz w0, 50
1000249e0bl usleep@plt
1000249e4movz w0, 50
1000249e8bl usleep@plt
1000249ec
1000249ecloc_1000249ec:
1000249ecmov x0, x19
1000249f0ldp x29, x30, [sp+16]
1000249f4ldp x20, x19, [sp], 32
1000249f8retab
1000249fcbl fn_100005128
10002499c
100024a00
100024a00fn_100024a00:
100024a00pacibsp
100024a04stp x20, x19, [sp-32]!
100024a08stp x29, x30, [sp+16]
100024a0cadd x29, sp, 16
100024a10mov x19, x0
100024a14ldr w0, [x0]
100024a18adds wzr, w0, 1
100024a1cb.eq 0x100024a50
100024a20bl close@plt
100024a24adds wzr, w0, 1
100024a28b.eq 0x100024a38
100024a2cmovn w8, 0
100024a30str w8, [x19]
100024a34b 0x100024a50
100024a38
100024a38loc_100024a38:
100024a38movz w0, 0
100024a3cbl usleep@plt
100024a40movz w0, 50
100024a44bl usleep@plt
100024a48movz w0, 50
100024a4cbl usleep@plt
100024a50
100024a50loc_100024a50:
100024a50mov x0, x19
100024a54ldp x29, x30, [sp+16]
100024a58ldp x20, x19, [sp], 32
100024a5cretab
100024a60bl fn_100005128
100024a00
100024a00fn_100024a00:
100024a00pacibsp
100024a04stp x20, x19, [sp-32]!
100024a08stp x29, x30, [sp+16]
100024a0cadd x29, sp, 16
100024a10mov x19, x0
100024a14ldr w0, [x0]
100024a18adds wzr, w0, 1
100024a1cb.eq 0x100024a50
100024a20bl close@plt
100024a24adds wzr, w0, 1
100024a28b.eq 0x100024a38
100024a2cmovn w8, 0
100024a30str w8, [x19]
100024a34b 0x100024a50
100024a38
100024a38loc_100024a38:
100024a38movz w0, 0
100024a3cbl usleep@plt
100024a40movz w0, 50
100024a44bl usleep@plt
100024a48movz w0, 50
100024a4cbl usleep@plt
100024a50
100024a50loc_100024a50:
100024a50mov x0, x19
100024a54ldp x29, x30, [sp+16]
100024a58ldp x20, x19, [sp], 32
100024a5cretab
100024a60bl fn_100005128
100024a00
100024a68
100024a68__ZNK13FDGuardNeonRWcvbEv:
100024a68ldr x8, [x0+104]
100024a6ccbz x8, 0x100024a80
100024a70ldr x8, [x0]
100024a74subs xzr, x8, 0
100024a78cset w0, ne
100024a7cret x30
100024a80
100024a80loc_100024a80:
100024a80movz w0, 0
100024a84ret x30
100024a68
100024a68__ZNK13FDGuardNeonRWcvbEv:
100024a68ldr x8, [x0+104]
100024a6ccbz x8, 0x100024a80
100024a70ldr x8, [x0]
100024a74subs xzr, x8, 0
100024a78cset w0, ne
100024a7cret x30
100024a80
100024a80loc_100024a80:
100024a80movz w0, 0
100024a84ret x30
100024a68
100024a88
100024a88__ZN13FDGuardNeonRW4initEO2FDS1_O10ThreadPortyy:
100024a88pacibsp
100024a8csub sp, sp, 368
100024a90stp x28, x27, [sp+272]
100024a94stp x26, x25, [sp+288]
100024a98stp x24, x23, [sp+304]
100024a9cstp x22, x21, [sp+320]
100024aa0stp x20, x19, [sp+336]
100024aa4stp x29, x30, [sp+352]
100024aa8add x29, sp, 352
100024aacmov x19, x0
100024ab0ldr w8, [x1]
100024ab4str w8, [x0+16]
100024ab8movn w8, 0
100024abcstr w8, [x1]
100024ac0ldr w9, [x2]
100024ac4str w9, [x0+20]
100024ac8str w8, [x2]
100024accldr w8, [x3]
100024ad0str w8, [x0+24]
100024ad4str wzr, [x3]
100024ad8stp x4, x5, [x0+120]
100024adcadd x8, x4, 8
100024ae0str x8, [x0+136]
100024ae4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024ae8add x8, sp, 64
100024aecmovz w1, 0
100024af0bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
100024af4ldr w8, [sp+64]
100024af8sub w20, w8, 1
100024afcadds wzr, w20, 2
100024b00b.hs 0x100024b10
100024b04str w8, [sp+160]
100024b08str wzr, [sp+64]
100024b0cb 0x100024b18
100024b10
100024b10loc_100024b10:
100024b10movz w0, 0
100024b14bl usleep@plt
100024b18
100024b18loc_100024b18:
100024b18add x0, sp, 64
100024b1cbl fn_100019714
100024b20adds wzr, w20, 3
100024b24b.hi 0x100025228
100024b28ldr w8, [sp+160]
100024b2cmov x20, x19
100024b30str w8, [x20+28]!
100024b34str wzr, [sp+160]
100024b38add x0, sp, 160
100024b3cbl fn_100019714
100024b40bl kqueue@plt
100024b44str w0, [sp+160]
100024b48adds wzr, w0, 1
100024b4cb.eq 0x100024ba0
100024b50str w0, [x19+112]
100024b54adr x22, 0x24248
100024b58hint
100024b5cldr w24, [x22]
100024b60subs wzr, w24, 2
100024b64b.eq 0x100025220
100024b68adr x23, 0x24230
100024b6chint
100024b70ldr w10, [x23]
100024b74subs wzr, w24, 1
100024b78b.eq 0x100024bac
100024b7cmovz x8, 0
100024b80cbnz w24, 0x100024bf8
100024b84subs wzr, w10, 1
100024b88b.gt 0x100024bb8
100024b8c
100024b8cloc_100024b8c:
100024b8ccbz w10, 0x100024c30
100024b90mov x9, x8
100024b94subs wzr, w10, 1
100024b98b.eq 0x100024c0c
100024b9cb 0x100024bfc
100024ba0
100024ba0loc_100024ba0:
100024ba0movz w0, 0
100024ba4bl usleep@plt
100024ba8b 0x100025228
100024bac
100024bacloc_100024bac:
100024bacmovz x8, 0
100024bb0subs wzr, w10, 1
100024bb4b.le 0x100024b8c
100024bb8
100024bb8loc_100024bb8:
100024bb8subs wzr, w10, 2
100024bbcb.eq 0x100024c0c
100024bc0subs wzr, w10, 3
100024bc4b.eq 0x100024c0c
100024bc8mov x9, x8
100024bccsubs wzr, w10, 4
100024bd0b.ne 0x100024bfc
100024bd4ldr x8, [x19+136]
100024bd8add x1, x8, 704
100024bdcstr xzr, [sp+160]
100024be0add x2, sp, 160
100024be4mov x0, x19
100024be8movz w3, 8
100024becbl __ZN13FDGuardNeonRW10readLengthEyyy
100024bf0cbnz w0, 0x100024c50
100024bf4b 0x100024c78
100024bf8
100024bf8loc_100024bf8:
100024bf8movz x9, 0
100024bfc
100024bfcloc_100024bfc:
100024bfcand x8, x8, 255
100024c00orr x25, x9, x8
100024c04cbnz x25, 0x100024c94
100024c08b 0x100025220
100024c0c
100024c0cloc_100024c0c:
100024c0cldr x8, [x19+136]
100024c10add x1, x8, 696
100024c14str xzr, [sp+160]
100024c18add x2, sp, 160
100024c1cmov x0, x19
100024c20movz w3, 8
100024c24bl __ZN13FDGuardNeonRW10readLengthEyyy
100024c28cbz w0, 0x100024c78
100024c2cb 0x100024c50
100024c30
100024c30loc_100024c30:
100024c30ldr x8, [x19+136]
100024c34add x1, x8, 680
100024c38str xzr, [sp+160]
100024c3cadd x2, sp, 160
100024c40mov x0, x19
100024c44movz w3, 8
100024c48bl __ZN13FDGuardNeonRW10readLengthEyyy
100024c4ccbz w0, 0x100024c78
100024c50
100024c50loc_100024c50:
100024c50ldr x8, [sp+160]
100024c54add x1, x8, 32
100024c58str xzr, [sp+160]
100024c5cadd x2, sp, 160
100024c60mov x0, x19
100024c64movz w3, 8
100024c68bl __ZN13FDGuardNeonRW10readLengthEyyy
100024c6ctbz w0, 0, 0x100024c78
100024c70ldr x8, [sp+160]
100024c74b 0x100024c84
100024c78
100024c78loc_100024c78:
100024c78movz w0, 0
100024c7cbl usleep@plt
100024c80movz x8, 0
100024c84
100024c84loc_100024c84:
100024c84and x9, x8, -256
100024c88and x8, x8, 255
100024c8corr x25, x9, x8
100024c90cbz x25, 0x100025220
100024c94
100024c94loc_100024c94:
100024c94adrp x8, 0x24000
100024c98ldrb w9, [x8+3256]
100024c9ctbnz w9, 0, 0x100024e74
100024ca0movz w9, 1
100024ca4strb w9, [x8+3256]
100024ca8bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024cacadd x8, sp, 160
100024cb0movz w1, 0
100024cb4bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
100024cb8ldr w27, [sp+160]
100024cbcsub w21, w27, 1
100024cc0adds wzr, w21, 2
100024cc4b.hs 0x100024cd4
100024cc8str w27, [sp+152]
100024cccstr wzr, [sp+160]
100024cd0b 0x100024cdc
100024cd4
100024cd4loc_100024cd4:
100024cd4movz w0, 0
100024cd8bl usleep@plt
100024cdc
100024cdcloc_100024cdc:
100024cdcadd x0, sp, 160
100024ce0bl fn_100019714
100024ce4adds wzr, w21, 3
100024ce8b.hi 0x100024e74
100024cecmovi v0.2d, 0
100024cf0stp q0, q0, [sp+64]
100024cf4movz w8, 1
100024cf8stp xzr, xzr, [sp+128]
100024cfcstr w8, [sp+96]
100024d00stp w27, w27, [sp+80]
100024d04movz w8, 5140
100024d08str w8, [sp+72]
100024d0cmovz w0, 40000
100024d10bl _Znam@plt
100024d14mov x21, x0
100024d18add x26, sp, 160
100024d1cadd x8, sp, 64
100024d20add x28, x8, 36
100024d24movz w1, 40000
100024d28bl bzero@plt
100024d2cdup v0.4s, w27
100024d30movn x8, 39999
100024d34
100024d34loc_100024d34:
100024d34add x9, x21, x8
100024d38str q0, [x9+40000]
100024d3cstr q0, [x9+40016]
100024d40adds x8, x8, 32
100024d44b.ne 0x100024d34
100024d48hint
100024d4cldr d0, 0x1dec4
100024d50movz w8, 1
100024d54stur x21, [sp+100]
100024d58stur d0, [sp+108]
100024d5cadd x9, x28, 16
100024d60stp x9, x8, [sp+120]
100024d64ldur q0, [sp+72]
100024d68str q0, [sp+160]
100024d6cldr x8, [sp+88]
100024d70str x8, [sp+176]
100024d74ldr w8, [sp+160]
100024d78orr w8, w8, 0x80000000
100024d7cldr q0, [sp+96]
100024d80stur q0, [x26+24]
100024d84ldr w9, [sp+112]
100024d88str w9, [sp+200]
100024d8cmovz w9, 44
100024d90stp w8, w9, [sp+160]
100024d94add x0, sp, 152
100024d98add x1, sp, 160
100024d9cmovz w2, 0
100024da0movz w3, 0
100024da4movz w4, 0
100024da8bl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
100024dactbz w0, 0, 0x100024e4c
100024db0movi v0.2d, 0
100024db4stp q0, q0, [sp+160]
100024db8movz w8, 1
100024dbcadd x9, sp, 160
100024dc0add x9, x9, 36
100024dc4stur xzr, [x26+44]
100024dc8stur xzr, [x26+36]
100024dccstp xzr, xzr, [sp+224]
100024dd0str x9, [sp+216]
100024dd4ldr w4, [sp+152]
100024dd8str w8, [sp+192]
100024ddcstr w4, [sp+180]
100024de0stur xzr, [sp+44]
100024de4ldur q0, [x26+8]
100024de8str q0, [sp]
100024decldr x8, [sp+184]
100024df0str x8, [sp+16]
100024df4ldr w8, [sp]
100024df8orr w8, w8, 0x80000000
100024dfcldr q0, [sp+192]
100024e00ldr w9, [sp+208]
100024e04str w9, [sp+40]
100024e08stur q0, [sp+24]
100024e0cmovz w9, 52
100024e10stp w8, w9, [sp]
100024e14add x0, sp, 0
100024e18movz w1, 258
100024e1cmovz w2, 0
100024e20movz w3, 52
100024e24movz w5, 0
100024e28movz w6, 0
100024e2cbl mach_msg@plt
100024e30ldr x0, [sp+232]
100024e34str xzr, [sp+232]
100024e38cbz x0, 0x100024e40
100024e3cbl _ZdaPv@plt
100024e40
100024e40loc_100024e40:
100024e40add x0, sp, 0
100024e44bl mach_msg_destroy@plt
100024e48b 0x100024e54
100024e4c
100024e4cloc_100024e4c:
100024e4cmovz w0, 0
100024e50bl usleep@plt
100024e54
100024e54loc_100024e54:
100024e54mov x0, x21
100024e58bl _ZdaPv@plt
100024e5cldr x0, [sp+136]
100024e60str xzr, [sp+136]
100024e64cbz x0, 0x100024e6c
100024e68bl _ZdaPv@plt
100024e6c
100024e6cloc_100024e6c:
100024e6cadd x0, sp, 152
100024e70bl fn_100019714
100024e74
100024e74loc_100024e74:
100024e74str x25, [x19+8]
100024e78ldr w8, [x22]
100024e7csubs wzr, w8, 2
100024e80b.eq 0x10002507c
100024e84ldr w8, [x23]
100024e88subs wzr, w24, 1
100024e8cb.eq 0x100024edc
100024e90cbnz w24, 0x10002507c
100024e94subs wzr, w8, 1
100024e98b.le 0x100024f24
100024e9csubs wzr, w8, 2
100024ea0b.eq 0x100024f8c
100024ea4subs wzr, w8, 3
100024ea8b.eq 0x100024fb4
100024eacsubs wzr, w8, 4
100024eb0b.ne 0x10002507c
100024eb4add x1, x25, 768
100024eb8str xzr, [sp+160]
100024ebcadd x2, sp, 160
100024ec0mov x0, x19
100024ec4movz w3, 8
100024ec8bl __ZN13FDGuardNeonRW10readLengthEyyy
100024ecccbz w0, 0x10002507c
100024ed0ldr x8, [sp+160]
100024ed4xpacd x8
100024ed8b 0x100025078
100024edc
100024edcloc_100024edc:
100024edcsubs wzr, w8, 1
100024ee0b.le 0x100024f58
100024ee4subs wzr, w8, 2
100024ee8b.eq 0x100024fdc
100024eecsubs wzr, w8, 3
100024ef0b.eq 0x100025004
100024ef4subs wzr, w8, 4
100024ef8b.ne 0x10002507c
100024efcadd x1, x25, 768
100024f00str xzr, [sp+160]
100024f04add x2, sp, 160
100024f08mov x0, x19
100024f0cmovz w3, 8
100024f10bl __ZN13FDGuardNeonRW10readLengthEyyy
100024f14cbz w0, 0x10002507c
100024f18ldr x8, [sp+160]
100024f1cxpacd x8
100024f20b 0x100025078
100024f24
100024f24loc_100024f24:
100024f24cbz w8, 0x10002502c
100024f28subs wzr, w8, 1
100024f2cb.ne 0x10002507c
100024f30add x1, x25, 768
100024f34str xzr, [sp+160]
100024f38add x2, sp, 160
100024f3cmov x0, x19
100024f40movz w3, 8
100024f44bl __ZN13FDGuardNeonRW10readLengthEyyy
100024f48cbz w0, 0x10002507c
100024f4cldr x8, [sp+160]
100024f50xpacd x8
100024f54b 0x100025078
100024f58
100024f58loc_100024f58:
100024f58cbz w8, 0x100025054
100024f5csubs wzr, w8, 1
100024f60b.ne 0x10002507c
100024f64add x1, x25, 768
100024f68str xzr, [sp+160]
100024f6cadd x2, sp, 160
100024f70mov x0, x19
100024f74movz w3, 8
100024f78bl __ZN13FDGuardNeonRW10readLengthEyyy
100024f7ccbz w0, 0x10002507c
100024f80ldr x8, [sp+160]
100024f84xpacd x8
100024f88b 0x100025078
100024f8c
100024f8cloc_100024f8c:
100024f8cadd x1, x25, 768
100024f90str xzr, [sp+160]
100024f94add x2, sp, 160
100024f98mov x0, x19
100024f9cmovz w3, 8
100024fa0bl __ZN13FDGuardNeonRW10readLengthEyyy
100024fa4cbz w0, 0x10002507c
100024fa8ldr x8, [sp+160]
100024facxpacd x8
100024fb0b 0x100025078
100024fb4
100024fb4loc_100024fb4:
100024fb4add x1, x25, 768
100024fb8str xzr, [sp+160]
100024fbcadd x2, sp, 160
100024fc0mov x0, x19
100024fc4movz w3, 8
100024fc8bl __ZN13FDGuardNeonRW10readLengthEyyy
100024fcccbz w0, 0x10002507c
100024fd0ldr x8, [sp+160]
100024fd4xpacd x8
100024fd8b 0x100025078
100024fdc
100024fdcloc_100024fdc:
100024fdcadd x1, x25, 768
100024fe0str xzr, [sp+160]
100024fe4add x2, sp, 160
100024fe8mov x0, x19
100024fecmovz w3, 8
100024ff0bl __ZN13FDGuardNeonRW10readLengthEyyy
100024ff4cbz w0, 0x10002507c
100024ff8ldr x8, [sp+160]
100024ffcxpacd x8
100025000b 0x100025078
100025004
100025004loc_100025004:
100025004add x1, x25, 768
100025008str xzr, [sp+160]
10002500cadd x2, sp, 160
100025010mov x0, x19
100025014movz w3, 8
100025018bl __ZN13FDGuardNeonRW10readLengthEyyy
10002501ccbz w0, 0x10002507c
100025020ldr x8, [sp+160]
100025024xpacd x8
100025028b 0x100025078
10002502c
10002502cloc_10002502c:
10002502cadd x1, x25, 768
100025030str xzr, [sp+160]
100025034add x2, sp, 160
100025038mov x0, x19
10002503cmovz w3, 8
100025040bl __ZN13FDGuardNeonRW10readLengthEyyy
100025044cbz w0, 0x10002507c
100025048ldr x8, [sp+160]
10002504cxpacd x8
100025050b 0x100025078
100025054
100025054loc_100025054:
100025054add x1, x25, 768
100025058str xzr, [sp+160]
10002505cadd x2, sp, 160
100025060mov x0, x19
100025064movz w3, 8
100025068bl __ZN13FDGuardNeonRW10readLengthEyyy
10002506ccbz w0, 0x10002507c
100025070ldr x8, [sp+160]
100025074xpacd x8
100025078
100025078loc_100025078:
100025078str x8, [x19]
10002507c
10002507cloc_10002507c:
10002507cldr x8, [x19]
100025080cbz x8, 0x100025220
100025084ldr w8, [x19+28]
100025088str x8, [x19+32]
10002508cmovz w9, 65528
100025090str w9, [x19+40]
100025094str xzr, [x19+48]
100025098str wzr, [x19+56]
10002509cstp xzr, xzr, [x19+72]
1000250a0str x8, [sp+64]
1000250a4orr w8, wzr, 0x1fff8
1000250a8str w8, [sp+72]
1000250acstp xzr, xzr, [sp+80]
1000250b0ldr x8, [x19+64]
1000250b4str x8, [sp+96]
1000250b8ldur q0, [x19+72]
1000250bcstur q0, [sp+104]
1000250c0ldur q0, [x19+88]
1000250c4stur q0, [sp+120]
1000250c8str xzr, [sp+224]
1000250ccmovi v0.2d, 0
1000250d0stp q0, q0, [sp+192]
1000250d4stp q0, q0, [sp+160]
1000250d8add x8, sp, 64
1000250dcadd x9, sp, 160
1000250e0ldrsw x10, [x19+112]
1000250e4movz x16, 374
1000250e8mov x0, x10
1000250ecmov x1, x8
1000250f0movz x2, 1
1000250f4mov x3, x9
1000250f8movz x4, 1
1000250fcmovz x5, 0
100025100movz x6, 0
100025104movz x7, 1
100025108svc 0
10002510ccset w8, lo
100025110mov x9, x0
100025114mov x10, x1
100025118ands wzr, w8, 255
10002511cb.eq 0x100025178
100025120ldrh w9, [sp+170]
100025124tbz w9, 14, 0x100025134
100025128movz w0, 0
10002512cbl usleep@plt
100025130movz w8, 0
100025134
100025134loc_100025134:
100025134and x21, x8, 255
100025138ands wzr, w21, 255
10002513cb.ne 0x100025148
100025140
100025140loc_100025140:
100025140movz w0, 0
100025144bl usleep@plt
100025148
100025148loc_100025148:
100025148tbz w21, 0, 0x100025220
10002514cldr x1, [x19]
100025150mov x0, x19
100025154mov x2, x20
100025158movz w3, 0
10002515cbl fn_100017da8
100025160cbz x0, 0x100025220
100025164ldr w8, [x22]
100025168subs wzr, w8, 2
10002516cb.ne 0x100025188
100025170str xzr, [x19+104]
100025174b 0x100025220
100025178
100025178loc_100025178:
100025178movz w21, 1
10002517cands wzr, w21, 255
100025180b.ne 0x100025148
100025184b 0x100025140
100025188
100025188loc_100025188:
100025188ldr w10, [x23]
10002518csubs wzr, w8, 1
100025190b.eq 0x100025198
100025194cbnz w8, 0x1000251c4
100025198
100025198loc_100025198:
100025198movz x8, 0
10002519csubs wzr, w10, 1
1000251a0b.le 0x1000251d0
1000251a4subs wzr, w10, 2
1000251a8b.eq 0x1000251e0
1000251acsubs wzr, w10, 3
1000251b0b.eq 0x1000251e0
1000251b4mov x9, x8
1000251b8subs wzr, w10, 4
1000251bcb.eq 0x1000251e0
1000251c0b 0x100025208
1000251c4
1000251c4loc_1000251c4:
1000251c4movz x8, 0
1000251c8movz x9, 0
1000251ccb 0x100025208
1000251d0
1000251d0loc_1000251d0:
1000251d0cbz w10, 0x1000251e0
1000251d4mov x9, x8
1000251d8subs wzr, w10, 1
1000251dcb.ne 0x100025208
1000251e0
1000251e0loc_1000251e0:
1000251e0add x1, x0, 56
1000251e4str xzr, [sp+160]
1000251e8add x2, sp, 160
1000251ecmov x0, x19
1000251f0movz w3, 8
1000251f4bl __ZN13FDGuardNeonRW10readLengthEyyy
1000251f8ldr x8, [sp+160]
1000251fcsubs wzr, w0, 0
100025200csel x8, x8, xzr, ne
100025204and x9, x8, -256
100025208
100025208loc_100025208:
100025208and x8, x8, 255
10002520corr x8, x9, x8
100025210str x8, [x19+104]
100025214cbz x8, 0x100025220
100025218movz w0, 1
10002521cb 0x10002522c
100025220
100025220loc_100025220:
100025220movz w0, 0
100025224bl usleep@plt
100025228
100025228loc_100025228:
100025228movz w0, 0
10002522c
10002522cloc_10002522c:
10002522cldp x29, x30, [sp+352]
100025230ldp x20, x19, [sp+336]
100025234ldp x22, x21, [sp+320]
100025238ldp x24, x23, [sp+304]
10002523cldp x26, x25, [sp+288]
100025240ldp x28, x27, [sp+272]
100025244add sp, sp, 368
100025248retab
10002524cb 0x100025288
100025250mov x19, x0
100025254ldr x0, [sp+232]
100025258str xzr, [sp+232]
10002525ccbz x0, 0x10002528c
100025260bl _ZdaPv@plt
100025264b 0x10002528c
100025268bl fn_100005128
10002526cmov x19, x0
100025270b 0x1000252a4
100025274mov x19, x0
100025278add x0, sp, 160
10002527cbl fn_100019714
100025280b 0x1000252d8
100025284bl fn_100005128
100025288
100025288loc_100025288:
100025288mov x19, x0
10002528c
10002528cloc_10002528c:
10002528cmov x0, x21
100025290bl _ZdaPv@plt
100025294ldr x0, [sp+136]
100025298str xzr, [sp+136]
10002529ccbz x0, 0x1000252a4
1000252a0bl _ZdaPv@plt
1000252a4
1000252a4loc_1000252a4:
1000252a4add x0, sp, 152
1000252a8bl fn_100019714
1000252acb 0x1000252d8
1000252b0bl fn_100005128
1000252b4bl fn_100005128
1000252b8mov x19, x0
1000252bcadd x0, sp, 160
1000252c0bl fn_10002499c
1000252c4b 0x1000252d8
1000252c8bl fn_100005128
1000252ccmov x19, x0
1000252d0add x0, sp, 64
1000252d4bl fn_100019714
1000252d8
1000252d8loc_1000252d8:
1000252d8mov x0, x19
1000252dcbl _Unwind_Resume@plt
1000252e0bl fn_100005128
1000252e4bl fn_100005128
100024a88
100024a88__ZN13FDGuardNeonRW4initEO2FDS1_O10ThreadPortyy:
100024a88pacibsp
100024a8csub sp, sp, 368
100024a90stp x28, x27, [sp+272]
100024a94stp x26, x25, [sp+288]
100024a98stp x24, x23, [sp+304]
100024a9cstp x22, x21, [sp+320]
100024aa0stp x20, x19, [sp+336]
100024aa4stp x29, x30, [sp+352]
100024aa8add x29, sp, 352
100024aacmov x19, x0
100024ab0ldr w8, [x1]
100024ab4str w8, [x0+16]
100024ab8movn w8, 0
100024abcstr w8, [x1]
100024ac0ldr w9, [x2]
100024ac4str w9, [x0+20]
100024ac8str w8, [x2]
100024accldr w8, [x3]
100024ad0str w8, [x0+24]
100024ad4str wzr, [x3]
100024ad8stp x4, x5, [x0+120]
100024adcadd x8, x4, 8
100024ae0str x8, [x0+136]
100024ae4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024ae8add x8, sp, 64
100024aecmovz w1, 0
100024af0bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
100024af4ldr w8, [sp+64]
100024af8sub w20, w8, 1
100024afcadds wzr, w20, 2
100024b00b.hs 0x100024b10
100024b04str w8, [sp+160]
100024b08str wzr, [sp+64]
100024b0cb 0x100024b18
100024b10
100024b10loc_100024b10:
100024b10movz w0, 0
100024b14bl usleep@plt
100024b18
100024b18loc_100024b18:
100024b18add x0, sp, 64
100024b1cbl fn_100019714
100024b20adds wzr, w20, 3
100024b24b.hi 0x100025228
100024b28ldr w8, [sp+160]
100024b2cmov x20, x19
100024b30str w8, [x20+28]!
100024b34str wzr, [sp+160]
100024b38add x0, sp, 160
100024b3cbl fn_100019714
100024b40bl kqueue@plt
100024b44str w0, [sp+160]
100024b48adds wzr, w0, 1
100024b4cb.eq 0x100024ba0
100024b50str w0, [x19+112]
100024b54adr x22, 0x24248
100024b58hint
100024b5cldr w24, [x22]
100024b60subs wzr, w24, 2
100024b64b.eq 0x100025220
100024b68adr x23, 0x24230
100024b6chint
100024b70ldr w10, [x23]
100024b74subs wzr, w24, 1
100024b78b.eq 0x100024bac
100024b7cmovz x8, 0
100024b80cbnz w24, 0x100024bf8
100024b84subs wzr, w10, 1
100024b88b.gt 0x100024bb8
100024b8c
100024b8cloc_100024b8c:
100024b8ccbz w10, 0x100024c30
100024b90mov x9, x8
100024b94subs wzr, w10, 1
100024b98b.eq 0x100024c0c
100024b9cb 0x100024bfc
100024ba0
100024ba0loc_100024ba0:
100024ba0movz w0, 0
100024ba4bl usleep@plt
100024ba8b 0x100025228
100024bac
100024bacloc_100024bac:
100024bacmovz x8, 0
100024bb0subs wzr, w10, 1
100024bb4b.le 0x100024b8c
100024bb8
100024bb8loc_100024bb8:
100024bb8subs wzr, w10, 2
100024bbcb.eq 0x100024c0c
100024bc0subs wzr, w10, 3
100024bc4b.eq 0x100024c0c
100024bc8mov x9, x8
100024bccsubs wzr, w10, 4
100024bd0b.ne 0x100024bfc
100024bd4ldr x8, [x19+136]
100024bd8add x1, x8, 704
100024bdcstr xzr, [sp+160]
100024be0add x2, sp, 160
100024be4mov x0, x19
100024be8movz w3, 8
100024becbl __ZN13FDGuardNeonRW10readLengthEyyy
100024bf0cbnz w0, 0x100024c50
100024bf4b 0x100024c78
100024bf8
100024bf8loc_100024bf8:
100024bf8movz x9, 0
100024bfc
100024bfcloc_100024bfc:
100024bfcand x8, x8, 255
100024c00orr x25, x9, x8
100024c04cbnz x25, 0x100024c94
100024c08b 0x100025220
100024c0c
100024c0cloc_100024c0c:
100024c0cldr x8, [x19+136]
100024c10add x1, x8, 696
100024c14str xzr, [sp+160]
100024c18add x2, sp, 160
100024c1cmov x0, x19
100024c20movz w3, 8
100024c24bl __ZN13FDGuardNeonRW10readLengthEyyy
100024c28cbz w0, 0x100024c78
100024c2cb 0x100024c50
100024c30
100024c30loc_100024c30:
100024c30ldr x8, [x19+136]
100024c34add x1, x8, 680
100024c38str xzr, [sp+160]
100024c3cadd x2, sp, 160
100024c40mov x0, x19
100024c44movz w3, 8
100024c48bl __ZN13FDGuardNeonRW10readLengthEyyy
100024c4ccbz w0, 0x100024c78
100024c50
100024c50loc_100024c50:
100024c50ldr x8, [sp+160]
100024c54add x1, x8, 32
100024c58str xzr, [sp+160]
100024c5cadd x2, sp, 160
100024c60mov x0, x19
100024c64movz w3, 8
100024c68bl __ZN13FDGuardNeonRW10readLengthEyyy
100024c6ctbz w0, 0, 0x100024c78
100024c70ldr x8, [sp+160]
100024c74b 0x100024c84
100024c78
100024c78loc_100024c78:
100024c78movz w0, 0
100024c7cbl usleep@plt
100024c80movz x8, 0
100024c84
100024c84loc_100024c84:
100024c84and x9, x8, -256
100024c88and x8, x8, 255
100024c8corr x25, x9, x8
100024c90cbz x25, 0x100025220
100024c94
100024c94loc_100024c94:
100024c94adrp x8, 0x24000
100024c98ldrb w9, [x8+3256]
100024c9ctbnz w9, 0, 0x100024e74
100024ca0movz w9, 1
100024ca4strb w9, [x8+3256]
100024ca8bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100024cacadd x8, sp, 160
100024cb0movz w1, 0
100024cb4bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
100024cb8ldr w27, [sp+160]
100024cbcsub w21, w27, 1
100024cc0adds wzr, w21, 2
100024cc4b.hs 0x100024cd4
100024cc8str w27, [sp+152]
100024cccstr wzr, [sp+160]
100024cd0b 0x100024cdc
100024cd4
100024cd4loc_100024cd4:
100024cd4movz w0, 0
100024cd8bl usleep@plt
100024cdc
100024cdcloc_100024cdc:
100024cdcadd x0, sp, 160
100024ce0bl fn_100019714
100024ce4adds wzr, w21, 3
100024ce8b.hi 0x100024e74
100024cecmovi v0.2d, 0
100024cf0stp q0, q0, [sp+64]
100024cf4movz w8, 1
100024cf8stp xzr, xzr, [sp+128]
100024cfcstr w8, [sp+96]
100024d00stp w27, w27, [sp+80]
100024d04movz w8, 5140
100024d08str w8, [sp+72]
100024d0cmovz w0, 40000
100024d10bl _Znam@plt
100024d14mov x21, x0
100024d18add x26, sp, 160
100024d1cadd x8, sp, 64
100024d20add x28, x8, 36
100024d24movz w1, 40000
100024d28bl bzero@plt
100024d2cdup v0.4s, w27
100024d30movn x8, 39999
100024d34
100024d34loc_100024d34:
100024d34add x9, x21, x8
100024d38str q0, [x9+40000]
100024d3cstr q0, [x9+40016]
100024d40adds x8, x8, 32
100024d44b.ne 0x100024d34
100024d48hint
100024d4cldr d0, 0x1dec4
100024d50movz w8, 1
100024d54stur x21, [sp+100]
100024d58stur d0, [sp+108]
100024d5cadd x9, x28, 16
100024d60stp x9, x8, [sp+120]
100024d64ldur q0, [sp+72]
100024d68str q0, [sp+160]
100024d6cldr x8, [sp+88]
100024d70str x8, [sp+176]
100024d74ldr w8, [sp+160]
100024d78orr w8, w8, 0x80000000
100024d7cldr q0, [sp+96]
100024d80stur q0, [x26+24]
100024d84ldr w9, [sp+112]
100024d88str w9, [sp+200]
100024d8cmovz w9, 44
100024d90stp w8, w9, [sp+160]
100024d94add x0, sp, 152
100024d98add x1, sp, 160
100024d9cmovz w2, 0
100024da0movz w3, 0
100024da4movz w4, 0
100024da8bl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
100024dactbz w0, 0, 0x100024e4c
100024db0movi v0.2d, 0
100024db4stp q0, q0, [sp+160]
100024db8movz w8, 1
100024dbcadd x9, sp, 160
100024dc0add x9, x9, 36
100024dc4stur xzr, [x26+44]
100024dc8stur xzr, [x26+36]
100024dccstp xzr, xzr, [sp+224]
100024dd0str x9, [sp+216]
100024dd4ldr w4, [sp+152]
100024dd8str w8, [sp+192]
100024ddcstr w4, [sp+180]
100024de0stur xzr, [sp+44]
100024de4ldur q0, [x26+8]
100024de8str q0, [sp]
100024decldr x8, [sp+184]
100024df0str x8, [sp+16]
100024df4ldr w8, [sp]
100024df8orr w8, w8, 0x80000000
100024dfcldr q0, [sp+192]
100024e00ldr w9, [sp+208]
100024e04str w9, [sp+40]
100024e08stur q0, [sp+24]
100024e0cmovz w9, 52
100024e10stp w8, w9, [sp]
100024e14add x0, sp, 0
100024e18movz w1, 258
100024e1cmovz w2, 0
100024e20movz w3, 52
100024e24movz w5, 0
100024e28movz w6, 0
100024e2cbl mach_msg@plt
100024e30ldr x0, [sp+232]
100024e34str xzr, [sp+232]
100024e38cbz x0, 0x100024e40
100024e3cbl _ZdaPv@plt
100024e40
100024e40loc_100024e40:
100024e40add x0, sp, 0
100024e44bl mach_msg_destroy@plt
100024e48b 0x100024e54
100024e4c
100024e4cloc_100024e4c:
100024e4cmovz w0, 0
100024e50bl usleep@plt
100024e54
100024e54loc_100024e54:
100024e54mov x0, x21
100024e58bl _ZdaPv@plt
100024e5cldr x0, [sp+136]
100024e60str xzr, [sp+136]
100024e64cbz x0, 0x100024e6c
100024e68bl _ZdaPv@plt
100024e6c
100024e6cloc_100024e6c:
100024e6cadd x0, sp, 152
100024e70bl fn_100019714
100024e74
100024e74loc_100024e74:
100024e74str x25, [x19+8]
100024e78ldr w8, [x22]
100024e7csubs wzr, w8, 2
100024e80b.eq 0x10002507c
100024e84ldr w8, [x23]
100024e88subs wzr, w24, 1
100024e8cb.eq 0x100024edc
100024e90cbnz w24, 0x10002507c
100024e94subs wzr, w8, 1
100024e98b.le 0x100024f24
100024e9csubs wzr, w8, 2
100024ea0b.eq 0x100024f8c
100024ea4subs wzr, w8, 3
100024ea8b.eq 0x100024fb4
100024eacsubs wzr, w8, 4
100024eb0b.ne 0x10002507c
100024eb4add x1, x25, 768
100024eb8str xzr, [sp+160]
100024ebcadd x2, sp, 160
100024ec0mov x0, x19
100024ec4movz w3, 8
100024ec8bl __ZN13FDGuardNeonRW10readLengthEyyy
100024ecccbz w0, 0x10002507c
100024ed0ldr x8, [sp+160]
100024ed4xpacd x8
100024ed8b 0x100025078
100024edc
100024edcloc_100024edc:
100024edcsubs wzr, w8, 1
100024ee0b.le 0x100024f58
100024ee4subs wzr, w8, 2
100024ee8b.eq 0x100024fdc
100024eecsubs wzr, w8, 3
100024ef0b.eq 0x100025004
100024ef4subs wzr, w8, 4
100024ef8b.ne 0x10002507c
100024efcadd x1, x25, 768
100024f00str xzr, [sp+160]
100024f04add x2, sp, 160
100024f08mov x0, x19
100024f0cmovz w3, 8
100024f10bl __ZN13FDGuardNeonRW10readLengthEyyy
100024f14cbz w0, 0x10002507c
100024f18ldr x8, [sp+160]
100024f1cxpacd x8
100024f20b 0x100025078
100024f24
100024f24loc_100024f24:
100024f24cbz w8, 0x10002502c
100024f28subs wzr, w8, 1
100024f2cb.ne 0x10002507c
100024f30add x1, x25, 768
100024f34str xzr, [sp+160]
100024f38add x2, sp, 160
100024f3cmov x0, x19
100024f40movz w3, 8
100024f44bl __ZN13FDGuardNeonRW10readLengthEyyy
100024f48cbz w0, 0x10002507c
100024f4cldr x8, [sp+160]
100024f50xpacd x8
100024f54b 0x100025078
100024f58
100024f58loc_100024f58:
100024f58cbz w8, 0x100025054
100024f5csubs wzr, w8, 1
100024f60b.ne 0x10002507c
100024f64add x1, x25, 768
100024f68str xzr, [sp+160]
100024f6cadd x2, sp, 160
100024f70mov x0, x19
100024f74movz w3, 8
100024f78bl __ZN13FDGuardNeonRW10readLengthEyyy
100024f7ccbz w0, 0x10002507c
100024f80ldr x8, [sp+160]
100024f84xpacd x8
100024f88b 0x100025078
100024f8c
100024f8cloc_100024f8c:
100024f8cadd x1, x25, 768
100024f90str xzr, [sp+160]
100024f94add x2, sp, 160
100024f98mov x0, x19
100024f9cmovz w3, 8
100024fa0bl __ZN13FDGuardNeonRW10readLengthEyyy
100024fa4cbz w0, 0x10002507c
100024fa8ldr x8, [sp+160]
100024facxpacd x8
100024fb0b 0x100025078
100024fb4
100024fb4loc_100024fb4:
100024fb4add x1, x25, 768
100024fb8str xzr, [sp+160]
100024fbcadd x2, sp, 160
100024fc0mov x0, x19
100024fc4movz w3, 8
100024fc8bl __ZN13FDGuardNeonRW10readLengthEyyy
100024fcccbz w0, 0x10002507c
100024fd0ldr x8, [sp+160]
100024fd4xpacd x8
100024fd8b 0x100025078
100024fdc
100024fdcloc_100024fdc:
100024fdcadd x1, x25, 768
100024fe0str xzr, [sp+160]
100024fe4add x2, sp, 160
100024fe8mov x0, x19
100024fecmovz w3, 8
100024ff0bl __ZN13FDGuardNeonRW10readLengthEyyy
100024ff4cbz w0, 0x10002507c
100024ff8ldr x8, [sp+160]
100024ffcxpacd x8
100025000b 0x100025078
100025004
100025004loc_100025004:
100025004add x1, x25, 768
100025008str xzr, [sp+160]
10002500cadd x2, sp, 160
100025010mov x0, x19
100025014movz w3, 8
100025018bl __ZN13FDGuardNeonRW10readLengthEyyy
10002501ccbz w0, 0x10002507c
100025020ldr x8, [sp+160]
100025024xpacd x8
100025028b 0x100025078
10002502c
10002502cloc_10002502c:
10002502cadd x1, x25, 768
100025030str xzr, [sp+160]
100025034add x2, sp, 160
100025038mov x0, x19
10002503cmovz w3, 8
100025040bl __ZN13FDGuardNeonRW10readLengthEyyy
100025044cbz w0, 0x10002507c
100025048ldr x8, [sp+160]
10002504cxpacd x8
100025050b 0x100025078
100025054
100025054loc_100025054:
100025054add x1, x25, 768
100025058str xzr, [sp+160]
10002505cadd x2, sp, 160
100025060mov x0, x19
100025064movz w3, 8
100025068bl __ZN13FDGuardNeonRW10readLengthEyyy
10002506ccbz w0, 0x10002507c
100025070ldr x8, [sp+160]
100025074xpacd x8
100025078
100025078loc_100025078:
100025078str x8, [x19]
10002507c
10002507cloc_10002507c:
10002507cldr x8, [x19]
100025080cbz x8, 0x100025220
100025084ldr w8, [x19+28]
100025088str x8, [x19+32]
10002508cmovz w9, 65528
100025090str w9, [x19+40]
100025094str xzr, [x19+48]
100025098str wzr, [x19+56]
10002509cstp xzr, xzr, [x19+72]
1000250a0str x8, [sp+64]
1000250a4orr w8, wzr, 0x1fff8
1000250a8str w8, [sp+72]
1000250acstp xzr, xzr, [sp+80]
1000250b0ldr x8, [x19+64]
1000250b4str x8, [sp+96]
1000250b8ldur q0, [x19+72]
1000250bcstur q0, [sp+104]
1000250c0ldur q0, [x19+88]
1000250c4stur q0, [sp+120]
1000250c8str xzr, [sp+224]
1000250ccmovi v0.2d, 0
1000250d0stp q0, q0, [sp+192]
1000250d4stp q0, q0, [sp+160]
1000250d8add x8, sp, 64
1000250dcadd x9, sp, 160
1000250e0ldrsw x10, [x19+112]
1000250e4movz x16, 374
1000250e8mov x0, x10
1000250ecmov x1, x8
1000250f0movz x2, 1
1000250f4mov x3, x9
1000250f8movz x4, 1
1000250fcmovz x5, 0
100025100movz x6, 0
100025104movz x7, 1
100025108svc 0
10002510ccset w8, lo
100025110mov x9, x0
100025114mov x10, x1
100025118ands wzr, w8, 255
10002511cb.eq 0x100025178
100025120ldrh w9, [sp+170]
100025124tbz w9, 14, 0x100025134
100025128movz w0, 0
10002512cbl usleep@plt
100025130movz w8, 0
100025134
100025134loc_100025134:
100025134and x21, x8, 255
100025138ands wzr, w21, 255
10002513cb.ne 0x100025148
100025140
100025140loc_100025140:
100025140movz w0, 0
100025144bl usleep@plt
100025148
100025148loc_100025148:
100025148tbz w21, 0, 0x100025220
10002514cldr x1, [x19]
100025150mov x0, x19
100025154mov x2, x20
100025158movz w3, 0
10002515cbl fn_100017da8
100025160cbz x0, 0x100025220
100025164ldr w8, [x22]
100025168subs wzr, w8, 2
10002516cb.ne 0x100025188
100025170str xzr, [x19+104]
100025174b 0x100025220
100025178
100025178loc_100025178:
100025178movz w21, 1
10002517cands wzr, w21, 255
100025180b.ne 0x100025148
100025184b 0x100025140
100025188
100025188loc_100025188:
100025188ldr w10, [x23]
10002518csubs wzr, w8, 1
100025190b.eq 0x100025198
100025194cbnz w8, 0x1000251c4
100025198
100025198loc_100025198:
100025198movz x8, 0
10002519csubs wzr, w10, 1
1000251a0b.le 0x1000251d0
1000251a4subs wzr, w10, 2
1000251a8b.eq 0x1000251e0
1000251acsubs wzr, w10, 3
1000251b0b.eq 0x1000251e0
1000251b4mov x9, x8
1000251b8subs wzr, w10, 4
1000251bcb.eq 0x1000251e0
1000251c0b 0x100025208
1000251c4
1000251c4loc_1000251c4:
1000251c4movz x8, 0
1000251c8movz x9, 0
1000251ccb 0x100025208
1000251d0
1000251d0loc_1000251d0:
1000251d0cbz w10, 0x1000251e0
1000251d4mov x9, x8
1000251d8subs wzr, w10, 1
1000251dcb.ne 0x100025208
1000251e0
1000251e0loc_1000251e0:
1000251e0add x1, x0, 56
1000251e4str xzr, [sp+160]
1000251e8add x2, sp, 160
1000251ecmov x0, x19
1000251f0movz w3, 8
1000251f4bl __ZN13FDGuardNeonRW10readLengthEyyy
1000251f8ldr x8, [sp+160]
1000251fcsubs wzr, w0, 0
100025200csel x8, x8, xzr, ne
100025204and x9, x8, -256
100025208
100025208loc_100025208:
100025208and x8, x8, 255
10002520corr x8, x9, x8
100025210str x8, [x19+104]
100025214cbz x8, 0x100025220
100025218movz w0, 1
10002521cb 0x10002522c
100025220
100025220loc_100025220:
100025220movz w0, 0
100025224bl usleep@plt
100025228
100025228loc_100025228:
100025228movz w0, 0
10002522c
10002522cloc_10002522c:
10002522cldp x29, x30, [sp+352]
100025230ldp x20, x19, [sp+336]
100025234ldp x22, x21, [sp+320]
100025238ldp x24, x23, [sp+304]
10002523cldp x26, x25, [sp+288]
100025240ldp x28, x27, [sp+272]
100025244add sp, sp, 368
100025248retab
10002524cb 0x100025288
100025250mov x19, x0
100025254ldr x0, [sp+232]
100025258str xzr, [sp+232]
10002525ccbz x0, 0x10002528c
100025260bl _ZdaPv@plt
100025264b 0x10002528c
100025268bl fn_100005128
10002526cmov x19, x0
100025270b 0x1000252a4
100025274mov x19, x0
100025278add x0, sp, 160
10002527cbl fn_100019714
100025280b 0x1000252d8
100025284bl fn_100005128
100025288
100025288loc_100025288:
100025288mov x19, x0
10002528c
10002528cloc_10002528c:
10002528cmov x0, x21
100025290bl _ZdaPv@plt
100025294ldr x0, [sp+136]
100025298str xzr, [sp+136]
10002529ccbz x0, 0x1000252a4
1000252a0bl _ZdaPv@plt
1000252a4
1000252a4loc_1000252a4:
1000252a4add x0, sp, 152
1000252a8bl fn_100019714
1000252acb 0x1000252d8
1000252b0bl fn_100005128
1000252b4bl fn_100005128
1000252b8mov x19, x0
1000252bcadd x0, sp, 160
1000252c0bl fn_10002499c
1000252c4b 0x1000252d8
1000252c8bl fn_100005128
1000252ccmov x19, x0
1000252d0add x0, sp, 64
1000252d4bl fn_100019714
1000252d8
1000252d8loc_1000252d8:
1000252d8mov x0, x19
1000252dcbl _Unwind_Resume@plt
1000252e0bl fn_100005128
1000252e4bl fn_100005128
100024a88
1000252e8
1000252e8__ZN13FDGuardNeonRW10readLengthEyyy:
1000252e8pacibsp
1000252ecstp x28, x27, [sp-96]!
1000252f0stp x26, x25, [sp+16]
1000252f4stp x24, x23, [sp+32]
1000252f8stp x22, x21, [sp+48]
1000252fcstp x20, x19, [sp+64]
100025300stp x29, x30, [sp+80]
100025304add x29, sp, 80
100025308sub sp, sp, 1120
10002530cstr x2, [sp+24]
100025310cbz x3, 0x10002545c
100025314mov x23, x1
100025318xpacd x23
10002531cmovn x8, 0x3000000000
100025320subs xzr, x23, x8
100025324b.ls 0x100025464
100025328mov x20, x3
10002532cmov x21, x0
100025330movz x25, 0
100025334add x27, x23, x3
100025338sub x9, x27, 1
10002533cadd x8, x0, 20
100025340stp x8, x9, [sp]
100025344add x8, x0, 24
100025348str x8, [sp+16]
10002534cadd x24, sp, 32
100025350add x28, sp, 576
100025354mov x19, x3
100025358
100025358loc_100025358:
100025358add x8, x23, x25
10002535cadd x8, x8, 528
100025360subs xzr, x8, x27
100025364b.ls 0x100025388
100025368hint
10002536cldr x9, 0x1f694
100025370ldr x9, [x9]
100025374sub x9, xzr, x9
100025378ldr x10, [sp+8]
10002537ceor x8, x8, x10
100025380ands xzr, x8, x9
100025384b.ne 0x100025474
100025388
100025388loc_100025388:
100025388ldr x8, [x21+136]
10002538csub x22, x8, 8
100025390ldr x8, [x21+120]
100025394str x8, [sp+32]
100025398str x22, [sp+576]
10002539csubs xzr, x8, 0
1000253a0csel x1, xzr, x24, eq
1000253a4subs xzr, x22, 0
1000253a8csel x3, xzr, x28, eq
1000253acldr w0, [x21+16]
1000253b0movz w2, 2
1000253b4movz w4, 2
1000253b8movz x5, 0
1000253bcbl __ZN8Syscalls17change_fdguard_npEiyjyjy
1000253c0tbz w0, 0, 0x10002554c
1000253c4str x22, [x21+120]
1000253c8add x8, x23, x25
1000253ccsub x22, x8, 16
1000253d0ldr x8, [x21+128]
1000253d4str x8, [sp+32]
1000253d8str x22, [sp+576]
1000253dcsubs xzr, x8, 0
1000253e0csel x1, xzr, x24, eq
1000253e4subs xzr, x22, 0
1000253e8csel x3, xzr, x28, eq
1000253ecldr w0, [x21+20]
1000253f0movz w2, 2
1000253f4movz w4, 2
1000253f8movz x5, 0
1000253fcbl __ZN8Syscalls17change_fdguard_npEiyjyjy
100025400tbz w0, 0, 0x100025554
100025404str x22, [x21+128]
100025408add x8, sp, 32
10002540cldr x0, [sp+16]
100025410bl _ZNK14ThreadPortBaseI10ThreadPortE12getNeonStateEv@plt
100025414ldrb w8, [sp+560]
100025418cbz w8, 0x10002555c
10002541cadd x22, x25, 528
100025420add x0, sp, 576
100025424add x1, sp, 32
100025428movz w2, 528
10002542cbl memcpy@plt
100025430subs x26, x19, 528
100025434movz w8, 528
100025438csel x2, x19, x8, lo
10002543cldr x8, [sp+24]
100025440add x0, x8, x25
100025444add x1, sp, 576
100025448bl memcpy@plt
10002544cmov x19, x26
100025450mov x25, x22
100025454subs xzr, x22, x20
100025458b.lo 0x100025358
10002545c
10002545cloc_10002545c:
10002545cmovz w21, 1
100025460b 0x100025568
100025464
100025464loc_100025464:
100025464movz w0, 0
100025468bl usleep@plt
10002546cmovz w0, 50
100025470b 0x100025560
100025474
100025474loc_100025474:
100025474ldr x8, [x21+136]
100025478sub x24, x8, 8
10002547cldr x8, [x21+120]
100025480str x8, [sp+32]
100025484str x24, [sp+576]
100025488subs xzr, x8, 0
10002548cadd x8, sp, 32
100025490csel x1, xzr, x8, eq
100025494subs xzr, x24, 0
100025498add x8, sp, 576
10002549ccsel x3, xzr, x8, eq
1000254a0ldr w0, [x21+16]
1000254a4movz w2, 2
1000254a8movz w4, 2
1000254acmovz x5, 0
1000254b0bl __ZN8Syscalls17change_fdguard_npEiyjyjy
1000254b4tbz w0, 0, 0x10002554c
1000254b8sub x8, x25, x20
1000254bcadd x8, x8, 528
1000254c0str x24, [x21+120]
1000254c4add x9, x23, x25
1000254c8sub x8, x9, x8
1000254ccsub x23, x8, 16
1000254d0ldr x1, [x21+128]
1000254d4ldr x0, [sp]
1000254d8movz w2, 2
1000254dcmov x3, x23
1000254e0movz w4, 2
1000254e4movz w5, 0
1000254e8bl __ZNK6FDBase5guardEyjyjj
1000254ectbz w0, 0, 0x100025554
1000254f0str x23, [x21+128]
1000254f4add x8, sp, 32
1000254f8ldr x0, [sp+16]
1000254fcbl _ZNK14ThreadPortBaseI10ThreadPortE12getNeonStateEv@plt
100025500ldrb w8, [sp+560]
100025504subs wzr, w8, 0
100025508cset w21, ne
10002550ccbz w8, 0x10002558c
100025510movz w22, 528
100025514add x23, sp, 576
100025518add x0, sp, 576
10002551cadd x1, sp, 32
100025520movz w2, 528
100025524bl memcpy@plt
100025528subs xzr, x19, 528
10002552ccsel x2, x19, x22, lo
100025530ldr x8, [sp+24]
100025534add x0, x8, x25
100025538sub x8, x23, x20
10002553cadd x8, x8, x25
100025540add x1, x8, 528
100025544bl memcpy@plt
100025548b 0x100025568
10002554c
10002554cloc_10002554c:
10002554cmovz w0, 0
100025550bl usleep@plt
100025554
100025554loc_100025554:
100025554movz w0, 0
100025558bl usleep@plt
10002555c
10002555cloc_10002555c:
10002555cmovz w0, 0
100025560
100025560loc_100025560:
100025560bl usleep@plt
100025564movz w21, 0
100025568
100025568loc_100025568:
100025568mov x0, x21
10002556cadd sp, sp, 1120
100025570ldp x29, x30, [sp+80]
100025574ldp x20, x19, [sp+64]
100025578ldp x22, x21, [sp+48]
10002557cldp x24, x23, [sp+32]
100025580ldp x26, x25, [sp+16]
100025584ldp x28, x27, [sp], 96
100025588retab
10002558c
10002558cloc_10002558c:
10002558cmovz w0, 0
100025590bl usleep@plt
100025594b 0x100025568
1000252e8
1000252e8__ZN13FDGuardNeonRW10readLengthEyyy:
1000252e8pacibsp
1000252ecstp x28, x27, [sp-96]!
1000252f0stp x26, x25, [sp+16]
1000252f4stp x24, x23, [sp+32]
1000252f8stp x22, x21, [sp+48]
1000252fcstp x20, x19, [sp+64]
100025300stp x29, x30, [sp+80]
100025304add x29, sp, 80
100025308sub sp, sp, 1120
10002530cstr x2, [sp+24]
100025310cbz x3, 0x10002545c
100025314mov x23, x1
100025318xpacd x23
10002531cmovn x8, 0x3000000000
100025320subs xzr, x23, x8
100025324b.ls 0x100025464
100025328mov x20, x3
10002532cmov x21, x0
100025330movz x25, 0
100025334add x27, x23, x3
100025338sub x9, x27, 1
10002533cadd x8, x0, 20
100025340stp x8, x9, [sp]
100025344add x8, x0, 24
100025348str x8, [sp+16]
10002534cadd x24, sp, 32
100025350add x28, sp, 576
100025354mov x19, x3
100025358
100025358loc_100025358:
100025358add x8, x23, x25
10002535cadd x8, x8, 528
100025360subs xzr, x8, x27
100025364b.ls 0x100025388
100025368hint
10002536cldr x9, 0x1f694
100025370ldr x9, [x9]
100025374sub x9, xzr, x9
100025378ldr x10, [sp+8]
10002537ceor x8, x8, x10
100025380ands xzr, x8, x9
100025384b.ne 0x100025474
100025388
100025388loc_100025388:
100025388ldr x8, [x21+136]
10002538csub x22, x8, 8
100025390ldr x8, [x21+120]
100025394str x8, [sp+32]
100025398str x22, [sp+576]
10002539csubs xzr, x8, 0
1000253a0csel x1, xzr, x24, eq
1000253a4subs xzr, x22, 0
1000253a8csel x3, xzr, x28, eq
1000253acldr w0, [x21+16]
1000253b0movz w2, 2
1000253b4movz w4, 2
1000253b8movz x5, 0
1000253bcbl __ZN8Syscalls17change_fdguard_npEiyjyjy
1000253c0tbz w0, 0, 0x10002554c
1000253c4str x22, [x21+120]
1000253c8add x8, x23, x25
1000253ccsub x22, x8, 16
1000253d0ldr x8, [x21+128]
1000253d4str x8, [sp+32]
1000253d8str x22, [sp+576]
1000253dcsubs xzr, x8, 0
1000253e0csel x1, xzr, x24, eq
1000253e4subs xzr, x22, 0
1000253e8csel x3, xzr, x28, eq
1000253ecldr w0, [x21+20]
1000253f0movz w2, 2
1000253f4movz w4, 2
1000253f8movz x5, 0
1000253fcbl __ZN8Syscalls17change_fdguard_npEiyjyjy
100025400tbz w0, 0, 0x100025554
100025404str x22, [x21+128]
100025408add x8, sp, 32
10002540cldr x0, [sp+16]
100025410bl _ZNK14ThreadPortBaseI10ThreadPortE12getNeonStateEv@plt
100025414ldrb w8, [sp+560]
100025418cbz w8, 0x10002555c
10002541cadd x22, x25, 528
100025420add x0, sp, 576
100025424add x1, sp, 32
100025428movz w2, 528
10002542cbl memcpy@plt
100025430subs x26, x19, 528
100025434movz w8, 528
100025438csel x2, x19, x8, lo
10002543cldr x8, [sp+24]
100025440add x0, x8, x25
100025444add x1, sp, 576
100025448bl memcpy@plt
10002544cmov x19, x26
100025450mov x25, x22
100025454subs xzr, x22, x20
100025458b.lo 0x100025358
10002545c
10002545cloc_10002545c:
10002545cmovz w21, 1
100025460b 0x100025568
100025464
100025464loc_100025464:
100025464movz w0, 0
100025468bl usleep@plt
10002546cmovz w0, 50
100025470b 0x100025560
100025474
100025474loc_100025474:
100025474ldr x8, [x21+136]
100025478sub x24, x8, 8
10002547cldr x8, [x21+120]
100025480str x8, [sp+32]
100025484str x24, [sp+576]
100025488subs xzr, x8, 0
10002548cadd x8, sp, 32
100025490csel x1, xzr, x8, eq
100025494subs xzr, x24, 0
100025498add x8, sp, 576
10002549ccsel x3, xzr, x8, eq
1000254a0ldr w0, [x21+16]
1000254a4movz w2, 2
1000254a8movz w4, 2
1000254acmovz x5, 0
1000254b0bl __ZN8Syscalls17change_fdguard_npEiyjyjy
1000254b4tbz w0, 0, 0x10002554c
1000254b8sub x8, x25, x20
1000254bcadd x8, x8, 528
1000254c0str x24, [x21+120]
1000254c4add x9, x23, x25
1000254c8sub x8, x9, x8
1000254ccsub x23, x8, 16
1000254d0ldr x1, [x21+128]
1000254d4ldr x0, [sp]
1000254d8movz w2, 2
1000254dcmov x3, x23
1000254e0movz w4, 2
1000254e4movz w5, 0
1000254e8bl __ZNK6FDBase5guardEyjyjj
1000254ectbz w0, 0, 0x100025554
1000254f0str x23, [x21+128]
1000254f4add x8, sp, 32
1000254f8ldr x0, [sp+16]
1000254fcbl _ZNK14ThreadPortBaseI10ThreadPortE12getNeonStateEv@plt
100025500ldrb w8, [sp+560]
100025504subs wzr, w8, 0
100025508cset w21, ne
10002550ccbz w8, 0x10002558c
100025510movz w22, 528
100025514add x23, sp, 576
100025518add x0, sp, 576
10002551cadd x1, sp, 32
100025520movz w2, 528
100025524bl memcpy@plt
100025528subs xzr, x19, 528
10002552ccsel x2, x19, x22, lo
100025530ldr x8, [sp+24]
100025534add x0, x8, x25
100025538sub x8, x23, x20
10002553cadd x8, x8, x25
100025540add x1, x8, 528
100025544bl memcpy@plt
100025548b 0x100025568
10002554c
10002554cloc_10002554c:
10002554cmovz w0, 0
100025550bl usleep@plt
100025554
100025554loc_100025554:
100025554movz w0, 0
100025558bl usleep@plt
10002555c
10002555cloc_10002555c:
10002555cmovz w0, 0
100025560
100025560loc_100025560:
100025560bl usleep@plt
100025564movz w21, 0
100025568
100025568loc_100025568:
100025568mov x0, x21
10002556cadd sp, sp, 1120
100025570ldp x29, x30, [sp+80]
100025574ldp x20, x19, [sp+64]
100025578ldp x22, x21, [sp+48]
10002557cldp x24, x23, [sp+32]
100025580ldp x26, x25, [sp+16]
100025584ldp x28, x27, [sp], 96
100025588retab
10002558c
10002558cloc_10002558c:
10002558cmovz w0, 0
100025590bl usleep@plt
100025594b 0x100025568
1000252e8
100025598
100025598__ZN13FDGuardNeonRW11writeLengthEyyj:
100025598pacibsp
10002559csub sp, sp, 160
1000255a0stp x24, x23, [sp+96]
1000255a4stp x22, x21, [sp+112]
1000255a8stp x20, x19, [sp+128]
1000255acstp x29, x30, [sp+144]
1000255b0add x29, sp, 144
1000255b4stur x2, [x29-64]
1000255b8cbz w3, 0x100025718
1000255bcmov x19, x1
1000255c0xpacd x19
1000255c4stur x19, [x29-56]
1000255c8movn x8, 0x3000000000
1000255ccsubs xzr, x19, x8
1000255d0b.ls 0x100025700
1000255d4mov x20, x3
1000255d8mov x21, x0
1000255dcstr xzr, [sp+72]
1000255e0subs wzr, w3, 7
1000255e4b.hi 0x100025620
1000255e8mov x22, x2
1000255ecadd x23, sp, 72
1000255f0add x2, sp, 72
1000255f4mov x0, x21
1000255f8mov x1, x19
1000255fcmovz w3, 8
100025600bl __ZN13FDGuardNeonRW10readLengthEyyy
100025604tbz w0, 0, 0x100025700
100025608mov w2, w20
10002560cadd x0, sp, 72
100025610mov x1, x22
100025614bl memcpy@plt
100025618stur x23, [x29-64]
10002561cmovz w20, 8
100025620
100025620loc_100025620:
100025620mov w20, w20
100025624mov x0, x20
100025628bl _Znam@plt
10002562cmov x22, x0
100025630mov x1, x20
100025634bl bzero@plt
100025638mov x0, x21
10002563cmov x1, x19
100025640mov x2, x22
100025644mov x3, x20
100025648bl __ZN13FDGuardNeonRW10readLengthEyyy
10002564ctbz w0, 0, 0x100025720
100025650movz x8, 0
100025654stp x22, x20, [sp+48]
100025658str x20, [sp+64]
10002565csub x9, x29, 64
100025660stp x21, x9, [sp]
100025664sub x9, x29, 56
100025668add x10, sp, 40
10002566cstp x9, x10, [sp+16]
100025670add x9, sp, 48
100025674stp x9, xzr, [sp+32]
100025678hint
10002567cldr x21, 0x1f384
100025680add x9, x8, 8
100025684add x10, x9, x19
100025688add x11, x19, x20
10002568csubs xzr, x10, x11
100025690b.ls 0x1000256b8
100025694
100025694loc_100025694:
100025694ldr x12, [x21]
100025698sub x12, xzr, x12
10002569csub x11, x11, 1
1000256a0eor x10, x10, x11
1000256a4and x10, x10, x12
1000256a8subs xzr, x10, 0
1000256acccmp x9, x20, 2, eq
1000256b0b.ls 0x1000256c0
1000256b4b 0x100025738
1000256b8
1000256b8loc_1000256b8:
1000256b8subs xzr, x9, x20
1000256bcb.hi 0x100025738
1000256c0
1000256c0loc_1000256c0:
1000256c0add x0, sp, 0
1000256c4bl fn_1000257e0
1000256c8mov x19, x0
1000256cccbz w0, 0x100025780
1000256d0ldr x8, [sp+40]
1000256d4add x8, x8, 8
1000256d8str x8, [sp+40]
1000256dcsubs xzr, x8, x20
1000256e0b.hs 0x100025780
1000256e4ldur x19, [x29-56]
1000256e8add x9, x8, 8
1000256ecadd x10, x9, x19
1000256f0add x11, x19, x20
1000256f4subs xzr, x10, x11
1000256f8b.ls 0x1000256b8
1000256fcb 0x100025694
100025700
100025700loc_100025700:
100025700movz w0, 0
100025704bl usleep@plt
100025708movz w0, 50
10002570cbl usleep@plt
100025710movz w19, 0
100025714b 0x100025790
100025718
100025718loc_100025718:
100025718movz w19, 1
10002571cb 0x100025790
100025720
100025720loc_100025720:
100025720mov x0, x22
100025724bl _ZdaPv@plt
100025728movz w0, 0
10002572cbl usleep@plt
100025730movz w19, 0
100025734b 0x100025790
100025738
100025738loc_100025738:
100025738subs xzr, x9, x20
10002573cb.ls 0x100025758
100025740movz w0, 50
100025744bl usleep@plt
100025748movz w0, 50
10002574cbl usleep@plt
100025750ldr x8, [sp+40]
100025754ldur x19, [x29-56]
100025758
100025758loc_100025758:
100025758sub x8, x8, x20
10002575cadd x8, x8, 8
100025760sub x9, x19, x8
100025764stur x9, [x29-56]
100025768ldur x9, [x29-64]
10002576csub x8, x9, x8
100025770stur x8, [x29-64]
100025774add x0, sp, 0
100025778bl fn_1000257e0
10002577cmov x19, x0
100025780
100025780loc_100025780:
100025780ldr x0, [sp+48]
100025784str xzr, [sp+48]
100025788cbz x0, 0x100025790
10002578cbl _ZdaPv@plt
100025790
100025790loc_100025790:
100025790mov x0, x19
100025794ldp x29, x30, [sp+144]
100025798ldp x20, x19, [sp+128]
10002579cldp x22, x21, [sp+112]
1000257a0ldp x24, x23, [sp+96]
1000257a4add sp, sp, 160
1000257a8retab
1000257acb 0x1000257c4
1000257b0b 0x1000257c4
1000257b4bl _Unwind_Resume@plt
1000257b8mov x19, x0
1000257bcmov x0, x22
1000257c0b 0x1000257d4
1000257c4
1000257c4loc_1000257c4:
1000257c4mov x19, x0
1000257c8ldr x0, [sp+48]
1000257ccstr xzr, [sp+48]
1000257d0cbz x0, 0x1000257d8
1000257d4
1000257d4loc_1000257d4:
1000257d4bl _ZdaPv@plt
1000257d8
1000257d8loc_1000257d8:
1000257d8mov x0, x19
1000257dcbl _Unwind_Resume@plt
100025598
100025598__ZN13FDGuardNeonRW11writeLengthEyyj:
100025598pacibsp
10002559csub sp, sp, 160
1000255a0stp x24, x23, [sp+96]
1000255a4stp x22, x21, [sp+112]
1000255a8stp x20, x19, [sp+128]
1000255acstp x29, x30, [sp+144]
1000255b0add x29, sp, 144
1000255b4stur x2, [x29-64]
1000255b8cbz w3, 0x100025718
1000255bcmov x19, x1
1000255c0xpacd x19
1000255c4stur x19, [x29-56]
1000255c8movn x8, 0x3000000000
1000255ccsubs xzr, x19, x8
1000255d0b.ls 0x100025700
1000255d4mov x20, x3
1000255d8mov x21, x0
1000255dcstr xzr, [sp+72]
1000255e0subs wzr, w3, 7
1000255e4b.hi 0x100025620
1000255e8mov x22, x2
1000255ecadd x23, sp, 72
1000255f0add x2, sp, 72
1000255f4mov x0, x21
1000255f8mov x1, x19
1000255fcmovz w3, 8
100025600bl __ZN13FDGuardNeonRW10readLengthEyyy
100025604tbz w0, 0, 0x100025700
100025608mov w2, w20
10002560cadd x0, sp, 72
100025610mov x1, x22
100025614bl memcpy@plt
100025618stur x23, [x29-64]
10002561cmovz w20, 8
100025620
100025620loc_100025620:
100025620mov w20, w20
100025624mov x0, x20
100025628bl _Znam@plt
10002562cmov x22, x0
100025630mov x1, x20
100025634bl bzero@plt
100025638mov x0, x21
10002563cmov x1, x19
100025640mov x2, x22
100025644mov x3, x20
100025648bl __ZN13FDGuardNeonRW10readLengthEyyy
10002564ctbz w0, 0, 0x100025720
100025650movz x8, 0
100025654stp x22, x20, [sp+48]
100025658str x20, [sp+64]
10002565csub x9, x29, 64
100025660stp x21, x9, [sp]
100025664sub x9, x29, 56
100025668add x10, sp, 40
10002566cstp x9, x10, [sp+16]
100025670add x9, sp, 48
100025674stp x9, xzr, [sp+32]
100025678hint
10002567cldr x21, 0x1f384
100025680add x9, x8, 8
100025684add x10, x9, x19
100025688add x11, x19, x20
10002568csubs xzr, x10, x11
100025690b.ls 0x1000256b8
100025694
100025694loc_100025694:
100025694ldr x12, [x21]
100025698sub x12, xzr, x12
10002569csub x11, x11, 1
1000256a0eor x10, x10, x11
1000256a4and x10, x10, x12
1000256a8subs xzr, x10, 0
1000256acccmp x9, x20, 2, eq
1000256b0b.ls 0x1000256c0
1000256b4b 0x100025738
1000256b8
1000256b8loc_1000256b8:
1000256b8subs xzr, x9, x20
1000256bcb.hi 0x100025738
1000256c0
1000256c0loc_1000256c0:
1000256c0add x0, sp, 0
1000256c4bl fn_1000257e0
1000256c8mov x19, x0
1000256cccbz w0, 0x100025780
1000256d0ldr x8, [sp+40]
1000256d4add x8, x8, 8
1000256d8str x8, [sp+40]
1000256dcsubs xzr, x8, x20
1000256e0b.hs 0x100025780
1000256e4ldur x19, [x29-56]
1000256e8add x9, x8, 8
1000256ecadd x10, x9, x19
1000256f0add x11, x19, x20
1000256f4subs xzr, x10, x11
1000256f8b.ls 0x1000256b8
1000256fcb 0x100025694
100025700
100025700loc_100025700:
100025700movz w0, 0
100025704bl usleep@plt
100025708movz w0, 50
10002570cbl usleep@plt
100025710movz w19, 0
100025714b 0x100025790
100025718
100025718loc_100025718:
100025718movz w19, 1
10002571cb 0x100025790
100025720
100025720loc_100025720:
100025720mov x0, x22
100025724bl _ZdaPv@plt
100025728movz w0, 0
10002572cbl usleep@plt
100025730movz w19, 0
100025734b 0x100025790
100025738
100025738loc_100025738:
100025738subs xzr, x9, x20
10002573cb.ls 0x100025758
100025740movz w0, 50
100025744bl usleep@plt
100025748movz w0, 50
10002574cbl usleep@plt
100025750ldr x8, [sp+40]
100025754ldur x19, [x29-56]
100025758
100025758loc_100025758:
100025758sub x8, x8, x20
10002575cadd x8, x8, 8
100025760sub x9, x19, x8
100025764stur x9, [x29-56]
100025768ldur x9, [x29-64]
10002576csub x8, x9, x8
100025770stur x8, [x29-64]
100025774add x0, sp, 0
100025778bl fn_1000257e0
10002577cmov x19, x0
100025780
100025780loc_100025780:
100025780ldr x0, [sp+48]
100025784str xzr, [sp+48]
100025788cbz x0, 0x100025790
10002578cbl _ZdaPv@plt
100025790
100025790loc_100025790:
100025790mov x0, x19
100025794ldp x29, x30, [sp+144]
100025798ldp x20, x19, [sp+128]
10002579cldp x22, x21, [sp+112]
1000257a0ldp x24, x23, [sp+96]
1000257a4add sp, sp, 160
1000257a8retab
1000257acb 0x1000257c4
1000257b0b 0x1000257c4
1000257b4bl _Unwind_Resume@plt
1000257b8mov x19, x0
1000257bcmov x0, x22
1000257c0b 0x1000257d4
1000257c4
1000257c4loc_1000257c4:
1000257c4mov x19, x0
1000257c8ldr x0, [sp+48]
1000257ccstr xzr, [sp+48]
1000257d0cbz x0, 0x1000257d8
1000257d4
1000257d4loc_1000257d4:
1000257d4bl _ZdaPv@plt
1000257d8
1000257d8loc_1000257d8:
1000257d8mov x0, x19
1000257dcbl _Unwind_Resume@plt
100025598
1000257e0
1000257e0fn_1000257e0:
1000257e0pacibsp
1000257e4sub sp, sp, 208
1000257e8stp x24, x23, [sp+144]
1000257ecstp x22, x21, [sp+160]
1000257f0stp x20, x19, [sp+176]
1000257f4stp x29, x30, [sp+192]
1000257f8add x29, sp, 192
1000257fcldp x8, x9, [x0+24]
100025800ldr x8, [x8]
100025804ldr x10, [x0+8]
100025808ldr x10, [x10]
10002580cldr x23, [x10+x8]
100025810ldr x9, [x9]
100025814ldr x21, [x9+x8]
100025818subs xzr, x23, x21
10002581cb.ne 0x10002583c
100025820
100025820loc_100025820:
100025820movz w0, 1
100025824ldp x29, x30, [sp+192]
100025828ldp x20, x19, [sp+176]
10002582cldp x22, x21, [sp+160]
100025830ldp x24, x23, [sp+144]
100025834add sp, sp, 208
100025838retab
10002583c
10002583cloc_10002583c:
10002583cldr x19, [x0]
100025840ldr x9, [x0+16]
100025844ldr x9, [x9]
100025848add x20, x8, x9
10002584ccbz x21, 0x1000258c4
100025850cbz x23, 0x100025b44
100025854
100025854loc_100025854:
100025854sub x20, x20, 8
100025858ldr x8, [x19+120]
10002585cstr x8, [sp+64]
100025860str x20, [sp+48]
100025864subs xzr, x8, 0
100025868add x8, sp, 64
10002586ccsel x1, xzr, x8, eq
100025870subs xzr, x20, 0
100025874add x8, sp, 48
100025878csel x3, xzr, x8, eq
10002587cldr w0, [x19+16]
100025880movz w2, 2
100025884movz w4, 2
100025888movz x5, 0
10002588cbl __ZN8Syscalls17change_fdguard_npEiyjyjy
100025890tbz w0, 0, 0x100025c54
100025894str x20, [x19+120]
100025898str x21, [sp+64]
10002589cstr x23, [sp+48]
1000258a0ldr w0, [x19+20]
1000258a4add x1, sp, 64
1000258a8add x3, sp, 48
1000258acmovz w2, 2
1000258b0movz w4, 2
1000258b4movz x5, 0
1000258b8bl __ZN8Syscalls17change_fdguard_npEiyjyjy
1000258bctbz w0, 0, 0x100025c5c
1000258c0b 0x100025820
1000258c4
1000258c4loc_1000258c4:
1000258c4str x20, [sp+40]
1000258c8movn x16, 49
1000258ccsvc 0
1000258d0cset w9, lo
1000258d4mov x8, x0
1000258d8mov x10, x1
1000258dcsub w9, w8, 1
1000258e0adds wzr, w9, 2
1000258e4b.hs 0x100025c54
1000258e8str w8, [sp+32]
1000258ecldr x1, [x19]
1000258f0add x2, sp, 32
1000258f4mov x0, x19
1000258f8movz w3, 0
1000258fcbl fn_100017da8
100025900cbz x0, 0x100025c58
100025904str x0, [sp+24]
100025908bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
10002590cadd x8, sp, 64
100025910movz w1, 0
100025914bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
100025918ldr w8, [sp+64]
10002591csub w21, w8, 1
100025920adds wzr, w21, 2
100025924b.hs 0x100025934
100025928str w8, [sp+16]
10002592cstr wzr, [sp+64]
100025930b 0x10002593c
100025934
100025934loc_100025934:
100025934movz w0, 0
100025938bl usleep@plt
10002593c
10002593cloc_10002593c:
10002593cadd x0, sp, 64
100025940bl fn_100019714
100025944adds wzr, w21, 2
100025948b.hs 0x100025c5c
10002594cldr x1, [x19]
100025950add x2, sp, 16
100025954mov x0, x19
100025958movz w3, 0
10002595cbl fn_100017da8
100025960mov x22, x0
100025964cbz x0, 0x100025a1c
100025968ldr w8, [sp+32]
10002596cldr w9, [sp+16]
100025970str wzr, [sp+88]
100025974movz x10, 5396
100025978movk x10, 0x1800000000
10002597cstr x10, [sp+64]
100025980stp w9, w8, [sp+72]
100025984str xzr, [sp+80]
100025988add x0, sp, 16
10002598cadd x1, sp, 64
100025990movz w2, 32
100025994movz w3, 10000
100025998movz w4, 1000
10002599cbl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
1000259a0tbz w0, 0, 0x100025a2c
1000259a4str wzr, [sp+12]
1000259a8add x8, sp, 40
1000259acstp x19, x8, [sp+64]
1000259b0add x8, sp, 12
1000259b4str x8, [sp+80]
1000259b8adr x24, 0x233e4
1000259bchint
1000259c0ldr w21, [x24]
1000259c4subs wzr, w21, 2
1000259c8b.eq 0x100025b24
1000259ccadd x8, sp, 64
1000259d0add x9, sp, 24
1000259d4stp x8, x9, [sp+48]
1000259d8hint
1000259dchint
1000259e0ldr w8, 0x233b8
1000259e4subs wzr, w21, 1
1000259e8b.eq 0x100025a3c
1000259eccbnz w21, 0x100025b24
1000259f0subs wzr, w8, 1
1000259f4b.le 0x100025a68
1000259f8subs wzr, w8, 2
1000259fcb.eq 0x100025a98
100025a00subs wzr, w8, 3
100025a04b.eq 0x100025aa4
100025a08subs wzr, w8, 4
100025a0cb.ne 0x100025b24
100025a10add x0, sp, 48
100025a14bl fn_100027534
100025a18b 0x100025adc
100025a1c
100025a1cloc_100025a1c:
100025a1cmovz w0, 0
100025a20bl usleep@plt
100025a24movz w21, 0
100025a28b 0x100025b30
100025a2c
100025a2cloc_100025a2c:
100025a2cmovz w0, 0
100025a30bl usleep@plt
100025a34movz w21, 0
100025a38b 0x100025b30
100025a3c
100025a3cloc_100025a3c:
100025a3csubs wzr, w8, 1
100025a40b.le 0x100025a80
100025a44subs wzr, w8, 2
100025a48b.eq 0x100025ab0
100025a4csubs wzr, w8, 3
100025a50b.eq 0x100025abc
100025a54subs wzr, w8, 4
100025a58b.ne 0x100025b24
100025a5cadd x0, sp, 48
100025a60bl fn_100027b9c
100025a64b 0x100025adc
100025a68
100025a68loc_100025a68:
100025a68cbz w8, 0x100025ac8
100025a6csubs wzr, w8, 1
100025a70b.ne 0x100025b24
100025a74add x0, sp, 48
100025a78bl fn_10002715c
100025a7cb 0x100025adc
100025a80
100025a80loc_100025a80:
100025a80cbz w8, 0x100025ad4
100025a84subs wzr, w8, 1
100025a88b.ne 0x100025b24
100025a8cadd x0, sp, 48
100025a90bl fn_1000277c4
100025a94b 0x100025adc
100025a98
100025a98loc_100025a98:
100025a98add x0, sp, 48
100025a9cbl fn_1000272a4
100025aa0b 0x100025adc
100025aa4
100025aa4loc_100025aa4:
100025aa4add x0, sp, 48
100025aa8bl fn_1000273ec
100025aacb 0x100025adc
100025ab0
100025ab0loc_100025ab0:
100025ab0add x0, sp, 48
100025ab4bl fn_10002790c
100025ab8b 0x100025adc
100025abc
100025abcloc_100025abc:
100025abcadd x0, sp, 48
100025ac0bl fn_100027a54
100025ac4b 0x100025adc
100025ac8
100025ac8loc_100025ac8:
100025ac8add x0, sp, 48
100025accbl fn_100027014
100025ad0b 0x100025adc
100025ad4
100025ad4loc_100025ad4:
100025ad4add x0, sp, 48
100025ad8bl fn_10002767c
100025adc
100025adcloc_100025adc:
100025adctbz w0, 0, 0x100025b24
100025ae0add x22, x22, 4
100025ae4str wzr, [sp+64]
100025ae8add x2, sp, 64
100025aecmov x0, x19
100025af0mov x1, x22
100025af4movz w3, 4
100025af8bl __ZN13FDGuardNeonRW10readLengthEyyy
100025afcldr w8, [sp+64]
100025b00orr x8, x8, 0x100000000
100025b04subs wzr, w0, 0
100025b08csel x8, x8, xzr, ne
100025b0cubfm x9, x8, 32, 63
100025b10cbnz x9, 0x100025c80
100025b14movz w0, 0
100025b18bl usleep@plt
100025b1cmovz w21, 0
100025b20b 0x100025b30
100025b24
100025b24loc_100025b24:
100025b24movz w0, 0
100025b28bl usleep@plt
100025b2cmovz w21, 0
100025b30
100025b30loc_100025b30:
100025b30add x0, sp, 16
100025b34bl fn_100019714
100025b38cbz w21, 0x100025c5c
100025b3cmovn w21, 0
100025b40cbnz x23, 0x100025854
100025b44
100025b44loc_100025b44:
100025b44add x21, x19, 104
100025b48mov x0, x19
100025b4cmov x1, x20
100025b50mov x2, x21
100025b54movz w3, 8
100025b58bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025b5ctbz w0, 0, 0x100025c54
100025b60ldr x8, [x19+104]
100025b64add x22, x8, 32
100025b68str xzr, [sp+64]
100025b6cadd x2, sp, 64
100025b70mov x0, x19
100025b74mov x1, x22
100025b78movz w3, 8
100025b7cbl __ZN13FDGuardNeonRW10readLengthEyyy
100025b80cbz w0, 0x100025c54
100025b84ldr x8, [sp+64]
100025b88movz x9, 1026
100025b8cbfm x8, x9, 0, 11
100025b90str x8, [sp+48]
100025b94add x2, sp, 48
100025b98mov x0, x19
100025b9cmov x1, x22
100025ba0movz w3, 8
100025ba4bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025ba8cbz w0, 0x100025c54
100025bacldr x8, [x19+104]
100025bb0add x1, x8, 8
100025bb4str x20, [sp+64]
100025bb8add x2, sp, 64
100025bbcmov x0, x19
100025bc0movz w3, 8
100025bc4bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025bc8cbz w0, 0x100025c54
100025bccmov x0, x19
100025bd0mov x1, x20
100025bd4mov x2, x21
100025bd8movz w3, 8
100025bdcbl __ZN13FDGuardNeonRW11writeLengthEyyj
100025be0cbz w0, 0x100025c54
100025be4add x0, x19, 112
100025be8ldr x8, [x19+32]
100025becstr x8, [sp+64]
100025bf0ldrh w8, [x19+40]
100025bf4strh w8, [sp+72]
100025bf8ldr x8, [x19+48]
100025bfcstp x8, xzr, [sp+80]
100025c00ldrh w8, [x19+42]
100025c04orr w8, w8, 8
100025c08strh w8, [sp+74]
100025c0cldr w8, [x19+56]
100025c10str w8, [sp+88]
100025c14ldr w8, [x19+44]
100025c18str w8, [sp+76]
100025c1cldr x8, [x19+64]
100025c20str x8, [sp+96]
100025c24ldur q0, [x19+72]
100025c28stur q0, [sp+104]
100025c2cldur q0, [x19+88]
100025c30stur q0, [sp+120]
100025c34add x1, sp, 64
100025c38movz w2, 1
100025c3cmovz x3, 0
100025c40movz w4, 0
100025c44movz w5, 3
100025c48movz x6, 0
100025c4cbl __ZNK6KQueue15doKEventSyscallEPKN2KS12kevent_qos_sEiPS1_ijPK8timespec
100025c50tbnz w0, 0, 0x100025820
100025c54
100025c54loc_100025c54:
100025c54movz w0, 0
100025c58
100025c58loc_100025c58:
100025c58bl usleep@plt
100025c5c
100025c5cloc_100025c5c:
100025c5cmovz w0, 0
100025c60bl usleep@plt
100025c64movz w0, 0
100025c68ldp x29, x30, [sp+192]
100025c6cldp x20, x19, [sp+176]
100025c70ldp x22, x21, [sp+160]
100025c74ldp x24, x23, [sp+144]
100025c78add sp, sp, 208
100025c7cretab
100025c80
100025c80loc_100025c80:
100025c80sub w8, w8, 1
100025c84str w8, [sp+48]
100025c88add x2, sp, 48
100025c8cmov x0, x19
100025c90mov x1, x22
100025c94movz w3, 4
100025c98bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025c9ctbz w0, 0, 0x100025cec
100025ca0add x0, sp, 32
100025ca4movz w1, 4
100025ca8movz x2, 0
100025cacmovz w3, 0
100025cb0bl _ZNK20PortReceiveRightBaseI20PortSendReceiveRightE13setAttributesEiPij@plt
100025cb4tbz w0, 0, 0x100025cfc
100025cb8add x8, sp, 12
100025cbcstp x19, x8, [sp+64]
100025cc0ldr w8, [x24]
100025cc4subs wzr, w8, 2
100025cc8b.eq 0x100025d0c
100025cccadd x1, sp, 64
100025cd0add x2, sp, 24
100025cd4mov x0, x21
100025cd8bl fn_100027ce4
100025cdcands wzr, w0, 255
100025ce0b.eq 0x100025d0c
100025ce4movz w21, 1
100025ce8b 0x100025b30
100025cec
100025cecloc_100025cec:
100025cecmovz w0, 0
100025cf0bl usleep@plt
100025cf4movz w21, 0
100025cf8b 0x100025b30
100025cfc
100025cfcloc_100025cfc:
100025cfcmovz w0, 0
100025d00bl usleep@plt
100025d04movz w21, 0
100025d08b 0x100025b30
100025d0c
100025d0cloc_100025d0c:
100025d0cmovz w0, 0
100025d10bl usleep@plt
100025d14movz w21, 0
100025d18b 0x100025b30
100025d1cb 0x100025d54
100025d20b 0x100025d54
100025d24b 0x100025d54
100025d28b 0x100025d54
100025d2cb 0x100025d54
100025d30b 0x100025d54
100025d34b 0x100025d54
100025d38b 0x100025d54
100025d3cbl fn_100005128
100025d40mov x19, x0
100025d44add x0, sp, 64
100025d48bl fn_100019714
100025d4cb 0x100025d60
100025d50bl fn_100005128
100025d54
100025d54loc_100025d54:
100025d54mov x19, x0
100025d58add x0, sp, 16
100025d5cbl fn_100019714
100025d60
100025d60loc_100025d60:
100025d60mov x0, x19
100025d64bl _Unwind_Resume@plt
100025d68bl fn_100005128
100025d6cbl fn_100005128
1000257e0
1000257e0fn_1000257e0:
1000257e0pacibsp
1000257e4sub sp, sp, 208
1000257e8stp x24, x23, [sp+144]
1000257ecstp x22, x21, [sp+160]
1000257f0stp x20, x19, [sp+176]
1000257f4stp x29, x30, [sp+192]
1000257f8add x29, sp, 192
1000257fcldp x8, x9, [x0+24]
100025800ldr x8, [x8]
100025804ldr x10, [x0+8]
100025808ldr x10, [x10]
10002580cldr x23, [x10+x8]
100025810ldr x9, [x9]
100025814ldr x21, [x9+x8]
100025818subs xzr, x23, x21
10002581cb.ne 0x10002583c
100025820
100025820loc_100025820:
100025820movz w0, 1
100025824ldp x29, x30, [sp+192]
100025828ldp x20, x19, [sp+176]
10002582cldp x22, x21, [sp+160]
100025830ldp x24, x23, [sp+144]
100025834add sp, sp, 208
100025838retab
10002583c
10002583cloc_10002583c:
10002583cldr x19, [x0]
100025840ldr x9, [x0+16]
100025844ldr x9, [x9]
100025848add x20, x8, x9
10002584ccbz x21, 0x1000258c4
100025850cbz x23, 0x100025b44
100025854
100025854loc_100025854:
100025854sub x20, x20, 8
100025858ldr x8, [x19+120]
10002585cstr x8, [sp+64]
100025860str x20, [sp+48]
100025864subs xzr, x8, 0
100025868add x8, sp, 64
10002586ccsel x1, xzr, x8, eq
100025870subs xzr, x20, 0
100025874add x8, sp, 48
100025878csel x3, xzr, x8, eq
10002587cldr w0, [x19+16]
100025880movz w2, 2
100025884movz w4, 2
100025888movz x5, 0
10002588cbl __ZN8Syscalls17change_fdguard_npEiyjyjy
100025890tbz w0, 0, 0x100025c54
100025894str x20, [x19+120]
100025898str x21, [sp+64]
10002589cstr x23, [sp+48]
1000258a0ldr w0, [x19+20]
1000258a4add x1, sp, 64
1000258a8add x3, sp, 48
1000258acmovz w2, 2
1000258b0movz w4, 2
1000258b4movz x5, 0
1000258b8bl __ZN8Syscalls17change_fdguard_npEiyjyjy
1000258bctbz w0, 0, 0x100025c5c
1000258c0b 0x100025820
1000258c4
1000258c4loc_1000258c4:
1000258c4str x20, [sp+40]
1000258c8movn x16, 49
1000258ccsvc 0
1000258d0cset w9, lo
1000258d4mov x8, x0
1000258d8mov x10, x1
1000258dcsub w9, w8, 1
1000258e0adds wzr, w9, 2
1000258e4b.hs 0x100025c54
1000258e8str w8, [sp+32]
1000258ecldr x1, [x19]
1000258f0add x2, sp, 32
1000258f4mov x0, x19
1000258f8movz w3, 0
1000258fcbl fn_100017da8
100025900cbz x0, 0x100025c58
100025904str x0, [sp+24]
100025908bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
10002590cadd x8, sp, 64
100025910movz w1, 0
100025914bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
100025918ldr w8, [sp+64]
10002591csub w21, w8, 1
100025920adds wzr, w21, 2
100025924b.hs 0x100025934
100025928str w8, [sp+16]
10002592cstr wzr, [sp+64]
100025930b 0x10002593c
100025934
100025934loc_100025934:
100025934movz w0, 0
100025938bl usleep@plt
10002593c
10002593cloc_10002593c:
10002593cadd x0, sp, 64
100025940bl fn_100019714
100025944adds wzr, w21, 2
100025948b.hs 0x100025c5c
10002594cldr x1, [x19]
100025950add x2, sp, 16
100025954mov x0, x19
100025958movz w3, 0
10002595cbl fn_100017da8
100025960mov x22, x0
100025964cbz x0, 0x100025a1c
100025968ldr w8, [sp+32]
10002596cldr w9, [sp+16]
100025970str wzr, [sp+88]
100025974movz x10, 5396
100025978movk x10, 0x1800000000
10002597cstr x10, [sp+64]
100025980stp w9, w8, [sp+72]
100025984str xzr, [sp+80]
100025988add x0, sp, 16
10002598cadd x1, sp, 64
100025990movz w2, 32
100025994movz w3, 10000
100025998movz w4, 1000
10002599cbl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
1000259a0tbz w0, 0, 0x100025a2c
1000259a4str wzr, [sp+12]
1000259a8add x8, sp, 40
1000259acstp x19, x8, [sp+64]
1000259b0add x8, sp, 12
1000259b4str x8, [sp+80]
1000259b8adr x24, 0x233e4
1000259bchint
1000259c0ldr w21, [x24]
1000259c4subs wzr, w21, 2
1000259c8b.eq 0x100025b24
1000259ccadd x8, sp, 64
1000259d0add x9, sp, 24
1000259d4stp x8, x9, [sp+48]
1000259d8hint
1000259dchint
1000259e0ldr w8, 0x233b8
1000259e4subs wzr, w21, 1
1000259e8b.eq 0x100025a3c
1000259eccbnz w21, 0x100025b24
1000259f0subs wzr, w8, 1
1000259f4b.le 0x100025a68
1000259f8subs wzr, w8, 2
1000259fcb.eq 0x100025a98
100025a00subs wzr, w8, 3
100025a04b.eq 0x100025aa4
100025a08subs wzr, w8, 4
100025a0cb.ne 0x100025b24
100025a10add x0, sp, 48
100025a14bl fn_100027534
100025a18b 0x100025adc
100025a1c
100025a1cloc_100025a1c:
100025a1cmovz w0, 0
100025a20bl usleep@plt
100025a24movz w21, 0
100025a28b 0x100025b30
100025a2c
100025a2cloc_100025a2c:
100025a2cmovz w0, 0
100025a30bl usleep@plt
100025a34movz w21, 0
100025a38b 0x100025b30
100025a3c
100025a3cloc_100025a3c:
100025a3csubs wzr, w8, 1
100025a40b.le 0x100025a80
100025a44subs wzr, w8, 2
100025a48b.eq 0x100025ab0
100025a4csubs wzr, w8, 3
100025a50b.eq 0x100025abc
100025a54subs wzr, w8, 4
100025a58b.ne 0x100025b24
100025a5cadd x0, sp, 48
100025a60bl fn_100027b9c
100025a64b 0x100025adc
100025a68
100025a68loc_100025a68:
100025a68cbz w8, 0x100025ac8
100025a6csubs wzr, w8, 1
100025a70b.ne 0x100025b24
100025a74add x0, sp, 48
100025a78bl fn_10002715c
100025a7cb 0x100025adc
100025a80
100025a80loc_100025a80:
100025a80cbz w8, 0x100025ad4
100025a84subs wzr, w8, 1
100025a88b.ne 0x100025b24
100025a8cadd x0, sp, 48
100025a90bl fn_1000277c4
100025a94b 0x100025adc
100025a98
100025a98loc_100025a98:
100025a98add x0, sp, 48
100025a9cbl fn_1000272a4
100025aa0b 0x100025adc
100025aa4
100025aa4loc_100025aa4:
100025aa4add x0, sp, 48
100025aa8bl fn_1000273ec
100025aacb 0x100025adc
100025ab0
100025ab0loc_100025ab0:
100025ab0add x0, sp, 48
100025ab4bl fn_10002790c
100025ab8b 0x100025adc
100025abc
100025abcloc_100025abc:
100025abcadd x0, sp, 48
100025ac0bl fn_100027a54
100025ac4b 0x100025adc
100025ac8
100025ac8loc_100025ac8:
100025ac8add x0, sp, 48
100025accbl fn_100027014
100025ad0b 0x100025adc
100025ad4
100025ad4loc_100025ad4:
100025ad4add x0, sp, 48
100025ad8bl fn_10002767c
100025adc
100025adcloc_100025adc:
100025adctbz w0, 0, 0x100025b24
100025ae0add x22, x22, 4
100025ae4str wzr, [sp+64]
100025ae8add x2, sp, 64
100025aecmov x0, x19
100025af0mov x1, x22
100025af4movz w3, 4
100025af8bl __ZN13FDGuardNeonRW10readLengthEyyy
100025afcldr w8, [sp+64]
100025b00orr x8, x8, 0x100000000
100025b04subs wzr, w0, 0
100025b08csel x8, x8, xzr, ne
100025b0cubfm x9, x8, 32, 63
100025b10cbnz x9, 0x100025c80
100025b14movz w0, 0
100025b18bl usleep@plt
100025b1cmovz w21, 0
100025b20b 0x100025b30
100025b24
100025b24loc_100025b24:
100025b24movz w0, 0
100025b28bl usleep@plt
100025b2cmovz w21, 0
100025b30
100025b30loc_100025b30:
100025b30add x0, sp, 16
100025b34bl fn_100019714
100025b38cbz w21, 0x100025c5c
100025b3cmovn w21, 0
100025b40cbnz x23, 0x100025854
100025b44
100025b44loc_100025b44:
100025b44add x21, x19, 104
100025b48mov x0, x19
100025b4cmov x1, x20
100025b50mov x2, x21
100025b54movz w3, 8
100025b58bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025b5ctbz w0, 0, 0x100025c54
100025b60ldr x8, [x19+104]
100025b64add x22, x8, 32
100025b68str xzr, [sp+64]
100025b6cadd x2, sp, 64
100025b70mov x0, x19
100025b74mov x1, x22
100025b78movz w3, 8
100025b7cbl __ZN13FDGuardNeonRW10readLengthEyyy
100025b80cbz w0, 0x100025c54
100025b84ldr x8, [sp+64]
100025b88movz x9, 1026
100025b8cbfm x8, x9, 0, 11
100025b90str x8, [sp+48]
100025b94add x2, sp, 48
100025b98mov x0, x19
100025b9cmov x1, x22
100025ba0movz w3, 8
100025ba4bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025ba8cbz w0, 0x100025c54
100025bacldr x8, [x19+104]
100025bb0add x1, x8, 8
100025bb4str x20, [sp+64]
100025bb8add x2, sp, 64
100025bbcmov x0, x19
100025bc0movz w3, 8
100025bc4bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025bc8cbz w0, 0x100025c54
100025bccmov x0, x19
100025bd0mov x1, x20
100025bd4mov x2, x21
100025bd8movz w3, 8
100025bdcbl __ZN13FDGuardNeonRW11writeLengthEyyj
100025be0cbz w0, 0x100025c54
100025be4add x0, x19, 112
100025be8ldr x8, [x19+32]
100025becstr x8, [sp+64]
100025bf0ldrh w8, [x19+40]
100025bf4strh w8, [sp+72]
100025bf8ldr x8, [x19+48]
100025bfcstp x8, xzr, [sp+80]
100025c00ldrh w8, [x19+42]
100025c04orr w8, w8, 8
100025c08strh w8, [sp+74]
100025c0cldr w8, [x19+56]
100025c10str w8, [sp+88]
100025c14ldr w8, [x19+44]
100025c18str w8, [sp+76]
100025c1cldr x8, [x19+64]
100025c20str x8, [sp+96]
100025c24ldur q0, [x19+72]
100025c28stur q0, [sp+104]
100025c2cldur q0, [x19+88]
100025c30stur q0, [sp+120]
100025c34add x1, sp, 64
100025c38movz w2, 1
100025c3cmovz x3, 0
100025c40movz w4, 0
100025c44movz w5, 3
100025c48movz x6, 0
100025c4cbl __ZNK6KQueue15doKEventSyscallEPKN2KS12kevent_qos_sEiPS1_ijPK8timespec
100025c50tbnz w0, 0, 0x100025820
100025c54
100025c54loc_100025c54:
100025c54movz w0, 0
100025c58
100025c58loc_100025c58:
100025c58bl usleep@plt
100025c5c
100025c5cloc_100025c5c:
100025c5cmovz w0, 0
100025c60bl usleep@plt
100025c64movz w0, 0
100025c68ldp x29, x30, [sp+192]
100025c6cldp x20, x19, [sp+176]
100025c70ldp x22, x21, [sp+160]
100025c74ldp x24, x23, [sp+144]
100025c78add sp, sp, 208
100025c7cretab
100025c80
100025c80loc_100025c80:
100025c80sub w8, w8, 1
100025c84str w8, [sp+48]
100025c88add x2, sp, 48
100025c8cmov x0, x19
100025c90mov x1, x22
100025c94movz w3, 4
100025c98bl __ZN13FDGuardNeonRW11writeLengthEyyj
100025c9ctbz w0, 0, 0x100025cec
100025ca0add x0, sp, 32
100025ca4movz w1, 4
100025ca8movz x2, 0
100025cacmovz w3, 0
100025cb0bl _ZNK20PortReceiveRightBaseI20PortSendReceiveRightE13setAttributesEiPij@plt
100025cb4tbz w0, 0, 0x100025cfc
100025cb8add x8, sp, 12
100025cbcstp x19, x8, [sp+64]
100025cc0ldr w8, [x24]
100025cc4subs wzr, w8, 2
100025cc8b.eq 0x100025d0c
100025cccadd x1, sp, 64
100025cd0add x2, sp, 24
100025cd4mov x0, x21
100025cd8bl fn_100027ce4
100025cdcands wzr, w0, 255
100025ce0b.eq 0x100025d0c
100025ce4movz w21, 1
100025ce8b 0x100025b30
100025cec
100025cecloc_100025cec:
100025cecmovz w0, 0
100025cf0bl usleep@plt
100025cf4movz w21, 0
100025cf8b 0x100025b30
100025cfc
100025cfcloc_100025cfc:
100025cfcmovz w0, 0
100025d00bl usleep@plt
100025d04movz w21, 0
100025d08b 0x100025b30
100025d0c
100025d0cloc_100025d0c:
100025d0cmovz w0, 0
100025d10bl usleep@plt
100025d14movz w21, 0
100025d18b 0x100025b30
100025d1cb 0x100025d54
100025d20b 0x100025d54
100025d24b 0x100025d54
100025d28b 0x100025d54
100025d2cb 0x100025d54
100025d30b 0x100025d54
100025d34b 0x100025d54
100025d38b 0x100025d54
100025d3cbl fn_100005128
100025d40mov x19, x0
100025d44add x0, sp, 64
100025d48bl fn_100019714
100025d4cb 0x100025d60
100025d50bl fn_100005128
100025d54
100025d54loc_100025d54:
100025d54mov x19, x0
100025d58add x0, sp, 16
100025d5cbl fn_100019714
100025d60
100025d60loc_100025d60:
100025d60mov x0, x19
100025d64bl _Unwind_Resume@plt
100025d68bl fn_100005128
100025d6cbl fn_100005128
1000257e0
Loading..