File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000dc640
000dc640internal/syscall/unix.KernelVersion: ; void internal/syscall/unix.KernelVersion(void)
000dc640ldr x16, [x28+16]
000dc644sub x17, sp, 448
000dc648subs xzr, x17, x16
000dc64cb.ls 0xdc814
000dc650sub x20, sp, 576
000dc654stp x29, x30, [x20-8]
000dc658add sp, x20, 0
000dc65csub x29, sp, 8
000dc660str xzr, [sp+528]
000dc664str xzr, [sp+520]
000dc668add x20, sp, 31
000dc66cadr x27, 16
000dc670stp x29, x27, [sp-24]
000dc674sub x29, sp, 24
000dc678bl fn_87cb0
000dc67csub x29, sp, 8
000dc680add x27, sp, 413
000dc684str xzr, [x27]
000dc688add x0, sp, 31
000dc68cbl syscall.Uname
000dc690str x0, [sp+552]
000dc694str x1, [sp+560]
000dc698cbnz x0, 0xdc6a0
000dc69cb 0xdc6b4
000dc6a0
000dc6a0loc_dc6a0:
000dc6a0ldr x1, [sp+520]
000dc6a4ldr x0, [sp+528]
000dc6a8ldp x29, x30, [sp-8]
000dc6acadd sp, sp, 576
000dc6b0ret x30
000dc6b4
000dc6b4loc_dc6b4:
000dc6b4stp xzr, xzr, [sp+496]
000dc6b8str xzr, [sp+512]
000dc6bcstr xzr, [sp+488]
000dc6c0add x27, sp, 161
000dc6c4ldp x2, x3, [x27]
000dc6c8add x27, sp, 177
000dc6ccldp x4, x5, [x27]
000dc6d0add x27, sp, 193
000dc6d4ldp x6, x7, [x27]
000dc6d8add x27, sp, 209
000dc6dcldp x8, x9, [x27]
000dc6e0add x27, sp, 423
000dc6e4stp x2, x3, [x27]
000dc6e8add x27, sp, 439
000dc6ecstp x4, x5, [x27]
000dc6f0add x27, sp, 455
000dc6f4stp x6, x7, [x27]
000dc6f8add x27, sp, 471
000dc6fcstp x8, x9, [x27]
000dc700ldur x2, [sp+218]
000dc704str x2, [sp+480]
000dc708str xzr, [sp+544]
000dc70cmovz x2, 65
000dc710str x2, [sp+536]
000dc714b 0xdc718
000dc718
000dc718loc_dc718:
000dc718ldr x2, [sp+536]
000dc71cldr x3, [sp+544]
000dc720subs xzr, x2, x3
000dc724b.gt 0xdc72c
000dc728b 0xdc7e8
000dc72c
000dc72cloc_dc72c:
000dc72cldr x2, [sp+544]
000dc730add x3, sp, 423
000dc734ldrsb x2, [x3+x2]
000dc738strb w2, [sp+421]
000dc73cmov x3, x2
000dc740subs wzr, w3, 48
000dc744cset x3, ge
000dc748strb w3, [sp+422]
000dc74cb.ge 0xdc754
000dc750b 0xdc764
000dc754
000dc754loc_dc754:
000dc754subs wzr, w2, 57
000dc758cset x2, le
000dc75cstrb w2, [sp+422]
000dc760b 0xdc768
000dc764
000dc764loc_dc764:
000dc764b 0xdc768
000dc768
000dc768loc_dc768:
000dc768ldrb w2, [sp+422]
000dc76ctbnz w2, 0, 0xdc774
000dc770b 0xdc794
000dc774
000dc774loc_dc774:
000dc774ldr x2, [sp+512]
000dc778add x2, x2, x2, lsl #2
000dc77cldrsb x3, [sp+421]
000dc780sub x3, x3, 48
000dc784sbfm x3, x3, 0, 7
000dc788add x2, x3, x2, lsl #1
000dc78cstr x2, [sp+512]
000dc790b 0xdc7d4
000dc794
000dc794loc_dc794:
000dc794ldr x0, [sp+488]
000dc798ldr x2, [sp+512]
000dc79csubs xzr, x0, 2
000dc7a0b.lo 0xdc7a8
000dc7a4b 0xdc808
000dc7a8
000dc7a8loc_dc7a8:
000dc7a8add x3, sp, 496
000dc7acstr x2, [x3+3*x0]
000dc7b0ldr x2, [sp+488]
000dc7b4add x2, x2, 1
000dc7b8str x2, [sp+488]
000dc7bcsubs xzr, x2, 2
000dc7c0b.ge 0xdc7c8
000dc7c4b 0xdc7cc
000dc7c8
000dc7c8loc_dc7c8:
000dc7c8b 0xdc7ec
000dc7cc
000dc7ccloc_dc7cc:
000dc7ccstr xzr, [sp+512]
000dc7d0b 0xdc7d4
000dc7d4
000dc7d4loc_dc7d4:
000dc7d4b 0xdc7d8
000dc7d8
000dc7d8loc_dc7d8:
000dc7d8ldr x2, [sp+544]
000dc7dcadd x2, x2, 1
000dc7e0str x2, [sp+544]
000dc7e4b 0xdc718
000dc7e8
000dc7e8loc_dc7e8:
000dc7e8b 0xdc7ec
000dc7ec
000dc7ecloc_dc7ec:
000dc7ecldr x0, [sp+496]
000dc7f0str x0, [sp+528]
000dc7f4ldr x1, [sp+504]
000dc7f8str x1, [sp+520]
000dc7fcldp x29, x30, [sp-8]
000dc800add sp, sp, 576
000dc804ret x30
000dc808
000dc808loc_dc808:
000dc808orr x1, xzr, 2
000dc80cbl runtime.panicIndex
000dc810hint
000dc814
000dc814loc_dc814:
000dc814mov x3, x30
000dc818bl runtime.morestack_noctxt.abi0
000dc81cb 0xdc640
000dc640
000dc640internal/syscall/unix.KernelVersion: ; void internal/syscall/unix.KernelVersion(void)
000dc640ldr x16, [x28+16]
000dc644sub x17, sp, 448
000dc648subs xzr, x17, x16
000dc64cb.ls 0xdc814
000dc650sub x20, sp, 576
000dc654stp x29, x30, [x20-8]
000dc658add sp, x20, 0
000dc65csub x29, sp, 8
000dc660str xzr, [sp+528]
000dc664str xzr, [sp+520]
000dc668add x20, sp, 31
000dc66cadr x27, 16
000dc670stp x29, x27, [sp-24]
000dc674sub x29, sp, 24
000dc678bl fn_87cb0
000dc67csub x29, sp, 8
000dc680add x27, sp, 413
000dc684str xzr, [x27]
000dc688add x0, sp, 31
000dc68cbl syscall.Uname
000dc690str x0, [sp+552]
000dc694str x1, [sp+560]
000dc698cbnz x0, 0xdc6a0
000dc69cb 0xdc6b4
000dc6a0
000dc6a0loc_dc6a0:
000dc6a0ldr x1, [sp+520]
000dc6a4ldr x0, [sp+528]
000dc6a8ldp x29, x30, [sp-8]
000dc6acadd sp, sp, 576
000dc6b0ret x30
000dc6b4
000dc6b4loc_dc6b4:
000dc6b4stp xzr, xzr, [sp+496]
000dc6b8str xzr, [sp+512]
000dc6bcstr xzr, [sp+488]
000dc6c0add x27, sp, 161
000dc6c4ldp x2, x3, [x27]
000dc6c8add x27, sp, 177
000dc6ccldp x4, x5, [x27]
000dc6d0add x27, sp, 193
000dc6d4ldp x6, x7, [x27]
000dc6d8add x27, sp, 209
000dc6dcldp x8, x9, [x27]
000dc6e0add x27, sp, 423
000dc6e4stp x2, x3, [x27]
000dc6e8add x27, sp, 439
000dc6ecstp x4, x5, [x27]
000dc6f0add x27, sp, 455
000dc6f4stp x6, x7, [x27]
000dc6f8add x27, sp, 471
000dc6fcstp x8, x9, [x27]
000dc700ldur x2, [sp+218]
000dc704str x2, [sp+480]
000dc708str xzr, [sp+544]
000dc70cmovz x2, 65
000dc710str x2, [sp+536]
000dc714b 0xdc718
000dc718
000dc718loc_dc718:
000dc718ldr x2, [sp+536]
000dc71cldr x3, [sp+544]
000dc720subs xzr, x2, x3
000dc724b.gt 0xdc72c
000dc728b 0xdc7e8
000dc72c
000dc72cloc_dc72c:
000dc72cldr x2, [sp+544]
000dc730add x3, sp, 423
000dc734ldrsb x2, [x3+x2]
000dc738strb w2, [sp+421]
000dc73cmov x3, x2
000dc740subs wzr, w3, 48
000dc744cset x3, ge
000dc748strb w3, [sp+422]
000dc74cb.ge 0xdc754
000dc750b 0xdc764
000dc754
000dc754loc_dc754:
000dc754subs wzr, w2, 57
000dc758cset x2, le
000dc75cstrb w2, [sp+422]
000dc760b 0xdc768
000dc764
000dc764loc_dc764:
000dc764b 0xdc768
000dc768
000dc768loc_dc768:
000dc768ldrb w2, [sp+422]
000dc76ctbnz w2, 0, 0xdc774
000dc770b 0xdc794
000dc774
000dc774loc_dc774:
000dc774ldr x2, [sp+512]
000dc778add x2, x2, x2, lsl #2
000dc77cldrsb x3, [sp+421]
000dc780sub x3, x3, 48
000dc784sbfm x3, x3, 0, 7
000dc788add x2, x3, x2, lsl #1
000dc78cstr x2, [sp+512]
000dc790b 0xdc7d4
000dc794
000dc794loc_dc794:
000dc794ldr x0, [sp+488]
000dc798ldr x2, [sp+512]
000dc79csubs xzr, x0, 2
000dc7a0b.lo 0xdc7a8
000dc7a4b 0xdc808
000dc7a8
000dc7a8loc_dc7a8:
000dc7a8add x3, sp, 496
000dc7acstr x2, [x3+3*x0]
000dc7b0ldr x2, [sp+488]
000dc7b4add x2, x2, 1
000dc7b8str x2, [sp+488]
000dc7bcsubs xzr, x2, 2
000dc7c0b.ge 0xdc7c8
000dc7c4b 0xdc7cc
000dc7c8
000dc7c8loc_dc7c8:
000dc7c8b 0xdc7ec
000dc7cc
000dc7ccloc_dc7cc:
000dc7ccstr xzr, [sp+512]
000dc7d0b 0xdc7d4
000dc7d4
000dc7d4loc_dc7d4:
000dc7d4b 0xdc7d8
000dc7d8
000dc7d8loc_dc7d8:
000dc7d8ldr x2, [sp+544]
000dc7dcadd x2, x2, 1
000dc7e0str x2, [sp+544]
000dc7e4b 0xdc718
000dc7e8
000dc7e8loc_dc7e8:
000dc7e8b 0xdc7ec
000dc7ec
000dc7ecloc_dc7ec:
000dc7ecldr x0, [sp+496]
000dc7f0str x0, [sp+528]
000dc7f4ldr x1, [sp+504]
000dc7f8str x1, [sp+520]
000dc7fcldp x29, x30, [sp-8]
000dc800add sp, sp, 576
000dc804ret x30
000dc808
000dc808loc_dc808:
000dc808orr x1, xzr, 2
000dc80cbl runtime.panicIndex
000dc810hint
000dc814
000dc814loc_dc814:
000dc814mov x3, x30
000dc818bl runtime.morestack_noctxt.abi0
000dc81cb 0xdc640
000dc640
000dc820
000dc820internal/syscall/unix.HasNonblockFlag: ; void internal/syscall/unix.HasNonblockFlag(int flag)
000dc820str x30, [sp-32]!
000dc824stur x29, [sp-8]
000dc828sub x29, sp, 8
000dc82cstr x0, [sp+40]
000dc830strb wzr, [sp+23]
000dc834ldr x1, [sp+40]
000dc838ands xzr, x1, 2048
000dc83ccset x0, ne
000dc840strb w0, [sp+23]
000dc844add x29, sp, 24
000dc848add sp, sp, 32
000dc84cret x30
000dc820
000dc820internal/syscall/unix.HasNonblockFlag: ; void internal/syscall/unix.HasNonblockFlag(int flag)
000dc820str x30, [sp-32]!
000dc824stur x29, [sp-8]
000dc828sub x29, sp, 8
000dc82cstr x0, [sp+40]
000dc830strb wzr, [sp+23]
000dc834ldr x1, [sp+40]
000dc838ands xzr, x1, 2048
000dc83ccset x0, ne
000dc840strb w0, [sp+23]
000dc844add x29, sp, 24
000dc848add sp, sp, 32
000dc84cret x30
000dc820
000dc850
000dc850internal/syscall/unix.PidFDSendSignal: ; void internal/syscall/unix.PidFDSendSignal(uintptr pidfd, syscall.Signal s)
000dc850ldr x16, [x28+16]
000dc854subs xzr, sp, x16
000dc858b.ls 0xdc8f4
000dc85cstr x30, [sp-128]!
000dc860stur x29, [sp-8]
000dc864sub x29, sp, 8
000dc868str x0, [sp+136]
000dc86cstr x1, [sp+144]
000dc870stp xzr, xzr, [sp+96]
000dc874ldr x1, [sp+136]
000dc878ldr x2, [sp+144]
000dc87cmovz x0, 424
000dc880mov x3, xzr
000dc884bl syscall.Syscall
000dc888str x0, [sp+64]
000dc88cstr x1, [sp+56]
000dc890str x2, [sp+48]
000dc894str x0, [sp+88]
000dc898str x1, [sp+80]
000dc89cstr x2, [sp+72]
000dc8a0str x2, [sp+40]
000dc8a4cbnz x2, 0xdc8ac
000dc8a8b 0xdc8dc
000dc8ac
000dc8acloc_dc8ac:
000dc8acmov x0, x2
000dc8b0bl runtime.convT64
000dc8b4str x0, [sp+112]
000dc8b8adrp x1, 0x637000
000dc8bcadd x1, x1, 2264
000dc8c0str x1, [sp+96]
000dc8c4str x0, [sp+104]
000dc8c8ldr x0, [sp+96]
000dc8ccldr x1, [sp+104]
000dc8d0ldur x29, [sp-8]
000dc8d4ldr x30, [sp], 128
000dc8d8ret x30
000dc8dc
000dc8dcloc_dc8dc:
000dc8dcstp xzr, xzr, [sp+96]
000dc8e0mov x0, xzr
000dc8e4mov x1, xzr
000dc8e8ldur x29, [sp-8]
000dc8ecldr x30, [sp], 128
000dc8f0ret x30
000dc8f4
000dc8f4loc_dc8f4:
000dc8f4stp x0, x1, [sp+8]
000dc8f8mov x3, x30
000dc8fcbl runtime.morestack_noctxt.abi0
000dc900ldp x0, x1, [sp+8]
000dc904b 0xdc850
000dc908udf 0
000dc90cudf 0
000dc850
000dc850internal/syscall/unix.PidFDSendSignal: ; void internal/syscall/unix.PidFDSendSignal(uintptr pidfd, syscall.Signal s)
000dc850ldr x16, [x28+16]
000dc854subs xzr, sp, x16
000dc858b.ls 0xdc8f4
000dc85cstr x30, [sp-128]!
000dc860stur x29, [sp-8]
000dc864sub x29, sp, 8
000dc868str x0, [sp+136]
000dc86cstr x1, [sp+144]
000dc870stp xzr, xzr, [sp+96]
000dc874ldr x1, [sp+136]
000dc878ldr x2, [sp+144]
000dc87cmovz x0, 424
000dc880mov x3, xzr
000dc884bl syscall.Syscall
000dc888str x0, [sp+64]
000dc88cstr x1, [sp+56]
000dc890str x2, [sp+48]
000dc894str x0, [sp+88]
000dc898str x1, [sp+80]
000dc89cstr x2, [sp+72]
000dc8a0str x2, [sp+40]
000dc8a4cbnz x2, 0xdc8ac
000dc8a8b 0xdc8dc
000dc8ac
000dc8acloc_dc8ac:
000dc8acmov x0, x2
000dc8b0bl runtime.convT64
000dc8b4str x0, [sp+112]
000dc8b8adrp x1, 0x637000
000dc8bcadd x1, x1, 2264
000dc8c0str x1, [sp+96]
000dc8c4str x0, [sp+104]
000dc8c8ldr x0, [sp+96]
000dc8ccldr x1, [sp+104]
000dc8d0ldur x29, [sp-8]
000dc8d4ldr x30, [sp], 128
000dc8d8ret x30
000dc8dc
000dc8dcloc_dc8dc:
000dc8dcstp xzr, xzr, [sp+96]
000dc8e0mov x0, xzr
000dc8e4mov x1, xzr
000dc8e8ldur x29, [sp-8]
000dc8ecldr x30, [sp], 128
000dc8f0ret x30
000dc8f4
000dc8f4loc_dc8f4:
000dc8f4stp x0, x1, [sp+8]
000dc8f8mov x3, x30
000dc8fcbl runtime.morestack_noctxt.abi0
000dc900ldp x0, x1, [sp+8]
000dc904b 0xdc850
000dc908udf 0
000dc90cudf 0
000dc850
000dc910
000dc910internal/syscall/unix.PidFDOpen: ; void internal/syscall/unix.PidFDOpen(int pid, int flags)
000dc910ldr x16, [x28+16]
000dc914sub x17, sp, 16
000dc918subs xzr, x17, x16
000dc91cb.ls 0xdc9d4
000dc920str x30, [sp-144]!
000dc924stur x29, [sp-8]
000dc928sub x29, sp, 8
000dc92cstr x0, [sp+152]
000dc930str x1, [sp+160]
000dc934str xzr, [sp+40]
000dc938stp xzr, xzr, [sp+112]
000dc93cldr x1, [sp+152]
000dc940ldr x2, [sp+160]
000dc944movz x0, 434
000dc948mov x3, xzr
000dc94cbl syscall.Syscall
000dc950str x0, [sp+64]
000dc954str x1, [sp+104]
000dc958str x2, [sp+96]
000dc95cstr x0, [sp+88]
000dc960str x1, [sp+80]
000dc964str x2, [sp+72]
000dc968str x0, [sp+48]
000dc96cstr x2, [sp+56]
000dc970cbnz x2, 0xdc978
000dc974b 0xdc9b4
000dc978
000dc978loc_dc978:
000dc978movn x1, 0
000dc97cstr x1, [sp+40]
000dc980mov x0, x2
000dc984bl runtime.convT64
000dc988str x0, [sp+128]
000dc98cadrp x1, 0x637000
000dc990add x1, x1, 2264
000dc994str x1, [sp+112]
000dc998str x0, [sp+120]
000dc99cldr x1, [sp+112]
000dc9a0ldr x0, [sp+40]
000dc9a4ldr x2, [sp+120]
000dc9a8ldur x29, [sp-8]
000dc9acldr x30, [sp], 144
000dc9b0ret x30
000dc9b4
000dc9b4loc_dc9b4:
000dc9b4str x0, [sp+40]
000dc9b8stp xzr, xzr, [sp+112]
000dc9bcldr x0, [sp+40]
000dc9c0mov x1, xzr
000dc9c4mov x2, xzr
000dc9c8ldur x29, [sp-8]
000dc9ccldr x30, [sp], 144
000dc9d0ret x30
000dc9d4
000dc9d4loc_dc9d4:
000dc9d4stp x0, x1, [sp+8]
000dc9d8mov x3, x30
000dc9dcbl runtime.morestack_noctxt.abi0
000dc9e0ldp x0, x1, [sp+8]
000dc9e4b 0xdc910
000dc9e8udf 0
000dc9ecudf 0
000dc910
000dc910internal/syscall/unix.PidFDOpen: ; void internal/syscall/unix.PidFDOpen(int pid, int flags)
000dc910ldr x16, [x28+16]
000dc914sub x17, sp, 16
000dc918subs xzr, x17, x16
000dc91cb.ls 0xdc9d4
000dc920str x30, [sp-144]!
000dc924stur x29, [sp-8]
000dc928sub x29, sp, 8
000dc92cstr x0, [sp+152]
000dc930str x1, [sp+160]
000dc934str xzr, [sp+40]
000dc938stp xzr, xzr, [sp+112]
000dc93cldr x1, [sp+152]
000dc940ldr x2, [sp+160]
000dc944movz x0, 434
000dc948mov x3, xzr
000dc94cbl syscall.Syscall
000dc950str x0, [sp+64]
000dc954str x1, [sp+104]
000dc958str x2, [sp+96]
000dc95cstr x0, [sp+88]
000dc960str x1, [sp+80]
000dc964str x2, [sp+72]
000dc968str x0, [sp+48]
000dc96cstr x2, [sp+56]
000dc970cbnz x2, 0xdc978
000dc974b 0xdc9b4
000dc978
000dc978loc_dc978:
000dc978movn x1, 0
000dc97cstr x1, [sp+40]
000dc980mov x0, x2
000dc984bl runtime.convT64
000dc988str x0, [sp+128]
000dc98cadrp x1, 0x637000
000dc990add x1, x1, 2264
000dc994str x1, [sp+112]
000dc998str x0, [sp+120]
000dc99cldr x1, [sp+112]
000dc9a0ldr x0, [sp+40]
000dc9a4ldr x2, [sp+120]
000dc9a8ldur x29, [sp-8]
000dc9acldr x30, [sp], 144
000dc9b0ret x30
000dc9b4
000dc9b4loc_dc9b4:
000dc9b4str x0, [sp+40]
000dc9b8stp xzr, xzr, [sp+112]
000dc9bcldr x0, [sp+40]
000dc9c0mov x1, xzr
000dc9c4mov x2, xzr
000dc9c8ldur x29, [sp-8]
000dc9ccldr x30, [sp], 144
000dc9d0ret x30
000dc9d4
000dc9d4loc_dc9d4:
000dc9d4stp x0, x1, [sp+8]
000dc9d8mov x3, x30
000dc9dcbl runtime.morestack_noctxt.abi0
000dc9e0ldp x0, x1, [sp+8]
000dc9e4b 0xdc910
000dc9e8udf 0
000dc9ecudf 0
000dc910
000dc9f0
000dc9f0internal/syscall/unix.(*SiginfoChild).WaitStatus: ; void internal/syscall/unix.(*SiginfoChild).WaitStatus(internal/syscall/unix.SiginfoChild * s)
000dc9f0str x30, [sp-32]!
000dc9f4stur x29, [sp-8]
000dc9f8sub x29, sp, 8
000dc9fcstr x0, [sp+40]
000dca00str wzr, [sp+16]
000dca04ldr x1, [sp+40]
000dca08ldrsb x27, [x1]
000dca0cldrsw x1, [x1+8]
000dca10str w1, [sp+20]
000dca14subs wzr, w1, 2
000dca18b.le 0xdca20
000dca1cb 0xdca74
000dca20
000dca20loc_dca20:
000dca20subs wzr, w1, 1
000dca24b.eq 0xdca2c
000dca28b 0xdca48
000dca2c
000dca2cloc_dca2c:
000dca2cb 0xdca30
000dca30
000dca30loc_dca30:
000dca30ldr x1, [sp+40]
000dca34ldrsb x27, [x1]
000dca38ldrsw x1, [x1+24]
000dca3cubfm x1, x1, 56, 55
000dca40str w1, [sp+16]
000dca44b 0xdcb08
000dca48
000dca48loc_dca48:
000dca48subs wzr, w1, 2
000dca4cb.eq 0xdca54
000dca50b 0xdca6c
000dca54
000dca54loc_dca54:
000dca54b 0xdca58
000dca58
000dca58loc_dca58:
000dca58ldr x1, [sp+40]
000dca5cldrsb x27, [x1]
000dca60ldrsw x1, [x1+24]
000dca64str w1, [sp+16]
000dca68b 0xdcb08
000dca6c
000dca6cloc_dca6c:
000dca6cb 0xdca70
000dca70
000dca70loc_dca70:
000dca70b 0xdcb04
000dca74
000dca74loc_dca74:
000dca74subs wzr, w1, 3
000dca78b.eq 0xdca80
000dca7cb 0xdca9c
000dca80
000dca80loc_dca80:
000dca80b 0xdca84
000dca84
000dca84loc_dca84:
000dca84ldr x1, [sp+40]
000dca88ldrsb x27, [x1]
000dca8cldrsw x1, [x1+24]
000dca90orr x1, x1, 128
000dca94str w1, [sp+16]
000dca98b 0xdcb08
000dca9c
000dca9cloc_dca9c:
000dca9csubs wzr, w1, 4
000dcaa0b.ge 0xdcaa8
000dcaa4b 0xdcad8
000dcaa8
000dcaa8loc_dcaa8:
000dcaa8subs wzr, w1, 5
000dcaacb.le 0xdcab4
000dcab0b 0xdcad4
000dcab4
000dcab4loc_dcab4:
000dcab4b 0xdcab8
000dcab8
000dcab8loc_dcab8:
000dcab8ldr x1, [sp+40]
000dcabcldrsb x27, [x1]
000dcac0ldrsw x1, [x1+24]
000dcac4ubfm x1, x1, 56, 55
000dcac8orr x1, x1, 127
000dcaccstr w1, [sp+16]
000dcad0b 0xdcb08
000dcad4
000dcad4loc_dcad4:
000dcad4b 0xdcadc
000dcad8
000dcad8loc_dcad8:
000dcad8b 0xdcadc
000dcadc
000dcadcloc_dcadc:
000dcadcsubs wzr, w1, 6
000dcae0b.eq 0xdcae8
000dcae4b 0xdcaf8
000dcae8
000dcae8loc_dcae8:
000dcae8b 0xdcaec
000dcaec
000dcaecloc_dcaec:
000dcaecmovz x1, 65535
000dcaf0str w1, [sp+16]
000dcaf4b 0xdcb08
000dcaf8
000dcaf8loc_dcaf8:
000dcaf8b 0xdcafc
000dcafc
000dcafcloc_dcafc:
000dcafcb 0xdcb00
000dcb00
000dcb00loc_dcb00:
000dcb00b 0xdcb04
000dcb04
000dcb04loc_dcb04:
000dcb04b 0xdcb08
000dcb08
000dcb08loc_dcb08:
000dcb08ldr w0, [sp+16]
000dcb0cadd x29, sp, 24
000dcb10add sp, sp, 32
000dcb14ret x30
000dcb18udf 0
000dcb1cudf 0
000dc9f0
000dc9f0internal/syscall/unix.(*SiginfoChild).WaitStatus: ; void internal/syscall/unix.(*SiginfoChild).WaitStatus(internal/syscall/unix.SiginfoChild * s)
000dc9f0str x30, [sp-32]!
000dc9f4stur x29, [sp-8]
000dc9f8sub x29, sp, 8
000dc9fcstr x0, [sp+40]
000dca00str wzr, [sp+16]
000dca04ldr x1, [sp+40]
000dca08ldrsb x27, [x1]
000dca0cldrsw x1, [x1+8]
000dca10str w1, [sp+20]
000dca14subs wzr, w1, 2
000dca18b.le 0xdca20
000dca1cb 0xdca74
000dca20
000dca20loc_dca20:
000dca20subs wzr, w1, 1
000dca24b.eq 0xdca2c
000dca28b 0xdca48
000dca2c
000dca2cloc_dca2c:
000dca2cb 0xdca30
000dca30
000dca30loc_dca30:
000dca30ldr x1, [sp+40]
000dca34ldrsb x27, [x1]
000dca38ldrsw x1, [x1+24]
000dca3cubfm x1, x1, 56, 55
000dca40str w1, [sp+16]
000dca44b 0xdcb08
000dca48
000dca48loc_dca48:
000dca48subs wzr, w1, 2
000dca4cb.eq 0xdca54
000dca50b 0xdca6c
000dca54
000dca54loc_dca54:
000dca54b 0xdca58
000dca58
000dca58loc_dca58:
000dca58ldr x1, [sp+40]
000dca5cldrsb x27, [x1]
000dca60ldrsw x1, [x1+24]
000dca64str w1, [sp+16]
000dca68b 0xdcb08
000dca6c
000dca6cloc_dca6c:
000dca6cb 0xdca70
000dca70
000dca70loc_dca70:
000dca70b 0xdcb04
000dca74
000dca74loc_dca74:
000dca74subs wzr, w1, 3
000dca78b.eq 0xdca80
000dca7cb 0xdca9c
000dca80
000dca80loc_dca80:
000dca80b 0xdca84
000dca84
000dca84loc_dca84:
000dca84ldr x1, [sp+40]
000dca88ldrsb x27, [x1]
000dca8cldrsw x1, [x1+24]
000dca90orr x1, x1, 128
000dca94str w1, [sp+16]
000dca98b 0xdcb08
000dca9c
000dca9cloc_dca9c:
000dca9csubs wzr, w1, 4
000dcaa0b.ge 0xdcaa8
000dcaa4b 0xdcad8
000dcaa8
000dcaa8loc_dcaa8:
000dcaa8subs wzr, w1, 5
000dcaacb.le 0xdcab4
000dcab0b 0xdcad4
000dcab4
000dcab4loc_dcab4:
000dcab4b 0xdcab8
000dcab8
000dcab8loc_dcab8:
000dcab8ldr x1, [sp+40]
000dcabcldrsb x27, [x1]
000dcac0ldrsw x1, [x1+24]
000dcac4ubfm x1, x1, 56, 55
000dcac8orr x1, x1, 127
000dcaccstr w1, [sp+16]
000dcad0b 0xdcb08
000dcad4
000dcad4loc_dcad4:
000dcad4b 0xdcadc
000dcad8
000dcad8loc_dcad8:
000dcad8b 0xdcadc
000dcadc
000dcadcloc_dcadc:
000dcadcsubs wzr, w1, 6
000dcae0b.eq 0xdcae8
000dcae4b 0xdcaf8
000dcae8
000dcae8loc_dcae8:
000dcae8b 0xdcaec
000dcaec
000dcaecloc_dcaec:
000dcaecmovz x1, 65535
000dcaf0str w1, [sp+16]
000dcaf4b 0xdcb08
000dcaf8
000dcaf8loc_dcaf8:
000dcaf8b 0xdcafc
000dcafc
000dcafcloc_dcafc:
000dcafcb 0xdcb00
000dcb00
000dcb00loc_dcb00:
000dcb00b 0xdcb04
000dcb04
000dcb04loc_dcb04:
000dcb04b 0xdcb08
000dcb08
000dcb08loc_dcb08:
000dcb08ldr w0, [sp+16]
000dcb0cadd x29, sp, 24
000dcb10add sp, sp, 32
000dcb14ret x30
000dcb18udf 0
000dcb1cudf 0
000dc9f0
000dcb20
000dcb20internal/syscall/unix.Waitid: ; void internal/syscall/unix.Waitid(int idType, int id, internal/syscall/unix.SiginfoChild * info, int options, syscall.Rusage * rusage)
000dcb20ldr x16, [x28+16]
000dcb24sub x17, sp, 48
000dcb28subs xzr, x17, x16
000dcb2cb.ls 0xdcbf0
000dcb30str x30, [sp-176]!
000dcb34stur x29, [sp-8]
000dcb38sub x29, sp, 8
000dcb3cstr x0, [sp+184]
000dcb40str x1, [sp+192]
000dcb44str x2, [sp+200]
000dcb48str x3, [sp+208]
000dcb4cstr x4, [sp+216]
000dcb50stp xzr, xzr, [sp+128]
000dcb54ldr x7, [sp+200]
000dcb58str x7, [sp+160]
000dcb5cldr x7, [sp+216]
000dcb60str x7, [sp+152]
000dcb64ldr x1, [sp+184]
000dcb68ldr x2, [sp+192]
000dcb6cldr x3, [sp+160]
000dcb70ldr x4, [sp+208]
000dcb74ldr x5, [sp+152]
000dcb78movz x0, 95
000dcb7cmov x6, xzr
000dcb80bl syscall.Syscall6
000dcb84str x0, [sp+120]
000dcb88str x1, [sp+112]
000dcb8cstr x2, [sp+104]
000dcb90str x0, [sp+96]
000dcb94str x1, [sp+88]
000dcb98str x2, [sp+80]
000dcb9cstr x2, [sp+72]
000dcba0cbnz x2, 0xdcba8
000dcba4b 0xdcbd8
000dcba8
000dcba8loc_dcba8:
000dcba8mov x0, x2
000dcbacbl runtime.convT64
000dcbb0str x0, [sp+144]
000dcbb4adrp x1, 0x637000
000dcbb8add x1, x1, 2264
000dcbbcstr x1, [sp+128]
000dcbc0str x0, [sp+136]
000dcbc4ldr x0, [sp+128]
000dcbc8ldr x1, [sp+136]
000dcbccldur x29, [sp-8]
000dcbd0ldr x30, [sp], 176
000dcbd4ret x30
000dcbd8
000dcbd8loc_dcbd8:
000dcbd8stp xzr, xzr, [sp+128]
000dcbdcmov x0, xzr
000dcbe0mov x1, xzr
000dcbe4ldur x29, [sp-8]
000dcbe8ldr x30, [sp], 176
000dcbecret x30
000dcbf0
000dcbf0loc_dcbf0:
000dcbf0stp x0, x1, [sp+8]
000dcbf4stp x2, x3, [sp+24]
000dcbf8str x4, [sp+40]
000dcbfcmov x3, x30
000dcc00bl runtime.morestack_noctxt.abi0
000dcc04ldp x0, x1, [sp+8]
000dcc08ldp x2, x3, [sp+24]
000dcc0cldr x4, [sp+40]
000dcc10b 0xdcb20
000dcc14udf 0
000dcc18udf 0
000dcc1cudf 0
000dcb20
000dcb20internal/syscall/unix.Waitid: ; void internal/syscall/unix.Waitid(int idType, int id, internal/syscall/unix.SiginfoChild * info, int options, syscall.Rusage * rusage)
000dcb20ldr x16, [x28+16]
000dcb24sub x17, sp, 48
000dcb28subs xzr, x17, x16
000dcb2cb.ls 0xdcbf0
000dcb30str x30, [sp-176]!
000dcb34stur x29, [sp-8]
000dcb38sub x29, sp, 8
000dcb3cstr x0, [sp+184]
000dcb40str x1, [sp+192]
000dcb44str x2, [sp+200]
000dcb48str x3, [sp+208]
000dcb4cstr x4, [sp+216]
000dcb50stp xzr, xzr, [sp+128]
000dcb54ldr x7, [sp+200]
000dcb58str x7, [sp+160]
000dcb5cldr x7, [sp+216]
000dcb60str x7, [sp+152]
000dcb64ldr x1, [sp+184]
000dcb68ldr x2, [sp+192]
000dcb6cldr x3, [sp+160]
000dcb70ldr x4, [sp+208]
000dcb74ldr x5, [sp+152]
000dcb78movz x0, 95
000dcb7cmov x6, xzr
000dcb80bl syscall.Syscall6
000dcb84str x0, [sp+120]
000dcb88str x1, [sp+112]
000dcb8cstr x2, [sp+104]
000dcb90str x0, [sp+96]
000dcb94str x1, [sp+88]
000dcb98str x2, [sp+80]
000dcb9cstr x2, [sp+72]
000dcba0cbnz x2, 0xdcba8
000dcba4b 0xdcbd8
000dcba8
000dcba8loc_dcba8:
000dcba8mov x0, x2
000dcbacbl runtime.convT64
000dcbb0str x0, [sp+144]
000dcbb4adrp x1, 0x637000
000dcbb8add x1, x1, 2264
000dcbbcstr x1, [sp+128]
000dcbc0str x0, [sp+136]
000dcbc4ldr x0, [sp+128]
000dcbc8ldr x1, [sp+136]
000dcbccldur x29, [sp-8]
000dcbd0ldr x30, [sp], 176
000dcbd4ret x30
000dcbd8
000dcbd8loc_dcbd8:
000dcbd8stp xzr, xzr, [sp+128]
000dcbdcmov x0, xzr
000dcbe0mov x1, xzr
000dcbe4ldur x29, [sp-8]
000dcbe8ldr x30, [sp], 176
000dcbecret x30
000dcbf0
000dcbf0loc_dcbf0:
000dcbf0stp x0, x1, [sp+8]
000dcbf4stp x2, x3, [sp+24]
000dcbf8str x4, [sp+40]
000dcbfcmov x3, x30
000dcc00bl runtime.morestack_noctxt.abi0
000dcc04ldp x0, x1, [sp+8]
000dcc08ldp x2, x3, [sp+24]
000dcc0cldr x4, [sp+40]
000dcc10b 0xdcb20
000dcc14udf 0
000dcc18udf 0
000dcc1cudf 0
000dcb20
000dcc20
000dcc20internal/poll.init: ; void internal/poll.init(void)
000dcc20ldr x16, [x28+16]
000dcc24subs xzr, sp, x16
000dcc28b.ls 0xdcd70
000dcc2cstr x30, [sp-32]!
000dcc30stur x29, [sp-8]
000dcc34sub x29, sp, 8
000dcc38adrp x0, 0x636000
000dcc3cadd x0, x0, 4064
000dcc40adrp x1, 0x5fc000
000dcc44add x1, x1, 3512
000dcc48bl sync.OnceValue[go.shape.bool]
000dcc4cadrp x27, 0x96f000
000dcc50ldr w2, [x27+3056]
000dcc54cbz w2, 0xdcc5c
000dcc58b 0xdcc60
000dcc5c
000dcc5cloc_dcc5c:
000dcc5cb 0xdcc78
000dcc60
000dcc60loc_dcc60:
000dcc60bl runtime.gcWriteBarrier2
000dcc64str x0, [x25]
000dcc68adrp x27, 0x944000
000dcc6cldr x2, [x27+3384]
000dcc70str x2, [x25+8]
000dcc74b 0xdcc78
000dcc78
000dcc78loc_dcc78:
000dcc78adrp x27, 0x944000
000dcc7cstr x0, [x27+3384]
000dcc80adrp x0, 0x5d9000
000dcc84add x0, x0, 2795
000dcc88movz x1, 18
000dcc8cbl errors.New
000dcc90adrp x27, 0x945000
000dcc94str x0, [x27+1728]
000dcc98adrp x27, 0x96f000
000dcc9cldr w2, [x27+3056]
000dcca0cbz w2, 0xdcca8
000dcca4b 0xdccac
000dcca8
000dcca8loc_dcca8:
000dcca8b 0xdccc4
000dccac
000dccacloc_dccac:
000dccacbl runtime.gcWriteBarrier2
000dccb0str x1, [x25]
000dccb4adrp x27, 0x945000
000dccb8ldr x2, [x27+1736]
000dccbcstr x2, [x25+8]
000dccc0b 0xdccc4
000dccc4
000dccc4loc_dccc4:
000dccc4adrp x27, 0x945000
000dccc8str x1, [x27+1736]
000dccccadrp x0, 0x5e4000
000dccd0add x0, x0, 2701
000dccd4movz x1, 35
000dccd8bl errors.New
000dccdcadrp x27, 0x945000
000dcce0str x0, [x27+1744]
000dcce4adrp x27, 0x96f000
000dcce8ldr w2, [x27+3056]
000dcceccbz w2, 0xdccf4
000dccf0b 0xdccf8
000dccf4
000dccf4loc_dccf4:
000dccf4b 0xdcd10
000dccf8
000dccf8loc_dccf8:
000dccf8bl runtime.gcWriteBarrier2
000dccfcstr x1, [x25]
000dcd00adrp x27, 0x945000
000dcd04ldr x2, [x27+1752]
000dcd08str x2, [x25+8]
000dcd0cb 0xdcd10
000dcd10
000dcd10loc_dcd10:
000dcd10adrp x27, 0x945000
000dcd14str x1, [x27+1752]
000dcd18adrp x0, 0x5d7000
000dcd1cadd x0, x0, 372
000dcd20orr x1, xzr, 12
000dcd24bl errors.New
000dcd28adrp x27, 0x945000
000dcd2cstr x0, [x27+1760]
000dcd30adrp x27, 0x96f000
000dcd34ldr w2, [x27+3056]
000dcd38cbz w2, 0xdcd40
000dcd3cb 0xdcd44
000dcd40
000dcd40loc_dcd40:
000dcd40b 0xdcd5c
000dcd44
000dcd44loc_dcd44:
000dcd44bl runtime.gcWriteBarrier2
000dcd48str x1, [x25]
000dcd4cadrp x27, 0x945000
000dcd50ldr x0, [x27+1768]
000dcd54str x0, [x25+8]
000dcd58b 0xdcd5c
000dcd5c
000dcd5cloc_dcd5c:
000dcd5cadrp x27, 0x945000
000dcd60str x1, [x27+1768]
000dcd64ldur x29, [sp-8]
000dcd68ldr x30, [sp], 32
000dcd6cret x30
000dcd70
000dcd70loc_dcd70:
000dcd70mov x3, x30
000dcd74bl runtime.morestack_noctxt.abi0
000dcd78b 0xdcc20
000dcd7cudf 0
000dcc20
000dcc20internal/poll.init: ; void internal/poll.init(void)
000dcc20ldr x16, [x28+16]
000dcc24subs xzr, sp, x16
000dcc28b.ls 0xdcd70
000dcc2cstr x30, [sp-32]!
000dcc30stur x29, [sp-8]
000dcc34sub x29, sp, 8
000dcc38adrp x0, 0x636000
000dcc3cadd x0, x0, 4064
000dcc40adrp x1, 0x5fc000
000dcc44add x1, x1, 3512
000dcc48bl sync.OnceValue[go.shape.bool]
000dcc4cadrp x27, 0x96f000
000dcc50ldr w2, [x27+3056]
000dcc54cbz w2, 0xdcc5c
000dcc58b 0xdcc60
000dcc5c
000dcc5cloc_dcc5c:
000dcc5cb 0xdcc78
000dcc60
000dcc60loc_dcc60:
000dcc60bl runtime.gcWriteBarrier2
000dcc64str x0, [x25]
000dcc68adrp x27, 0x944000
000dcc6cldr x2, [x27+3384]
000dcc70str x2, [x25+8]
000dcc74b 0xdcc78
000dcc78
000dcc78loc_dcc78:
000dcc78adrp x27, 0x944000
000dcc7cstr x0, [x27+3384]
000dcc80adrp x0, 0x5d9000
000dcc84add x0, x0, 2795
000dcc88movz x1, 18
000dcc8cbl errors.New
000dcc90adrp x27, 0x945000
000dcc94str x0, [x27+1728]
000dcc98adrp x27, 0x96f000
000dcc9cldr w2, [x27+3056]
000dcca0cbz w2, 0xdcca8
000dcca4b 0xdccac
000dcca8
000dcca8loc_dcca8:
000dcca8b 0xdccc4
000dccac
000dccacloc_dccac:
000dccacbl runtime.gcWriteBarrier2
000dccb0str x1, [x25]
000dccb4adrp x27, 0x945000
000dccb8ldr x2, [x27+1736]
000dccbcstr x2, [x25+8]
000dccc0b 0xdccc4
000dccc4
000dccc4loc_dccc4:
000dccc4adrp x27, 0x945000
000dccc8str x1, [x27+1736]
000dccccadrp x0, 0x5e4000
000dccd0add x0, x0, 2701
000dccd4movz x1, 35
000dccd8bl errors.New
000dccdcadrp x27, 0x945000
000dcce0str x0, [x27+1744]
000dcce4adrp x27, 0x96f000
000dcce8ldr w2, [x27+3056]
000dcceccbz w2, 0xdccf4
000dccf0b 0xdccf8
000dccf4
000dccf4loc_dccf4:
000dccf4b 0xdcd10
000dccf8
000dccf8loc_dccf8:
000dccf8bl runtime.gcWriteBarrier2
000dccfcstr x1, [x25]
000dcd00adrp x27, 0x945000
000dcd04ldr x2, [x27+1752]
000dcd08str x2, [x25+8]
000dcd0cb 0xdcd10
000dcd10
000dcd10loc_dcd10:
000dcd10adrp x27, 0x945000
000dcd14str x1, [x27+1752]
000dcd18adrp x0, 0x5d7000
000dcd1cadd x0, x0, 372
000dcd20orr x1, xzr, 12
000dcd24bl errors.New
000dcd28adrp x27, 0x945000
000dcd2cstr x0, [x27+1760]
000dcd30adrp x27, 0x96f000
000dcd34ldr w2, [x27+3056]
000dcd38cbz w2, 0xdcd40
000dcd3cb 0xdcd44
000dcd40
000dcd40loc_dcd40:
000dcd40b 0xdcd5c
000dcd44
000dcd44loc_dcd44:
000dcd44bl runtime.gcWriteBarrier2
000dcd48str x1, [x25]
000dcd4cadrp x27, 0x945000
000dcd50ldr x0, [x27+1768]
000dcd54str x0, [x25+8]
000dcd58b 0xdcd5c
000dcd5c
000dcd5cloc_dcd5c:
000dcd5cadrp x27, 0x945000
000dcd60str x1, [x27+1768]
000dcd64ldur x29, [sp-8]
000dcd68ldr x30, [sp], 32
000dcd6cret x30
000dcd70
000dcd70loc_dcd70:
000dcd70mov x3, x30
000dcd74bl runtime.morestack_noctxt.abi0
000dcd78b 0xdcc20
000dcd7cudf 0
000dcc20
000dcd80
000dcd80internal/poll.init.func1: ; void internal/poll.init.func1(void)
000dcd80ldr x16, [x28+16]
000dcd84subs xzr, sp, x16
000dcd88b.ls 0xdce20
000dcd8cstr x30, [sp-80]!
000dcd90stur x29, [sp-8]
000dcd94sub x29, sp, 8
000dcd98strb wzr, [sp+21]
000dcd9cbl internal/syscall/unix.KernelVersion
000dcda0str x0, [sp+48]
000dcda4str x1, [sp+40]
000dcda8str x0, [sp+64]
000dcdacstr x1, [sp+56]
000dcdb0str x0, [sp+32]
000dcdb4str x1, [sp+24]
000dcdb8subs xzr, x0, 5
000dcdbccset x0, gt
000dcdc0strb w0, [sp+23]
000dcdc4b.gt 0xdcdcc
000dcdc8b 0xdcdd0
000dcdcc
000dcdccloc_dcdcc:
000dcdccb 0xdce0c
000dcdd0
000dcdd0loc_dcdd0:
000dcdd0ldr x1, [sp+32]
000dcdd4subs xzr, x1, 5
000dcdd8cset x1, eq
000dcddcstrb w1, [sp+22]
000dcde0b.eq 0xdcde8
000dcde4b 0xdcdfc
000dcde8
000dcde8loc_dcde8:
000dcde8ldr x1, [sp+24]
000dcdecsubs xzr, x1, 3
000dcdf0cset x1, ge
000dcdf4strb w1, [sp+22]
000dcdf8b 0xdce00
000dcdfc
000dcdfcloc_dcdfc:
000dcdfcb 0xdce00
000dce00
000dce00loc_dce00:
000dce00ldrb w1, [sp+22]
000dce04strb w1, [sp+23]
000dce08b 0xdce0c
000dce0c
000dce0cloc_dce0c:
000dce0cldrb w0, [sp+23]
000dce10strb w0, [sp+21]
000dce14ldur x29, [sp-8]
000dce18ldr x30, [sp], 80
000dce1cret x30
000dce20
000dce20loc_dce20:
000dce20mov x3, x30
000dce24bl runtime.morestack_noctxt.abi0
000dce28b 0xdcd80
000dce2cudf 0
000dcd80
000dcd80internal/poll.init.func1: ; void internal/poll.init.func1(void)
000dcd80ldr x16, [x28+16]
000dcd84subs xzr, sp, x16
000dcd88b.ls 0xdce20
000dcd8cstr x30, [sp-80]!
000dcd90stur x29, [sp-8]
000dcd94sub x29, sp, 8
000dcd98strb wzr, [sp+21]
000dcd9cbl internal/syscall/unix.KernelVersion
000dcda0str x0, [sp+48]
000dcda4str x1, [sp+40]
000dcda8str x0, [sp+64]
000dcdacstr x1, [sp+56]
000dcdb0str x0, [sp+32]
000dcdb4str x1, [sp+24]
000dcdb8subs xzr, x0, 5
000dcdbccset x0, gt
000dcdc0strb w0, [sp+23]
000dcdc4b.gt 0xdcdcc
000dcdc8b 0xdcdd0
000dcdcc
000dcdccloc_dcdcc:
000dcdccb 0xdce0c
000dcdd0
000dcdd0loc_dcdd0:
000dcdd0ldr x1, [sp+32]
000dcdd4subs xzr, x1, 5
000dcdd8cset x1, eq
000dcddcstrb w1, [sp+22]
000dcde0b.eq 0xdcde8
000dcde4b 0xdcdfc
000dcde8
000dcde8loc_dcde8:
000dcde8ldr x1, [sp+24]
000dcdecsubs xzr, x1, 3
000dcdf0cset x1, ge
000dcdf4strb w1, [sp+22]
000dcdf8b 0xdce00
000dcdfc
000dcdfcloc_dcdfc:
000dcdfcb 0xdce00
000dce00
000dce00loc_dce00:
000dce00ldrb w1, [sp+22]
000dce04strb w1, [sp+23]
000dce08b 0xdce0c
000dce0c
000dce0cloc_dce0c:
000dce0cldrb w0, [sp+23]
000dce10strb w0, [sp+21]
000dce14ldur x29, [sp-8]
000dce18ldr x30, [sp], 80
000dce1cret x30
000dce20
000dce20loc_dce20:
000dce20mov x3, x30
000dce24bl runtime.morestack_noctxt.abi0
000dce28b 0xdcd80
000dce2cudf 0
000dcd80
000dce30
000dce30internal/poll.init.func3: ; void internal/poll.init.func3(internal/poll.FD * dstFD, int src, int64 written, error err, bool handled)
000dce30str x0, [sp+8]
000dce34str x1, [sp+16]
000dce38str x2, [sp+24]
000dce3cstr x3, [sp+32]
000dce40str x4, [sp+40]
000dce44strb w5, [sp+48]
000dce48ret x30
000dce4cudf 0
000dce30
000dce30internal/poll.init.func3: ; void internal/poll.init.func3(internal/poll.FD * dstFD, int src, int64 written, error err, bool handled)
000dce30str x0, [sp+8]
000dce34str x1, [sp+16]
000dce38str x2, [sp+24]
000dce3cstr x3, [sp+32]
000dce40str x4, [sp+40]
000dce44strb w5, [sp+48]
000dce48ret x30
000dce4cudf 0
000dce30
000dce50
000dce50internal/poll.supportCopyFileRange: ; void internal/poll.supportCopyFileRange(void)
000dce50ldr x16, [x28+16]
000dce54subs xzr, sp, x16
000dce58b.ls 0xdce90
000dce5cstr x30, [sp-32]!
000dce60stur x29, [sp-8]
000dce64sub x29, sp, 8
000dce68strb wzr, [sp+22]
000dce6cadrp x27, 0x944000
000dce70ldr x26, [x27+3384]
000dce74ldr x0, [x26]
000dce78blr x0
000dce7cstrb w0, [sp+23]
000dce80strb w0, [sp+22]
000dce84ldur x29, [sp-8]
000dce88ldr x30, [sp], 32
000dce8cret x30
000dce90
000dce90loc_dce90:
000dce90mov x3, x30
000dce94bl runtime.morestack_noctxt.abi0
000dce98b 0xdce50
000dce9cudf 0
000dce50
000dce50internal/poll.supportCopyFileRange: ; void internal/poll.supportCopyFileRange(void)
000dce50ldr x16, [x28+16]
000dce54subs xzr, sp, x16
000dce58b.ls 0xdce90
000dce5cstr x30, [sp-32]!
000dce60stur x29, [sp-8]
000dce64sub x29, sp, 8
000dce68strb wzr, [sp+22]
000dce6cadrp x27, 0x944000
000dce70ldr x26, [x27+3384]
000dce74ldr x0, [x26]
000dce78blr x0
000dce7cstrb w0, [sp+23]
000dce80strb w0, [sp+22]
000dce84ldur x29, [sp-8]
000dce88ldr x30, [sp], 32
000dce8cret x30
000dce90
000dce90loc_dce90:
000dce90mov x3, x30
000dce94bl runtime.morestack_noctxt.abi0
000dce98b 0xdce50
000dce9cudf 0
000dce50
000dcea0
000dcea0internal/poll.handleCopyFileRangeErr: ; void internal/poll.handleCopyFileRangeErr(error err, int64 copied, int64 written)
000dcea0ldr x16, [x28+16]
000dcea4sub x17, sp, 48
000dcea8subs xzr, x17, x16
000dceacb.ls 0xdd154
000dceb0str x30, [sp-176]!
000dceb4stur x29, [sp-8]
000dceb8sub x29, sp, 8
000dcebcstr x0, [sp+184]
000dcec0str x1, [sp+192]
000dcec4str x2, [sp+200]
000dcec8str x3, [sp+208]
000dceccstrb wzr, [sp+39]
000dced0stp xzr, xzr, [sp+40]
000dced4ldr x3, [sp+184]
000dced8ldr x4, [sp+192]
000dcedcstr x3, [sp+120]
000dcee0str x4, [sp+128]
000dcee4adrp x3, 0x637000
000dcee8add x3, x3, 2264
000dceecstr x3, [sp+104]
000dcef0adrp x2, 0x633000
000dcef4add x2, x2, 200
000dcef8str x2, [sp+112]
000dcefcldr x4, [sp+120]
000dcf00subs xzr, x4, x3
000dcf04b.eq 0xdcf0c
000dcf08b 0xdcf48
000dcf0c
000dcf0cloc_dcf0c:
000dcf0cldr x1, [sp+128]
000dcf10ldr x0, [sp+120]
000dcf14bl runtime.ifaceeq
000dcf18tbnz w0, 0, 0xdcf20
000dcf1cb 0xdcf44
000dcf20
000dcf20loc_dcf20:
000dcf20b 0xdcf24
000dcf24
000dcf24loc_dcf24:
000dcf24strb wzr, [sp+39]
000dcf28stp xzr, xzr, [sp+40]
000dcf2cldrb w0, [sp+39]
000dcf30mov x1, xzr
000dcf34mov x2, xzr
000dcf38ldur x29, [sp-8]
000dcf3cldr x30, [sp], 176
000dcf40ret x30
000dcf44
000dcf44loc_dcf44:
000dcf44b 0xdcf4c
000dcf48
000dcf48loc_dcf48:
000dcf48b 0xdcf4c
000dcf4c
000dcf4cloc_dcf4c:
000dcf4cadrp x3, 0x637000
000dcf50add x3, x3, 2264
000dcf54str x3, [sp+88]
000dcf58adrp x2, 0x633000
000dcf5cadd x2, x2, 368
000dcf60str x2, [sp+96]
000dcf64ldr x4, [sp+120]
000dcf68subs xzr, x4, x3
000dcf6cb.eq 0xdcf74
000dcf70b 0xdcf90
000dcf74
000dcf74loc_dcf74:
000dcf74ldr x1, [sp+128]
000dcf78ldr x0, [sp+120]
000dcf7cbl runtime.ifaceeq
000dcf80tbnz w0, 0, 0xdcf88
000dcf84b 0xdcf8c
000dcf88
000dcf88loc_dcf88:
000dcf88b 0xdd0ac
000dcf8c
000dcf8cloc_dcf8c:
000dcf8cb 0xdcf94
000dcf90
000dcf90loc_dcf90:
000dcf90b 0xdcf94
000dcf94
000dcf94loc_dcf94:
000dcf94adrp x3, 0x637000
000dcf98add x3, x3, 2264
000dcf9cstr x3, [sp+72]
000dcfa0adrp x2, 0x634000
000dcfa4add x2, x2, 3064
000dcfa8str x2, [sp+80]
000dcfacldr x4, [sp+120]
000dcfb0subs xzr, x4, x3
000dcfb4b.eq 0xdcfbc
000dcfb8b 0xdcfd8
000dcfbc
000dcfbcloc_dcfbc:
000dcfbcldr x1, [sp+128]
000dcfc0ldr x0, [sp+120]
000dcfc4bl runtime.ifaceeq
000dcfc8tbnz w0, 0, 0xdcfd0
000dcfccb 0xdcfd4
000dcfd0
000dcfd0loc_dcfd0:
000dcfd0b 0xdd0ac
000dcfd4
000dcfd4loc_dcfd4:
000dcfd4b 0xdcfdc
000dcfd8
000dcfd8loc_dcfd8:
000dcfd8b 0xdcfdc
000dcfdc
000dcfdcloc_dcfdc:
000dcfdcadrp x3, 0x637000
000dcfe0add x3, x3, 2264
000dcfe4str x3, [sp+56]
000dcfe8adrp x2, 0x633000
000dcfecadd x2, x2, 224
000dcff0str x2, [sp+64]
000dcff4ldr x4, [sp+120]
000dcff8subs xzr, x4, x3
000dcffcb.eq 0xdd004
000dd000b 0xdd020
000dd004
000dd004loc_dd004:
000dd004ldr x1, [sp+128]
000dd008ldr x0, [sp+120]
000dd00cbl runtime.ifaceeq
000dd010tbnz w0, 0, 0xdd018
000dd014b 0xdd01c
000dd018
000dd018loc_dd018:
000dd018b 0xdd0ac
000dd01c
000dd01cloc_dd01c:
000dd01cb 0xdd024
000dd020
000dd020loc_dd020:
000dd020b 0xdd024
000dd024
000dd024loc_dd024:
000dd024adrp x3, 0x636000
000dd028add x3, x3, 2264
000dd02cstr x3, [sp+152]
000dd030adrp x2, 0x633000
000dd034add x2, x2, 3136
000dd038str x2, [sp+160]
000dd03cldr x4, [sp+120]
000dd040subs xzr, x4, x3
000dd044b.eq 0xdd04c
000dd048b 0xdd068
000dd04c
000dd04cloc_dd04c:
000dd04cldr x1, [sp+128]
000dd050ldr x0, [sp+120]
000dd054bl runtime.ifaceeq
000dd058tbnz w0, 0, 0xdd060
000dd05cb 0xdd064
000dd060
000dd060loc_dd060:
000dd060b 0xdd0ac
000dd064
000dd064loc_dd064:
000dd064b 0xdd06c
000dd068
000dd068loc_dd068:
000dd068b 0xdd06c
000dd06c
000dd06cloc_dd06c:
000dd06cadrp x3, 0x636000
000dd070add x3, x3, 2264
000dd074str x3, [sp+136]
000dd078adrp x2, 0x632000
000dd07cadd x2, x2, 152
000dd080str x2, [sp+144]
000dd084ldr x4, [sp+120]
000dd088subs xzr, x4, x3
000dd08cb.eq 0xdd094
000dd090b 0xdd0d0
000dd094
000dd094loc_dd094:
000dd094ldr x1, [sp+128]
000dd098ldr x0, [sp+120]
000dd09cbl runtime.ifaceeq
000dd0a0tbnz w0, 0, 0xdd0a8
000dd0a4b 0xdd0cc
000dd0a8
000dd0a8loc_dd0a8:
000dd0a8b 0xdd0ac
000dd0ac
000dd0acloc_dd0ac:
000dd0acstrb wzr, [sp+39]
000dd0b0stp xzr, xzr, [sp+40]
000dd0b4ldrb w0, [sp+39]
000dd0b8mov x1, xzr
000dd0bcmov x2, xzr
000dd0c0ldur x29, [sp-8]
000dd0c4ldr x30, [sp], 176
000dd0c8ret x30
000dd0cc
000dd0ccloc_dd0cc:
000dd0ccb 0xdd0d4
000dd0d0
000dd0d0loc_dd0d0:
000dd0d0b 0xdd0d4
000dd0d4
000dd0d4loc_dd0d4:
000dd0d4ldr x3, [sp+120]
000dd0d8cbnz x3, 0xdd0e0
000dd0dcb 0xdd0e4
000dd0e0
000dd0e0loc_dd0e0:
000dd0e0b 0xdd12c
000dd0e4
000dd0e4loc_dd0e4:
000dd0e4b 0xdd0e8
000dd0e8
000dd0e8loc_dd0e8:
000dd0e8ldr x3, [sp+200]
000dd0eccbz x3, 0xdd0f4
000dd0f0b 0xdd124
000dd0f4
000dd0f4loc_dd0f4:
000dd0f4ldr x3, [sp+208]
000dd0f8cbz x3, 0xdd100
000dd0fcb 0xdd120
000dd100
000dd100loc_dd100:
000dd100strb wzr, [sp+39]
000dd104stp xzr, xzr, [sp+40]
000dd108ldrb w0, [sp+39]
000dd10cmov x1, xzr
000dd110mov x2, xzr
000dd114ldur x29, [sp-8]
000dd118ldr x30, [sp], 176
000dd11cret x30
000dd120
000dd120loc_dd120:
000dd120b 0xdd128
000dd124
000dd124loc_dd124:
000dd124b 0xdd128
000dd128
000dd128loc_dd128:
000dd128b 0xdd12c
000dd12c
000dd12cloc_dd12c:
000dd12corr x3, xzr, 1
000dd130strb w3, [sp+39]
000dd134ldr x1, [sp+184]
000dd138ldr x2, [sp+192]
000dd13cstr x1, [sp+40]
000dd140str x2, [sp+48]
000dd144ldrb w0, [sp+39]
000dd148ldur x29, [sp-8]
000dd14cldr x30, [sp], 176
000dd150ret x30
000dd154
000dd154loc_dd154:
000dd154stp x0, x1, [sp+8]
000dd158stp x2, x3, [sp+24]
000dd15cmov x3, x30
000dd160bl runtime.morestack_noctxt.abi0
000dd164ldp x0, x1, [sp+8]
000dd168ldp x2, x3, [sp+24]
000dd16cb 0xdcea0
000dcea0
000dcea0internal/poll.handleCopyFileRangeErr: ; void internal/poll.handleCopyFileRangeErr(error err, int64 copied, int64 written)
000dcea0ldr x16, [x28+16]
000dcea4sub x17, sp, 48
000dcea8subs xzr, x17, x16
000dceacb.ls 0xdd154
000dceb0str x30, [sp-176]!
000dceb4stur x29, [sp-8]
000dceb8sub x29, sp, 8
000dcebcstr x0, [sp+184]
000dcec0str x1, [sp+192]
000dcec4str x2, [sp+200]
000dcec8str x3, [sp+208]
000dceccstrb wzr, [sp+39]
000dced0stp xzr, xzr, [sp+40]
000dced4ldr x3, [sp+184]
000dced8ldr x4, [sp+192]
000dcedcstr x3, [sp+120]
000dcee0str x4, [sp+128]
000dcee4adrp x3, 0x637000
000dcee8add x3, x3, 2264
000dceecstr x3, [sp+104]
000dcef0adrp x2, 0x633000
000dcef4add x2, x2, 200
000dcef8str x2, [sp+112]
000dcefcldr x4, [sp+120]
000dcf00subs xzr, x4, x3
000dcf04b.eq 0xdcf0c
000dcf08b 0xdcf48
000dcf0c
000dcf0cloc_dcf0c:
000dcf0cldr x1, [sp+128]
000dcf10ldr x0, [sp+120]
000dcf14bl runtime.ifaceeq
000dcf18tbnz w0, 0, 0xdcf20
000dcf1cb 0xdcf44
000dcf20
000dcf20loc_dcf20:
000dcf20b 0xdcf24
000dcf24
000dcf24loc_dcf24:
000dcf24strb wzr, [sp+39]
000dcf28stp xzr, xzr, [sp+40]
000dcf2cldrb w0, [sp+39]
000dcf30mov x1, xzr
000dcf34mov x2, xzr
000dcf38ldur x29, [sp-8]
000dcf3cldr x30, [sp], 176
000dcf40ret x30
000dcf44
000dcf44loc_dcf44:
000dcf44b 0xdcf4c
000dcf48
000dcf48loc_dcf48:
000dcf48b 0xdcf4c
000dcf4c
000dcf4cloc_dcf4c:
000dcf4cadrp x3, 0x637000
000dcf50add x3, x3, 2264
000dcf54str x3, [sp+88]
000dcf58adrp x2, 0x633000
000dcf5cadd x2, x2, 368
000dcf60str x2, [sp+96]
000dcf64ldr x4, [sp+120]
000dcf68subs xzr, x4, x3
000dcf6cb.eq 0xdcf74
000dcf70b 0xdcf90
000dcf74
000dcf74loc_dcf74:
000dcf74ldr x1, [sp+128]
000dcf78ldr x0, [sp+120]
000dcf7cbl runtime.ifaceeq
000dcf80tbnz w0, 0, 0xdcf88
000dcf84b 0xdcf8c
000dcf88
000dcf88loc_dcf88:
000dcf88b 0xdd0ac
000dcf8c
000dcf8cloc_dcf8c:
000dcf8cb 0xdcf94
000dcf90
000dcf90loc_dcf90:
000dcf90b 0xdcf94
000dcf94
000dcf94loc_dcf94:
000dcf94adrp x3, 0x637000
000dcf98add x3, x3, 2264
000dcf9cstr x3, [sp+72]
000dcfa0adrp x2, 0x634000
000dcfa4add x2, x2, 3064
000dcfa8str x2, [sp+80]
000dcfacldr x4, [sp+120]
000dcfb0subs xzr, x4, x3
000dcfb4b.eq 0xdcfbc
000dcfb8b 0xdcfd8
000dcfbc
000dcfbcloc_dcfbc:
000dcfbcldr x1, [sp+128]
000dcfc0ldr x0, [sp+120]
000dcfc4bl runtime.ifaceeq
000dcfc8tbnz w0, 0, 0xdcfd0
000dcfccb 0xdcfd4
000dcfd0
000dcfd0loc_dcfd0:
000dcfd0b 0xdd0ac
000dcfd4
000dcfd4loc_dcfd4:
000dcfd4b 0xdcfdc
000dcfd8
000dcfd8loc_dcfd8:
000dcfd8b 0xdcfdc
000dcfdc
000dcfdcloc_dcfdc:
000dcfdcadrp x3, 0x637000
000dcfe0add x3, x3, 2264
000dcfe4str x3, [sp+56]
000dcfe8adrp x2, 0x633000
000dcfecadd x2, x2, 224
000dcff0str x2, [sp+64]
000dcff4ldr x4, [sp+120]
000dcff8subs xzr, x4, x3
000dcffcb.eq 0xdd004
000dd000b 0xdd020
000dd004
000dd004loc_dd004:
000dd004ldr x1, [sp+128]
000dd008ldr x0, [sp+120]
000dd00cbl runtime.ifaceeq
000dd010tbnz w0, 0, 0xdd018
000dd014b 0xdd01c
000dd018
000dd018loc_dd018:
000dd018b 0xdd0ac
000dd01c
000dd01cloc_dd01c:
000dd01cb 0xdd024
000dd020
000dd020loc_dd020:
000dd020b 0xdd024
000dd024
000dd024loc_dd024:
000dd024adrp x3, 0x636000
000dd028add x3, x3, 2264
000dd02cstr x3, [sp+152]
000dd030adrp x2, 0x633000
000dd034add x2, x2, 3136
000dd038str x2, [sp+160]
000dd03cldr x4, [sp+120]
000dd040subs xzr, x4, x3
000dd044b.eq 0xdd04c
000dd048b 0xdd068
000dd04c
000dd04cloc_dd04c:
000dd04cldr x1, [sp+128]
000dd050ldr x0, [sp+120]
000dd054bl runtime.ifaceeq
000dd058tbnz w0, 0, 0xdd060
000dd05cb 0xdd064
000dd060
000dd060loc_dd060:
000dd060b 0xdd0ac
000dd064
000dd064loc_dd064:
000dd064b 0xdd06c
000dd068
000dd068loc_dd068:
000dd068b 0xdd06c
000dd06c
000dd06cloc_dd06c:
000dd06cadrp x3, 0x636000
000dd070add x3, x3, 2264
000dd074str x3, [sp+136]
000dd078adrp x2, 0x632000
000dd07cadd x2, x2, 152
000dd080str x2, [sp+144]
000dd084ldr x4, [sp+120]
000dd088subs xzr, x4, x3
000dd08cb.eq 0xdd094
000dd090b 0xdd0d0
000dd094
000dd094loc_dd094:
000dd094ldr x1, [sp+128]
000dd098ldr x0, [sp+120]
000dd09cbl runtime.ifaceeq
000dd0a0tbnz w0, 0, 0xdd0a8
000dd0a4b 0xdd0cc
000dd0a8
000dd0a8loc_dd0a8:
000dd0a8b 0xdd0ac
000dd0ac
000dd0acloc_dd0ac:
000dd0acstrb wzr, [sp+39]
000dd0b0stp xzr, xzr, [sp+40]
000dd0b4ldrb w0, [sp+39]
000dd0b8mov x1, xzr
000dd0bcmov x2, xzr
000dd0c0ldur x29, [sp-8]
000dd0c4ldr x30, [sp], 176
000dd0c8ret x30
000dd0cc
000dd0ccloc_dd0cc:
000dd0ccb 0xdd0d4
000dd0d0
000dd0d0loc_dd0d0:
000dd0d0b 0xdd0d4
000dd0d4
000dd0d4loc_dd0d4:
000dd0d4ldr x3, [sp+120]
000dd0d8cbnz x3, 0xdd0e0
000dd0dcb 0xdd0e4
000dd0e0
000dd0e0loc_dd0e0:
000dd0e0b 0xdd12c
000dd0e4
000dd0e4loc_dd0e4:
000dd0e4b 0xdd0e8
000dd0e8
000dd0e8loc_dd0e8:
000dd0e8ldr x3, [sp+200]
000dd0eccbz x3, 0xdd0f4
000dd0f0b 0xdd124
000dd0f4
000dd0f4loc_dd0f4:
000dd0f4ldr x3, [sp+208]
000dd0f8cbz x3, 0xdd100
000dd0fcb 0xdd120
000dd100
000dd100loc_dd100:
000dd100strb wzr, [sp+39]
000dd104stp xzr, xzr, [sp+40]
000dd108ldrb w0, [sp+39]
000dd10cmov x1, xzr
000dd110mov x2, xzr
000dd114ldur x29, [sp-8]
000dd118ldr x30, [sp], 176
000dd11cret x30
000dd120
000dd120loc_dd120:
000dd120b 0xdd128
000dd124
000dd124loc_dd124:
000dd124b 0xdd128
000dd128
000dd128loc_dd128:
000dd128b 0xdd12c
000dd12c
000dd12cloc_dd12c:
000dd12corr x3, xzr, 1
000dd130strb w3, [sp+39]
000dd134ldr x1, [sp+184]
000dd138ldr x2, [sp+192]
000dd13cstr x1, [sp+40]
000dd140str x2, [sp+48]
000dd144ldrb w0, [sp+39]
000dd148ldur x29, [sp-8]
000dd14cldr x30, [sp], 176
000dd150ret x30
000dd154
000dd154loc_dd154:
000dd154stp x0, x1, [sp+8]
000dd158stp x2, x3, [sp+24]
000dd15cmov x3, x30
000dd160bl runtime.morestack_noctxt.abi0
000dd164ldp x0, x1, [sp+8]
000dd168ldp x2, x3, [sp+24]
000dd16cb 0xdcea0
000dcea0
000dd170
000dd170internal/poll.CopyFileRange: ; void internal/poll.CopyFileRange(internal/poll.FD * dst, internal/poll.FD * src, int64 remain)
000dd170ldr x16, [x28+16]
000dd174sub x17, sp, 48
000dd178subs xzr, x17, x16
000dd17cb.ls 0xdd390
000dd180str x30, [sp-176]!
000dd184stur x29, [sp-8]
000dd188sub x29, sp, 8
000dd18cstr x0, [sp+184]
000dd190str x1, [sp+192]
000dd194str x2, [sp+200]
000dd198str xzr, [sp+48]
000dd19cstrb wzr, [sp+44]
000dd1a0stp xzr, xzr, [sp+88]
000dd1a4bl internal/poll.supportCopyFileRange
000dd1a8strb w0, [sp+46]
000dd1actbnz w0, 0, 0xdd1b4
000dd1b0b 0xdd1b8
000dd1b4
000dd1b4loc_dd1b4:
000dd1b4b 0xdd1e0
000dd1b8
000dd1b8loc_dd1b8:
000dd1b8str xzr, [sp+48]
000dd1bcstrb wzr, [sp+44]
000dd1c0stp xzr, xzr, [sp+88]
000dd1c4ldr x0, [sp+48]
000dd1c8ldrb w1, [sp+44]
000dd1ccmov x2, xzr
000dd1d0mov x3, xzr
000dd1d4ldur x29, [sp-8]
000dd1d8ldr x30, [sp], 176
000dd1dcret x30
000dd1e0
000dd1e0loc_dd1e0:
000dd1e0ldr x4, [sp+200]
000dd1e4subs xzr, x4, 0
000dd1e8b.gt 0xdd1f0
000dd1ecb 0xdd368
000dd1f0
000dd1f0loc_dd1f0:
000dd1f0ldr x3, [sp+200]
000dd1f4str x3, [sp+64]
000dd1f8orr x4, xzr, 0x7ffff000
000dd1fcsubs xzr, x3, x4
000dd200b.gt 0xdd208
000dd204b 0xdd214
000dd208
000dd208loc_dd208:
000dd208orr x3, xzr, 0x7ffff000
000dd20cstr x3, [sp+64]
000dd210b 0xdd218
000dd214
000dd214loc_dd214:
000dd214b 0xdd218
000dd218
000dd218loc_dd218:
000dd218stp xzr, xzr, [sp+120]
000dd21cldr x1, [sp+192]
000dd220ldr x0, [sp+184]
000dd224ldr x2, [sp+64]
000dd228bl internal/poll.copyFileRange
000dd22cstr x0, [sp+80]
000dd230str x1, [sp+120]
000dd234str x2, [sp+128]
000dd238ldr x3, [sp+80]
000dd23cstr x3, [sp+72]
000dd240str x1, [sp+152]
000dd244str x2, [sp+160]
000dd248ldr x3, [sp+72]
000dd24cstr x3, [sp+56]
000dd250str x1, [sp+104]
000dd254str x2, [sp+112]
000dd258ldr x3, [sp+56]
000dd25csubs xzr, x3, 0
000dd260b.gt 0xdd268
000dd264b 0xdd28c
000dd268
000dd268loc_dd268:
000dd268ldr x4, [sp+56]
000dd26cldr x5, [sp+200]
000dd270sub x4, x5, x4
000dd274str x4, [sp+200]
000dd278ldr x4, [sp+56]
000dd27cldr x5, [sp+48]
000dd280add x4, x5, x4
000dd284str x4, [sp+48]
000dd288b 0xdd290
000dd28c
000dd28cloc_dd28c:
000dd28cb 0xdd290
000dd290
000dd290loc_dd290:
000dd290stp xzr, xzr, [sp+120]
000dd294ldr x3, [sp+48]
000dd298ldr x2, [sp+56]
000dd29cldr x0, [sp+104]
000dd2a0ldr x1, [sp+112]
000dd2a4bl internal/poll.handleCopyFileRangeErr
000dd2a8strb w0, [sp+46]
000dd2acstr x1, [sp+120]
000dd2b0str x2, [sp+128]
000dd2b4ldrb w4, [sp+46]
000dd2b8strb w4, [sp+47]
000dd2bcldr x4, [sp+128]
000dd2c0ldr x5, [sp+120]
000dd2c4str x5, [sp+136]
000dd2c8str x4, [sp+144]
000dd2ccldrb w4, [sp+47]
000dd2d0strb w4, [sp+44]
000dd2d4ldr x4, [sp+136]
000dd2d8ldr x5, [sp+144]
000dd2dcstr x4, [sp+88]
000dd2e0str x5, [sp+96]
000dd2e4ldr x4, [sp+56]
000dd2e8subs xzr, x4, 0
000dd2eccset x5, eq
000dd2f0strb w5, [sp+45]
000dd2f4cbz x4, 0xdd2fc
000dd2f8b 0xdd300
000dd2fc
000dd2fcloc_dd2fc:
000dd2fcb 0xdd310
000dd300
000dd300loc_dd300:
000dd300ldrb w4, [sp+44]
000dd304eor x4, x4, 1
000dd308strb w4, [sp+45]
000dd30cb 0xdd310
000dd310
000dd310loc_dd310:
000dd310ldrb w4, [sp+45]
000dd314strb w4, [sp+46]
000dd318tbnz w4, 0, 0xdd320
000dd31cb 0xdd324
000dd320
000dd320loc_dd320:
000dd320b 0xdd338
000dd324
000dd324loc_dd324:
000dd324ldr x4, [sp+88]
000dd328subs xzr, x4, 0
000dd32ccset x4, ne
000dd330strb w4, [sp+46]
000dd334b 0xdd338
000dd338
000dd338loc_dd338:
000dd338ldrb w4, [sp+46]
000dd33ctbnz w4, 0, 0xdd344
000dd340b 0xdd360
000dd344
000dd344loc_dd344:
000dd344ldr x2, [sp+88]
000dd348ldrb w1, [sp+44]
000dd34cldr x3, [sp+96]
000dd350ldr x0, [sp+48]
000dd354ldur x29, [sp-8]
000dd358ldr x30, [sp], 176
000dd35cret x30
000dd360
000dd360loc_dd360:
000dd360b 0xdd364
000dd364
000dd364loc_dd364:
000dd364b 0xdd1e0
000dd368
000dd368loc_dd368:
000dd368orr x4, xzr, 1
000dd36cstrb w4, [sp+44]
000dd370stp xzr, xzr, [sp+88]
000dd374ldr x0, [sp+48]
000dd378ldrb w1, [sp+44]
000dd37cmov x2, xzr
000dd380mov x3, xzr
000dd384ldur x29, [sp-8]
000dd388ldr x30, [sp], 176
000dd38cret x30
000dd390
000dd390loc_dd390:
000dd390stp x0, x1, [sp+8]
000dd394str x2, [sp+24]
000dd398mov x3, x30
000dd39cbl runtime.morestack_noctxt.abi0
000dd3a0ldp x0, x1, [sp+8]
000dd3a4ldr x2, [sp+24]
000dd3a8b 0xdd170
000dd3acudf 0
000dd170
000dd170internal/poll.CopyFileRange: ; void internal/poll.CopyFileRange(internal/poll.FD * dst, internal/poll.FD * src, int64 remain)
000dd170ldr x16, [x28+16]
000dd174sub x17, sp, 48
000dd178subs xzr, x17, x16
000dd17cb.ls 0xdd390
000dd180str x30, [sp-176]!
000dd184stur x29, [sp-8]
000dd188sub x29, sp, 8
000dd18cstr x0, [sp+184]
000dd190str x1, [sp+192]
000dd194str x2, [sp+200]
000dd198str xzr, [sp+48]
000dd19cstrb wzr, [sp+44]
000dd1a0stp xzr, xzr, [sp+88]
000dd1a4bl internal/poll.supportCopyFileRange
000dd1a8strb w0, [sp+46]
000dd1actbnz w0, 0, 0xdd1b4
000dd1b0b 0xdd1b8
000dd1b4
000dd1b4loc_dd1b4:
000dd1b4b 0xdd1e0
000dd1b8
000dd1b8loc_dd1b8:
000dd1b8str xzr, [sp+48]
000dd1bcstrb wzr, [sp+44]
000dd1c0stp xzr, xzr, [sp+88]
000dd1c4ldr x0, [sp+48]
000dd1c8ldrb w1, [sp+44]
000dd1ccmov x2, xzr
000dd1d0mov x3, xzr
000dd1d4ldur x29, [sp-8]
000dd1d8ldr x30, [sp], 176
000dd1dcret x30
000dd1e0
000dd1e0loc_dd1e0:
000dd1e0ldr x4, [sp+200]
000dd1e4subs xzr, x4, 0
000dd1e8b.gt 0xdd1f0
000dd1ecb 0xdd368
000dd1f0
000dd1f0loc_dd1f0:
000dd1f0ldr x3, [sp+200]
000dd1f4str x3, [sp+64]
000dd1f8orr x4, xzr, 0x7ffff000
000dd1fcsubs xzr, x3, x4
000dd200b.gt 0xdd208
000dd204b 0xdd214
000dd208
000dd208loc_dd208:
000dd208orr x3, xzr, 0x7ffff000
000dd20cstr x3, [sp+64]
000dd210b 0xdd218
000dd214
000dd214loc_dd214:
000dd214b 0xdd218
000dd218
000dd218loc_dd218:
000dd218stp xzr, xzr, [sp+120]
000dd21cldr x1, [sp+192]
000dd220ldr x0, [sp+184]
000dd224ldr x2, [sp+64]
000dd228bl internal/poll.copyFileRange
000dd22cstr x0, [sp+80]
000dd230str x1, [sp+120]
000dd234str x2, [sp+128]
000dd238ldr x3, [sp+80]
000dd23cstr x3, [sp+72]
000dd240str x1, [sp+152]
000dd244str x2, [sp+160]
000dd248ldr x3, [sp+72]
000dd24cstr x3, [sp+56]
000dd250str x1, [sp+104]
000dd254str x2, [sp+112]
000dd258ldr x3, [sp+56]
000dd25csubs xzr, x3, 0
000dd260b.gt 0xdd268
000dd264b 0xdd28c
000dd268
000dd268loc_dd268:
000dd268ldr x4, [sp+56]
000dd26cldr x5, [sp+200]
000dd270sub x4, x5, x4
000dd274str x4, [sp+200]
000dd278ldr x4, [sp+56]
000dd27cldr x5, [sp+48]
000dd280add x4, x5, x4
000dd284str x4, [sp+48]
000dd288b 0xdd290
000dd28c
000dd28cloc_dd28c:
000dd28cb 0xdd290
000dd290
000dd290loc_dd290:
000dd290stp xzr, xzr, [sp+120]
000dd294ldr x3, [sp+48]
000dd298ldr x2, [sp+56]
000dd29cldr x0, [sp+104]
000dd2a0ldr x1, [sp+112]
000dd2a4bl internal/poll.handleCopyFileRangeErr
000dd2a8strb w0, [sp+46]
000dd2acstr x1, [sp+120]
000dd2b0str x2, [sp+128]
000dd2b4ldrb w4, [sp+46]
000dd2b8strb w4, [sp+47]
000dd2bcldr x4, [sp+128]
000dd2c0ldr x5, [sp+120]
000dd2c4str x5, [sp+136]
000dd2c8str x4, [sp+144]
000dd2ccldrb w4, [sp+47]
000dd2d0strb w4, [sp+44]
000dd2d4ldr x4, [sp+136]
000dd2d8ldr x5, [sp+144]
000dd2dcstr x4, [sp+88]
000dd2e0str x5, [sp+96]
000dd2e4ldr x4, [sp+56]
000dd2e8subs xzr, x4, 0
000dd2eccset x5, eq
000dd2f0strb w5, [sp+45]
000dd2f4cbz x4, 0xdd2fc
000dd2f8b 0xdd300
000dd2fc
000dd2fcloc_dd2fc:
000dd2fcb 0xdd310
000dd300
000dd300loc_dd300:
000dd300ldrb w4, [sp+44]
000dd304eor x4, x4, 1
000dd308strb w4, [sp+45]
000dd30cb 0xdd310
000dd310
000dd310loc_dd310:
000dd310ldrb w4, [sp+45]
000dd314strb w4, [sp+46]
000dd318tbnz w4, 0, 0xdd320
000dd31cb 0xdd324
000dd320
000dd320loc_dd320:
000dd320b 0xdd338
000dd324
000dd324loc_dd324:
000dd324ldr x4, [sp+88]
000dd328subs xzr, x4, 0
000dd32ccset x4, ne
000dd330strb w4, [sp+46]
000dd334b 0xdd338
000dd338
000dd338loc_dd338:
000dd338ldrb w4, [sp+46]
000dd33ctbnz w4, 0, 0xdd344
000dd340b 0xdd360
000dd344
000dd344loc_dd344:
000dd344ldr x2, [sp+88]
000dd348ldrb w1, [sp+44]
000dd34cldr x3, [sp+96]
000dd350ldr x0, [sp+48]
000dd354ldur x29, [sp-8]
000dd358ldr x30, [sp], 176
000dd35cret x30
000dd360
000dd360loc_dd360:
000dd360b 0xdd364
000dd364
000dd364loc_dd364:
000dd364b 0xdd1e0
000dd368
000dd368loc_dd368:
000dd368orr x4, xzr, 1
000dd36cstrb w4, [sp+44]
000dd370stp xzr, xzr, [sp+88]
000dd374ldr x0, [sp+48]
000dd378ldrb w1, [sp+44]
000dd37cmov x2, xzr
000dd380mov x3, xzr
000dd384ldur x29, [sp-8]
000dd388ldr x30, [sp], 176
000dd38cret x30
000dd390
000dd390loc_dd390:
000dd390stp x0, x1, [sp+8]
000dd394str x2, [sp+24]
000dd398mov x3, x30
000dd39cbl runtime.morestack_noctxt.abi0
000dd3a0ldp x0, x1, [sp+8]
000dd3a4ldr x2, [sp+24]
000dd3a8b 0xdd170
000dd3acudf 0
000dd170
000dd3b0
000dd3b0internal/poll.copyFileRange: ; void internal/poll.copyFileRange(internal/poll.FD * dst, internal/poll.FD * src, int max)
000dd3b0ldr x16, [x28+16]
000dd3b4sub x17, sp, 240
000dd3b8subs xzr, x17, x16
000dd3bcb.ls 0xdd67c
000dd3c0sub x20, sp, 368
000dd3c4stp x29, x30, [x20-8]
000dd3c8add sp, x20, 0
000dd3ccsub x29, sp, 8
000dd3d0str x0, [sp+376]
000dd3d4str x1, [sp+384]
000dd3d8str x2, [sp+392]
000dd3dcstr xzr, [sp+24]
000dd3e0stp xzr, xzr, [sp+176]
000dd3e4ldr x0, [sp+376]
000dd3e8bl internal/poll.(*FD).writeLock
000dd3ecstr x0, [sp+160]
000dd3f0str x1, [sp+168]
000dd3f4cbnz x0, 0xdd3fc
000dd3f8b 0xdd424
000dd3fc
000dd3fcloc_dd3fc:
000dd3fcstr xzr, [sp+24]
000dd400str x0, [sp+176]
000dd404str x1, [sp+184]
000dd408bl runtime.deferreturn
000dd40cldr x0, [sp+24]
000dd410ldr x1, [sp+176]
000dd414ldr x2, [sp+184]
000dd418ldp x29, x30, [sp-8]
000dd41cadd sp, sp, 368
000dd420ret x30
000dd424
000dd424loc_dd424:
000dd424ldr x1, [sp+376]
000dd428str x1, [sp+200]
000dd42cstp xzr, xzr, [sp+272]
000dd430add x1, sp, 272
000dd434str x1, [sp+288]
000dd438ldrsb x27, [x1]
000dd43cadrp x2, 0
000dd440add x2, x2, 2000
000dd444str x2, [x1]
000dd448ldrsb x27, [x1]
000dd44cldr x2, [sp+200]
000dd450adrp x27, 0x96e000
000dd454ldr w3, [x27+3056]
000dd458cbz w3, 0xdd460
000dd45cb 0xdd464
000dd460
000dd460loc_dd460:
000dd460b 0xdd478
000dd464
000dd464loc_dd464:
000dd464bl runtime.gcWriteBarrier2
000dd468str x2, [x25]
000dd46cldr x3, [x1+8]
000dd470str x3, [x25+8]
000dd474b 0xdd478
000dd478
000dd478loc_dd478:
000dd478str x2, [x1+8]
000dd47cstr x1, [sp+112]
000dd480add x0, sp, 88
000dd484bl runtime.deferprocStack
000dd488subs xzr, x0, 0
000dd48cb.ne 0xdd660
000dd490b 0xdd494
000dd494
000dd494loc_dd494:
000dd494ldr x0, [sp+384]
000dd498bl internal/poll.(*FD).readLock
000dd49cstr x0, [sp+144]
000dd4a0str x1, [sp+152]
000dd4a4cbnz x0, 0xdd4ac
000dd4a8b 0xdd4dc
000dd4ac
000dd4acloc_dd4ac:
000dd4acstr x0, [sp+256]
000dd4b0str x1, [sp+264]
000dd4b4str xzr, [sp+24]
000dd4b8str x0, [sp+176]
000dd4bcstr x1, [sp+184]
000dd4c0bl runtime.deferreturn
000dd4c4ldr x0, [sp+24]
000dd4c8ldr x1, [sp+176]
000dd4ccldr x2, [sp+184]
000dd4d0ldp x29, x30, [sp-8]
000dd4d4add sp, sp, 368
000dd4d8ret x30
000dd4dc
000dd4dcloc_dd4dc:
000dd4dcldr x1, [sp+384]
000dd4e0str x1, [sp+192]
000dd4e4stp xzr, xzr, [sp+232]
000dd4e8add x1, sp, 232
000dd4ecstr x1, [sp+248]
000dd4f0ldrsb x27, [x1]
000dd4f4adrp x2, 0
000dd4f8add x2, x2, 1904
000dd4fcstr x2, [x1]
000dd500ldrsb x27, [x1]
000dd504ldr x2, [sp+192]
000dd508adrp x27, 0x96e000
000dd50cldr w3, [x27+3056]
000dd510cbz w3, 0xdd518
000dd514b 0xdd51c
000dd518
000dd518loc_dd518:
000dd518b 0xdd530
000dd51c
000dd51cloc_dd51c:
000dd51cbl runtime.gcWriteBarrier2
000dd520str x2, [x25]
000dd524ldr x3, [x1+8]
000dd528str x3, [x25+8]
000dd52cb 0xdd530
000dd530
000dd530loc_dd530:
000dd530str x2, [x1+8]
000dd534str x1, [sp+64]
000dd538add x0, sp, 40
000dd53cbl runtime.deferprocStack
000dd540subs xzr, x0, 0
000dd544b.ne 0xdd644
000dd548b 0xdd54c
000dd54c
000dd54cloc_dd54c:
000dd54cstp xzr, xzr, [sp+296]
000dd550stp xzr, xzr, [sp+312]
000dd554stp xzr, xzr, [sp+328]
000dd558add x2, sp, 312
000dd55cstr x2, [sp+224]
000dd560ldrsb x27, [x2]
000dd564adrp x3, 0
000dd568add x3, x3, 1696
000dd56cstr x3, [x2]
000dd570ldrsb x27, [x2]
000dd574ldr x3, [sp+384]
000dd578adrp x27, 0x96e000
000dd57cldr w4, [x27+3056]
000dd580cbz w4, 0xdd588
000dd584b 0xdd58c
000dd588
000dd588loc_dd588:
000dd588b 0xdd5a0
000dd58c
000dd58cloc_dd58c:
000dd58cbl runtime.gcWriteBarrier2
000dd590str x3, [x25]
000dd594ldr x4, [x2+8]
000dd598str x4, [x25+8]
000dd59cb 0xdd5a0
000dd5a0
000dd5a0loc_dd5a0:
000dd5a0str x3, [x2+8]
000dd5a4ldrsb x27, [x2]
000dd5a8ldr x3, [sp+376]
000dd5acadrp x27, 0x96e000
000dd5b0ldr w4, [x27+3056]
000dd5b4cbz w4, 0xdd5bc
000dd5b8b 0xdd5c0
000dd5bc
000dd5bcloc_dd5bc:
000dd5bcb 0xdd5d4
000dd5c0
000dd5c0loc_dd5c0:
000dd5c0bl runtime.gcWriteBarrier2
000dd5c4str x3, [x25]
000dd5c8ldr x4, [x2+16]
000dd5ccstr x4, [x25+8]
000dd5d0b 0xdd5d4
000dd5d4
000dd5d4loc_dd5d4:
000dd5d4str x3, [x2+16]
000dd5d8ldrsb x27, [x2]
000dd5dcldr x3, [sp+392]
000dd5e0str x3, [x2+24]
000dd5e4ldr x1, [sp+224]
000dd5e8adrp x0, 0x634000
000dd5ecadd x0, x0, 1264
000dd5f0bl internal/poll.ignoringEINTR2[go.shape.int64]
000dd5f4str x0, [sp+136]
000dd5f8str x1, [sp+296]
000dd5fcstr x2, [sp+304]
000dd600ldr x3, [sp+136]
000dd604str x3, [sp+32]
000dd608str x1, [sp+344]
000dd60cstr x2, [sp+352]
000dd610str x1, [sp+208]
000dd614str x2, [sp+216]
000dd618ldr x3, [sp+32]
000dd61cstr x3, [sp+24]
000dd620str x1, [sp+176]
000dd624str x2, [sp+184]
000dd628bl runtime.deferreturn
000dd62cldr x0, [sp+24]
000dd630ldr x1, [sp+176]
000dd634ldr x2, [sp+184]
000dd638ldp x29, x30, [sp-8]
000dd63cadd sp, sp, 368
000dd640ret x30
000dd644
000dd644loc_dd644:
000dd644bl runtime.deferreturn
000dd648ldr x0, [sp+24]
000dd64cldr x1, [sp+176]
000dd650ldr x2, [sp+184]
000dd654ldp x29, x30, [sp-8]
000dd658add sp, sp, 368
000dd65cret x30
000dd660
000dd660loc_dd660:
000dd660bl runtime.deferreturn
000dd664ldr x0, [sp+24]
000dd668ldr x1, [sp+176]
000dd66cldr x2, [sp+184]
000dd670ldp x29, x30, [sp-8]
000dd674add sp, sp, 368
000dd678ret x30
000dd67c
000dd67cloc_dd67c:
000dd67cstp x0, x1, [sp+8]
000dd680str x2, [sp+24]
000dd684mov x3, x30
000dd688bl runtime.morestack_noctxt.abi0
000dd68cldp x0, x1, [sp+8]
000dd690ldr x2, [sp+24]
000dd694b 0xdd3b0
000dd698udf 0
000dd69cudf 0
000dd3b0
000dd3b0internal/poll.copyFileRange: ; void internal/poll.copyFileRange(internal/poll.FD * dst, internal/poll.FD * src, int max)
000dd3b0ldr x16, [x28+16]
000dd3b4sub x17, sp, 240
000dd3b8subs xzr, x17, x16
000dd3bcb.ls 0xdd67c
000dd3c0sub x20, sp, 368
000dd3c4stp x29, x30, [x20-8]
000dd3c8add sp, x20, 0
000dd3ccsub x29, sp, 8
000dd3d0str x0, [sp+376]
000dd3d4str x1, [sp+384]
000dd3d8str x2, [sp+392]
000dd3dcstr xzr, [sp+24]
000dd3e0stp xzr, xzr, [sp+176]
000dd3e4ldr x0, [sp+376]
000dd3e8bl internal/poll.(*FD).writeLock
000dd3ecstr x0, [sp+160]
000dd3f0str x1, [sp+168]
000dd3f4cbnz x0, 0xdd3fc
000dd3f8b 0xdd424
000dd3fc
000dd3fcloc_dd3fc:
000dd3fcstr xzr, [sp+24]
000dd400str x0, [sp+176]
000dd404str x1, [sp+184]
000dd408bl runtime.deferreturn
000dd40cldr x0, [sp+24]
000dd410ldr x1, [sp+176]
000dd414ldr x2, [sp+184]
000dd418ldp x29, x30, [sp-8]
000dd41cadd sp, sp, 368
000dd420ret x30
000dd424
000dd424loc_dd424:
000dd424ldr x1, [sp+376]
000dd428str x1, [sp+200]
000dd42cstp xzr, xzr, [sp+272]
000dd430add x1, sp, 272
000dd434str x1, [sp+288]
000dd438ldrsb x27, [x1]
000dd43cadrp x2, 0
000dd440add x2, x2, 2000
000dd444str x2, [x1]
000dd448ldrsb x27, [x1]
000dd44cldr x2, [sp+200]
000dd450adrp x27, 0x96e000
000dd454ldr w3, [x27+3056]
000dd458cbz w3, 0xdd460
000dd45cb 0xdd464
000dd460
000dd460loc_dd460:
000dd460b 0xdd478
000dd464
000dd464loc_dd464:
000dd464bl runtime.gcWriteBarrier2
000dd468str x2, [x25]
000dd46cldr x3, [x1+8]
000dd470str x3, [x25+8]
000dd474b 0xdd478
000dd478
000dd478loc_dd478:
000dd478str x2, [x1+8]
000dd47cstr x1, [sp+112]
000dd480add x0, sp, 88
000dd484bl runtime.deferprocStack
000dd488subs xzr, x0, 0
000dd48cb.ne 0xdd660
000dd490b 0xdd494
000dd494
000dd494loc_dd494:
000dd494ldr x0, [sp+384]
000dd498bl internal/poll.(*FD).readLock
000dd49cstr x0, [sp+144]
000dd4a0str x1, [sp+152]
000dd4a4cbnz x0, 0xdd4ac
000dd4a8b 0xdd4dc
000dd4ac
000dd4acloc_dd4ac:
000dd4acstr x0, [sp+256]
000dd4b0str x1, [sp+264]
000dd4b4str xzr, [sp+24]
000dd4b8str x0, [sp+176]
000dd4bcstr x1, [sp+184]
000dd4c0bl runtime.deferreturn
000dd4c4ldr x0, [sp+24]
000dd4c8ldr x1, [sp+176]
000dd4ccldr x2, [sp+184]
000dd4d0ldp x29, x30, [sp-8]
000dd4d4add sp, sp, 368
000dd4d8ret x30
000dd4dc
000dd4dcloc_dd4dc:
000dd4dcldr x1, [sp+384]
000dd4e0str x1, [sp+192]
000dd4e4stp xzr, xzr, [sp+232]
000dd4e8add x1, sp, 232
000dd4ecstr x1, [sp+248]
000dd4f0ldrsb x27, [x1]
000dd4f4adrp x2, 0
000dd4f8add x2, x2, 1904
000dd4fcstr x2, [x1]
000dd500ldrsb x27, [x1]
000dd504ldr x2, [sp+192]
000dd508adrp x27, 0x96e000
000dd50cldr w3, [x27+3056]
000dd510cbz w3, 0xdd518
000dd514b 0xdd51c
000dd518
000dd518loc_dd518:
000dd518b 0xdd530
000dd51c
000dd51cloc_dd51c:
000dd51cbl runtime.gcWriteBarrier2
000dd520str x2, [x25]
000dd524ldr x3, [x1+8]
000dd528str x3, [x25+8]
000dd52cb 0xdd530
000dd530
000dd530loc_dd530:
000dd530str x2, [x1+8]
000dd534str x1, [sp+64]
000dd538add x0, sp, 40
000dd53cbl runtime.deferprocStack
000dd540subs xzr, x0, 0
000dd544b.ne 0xdd644
000dd548b 0xdd54c
000dd54c
000dd54cloc_dd54c:
000dd54cstp xzr, xzr, [sp+296]
000dd550stp xzr, xzr, [sp+312]
000dd554stp xzr, xzr, [sp+328]
000dd558add x2, sp, 312
000dd55cstr x2, [sp+224]
000dd560ldrsb x27, [x2]
000dd564adrp x3, 0
000dd568add x3, x3, 1696
000dd56cstr x3, [x2]
000dd570ldrsb x27, [x2]
000dd574ldr x3, [sp+384]
000dd578adrp x27, 0x96e000
000dd57cldr w4, [x27+3056]
000dd580cbz w4, 0xdd588
000dd584b 0xdd58c
000dd588
000dd588loc_dd588:
000dd588b 0xdd5a0
000dd58c
000dd58cloc_dd58c:
000dd58cbl runtime.gcWriteBarrier2
000dd590str x3, [x25]
000dd594ldr x4, [x2+8]
000dd598str x4, [x25+8]
000dd59cb 0xdd5a0
000dd5a0
000dd5a0loc_dd5a0:
000dd5a0str x3, [x2+8]
000dd5a4ldrsb x27, [x2]
000dd5a8ldr x3, [sp+376]
000dd5acadrp x27, 0x96e000
000dd5b0ldr w4, [x27+3056]
000dd5b4cbz w4, 0xdd5bc
000dd5b8b 0xdd5c0
000dd5bc
000dd5bcloc_dd5bc:
000dd5bcb 0xdd5d4
000dd5c0
000dd5c0loc_dd5c0:
000dd5c0bl runtime.gcWriteBarrier2
000dd5c4str x3, [x25]
000dd5c8ldr x4, [x2+16]
000dd5ccstr x4, [x25+8]
000dd5d0b 0xdd5d4
000dd5d4
000dd5d4loc_dd5d4:
000dd5d4str x3, [x2+16]
000dd5d8ldrsb x27, [x2]
000dd5dcldr x3, [sp+392]
000dd5e0str x3, [x2+24]
000dd5e4ldr x1, [sp+224]
000dd5e8adrp x0, 0x634000
000dd5ecadd x0, x0, 1264
000dd5f0bl internal/poll.ignoringEINTR2[go.shape.int64]
000dd5f4str x0, [sp+136]
000dd5f8str x1, [sp+296]
000dd5fcstr x2, [sp+304]
000dd600ldr x3, [sp+136]
000dd604str x3, [sp+32]
000dd608str x1, [sp+344]
000dd60cstr x2, [sp+352]
000dd610str x1, [sp+208]
000dd614str x2, [sp+216]
000dd618ldr x3, [sp+32]
000dd61cstr x3, [sp+24]
000dd620str x1, [sp+176]
000dd624str x2, [sp+184]
000dd628bl runtime.deferreturn
000dd62cldr x0, [sp+24]
000dd630ldr x1, [sp+176]
000dd634ldr x2, [sp+184]
000dd638ldp x29, x30, [sp-8]
000dd63cadd sp, sp, 368
000dd640ret x30
000dd644
000dd644loc_dd644:
000dd644bl runtime.deferreturn
000dd648ldr x0, [sp+24]
000dd64cldr x1, [sp+176]
000dd650ldr x2, [sp+184]
000dd654ldp x29, x30, [sp-8]
000dd658add sp, sp, 368
000dd65cret x30
000dd660
000dd660loc_dd660:
000dd660bl runtime.deferreturn
000dd664ldr x0, [sp+24]
000dd668ldr x1, [sp+176]
000dd66cldr x2, [sp+184]
000dd670ldp x29, x30, [sp-8]
000dd674add sp, sp, 368
000dd678ret x30
000dd67c
000dd67cloc_dd67c:
000dd67cstp x0, x1, [sp+8]
000dd680str x2, [sp+24]
000dd684mov x3, x30
000dd688bl runtime.morestack_noctxt.abi0
000dd68cldp x0, x1, [sp+8]
000dd690ldr x2, [sp+24]
000dd694b 0xdd3b0
000dd698udf 0
000dd69cudf 0
000dd3b0
000dd6a0
000dd6a0internal/poll.copyFileRange.func1: ; void internal/poll.copyFileRange.func1(void)
000dd6a0ldr x16, [x28+16]
000dd6a4sub x17, sp, 80
000dd6a8subs xzr, x17, x16
000dd6acb.ls 0xdd760
000dd6b0str x30, [sp-208]!
000dd6b4stur x29, [sp-8]
000dd6b8sub x29, sp, 8
000dd6bcldr x6, [x26+8]
000dd6c0str x6, [sp+136]
000dd6c4ldr x6, [x26+16]
000dd6c8str x6, [sp+160]
000dd6ccldr x6, [x26+24]
000dd6d0str x6, [sp+80]
000dd6d4str xzr, [sp+64]
000dd6d8stp xzr, xzr, [sp+120]
000dd6dcstp xzr, xzr, [sp+168]
000dd6e0ldr x6, [sp+136]
000dd6e4ldrsb x27, [x6]
000dd6e8ldr x0, [x6+16]
000dd6ecstr x0, [sp+96]
000dd6f0ldr x6, [sp+160]
000dd6f4ldrsb x27, [x6]
000dd6f8ldr x2, [x6+16]
000dd6fcstr x2, [sp+88]
000dd700ldr x4, [sp+80]
000dd704mov x1, xzr
000dd708mov x3, x1
000dd70cmov x5, xzr
000dd710bl internal/syscall/unix.CopyFileRange
000dd714str x0, [sp+104]
000dd718str x1, [sp+168]
000dd71cstr x2, [sp+176]
000dd720ldr x6, [sp+104]
000dd724str x6, [sp+112]
000dd728str x1, [sp+184]
000dd72cstr x2, [sp+192]
000dd730ldr x6, [sp+112]
000dd734str x6, [sp+72]
000dd738str x1, [sp+144]
000dd73cstr x2, [sp+152]
000dd740ldr x6, [sp+72]
000dd744str x6, [sp+64]
000dd748str x1, [sp+120]
000dd74cstr x2, [sp+128]
000dd750ldr x0, [sp+64]
000dd754ldur x29, [sp-8]
000dd758ldr x30, [sp], 208
000dd75cret x30
000dd760
000dd760loc_dd760:
000dd760mov x3, x30
000dd764bl runtime.morestack.abi0
000dd768b 0xdd6a0
000dd76cudf 0
000dd6a0
000dd6a0internal/poll.copyFileRange.func1: ; void internal/poll.copyFileRange.func1(void)
000dd6a0ldr x16, [x28+16]
000dd6a4sub x17, sp, 80
000dd6a8subs xzr, x17, x16
000dd6acb.ls 0xdd760
000dd6b0str x30, [sp-208]!
000dd6b4stur x29, [sp-8]
000dd6b8sub x29, sp, 8
000dd6bcldr x6, [x26+8]
000dd6c0str x6, [sp+136]
000dd6c4ldr x6, [x26+16]
000dd6c8str x6, [sp+160]
000dd6ccldr x6, [x26+24]
000dd6d0str x6, [sp+80]
000dd6d4str xzr, [sp+64]
000dd6d8stp xzr, xzr, [sp+120]
000dd6dcstp xzr, xzr, [sp+168]
000dd6e0ldr x6, [sp+136]
000dd6e4ldrsb x27, [x6]
000dd6e8ldr x0, [x6+16]
000dd6ecstr x0, [sp+96]
000dd6f0ldr x6, [sp+160]
000dd6f4ldrsb x27, [x6]
000dd6f8ldr x2, [x6+16]
000dd6fcstr x2, [sp+88]
000dd700ldr x4, [sp+80]
000dd704mov x1, xzr
000dd708mov x3, x1
000dd70cmov x5, xzr
000dd710bl internal/syscall/unix.CopyFileRange
000dd714str x0, [sp+104]
000dd718str x1, [sp+168]
000dd71cstr x2, [sp+176]
000dd720ldr x6, [sp+104]
000dd724str x6, [sp+112]
000dd728str x1, [sp+184]
000dd72cstr x2, [sp+192]
000dd730ldr x6, [sp+112]
000dd734str x6, [sp+72]
000dd738str x1, [sp+144]
000dd73cstr x2, [sp+152]
000dd740ldr x6, [sp+72]
000dd744str x6, [sp+64]
000dd748str x1, [sp+120]
000dd74cstr x2, [sp+128]
000dd750ldr x0, [sp+64]
000dd754ldur x29, [sp-8]
000dd758ldr x30, [sp], 208
000dd75cret x30
000dd760
000dd760loc_dd760:
000dd760mov x3, x30
000dd764bl runtime.morestack.abi0
000dd768b 0xdd6a0
000dd76cudf 0
000dd6a0
000dd770
000dd770internal/poll.copyFileRange.deferwrap2: ; void internal/poll.copyFileRange.deferwrap2(void)
000dd770ldr x16, [x28+16]
000dd774subs xzr, sp, x16
000dd778b.ls 0xdd7a8
000dd77cstr x30, [sp-32]!
000dd780stur x29, [sp-8]
000dd784sub x29, sp, 8
000dd788ldr x16, [x28+32]
000dd78ccbnz x16, 0xdd7b4
000dd790
000dd790loc_dd790:
000dd790ldr x0, [x26+8]
000dd794str x0, [sp+16]
000dd798bl internal/poll.(*FD).readUnlock
000dd79cldur x29, [sp-8]
000dd7a0ldr x30, [sp], 32
000dd7a4ret x30
000dd7a8
000dd7a8loc_dd7a8:
000dd7a8mov x3, x30
000dd7acbl runtime.morestack.abi0
000dd7b0b 0xdd770
000dd7b4
000dd7b4loc_dd7b4:
000dd7b4ldr x17, [x16]
000dd7b8add x20, sp, 40
000dd7bcsubs xzr, x20, x17
000dd7c0b.ne 0xdd790
000dd7c4add x20, sp, 8
000dd7c8str x20, [x16]
000dd7ccb 0xdd790
000dd770
000dd770internal/poll.copyFileRange.deferwrap2: ; void internal/poll.copyFileRange.deferwrap2(void)
000dd770ldr x16, [x28+16]
000dd774subs xzr, sp, x16
000dd778b.ls 0xdd7a8
000dd77cstr x30, [sp-32]!
000dd780stur x29, [sp-8]
000dd784sub x29, sp, 8
000dd788ldr x16, [x28+32]
000dd78ccbnz x16, 0xdd7b4
000dd790
000dd790loc_dd790:
000dd790ldr x0, [x26+8]
000dd794str x0, [sp+16]
000dd798bl internal/poll.(*FD).readUnlock
000dd79cldur x29, [sp-8]
000dd7a0ldr x30, [sp], 32
000dd7a4ret x30
000dd7a8
000dd7a8loc_dd7a8:
000dd7a8mov x3, x30
000dd7acbl runtime.morestack.abi0
000dd7b0b 0xdd770
000dd7b4
000dd7b4loc_dd7b4:
000dd7b4ldr x17, [x16]
000dd7b8add x20, sp, 40
000dd7bcsubs xzr, x20, x17
000dd7c0b.ne 0xdd790
000dd7c4add x20, sp, 8
000dd7c8str x20, [x16]
000dd7ccb 0xdd790
000dd770
000dd7d0
000dd7d0internal/poll.copyFileRange.deferwrap1: ; void internal/poll.copyFileRange.deferwrap1(void)
000dd7d0ldr x16, [x28+16]
000dd7d4subs xzr, sp, x16
000dd7d8b.ls 0xdd808
000dd7dcstr x30, [sp-32]!
000dd7e0stur x29, [sp-8]
000dd7e4sub x29, sp, 8
000dd7e8ldr x16, [x28+32]
000dd7eccbnz x16, 0xdd814
000dd7f0
000dd7f0loc_dd7f0:
000dd7f0ldr x0, [x26+8]
000dd7f4str x0, [sp+16]
000dd7f8bl internal/poll.(*FD).writeUnlock
000dd7fcldur x29, [sp-8]
000dd800ldr x30, [sp], 32
000dd804ret x30
000dd808
000dd808loc_dd808:
000dd808mov x3, x30
000dd80cbl runtime.morestack.abi0
000dd810b 0xdd7d0
000dd814
000dd814loc_dd814:
000dd814ldr x17, [x16]
000dd818add x20, sp, 40
000dd81csubs xzr, x20, x17
000dd820b.ne 0xdd7f0
000dd824add x20, sp, 8
000dd828str x20, [x16]
000dd82cb 0xdd7f0
000dd7d0
000dd7d0internal/poll.copyFileRange.deferwrap1: ; void internal/poll.copyFileRange.deferwrap1(void)
000dd7d0ldr x16, [x28+16]
000dd7d4subs xzr, sp, x16
000dd7d8b.ls 0xdd808
000dd7dcstr x30, [sp-32]!
000dd7e0stur x29, [sp-8]
000dd7e4sub x29, sp, 8
000dd7e8ldr x16, [x28+32]
000dd7eccbnz x16, 0xdd814
000dd7f0
000dd7f0loc_dd7f0:
000dd7f0ldr x0, [x26+8]
000dd7f4str x0, [sp+16]
000dd7f8bl internal/poll.(*FD).writeUnlock
000dd7fcldur x29, [sp-8]
000dd800ldr x30, [sp], 32
000dd804ret x30
000dd808
000dd808loc_dd808:
000dd808mov x3, x30
000dd80cbl runtime.morestack.abi0
000dd810b 0xdd7d0
000dd814
000dd814loc_dd814:
000dd814ldr x17, [x16]
000dd818add x20, sp, 40
000dd81csubs xzr, x20, x17
000dd820b.ne 0xdd7f0
000dd824add x20, sp, 8
000dd828str x20, [x16]
000dd82cb 0xdd7f0
000dd7d0
000dd830
000dd830internal/poll.errnoErr: ; void internal/poll.errnoErr(syscall.Errno e)
000dd830ldr x16, [x28+16]
000dd834subs xzr, sp, x16
000dd838b.ls 0xdd968
000dd83cstr x30, [sp-64]!
000dd840stur x29, [sp-8]
000dd844sub x29, sp, 8
000dd848str x0, [sp+72]
000dd84cstp xzr, xzr, [sp+32]
000dd850ldr x2, [sp+72]
000dd854str x2, [sp+24]
000dd858subs xzr, x2, 2
000dd85cb.ls 0xdd864
000dd860b 0xdd8c4
000dd864
000dd864loc_dd864:
000dd864cbz x2, 0xdd86c
000dd868b 0xdd888
000dd86c
000dd86cloc_dd86c:
000dd86cb 0xdd870
000dd870
000dd870loc_dd870:
000dd870stp xzr, xzr, [sp+32]
000dd874mov x0, xzr
000dd878mov x1, xzr
000dd87cldur x29, [sp-8]
000dd880ldr x30, [sp], 64
000dd884ret x30
000dd888
000dd888loc_dd888:
000dd888subs xzr, x2, 2
000dd88cb.eq 0xdd894
000dd890b 0xdd8bc
000dd894
000dd894loc_dd894:
000dd894b 0xdd898
000dd898
000dd898loc_dd898:
000dd898adrp x27, 0x930000
000dd89cldr x0, [x27+2656]
000dd8a0adrp x27, 0x930000
000dd8a4ldr x1, [x27+2664]
000dd8a8str x0, [sp+32]
000dd8acstr x1, [sp+40]
000dd8b0ldur x29, [sp-8]
000dd8b4ldr x30, [sp], 64
000dd8b8ret x30
000dd8bc
000dd8bcloc_dd8bc:
000dd8bcb 0xdd8c0
000dd8c0
000dd8c0loc_dd8c0:
000dd8c0b 0xdd934
000dd8c4
000dd8c4loc_dd8c4:
000dd8c4subs xzr, x2, 11
000dd8c8b.eq 0xdd8d0
000dd8ccb 0xdd8f8
000dd8d0
000dd8d0loc_dd8d0:
000dd8d0b 0xdd8d4
000dd8d4
000dd8d4loc_dd8d4:
000dd8d4adrp x27, 0x930000
000dd8d8ldr x0, [x27+2624]
000dd8dcadrp x27, 0x930000
000dd8e0ldr x1, [x27+2632]
000dd8e4str x0, [sp+32]
000dd8e8str x1, [sp+40]
000dd8ecldur x29, [sp-8]
000dd8f0ldr x30, [sp], 64
000dd8f4ret x30
000dd8f8
000dd8f8loc_dd8f8:
000dd8f8subs xzr, x2, 22
000dd8fcb.eq 0xdd904
000dd900b 0xdd92c
000dd904
000dd904loc_dd904:
000dd904b 0xdd908
000dd908
000dd908loc_dd908:
000dd908adrp x27, 0x930000
000dd90cldr x0, [x27+2640]
000dd910adrp x27, 0x930000
000dd914ldr x1, [x27+2648]
000dd918str x0, [sp+32]
000dd91cstr x1, [sp+40]
000dd920ldur x29, [sp-8]
000dd924ldr x30, [sp], 64
000dd928ret x30
000dd92c
000dd92cloc_dd92c:
000dd92cb 0xdd930
000dd930
000dd930loc_dd930:
000dd930b 0xdd934
000dd934
000dd934loc_dd934:
000dd934b 0xdd938
000dd938
000dd938loc_dd938:
000dd938ldr x0, [sp+72]
000dd93cbl runtime.convT64
000dd940str x0, [sp+48]
000dd944adrp x1, 0x636000
000dd948add x1, x1, 2264
000dd94cstr x1, [sp+32]
000dd950str x0, [sp+40]
000dd954ldr x0, [sp+32]
000dd958ldr x1, [sp+40]
000dd95cldur x29, [sp-8]
000dd960ldr x30, [sp], 64
000dd964ret x30
000dd968
000dd968loc_dd968:
000dd968str x0, [sp+8]
000dd96cmov x3, x30
000dd970bl runtime.morestack_noctxt.abi0
000dd974ldr x0, [sp+8]
000dd978b 0xdd830
000dd97cudf 0
000dd830
000dd830internal/poll.errnoErr: ; void internal/poll.errnoErr(syscall.Errno e)
000dd830ldr x16, [x28+16]
000dd834subs xzr, sp, x16
000dd838b.ls 0xdd968
000dd83cstr x30, [sp-64]!
000dd840stur x29, [sp-8]
000dd844sub x29, sp, 8
000dd848str x0, [sp+72]
000dd84cstp xzr, xzr, [sp+32]
000dd850ldr x2, [sp+72]
000dd854str x2, [sp+24]
000dd858subs xzr, x2, 2
000dd85cb.ls 0xdd864
000dd860b 0xdd8c4
000dd864
000dd864loc_dd864:
000dd864cbz x2, 0xdd86c
000dd868b 0xdd888
000dd86c
000dd86cloc_dd86c:
000dd86cb 0xdd870
000dd870
000dd870loc_dd870:
000dd870stp xzr, xzr, [sp+32]
000dd874mov x0, xzr
000dd878mov x1, xzr
000dd87cldur x29, [sp-8]
000dd880ldr x30, [sp], 64
000dd884ret x30
000dd888
000dd888loc_dd888:
000dd888subs xzr, x2, 2
000dd88cb.eq 0xdd894
000dd890b 0xdd8bc
000dd894
000dd894loc_dd894:
000dd894b 0xdd898
000dd898
000dd898loc_dd898:
000dd898adrp x27, 0x930000
000dd89cldr x0, [x27+2656]
000dd8a0adrp x27, 0x930000
000dd8a4ldr x1, [x27+2664]
000dd8a8str x0, [sp+32]
000dd8acstr x1, [sp+40]
000dd8b0ldur x29, [sp-8]
000dd8b4ldr x30, [sp], 64
000dd8b8ret x30
000dd8bc
000dd8bcloc_dd8bc:
000dd8bcb 0xdd8c0
000dd8c0
000dd8c0loc_dd8c0:
000dd8c0b 0xdd934
000dd8c4
000dd8c4loc_dd8c4:
000dd8c4subs xzr, x2, 11
000dd8c8b.eq 0xdd8d0
000dd8ccb 0xdd8f8
000dd8d0
000dd8d0loc_dd8d0:
000dd8d0b 0xdd8d4
000dd8d4
000dd8d4loc_dd8d4:
000dd8d4adrp x27, 0x930000
000dd8d8ldr x0, [x27+2624]
000dd8dcadrp x27, 0x930000
000dd8e0ldr x1, [x27+2632]
000dd8e4str x0, [sp+32]
000dd8e8str x1, [sp+40]
000dd8ecldur x29, [sp-8]
000dd8f0ldr x30, [sp], 64
000dd8f4ret x30
000dd8f8
000dd8f8loc_dd8f8:
000dd8f8subs xzr, x2, 22
000dd8fcb.eq 0xdd904
000dd900b 0xdd92c
000dd904
000dd904loc_dd904:
000dd904b 0xdd908
000dd908
000dd908loc_dd908:
000dd908adrp x27, 0x930000
000dd90cldr x0, [x27+2640]
000dd910adrp x27, 0x930000
000dd914ldr x1, [x27+2648]
000dd918str x0, [sp+32]
000dd91cstr x1, [sp+40]
000dd920ldur x29, [sp-8]
000dd924ldr x30, [sp], 64
000dd928ret x30
000dd92c
000dd92cloc_dd92c:
000dd92cb 0xdd930
000dd930
000dd930loc_dd930:
000dd930b 0xdd934
000dd934
000dd934loc_dd934:
000dd934b 0xdd938
000dd938
000dd938loc_dd938:
000dd938ldr x0, [sp+72]
000dd93cbl runtime.convT64
000dd940str x0, [sp+48]
000dd944adrp x1, 0x636000
000dd948add x1, x1, 2264
000dd94cstr x1, [sp+32]
000dd950str x0, [sp+40]
000dd954ldr x0, [sp+32]
000dd958ldr x1, [sp+40]
000dd95cldur x29, [sp-8]
000dd960ldr x30, [sp], 64
000dd964ret x30
000dd968
000dd968loc_dd968:
000dd968str x0, [sp+8]
000dd96cmov x3, x30
000dd970bl runtime.morestack_noctxt.abi0
000dd974ldr x0, [sp+8]
000dd978b 0xdd830
000dd97cudf 0
000dd830
000dd980
000dd980internal/poll.errNetClosing.Error: ; void internal/poll.errNetClosing.Error(internal/poll.errNetClosing e)
000dd980str x30, [sp-32]!
000dd984stur x29, [sp-8]
000dd988sub x29, sp, 8
000dd98cstp xzr, xzr, [sp+8]
000dd990adrp x0, 0x5e1000
000dd994add x0, x0, 1904
000dd998str x0, [sp+8]
000dd99corr x1, xzr, 32
000dd9a0str x1, [sp+16]
000dd9a4add x29, sp, 24
000dd9a8add sp, sp, 32
000dd9acret x30
000dd980
000dd980internal/poll.errNetClosing.Error: ; void internal/poll.errNetClosing.Error(internal/poll.errNetClosing e)
000dd980str x30, [sp-32]!
000dd984stur x29, [sp-8]
000dd988sub x29, sp, 8
000dd98cstp xzr, xzr, [sp+8]
000dd990adrp x0, 0x5e1000
000dd994add x0, x0, 1904
000dd998str x0, [sp+8]
000dd99corr x1, xzr, 32
000dd9a0str x1, [sp+16]
000dd9a4add x29, sp, 24
000dd9a8add sp, sp, 32
000dd9acret x30
000dd980
000dd9b0
000dd9b0internal/poll.errNetClosing.Timeout: ; void internal/poll.errNetClosing.Timeout(internal/poll.errNetClosing e)
000dd9b0str x30, [sp-32]!
000dd9b4stur x29, [sp-8]
000dd9b8sub x29, sp, 8
000dd9bcstrb wzr, [sp+23]
000dd9c0strb wzr, [sp+23]
000dd9c4mov x0, xzr
000dd9c8add x29, sp, 24
000dd9ccadd sp, sp, 32
000dd9d0ret x30
000dd9d4udf 0
000dd9d8udf 0
000dd9dcudf 0
000dd9b0
000dd9b0internal/poll.errNetClosing.Timeout: ; void internal/poll.errNetClosing.Timeout(internal/poll.errNetClosing e)
000dd9b0str x30, [sp-32]!
000dd9b4stur x29, [sp-8]
000dd9b8sub x29, sp, 8
000dd9bcstrb wzr, [sp+23]
000dd9c0strb wzr, [sp+23]
000dd9c4mov x0, xzr
000dd9c8add x29, sp, 24
000dd9ccadd sp, sp, 32
000dd9d0ret x30
000dd9d4udf 0
000dd9d8udf 0
000dd9dcudf 0
000dd9b0
000dd9e0
000dd9e0internal/poll.errNetClosing.Temporary: ; void internal/poll.errNetClosing.Temporary(internal/poll.errNetClosing e)
000dd9e0str x30, [sp-32]!
000dd9e4stur x29, [sp-8]
000dd9e8sub x29, sp, 8
000dd9ecstrb wzr, [sp+23]
000dd9f0strb wzr, [sp+23]
000dd9f4mov x0, xzr
000dd9f8add x29, sp, 24
000dd9fcadd sp, sp, 32
000dda00ret x30
000dda04udf 0
000dda08udf 0
000dda0cudf 0
000dd9e0
000dd9e0internal/poll.errNetClosing.Temporary: ; void internal/poll.errNetClosing.Temporary(internal/poll.errNetClosing e)
000dd9e0str x30, [sp-32]!
000dd9e4stur x29, [sp-8]
000dd9e8sub x29, sp, 8
000dd9ecstrb wzr, [sp+23]
000dd9f0strb wzr, [sp+23]
000dd9f4mov x0, xzr
000dd9f8add x29, sp, 24
000dd9fcadd sp, sp, 32
000dda00ret x30
000dda04udf 0
000dda08udf 0
000dda0cudf 0
000dd9e0
000dda10
000dda10internal/poll.errClosing: ; void internal/poll.errClosing(bool isFile)
000dda10str x30, [sp-32]!
000dda14stur x29, [sp-8]
000dda18sub x29, sp, 8
000dda1cstrb w0, [sp+40]
000dda20stp xzr, xzr, [sp+8]
000dda24ldrb w2, [sp+40]
000dda28tbnz w2, 0, 0xdda30
000dda2cb 0xdda54
000dda30
000dda30loc_dda30:
000dda30adrp x27, 0x944000
000dda34ldr x0, [x27+1728]
000dda38adrp x27, 0x944000
000dda3cldr x1, [x27+1736]
000dda40str x0, [sp+8]
000dda44str x1, [sp+16]
000dda48add x29, sp, 24
000dda4cadd sp, sp, 32
000dda50ret x30
000dda54
000dda54loc_dda54:
000dda54adrp x2, 0x638000
000dda58add x2, x2, 928
000dda5cstr x2, [sp+8]
000dda60adrp x2, 0x96e000
000dda64add x2, x2, 1504
000dda68str x2, [sp+16]
000dda6cldr x0, [sp+8]
000dda70ldr x1, [sp+16]
000dda74add x29, sp, 24
000dda78add sp, sp, 32
000dda7cret x30
000dda10
000dda10internal/poll.errClosing: ; void internal/poll.errClosing(bool isFile)
000dda10str x30, [sp-32]!
000dda14stur x29, [sp-8]
000dda18sub x29, sp, 8
000dda1cstrb w0, [sp+40]
000dda20stp xzr, xzr, [sp+8]
000dda24ldrb w2, [sp+40]
000dda28tbnz w2, 0, 0xdda30
000dda2cb 0xdda54
000dda30
000dda30loc_dda30:
000dda30adrp x27, 0x944000
000dda34ldr x0, [x27+1728]
000dda38adrp x27, 0x944000
000dda3cldr x1, [x27+1736]
000dda40str x0, [sp+8]
000dda44str x1, [sp+16]
000dda48add x29, sp, 24
000dda4cadd sp, sp, 32
000dda50ret x30
000dda54
000dda54loc_dda54:
000dda54adrp x2, 0x638000
000dda58add x2, x2, 928
000dda5cstr x2, [sp+8]
000dda60adrp x2, 0x96e000
000dda64add x2, x2, 1504
000dda68str x2, [sp+16]
000dda6cldr x0, [sp+8]
000dda70ldr x1, [sp+16]
000dda74add x29, sp, 24
000dda78add sp, sp, 32
000dda7cret x30
000dda10
000dda80
000dda80internal/poll.(*DeadlineExceededError).Error: ; void internal/poll.(*DeadlineExceededError).Error(internal/poll.DeadlineExceededError * e)
000dda80str x30, [sp-32]!
000dda84stur x29, [sp-8]
000dda88sub x29, sp, 8
000dda8cstr x0, [sp+40]
000dda90stp xzr, xzr, [sp+8]
000dda94adrp x0, 0x5d5000
000dda98add x0, x0, 2560
000dda9cstr x0, [sp+8]
000ddaa0movz x1, 11
000ddaa4str x1, [sp+16]
000ddaa8add x29, sp, 24
000ddaacadd sp, sp, 32
000ddab0ret x30
000ddab4udf 0
000ddab8udf 0
000ddabcudf 0
000dda80
000dda80internal/poll.(*DeadlineExceededError).Error: ; void internal/poll.(*DeadlineExceededError).Error(internal/poll.DeadlineExceededError * e)
000dda80str x30, [sp-32]!
000dda84stur x29, [sp-8]
000dda88sub x29, sp, 8
000dda8cstr x0, [sp+40]
000dda90stp xzr, xzr, [sp+8]
000dda94adrp x0, 0x5d5000
000dda98add x0, x0, 2560
000dda9cstr x0, [sp+8]
000ddaa0movz x1, 11
000ddaa4str x1, [sp+16]
000ddaa8add x29, sp, 24
000ddaacadd sp, sp, 32
000ddab0ret x30
000ddab4udf 0
000ddab8udf 0
000ddabcudf 0
000dda80
000ddac0
000ddac0internal/poll.(*DeadlineExceededError).Timeout: ; void internal/poll.(*DeadlineExceededError).Timeout(internal/poll.DeadlineExceededError * e)
000ddac0str x30, [sp-32]!
000ddac4stur x29, [sp-8]
000ddac8sub x29, sp, 8
000ddaccstr x0, [sp+40]
000ddad0strb wzr, [sp+23]
000ddad4orr x0, xzr, 1
000ddad8strb w0, [sp+23]
000ddadcadd x29, sp, 24
000ddae0add sp, sp, 32
000ddae4ret x30
000ddae8udf 0
000ddaecudf 0
000ddac0
000ddac0internal/poll.(*DeadlineExceededError).Timeout: ; void internal/poll.(*DeadlineExceededError).Timeout(internal/poll.DeadlineExceededError * e)
000ddac0str x30, [sp-32]!
000ddac4stur x29, [sp-8]
000ddac8sub x29, sp, 8
000ddaccstr x0, [sp+40]
000ddad0strb wzr, [sp+23]
000ddad4orr x0, xzr, 1
000ddad8strb w0, [sp+23]
000ddadcadd x29, sp, 24
000ddae0add sp, sp, 32
000ddae4ret x30
000ddae8udf 0
000ddaecudf 0
000ddac0
000ddaf0
000ddaf0internal/poll.(*DeadlineExceededError).Temporary: ; void internal/poll.(*DeadlineExceededError).Temporary(internal/poll.DeadlineExceededError * e)
000ddaf0str x30, [sp-32]!
000ddaf4stur x29, [sp-8]
000ddaf8sub x29, sp, 8
000ddafcstr x0, [sp+40]
000ddb00strb wzr, [sp+23]
000ddb04orr x0, xzr, 1
000ddb08strb w0, [sp+23]
000ddb0cadd x29, sp, 24
000ddb10add sp, sp, 32
000ddb14ret x30
000ddb18udf 0
000ddb1cudf 0
000ddaf0
000ddaf0internal/poll.(*DeadlineExceededError).Temporary: ; void internal/poll.(*DeadlineExceededError).Temporary(internal/poll.DeadlineExceededError * e)
000ddaf0str x30, [sp-32]!
000ddaf4stur x29, [sp-8]
000ddaf8sub x29, sp, 8
000ddafcstr x0, [sp+40]
000ddb00strb wzr, [sp+23]
000ddb04orr x0, xzr, 1
000ddb08strb w0, [sp+23]
000ddb0cadd x29, sp, 24
000ddb10add sp, sp, 32
000ddb14ret x30
000ddb18udf 0
000ddb1cudf 0
000ddaf0
000ddb20
000ddb20internal/poll.(*FD).Fsync: ; void internal/poll.(*FD).Fsync(internal/poll.FD * fd)
000ddb20ldr x16, [x28+16]
000ddb24sub x17, sp, 48
000ddb28subs xzr, x17, x16
000ddb2cb.ls 0xddc80
000ddb30str x30, [sp-176]!
000ddb34stur x29, [sp-8]
000ddb38sub x29, sp, 8
000ddb3cstr x0, [sp+184]
000ddb40stp xzr, xzr, [sp+64]
000ddb44ldr x0, [sp+184]
000ddb48bl internal/poll.(*FD).incref
000ddb4cstr x0, [sp+80]
000ddb50str x1, [sp+88]
000ddb54cbnz x0, 0xddb5c
000ddb58b 0xddb7c
000ddb5c
000ddb5cloc_ddb5c:
000ddb5cstr x0, [sp+64]
000ddb60str x1, [sp+72]
000ddb64bl runtime.deferreturn
000ddb68ldr x0, [sp+64]
000ddb6cldr x1, [sp+72]
000ddb70ldur x29, [sp-8]
000ddb74ldr x30, [sp], 176
000ddb78ret x30
000ddb7c
000ddb7cloc_ddb7c:
000ddb7cldr x1, [sp+184]
000ddb80str x1, [sp+160]
000ddb84stp xzr, xzr, [sp+104]
000ddb88add x1, sp, 104
000ddb8cstr x1, [sp+120]
000ddb90ldrsb x27, [x1]
000ddb94adrp x2, 0
000ddb98add x2, x2, 3328
000ddb9cstr x2, [x1]
000ddba0ldrsb x27, [x1]
000ddba4ldr x2, [sp+160]
000ddba8adrp x27, 0x96e000
000ddbacldr w3, [x27+3056]
000ddbb0cbz w3, 0xddbb8
000ddbb4b 0xddbbc
000ddbb8
000ddbb8loc_ddbb8:
000ddbb8b 0xddbd0
000ddbbc
000ddbbcloc_ddbbc:
000ddbbcbl runtime.gcWriteBarrier2
000ddbc0str x2, [x25]
000ddbc4ldr x3, [x1+8]
000ddbc8str x3, [x25+8]
000ddbccb 0xddbd0
000ddbd0
000ddbd0loc_ddbd0:
000ddbd0str x2, [x1+8]
000ddbd4str x1, [sp+40]
000ddbd8add x0, sp, 16
000ddbdcbl runtime.deferprocStack
000ddbe0subs xzr, x0, 0
000ddbe4b.ne 0xddc68
000ddbe8b 0xddbec
000ddbec
000ddbecloc_ddbec:
000ddbecstp xzr, xzr, [sp+144]
000ddbf0add x0, sp, 144
000ddbf4str x0, [sp+96]
000ddbf8ldrsb x27, [x0]
000ddbfcadrp x1, 0
000ddc00add x1, x1, 3232
000ddc04str x1, [x0]
000ddc08ldrsb x27, [x0]
000ddc0cldr x1, [sp+184]
000ddc10adrp x27, 0x96e000
000ddc14ldr w2, [x27+3056]
000ddc18cbz w2, 0xddc20
000ddc1cb 0xddc24
000ddc20
000ddc20loc_ddc20:
000ddc20b 0xddc38
000ddc24
000ddc24loc_ddc24:
000ddc24bl runtime.gcWriteBarrier2
000ddc28str x1, [x25]
000ddc2cldr x2, [x0+8]
000ddc30str x2, [x25+8]
000ddc34b 0xddc38
000ddc38
000ddc38loc_ddc38:
000ddc38str x1, [x0+8]
000ddc3cbl internal/poll.ignoringEINTR
000ddc40str x0, [sp+128]
000ddc44str x1, [sp+136]
000ddc48str x0, [sp+64]
000ddc4cstr x1, [sp+72]
000ddc50bl runtime.deferreturn
000ddc54ldr x0, [sp+64]
000ddc58ldr x1, [sp+72]
000ddc5cldur x29, [sp-8]
000ddc60ldr x30, [sp], 176
000ddc64ret x30
000ddc68
000ddc68loc_ddc68:
000ddc68bl runtime.deferreturn
000ddc6cldr x0, [sp+64]
000ddc70ldr x1, [sp+72]
000ddc74ldur x29, [sp-8]
000ddc78ldr x30, [sp], 176
000ddc7cret x30
000ddc80
000ddc80loc_ddc80:
000ddc80str x0, [sp+8]
000ddc84mov x3, x30
000ddc88bl runtime.morestack_noctxt.abi0
000ddc8cldr x0, [sp+8]
000ddc90b 0xddb20
000ddc94udf 0
000ddc98udf 0
000ddc9cudf 0
000ddb20
000ddb20internal/poll.(*FD).Fsync: ; void internal/poll.(*FD).Fsync(internal/poll.FD * fd)
000ddb20ldr x16, [x28+16]
000ddb24sub x17, sp, 48
000ddb28subs xzr, x17, x16
000ddb2cb.ls 0xddc80
000ddb30str x30, [sp-176]!
000ddb34stur x29, [sp-8]
000ddb38sub x29, sp, 8
000ddb3cstr x0, [sp+184]
000ddb40stp xzr, xzr, [sp+64]
000ddb44ldr x0, [sp+184]
000ddb48bl internal/poll.(*FD).incref
000ddb4cstr x0, [sp+80]
000ddb50str x1, [sp+88]
000ddb54cbnz x0, 0xddb5c
000ddb58b 0xddb7c
000ddb5c
000ddb5cloc_ddb5c:
000ddb5cstr x0, [sp+64]
000ddb60str x1, [sp+72]
000ddb64bl runtime.deferreturn
000ddb68ldr x0, [sp+64]
000ddb6cldr x1, [sp+72]
000ddb70ldur x29, [sp-8]
000ddb74ldr x30, [sp], 176
000ddb78ret x30
000ddb7c
000ddb7cloc_ddb7c:
000ddb7cldr x1, [sp+184]
000ddb80str x1, [sp+160]
000ddb84stp xzr, xzr, [sp+104]
000ddb88add x1, sp, 104
000ddb8cstr x1, [sp+120]
000ddb90ldrsb x27, [x1]
000ddb94adrp x2, 0
000ddb98add x2, x2, 3328
000ddb9cstr x2, [x1]
000ddba0ldrsb x27, [x1]
000ddba4ldr x2, [sp+160]
000ddba8adrp x27, 0x96e000
000ddbacldr w3, [x27+3056]
000ddbb0cbz w3, 0xddbb8
000ddbb4b 0xddbbc
000ddbb8
000ddbb8loc_ddbb8:
000ddbb8b 0xddbd0
000ddbbc
000ddbbcloc_ddbbc:
000ddbbcbl runtime.gcWriteBarrier2
000ddbc0str x2, [x25]
000ddbc4ldr x3, [x1+8]
000ddbc8str x3, [x25+8]
000ddbccb 0xddbd0
000ddbd0
000ddbd0loc_ddbd0:
000ddbd0str x2, [x1+8]
000ddbd4str x1, [sp+40]
000ddbd8add x0, sp, 16
000ddbdcbl runtime.deferprocStack
000ddbe0subs xzr, x0, 0
000ddbe4b.ne 0xddc68
000ddbe8b 0xddbec
000ddbec
000ddbecloc_ddbec:
000ddbecstp xzr, xzr, [sp+144]
000ddbf0add x0, sp, 144
000ddbf4str x0, [sp+96]
000ddbf8ldrsb x27, [x0]
000ddbfcadrp x1, 0
000ddc00add x1, x1, 3232
000ddc04str x1, [x0]
000ddc08ldrsb x27, [x0]
000ddc0cldr x1, [sp+184]
000ddc10adrp x27, 0x96e000
000ddc14ldr w2, [x27+3056]
000ddc18cbz w2, 0xddc20
000ddc1cb 0xddc24
000ddc20
000ddc20loc_ddc20:
000ddc20b 0xddc38
000ddc24
000ddc24loc_ddc24:
000ddc24bl runtime.gcWriteBarrier2
000ddc28str x1, [x25]
000ddc2cldr x2, [x0+8]
000ddc30str x2, [x25+8]
000ddc34b 0xddc38
000ddc38
000ddc38loc_ddc38:
000ddc38str x1, [x0+8]
000ddc3cbl internal/poll.ignoringEINTR
000ddc40str x0, [sp+128]
000ddc44str x1, [sp+136]
000ddc48str x0, [sp+64]
000ddc4cstr x1, [sp+72]
000ddc50bl runtime.deferreturn
000ddc54ldr x0, [sp+64]
000ddc58ldr x1, [sp+72]
000ddc5cldur x29, [sp-8]
000ddc60ldr x30, [sp], 176
000ddc64ret x30
000ddc68
000ddc68loc_ddc68:
000ddc68bl runtime.deferreturn
000ddc6cldr x0, [sp+64]
000ddc70ldr x1, [sp+72]
000ddc74ldur x29, [sp-8]
000ddc78ldr x30, [sp], 176
000ddc7cret x30
000ddc80
000ddc80loc_ddc80:
000ddc80str x0, [sp+8]
000ddc84mov x3, x30
000ddc88bl runtime.morestack_noctxt.abi0
000ddc8cldr x0, [sp+8]
000ddc90b 0xddb20
000ddc94udf 0
000ddc98udf 0
000ddc9cudf 0
000ddb20
000ddca0
000ddca0internal/poll.(*FD).Fsync.func1: ; void internal/poll.(*FD).Fsync.func1(void)
000ddca0ldr x16, [x28+16]
000ddca4subs xzr, sp, x16
000ddca8b.ls 0xddcf4
000ddcacstr x30, [sp-80]!
000ddcb0stur x29, [sp-8]
000ddcb4sub x29, sp, 8
000ddcb8ldr x1, [x26+8]
000ddcbcstr x1, [sp+48]
000ddcc0stp xzr, xzr, [sp+32]
000ddcc4ldr x1, [sp+48]
000ddcc8ldrsb x27, [x1]
000ddcccldr x0, [x1+16]
000ddcd0str x0, [sp+24]
000ddcd4bl syscall.Fsync
000ddcd8str x0, [sp+56]
000ddcdcstr x1, [sp+64]
000ddce0str x0, [sp+32]
000ddce4str x1, [sp+40]
000ddce8ldur x29, [sp-8]
000ddcecldr x30, [sp], 80
000ddcf0ret x30
000ddcf4
000ddcf4loc_ddcf4:
000ddcf4mov x3, x30
000ddcf8bl runtime.morestack.abi0
000ddcfcb 0xddca0
000ddca0
000ddca0internal/poll.(*FD).Fsync.func1: ; void internal/poll.(*FD).Fsync.func1(void)
000ddca0ldr x16, [x28+16]
000ddca4subs xzr, sp, x16
000ddca8b.ls 0xddcf4
000ddcacstr x30, [sp-80]!
000ddcb0stur x29, [sp-8]
000ddcb4sub x29, sp, 8
000ddcb8ldr x1, [x26+8]
000ddcbcstr x1, [sp+48]
000ddcc0stp xzr, xzr, [sp+32]
000ddcc4ldr x1, [sp+48]
000ddcc8ldrsb x27, [x1]
000ddcccldr x0, [x1+16]
000ddcd0str x0, [sp+24]
000ddcd4bl syscall.Fsync
000ddcd8str x0, [sp+56]
000ddcdcstr x1, [sp+64]
000ddce0str x0, [sp+32]
000ddce4str x1, [sp+40]
000ddce8ldur x29, [sp-8]
000ddcecldr x30, [sp], 80
000ddcf0ret x30
000ddcf4
000ddcf4loc_ddcf4:
000ddcf4mov x3, x30
000ddcf8bl runtime.morestack.abi0
000ddcfcb 0xddca0
000ddca0
000ddd00
000ddd00internal/poll.(*FD).Fsync.deferwrap1: ; void internal/poll.(*FD).Fsync.deferwrap1(void)
000ddd00ldr x16, [x28+16]
000ddd04subs xzr, sp, x16
000ddd08b.ls 0xddd38
000ddd0cstr x30, [sp-32]!
000ddd10stur x29, [sp-8]
000ddd14sub x29, sp, 8
000ddd18ldr x16, [x28+32]
000ddd1ccbnz x16, 0xddd44
000ddd20
000ddd20loc_ddd20:
000ddd20ldr x0, [x26+8]
000ddd24str x0, [sp+16]
000ddd28bl internal/poll.(*FD).decref
000ddd2cldur x29, [sp-8]
000ddd30ldr x30, [sp], 32
000ddd34ret x30
000ddd38
000ddd38loc_ddd38:
000ddd38mov x3, x30
000ddd3cbl runtime.morestack.abi0
000ddd40b 0xddd00
000ddd44
000ddd44loc_ddd44:
000ddd44ldr x17, [x16]
000ddd48add x20, sp, 40
000ddd4csubs xzr, x20, x17
000ddd50b.ne 0xddd20
000ddd54add x20, sp, 8
000ddd58str x20, [x16]
000ddd5cb 0xddd20
000ddd00
000ddd00internal/poll.(*FD).Fsync.deferwrap1: ; void internal/poll.(*FD).Fsync.deferwrap1(void)
000ddd00ldr x16, [x28+16]
000ddd04subs xzr, sp, x16
000ddd08b.ls 0xddd38
000ddd0cstr x30, [sp-32]!
000ddd10stur x29, [sp-8]
000ddd14sub x29, sp, 8
000ddd18ldr x16, [x28+32]
000ddd1ccbnz x16, 0xddd44
000ddd20
000ddd20loc_ddd20:
000ddd20ldr x0, [x26+8]
000ddd24str x0, [sp+16]
000ddd28bl internal/poll.(*FD).decref
000ddd2cldur x29, [sp-8]
000ddd30ldr x30, [sp], 32
000ddd34ret x30
000ddd38
000ddd38loc_ddd38:
000ddd38mov x3, x30
000ddd3cbl runtime.morestack.abi0
000ddd40b 0xddd00
000ddd44
000ddd44loc_ddd44:
000ddd44ldr x17, [x16]
000ddd48add x20, sp, 40
000ddd4csubs xzr, x20, x17
000ddd50b.ne 0xddd20
000ddd54add x20, sp, 8
000ddd58str x20, [x16]
000ddd5cb 0xddd20
000ddd00
000ddd60
000ddd60internal/poll.(*fdMutex).incref: ; void internal/poll.(*fdMutex).incref(internal/poll.fdMutex * mu)
000ddd60ldr x16, [x28+16]
000ddd64subs xzr, sp, x16
000ddd68b.ls 0xdde60
000ddd6cstr x30, [sp-80]!
000ddd70stur x29, [sp-8]
000ddd74sub x29, sp, 8
000ddd78str x0, [sp+88]
000ddd7cstrb wzr, [sp+38]
000ddd80b 0xddd84
000ddd84
000ddd84loc_ddd84:
000ddd84b 0xddd88
000ddd88
000ddd88loc_ddd88:
000ddd88ldr x2, [sp+88]
000ddd8cldrsb x27, [x2]
000ddd90str x2, [sp+64]
000ddd94ldar x2, [x2]
000ddd98str x2, [sp+40]
000ddd9ctbnz w2, 0, 0xddda4
000ddda0b 0xdddb8
000ddda4
000ddda4loc_ddda4:
000ddda4strb wzr, [sp+38]
000ddda8mov x0, xzr
000dddacldur x29, [sp-8]
000dddb0ldr x30, [sp], 80
000dddb4ret x30
000dddb8
000dddb8loc_dddb8:
000dddb8add x2, x2, 8
000dddbcstr x2, [sp+48]
000dddc0ands xzr, x2, 0x7ffff8
000dddc4b.eq 0xdde48
000dddc8b 0xdddcc
000dddcc
000dddccloc_dddcc:
000dddccldr x2, [sp+88]
000dddd0ldrsb x27, [x2]
000dddd4str x2, [sp+56]
000dddd8ldr x3, [sp+40]
000ddddcldr x4, [sp+48]
000ddde0adrp x27, 0x96e000
000ddde4ldrb w5, [x27+1516]
000ddde8tbnz w5, 0, 0xdddf0
000dddecb 0xdde04
000dddf0
000dddf0loc_dddf0:
000dddf0mov x27, x3
000dddf4casal x27, x4, [x2]
000dddf8subs xzr, x27, x3
000dddfccset x5, eq
000dde00b 0xdde20
000dde04
000dde04loc_dde04:
000dde04ldaxr x27, [x2]
000dde08subs xzr, x27, x3
000dde0cb.ne 0xdde18
000dde10stlxr w27, x4, [x2]
000dde14cbnz x27, 0xdde04
000dde18
000dde18loc_dde18:
000dde18cset x5, eq
000dde1cb 0xdde20
000dde20
000dde20loc_dde20:
000dde20strb w5, [sp+39]
000dde24tbnz w5, 0, 0xdde2c
000dde28b 0xdde40
000dde2c
000dde2cloc_dde2c:
000dde2corr x0, xzr, 1
000dde30strb w0, [sp+38]
000dde34ldur x29, [sp-8]
000dde38ldr x30, [sp], 80
000dde3cret x30
000dde40
000dde40loc_dde40:
000dde40b 0xdde44
000dde44
000dde44loc_dde44:
000dde44b 0xddd84
000dde48
000dde48loc_dde48:
000dde48adrp x0, 0x518000
000dde4cadd x0, x0, 2944
000dde50adrp x1, 0x634000
000dde54add x1, x1, 1232
000dde58bl runtime.gopanic
000dde5chint
000dde60
000dde60loc_dde60:
000dde60str x0, [sp+8]
000dde64mov x3, x30
000dde68bl runtime.morestack_noctxt.abi0
000dde6cldr x0, [sp+8]
000dde70b 0xddd60
000dde74udf 0
000dde78udf 0
000dde7cudf 0
000ddd60
000ddd60internal/poll.(*fdMutex).incref: ; void internal/poll.(*fdMutex).incref(internal/poll.fdMutex * mu)
000ddd60ldr x16, [x28+16]
000ddd64subs xzr, sp, x16
000ddd68b.ls 0xdde60
000ddd6cstr x30, [sp-80]!
000ddd70stur x29, [sp-8]
000ddd74sub x29, sp, 8
000ddd78str x0, [sp+88]
000ddd7cstrb wzr, [sp+38]
000ddd80b 0xddd84
000ddd84
000ddd84loc_ddd84:
000ddd84b 0xddd88
000ddd88
000ddd88loc_ddd88:
000ddd88ldr x2, [sp+88]
000ddd8cldrsb x27, [x2]
000ddd90str x2, [sp+64]
000ddd94ldar x2, [x2]
000ddd98str x2, [sp+40]
000ddd9ctbnz w2, 0, 0xddda4
000ddda0b 0xdddb8
000ddda4
000ddda4loc_ddda4:
000ddda4strb wzr, [sp+38]
000ddda8mov x0, xzr
000dddacldur x29, [sp-8]
000dddb0ldr x30, [sp], 80
000dddb4ret x30
000dddb8
000dddb8loc_dddb8:
000dddb8add x2, x2, 8
000dddbcstr x2, [sp+48]
000dddc0ands xzr, x2, 0x7ffff8
000dddc4b.eq 0xdde48
000dddc8b 0xdddcc
000dddcc
000dddccloc_dddcc:
000dddccldr x2, [sp+88]
000dddd0ldrsb x27, [x2]
000dddd4str x2, [sp+56]
000dddd8ldr x3, [sp+40]
000ddddcldr x4, [sp+48]
000ddde0adrp x27, 0x96e000
000ddde4ldrb w5, [x27+1516]
000ddde8tbnz w5, 0, 0xdddf0
000dddecb 0xdde04
000dddf0
000dddf0loc_dddf0:
000dddf0mov x27, x3
000dddf4casal x27, x4, [x2]
000dddf8subs xzr, x27, x3
000dddfccset x5, eq
000dde00b 0xdde20
000dde04
000dde04loc_dde04:
000dde04ldaxr x27, [x2]
000dde08subs xzr, x27, x3
000dde0cb.ne 0xdde18
000dde10stlxr w27, x4, [x2]
000dde14cbnz x27, 0xdde04
000dde18
000dde18loc_dde18:
000dde18cset x5, eq
000dde1cb 0xdde20
000dde20
000dde20loc_dde20:
000dde20strb w5, [sp+39]
000dde24tbnz w5, 0, 0xdde2c
000dde28b 0xdde40
000dde2c
000dde2cloc_dde2c:
000dde2corr x0, xzr, 1
000dde30strb w0, [sp+38]
000dde34ldur x29, [sp-8]
000dde38ldr x30, [sp], 80
000dde3cret x30
000dde40
000dde40loc_dde40:
000dde40b 0xdde44
000dde44
000dde44loc_dde44:
000dde44b 0xddd84
000dde48
000dde48loc_dde48:
000dde48adrp x0, 0x518000
000dde4cadd x0, x0, 2944
000dde50adrp x1, 0x634000
000dde54add x1, x1, 1232
000dde58bl runtime.gopanic
000dde5chint
000dde60
000dde60loc_dde60:
000dde60str x0, [sp+8]
000dde64mov x3, x30
000dde68bl runtime.morestack_noctxt.abi0
000dde6cldr x0, [sp+8]
000dde70b 0xddd60
000dde74udf 0
000dde78udf 0
000dde7cudf 0
000ddd60
000dde80
000dde80internal/poll.(*fdMutex).increfAndClose: ; void internal/poll.(*fdMutex).increfAndClose(internal/poll.fdMutex * mu)
000dde80ldr x16, [x28+16]
000dde84subs xzr, sp, x16
000dde88b.ls 0xde008
000dde8cstr x30, [sp-96]!
000dde90stur x29, [sp-8]
000dde94sub x29, sp, 8
000dde98str x0, [sp+104]
000dde9cstrb wzr, [sp+38]
000ddea0b 0xddea4
000ddea4
000ddea4loc_ddea4:
000ddea4b 0xddea8
000ddea8
000ddea8loc_ddea8:
000ddea8ldr x2, [sp+104]
000ddeacldrsb x27, [x2]
000ddeb0str x2, [sp+80]
000ddeb4ldar x2, [x2]
000ddeb8str x2, [sp+40]
000ddebctbnz w2, 0, 0xddec4
000ddec0b 0xdded8
000ddec4
000ddec4loc_ddec4:
000ddec4strb wzr, [sp+38]
000ddec8mov x0, xzr
000ddeccldur x29, [sp-8]
000dded0ldr x30, [sp], 96
000dded4ret x30
000dded8
000dded8loc_dded8:
000dded8orr x2, x2, 1
000ddedcadd x2, x2, 8
000ddee0str x2, [sp+48]
000ddee4ands xzr, x2, 0x7ffff8
000ddee8b.eq 0xddff0
000ddeecb 0xddef0
000ddef0
000ddef0loc_ddef0:
000ddef0and x2, x2, 0x80000000007fffff
000ddef4str x2, [sp+48]
000ddef8ldr x2, [sp+104]
000ddefcldrsb x27, [x2]
000ddf00str x2, [sp+72]
000ddf04ldr x3, [sp+40]
000ddf08ldr x4, [sp+48]
000ddf0cadrp x27, 0x96e000
000ddf10ldrb w5, [x27+1516]
000ddf14tbnz w5, 0, 0xddf1c
000ddf18b 0xddf30
000ddf1c
000ddf1cloc_ddf1c:
000ddf1cmov x27, x3
000ddf20casal x27, x4, [x2]
000ddf24subs xzr, x27, x3
000ddf28cset x5, eq
000ddf2cb 0xddf4c
000ddf30
000ddf30loc_ddf30:
000ddf30ldaxr x27, [x2]
000ddf34subs xzr, x27, x3
000ddf38b.ne 0xddf44
000ddf3cstlxr w27, x4, [x2]
000ddf40cbnz x27, 0xddf30
000ddf44
000ddf44loc_ddf44:
000ddf44cset x5, eq
000ddf48b 0xddf4c
000ddf4c
000ddf4cloc_ddf4c:
000ddf4cstrb w5, [sp+39]
000ddf50tbnz w5, 0, 0xddf58
000ddf54b 0xddf5c
000ddf58
000ddf58loc_ddf58:
000ddf58b 0xddf64
000ddf5c
000ddf5cloc_ddf5c:
000ddf5cb 0xddf60
000ddf60
000ddf60loc_ddf60:
000ddf60b 0xddea4
000ddf64
000ddf64loc_ddf64:
000ddf64ldr x1, [sp+40]
000ddf68ands xzr, x1, 0x7ffff800000
000ddf6cb.ne 0xddf74
000ddf70b 0xddf9c
000ddf74
000ddf74loc_ddf74:
000ddf74ldr x1, [sp+40]
000ddf78sub x1, x1, 0x800000
000ddf7cstr x1, [sp+40]
000ddf80ldr x1, [sp+104]
000ddf84ldrsb x27, [x1]
000ddf88add x0, x1, 8
000ddf8cstr x0, [sp+64]
000ddf90bl internal/poll.runtime_Semrelease
000ddf94b 0xddf98
000ddf98
000ddf98loc_ddf98:
000ddf98b 0xddf64
000ddf9c
000ddf9cloc_ddf9c:
000ddf9cb 0xddfa0
000ddfa0
000ddfa0loc_ddfa0:
000ddfa0ldr x1, [sp+40]
000ddfa4ands xzr, x1, 0x7ffff80000000000
000ddfa8b.ne 0xddfb0
000ddfacb 0xddfdc
000ddfb0
000ddfb0loc_ddfb0:
000ddfb0ldr x1, [sp+40]
000ddfb4movz x2, 0x80000000000
000ddfb8sub x1, x1, x2
000ddfbcstr x1, [sp+40]
000ddfc0ldr x1, [sp+104]
000ddfc4ldrsb x27, [x1]
000ddfc8add x0, x1, 12
000ddfccstr x0, [sp+56]
000ddfd0bl internal/poll.runtime_Semrelease
000ddfd4b 0xddfd8
000ddfd8
000ddfd8loc_ddfd8:
000ddfd8b 0xddfa0
000ddfdc
000ddfdcloc_ddfdc:
000ddfdcorr x0, xzr, 1
000ddfe0strb w0, [sp+38]
000ddfe4ldur x29, [sp-8]
000ddfe8ldr x30, [sp], 96
000ddfecret x30
000ddff0
000ddff0loc_ddff0:
000ddff0adrp x0, 0x518000
000ddff4add x0, x0, 2944
000ddff8adrp x1, 0x634000
000ddffcadd x1, x1, 1232
000de000bl runtime.gopanic
000de004hint
000de008
000de008loc_de008:
000de008str x0, [sp+8]
000de00cmov x3, x30
000de010bl runtime.morestack_noctxt.abi0
000de014ldr x0, [sp+8]
000de018b 0xdde80
000de01cudf 0
000dde80
000dde80internal/poll.(*fdMutex).increfAndClose: ; void internal/poll.(*fdMutex).increfAndClose(internal/poll.fdMutex * mu)
000dde80ldr x16, [x28+16]
000dde84subs xzr, sp, x16
000dde88b.ls 0xde008
000dde8cstr x30, [sp-96]!
000dde90stur x29, [sp-8]
000dde94sub x29, sp, 8
000dde98str x0, [sp+104]
000dde9cstrb wzr, [sp+38]
000ddea0b 0xddea4
000ddea4
000ddea4loc_ddea4:
000ddea4b 0xddea8
000ddea8
000ddea8loc_ddea8:
000ddea8ldr x2, [sp+104]
000ddeacldrsb x27, [x2]
000ddeb0str x2, [sp+80]
000ddeb4ldar x2, [x2]
000ddeb8str x2, [sp+40]
000ddebctbnz w2, 0, 0xddec4
000ddec0b 0xdded8
000ddec4
000ddec4loc_ddec4:
000ddec4strb wzr, [sp+38]
000ddec8mov x0, xzr
000ddeccldur x29, [sp-8]
000dded0ldr x30, [sp], 96
000dded4ret x30
000dded8
000dded8loc_dded8:
000dded8orr x2, x2, 1
000ddedcadd x2, x2, 8
000ddee0str x2, [sp+48]
000ddee4ands xzr, x2, 0x7ffff8
000ddee8b.eq 0xddff0
000ddeecb 0xddef0
000ddef0
000ddef0loc_ddef0:
000ddef0and x2, x2, 0x80000000007fffff
000ddef4str x2, [sp+48]
000ddef8ldr x2, [sp+104]
000ddefcldrsb x27, [x2]
000ddf00str x2, [sp+72]
000ddf04ldr x3, [sp+40]
000ddf08ldr x4, [sp+48]
000ddf0cadrp x27, 0x96e000
000ddf10ldrb w5, [x27+1516]
000ddf14tbnz w5, 0, 0xddf1c
000ddf18b 0xddf30
000ddf1c
000ddf1cloc_ddf1c:
000ddf1cmov x27, x3
000ddf20casal x27, x4, [x2]
000ddf24subs xzr, x27, x3
000ddf28cset x5, eq
000ddf2cb 0xddf4c
000ddf30
000ddf30loc_ddf30:
000ddf30ldaxr x27, [x2]
000ddf34subs xzr, x27, x3
000ddf38b.ne 0xddf44
000ddf3cstlxr w27, x4, [x2]
000ddf40cbnz x27, 0xddf30
000ddf44
000ddf44loc_ddf44:
000ddf44cset x5, eq
000ddf48b 0xddf4c
000ddf4c
000ddf4cloc_ddf4c:
000ddf4cstrb w5, [sp+39]
000ddf50tbnz w5, 0, 0xddf58
000ddf54b 0xddf5c
000ddf58
000ddf58loc_ddf58:
000ddf58b 0xddf64
000ddf5c
000ddf5cloc_ddf5c:
000ddf5cb 0xddf60
000ddf60
000ddf60loc_ddf60:
000ddf60b 0xddea4
000ddf64
000ddf64loc_ddf64:
000ddf64ldr x1, [sp+40]
000ddf68ands xzr, x1, 0x7ffff800000
000ddf6cb.ne 0xddf74
000ddf70b 0xddf9c
000ddf74
000ddf74loc_ddf74:
000ddf74ldr x1, [sp+40]
000ddf78sub x1, x1, 0x800000
000ddf7cstr x1, [sp+40]
000ddf80ldr x1, [sp+104]
000ddf84ldrsb x27, [x1]
000ddf88add x0, x1, 8
000ddf8cstr x0, [sp+64]
000ddf90bl internal/poll.runtime_Semrelease
000ddf94b 0xddf98
000ddf98
000ddf98loc_ddf98:
000ddf98b 0xddf64
000ddf9c
000ddf9cloc_ddf9c:
000ddf9cb 0xddfa0
000ddfa0
000ddfa0loc_ddfa0:
000ddfa0ldr x1, [sp+40]
000ddfa4ands xzr, x1, 0x7ffff80000000000
000ddfa8b.ne 0xddfb0
000ddfacb 0xddfdc
000ddfb0
000ddfb0loc_ddfb0:
000ddfb0ldr x1, [sp+40]
000ddfb4movz x2, 0x80000000000
000ddfb8sub x1, x1, x2
000ddfbcstr x1, [sp+40]
000ddfc0ldr x1, [sp+104]
000ddfc4ldrsb x27, [x1]
000ddfc8add x0, x1, 12
000ddfccstr x0, [sp+56]
000ddfd0bl internal/poll.runtime_Semrelease
000ddfd4b 0xddfd8
000ddfd8
000ddfd8loc_ddfd8:
000ddfd8b 0xddfa0
000ddfdc
000ddfdcloc_ddfdc:
000ddfdcorr x0, xzr, 1
000ddfe0strb w0, [sp+38]
000ddfe4ldur x29, [sp-8]
000ddfe8ldr x30, [sp], 96
000ddfecret x30
000ddff0
000ddff0loc_ddff0:
000ddff0adrp x0, 0x518000
000ddff4add x0, x0, 2944
000ddff8adrp x1, 0x634000
000ddffcadd x1, x1, 1232
000de000bl runtime.gopanic
000de004hint
000de008
000de008loc_de008:
000de008str x0, [sp+8]
000de00cmov x3, x30
000de010bl runtime.morestack_noctxt.abi0
000de014ldr x0, [sp+8]
000de018b 0xdde80
000de01cudf 0
000dde80
000de020
000de020internal/poll.(*fdMutex).decref: ; void internal/poll.(*fdMutex).decref(internal/poll.fdMutex * mu)
000de020ldr x16, [x28+16]
000de024subs xzr, sp, x16
000de028b.ls 0xde118
000de02cstr x30, [sp-80]!
000de030stur x29, [sp-8]
000de034sub x29, sp, 8
000de038str x0, [sp+88]
000de03cstrb wzr, [sp+38]
000de040b 0xde044
000de044
000de044loc_de044:
000de044b 0xde048
000de048
000de048loc_de048:
000de048ldr x2, [sp+88]
000de04cldrsb x27, [x2]
000de050str x2, [sp+64]
000de054ldar x2, [x2]
000de058str x2, [sp+40]
000de05cands xzr, x2, 0x7ffff8
000de060b.eq 0xde100
000de064b 0xde068
000de068
000de068loc_de068:
000de068sub x2, x2, 8
000de06cstr x2, [sp+48]
000de070ldr x2, [sp+88]
000de074ldrsb x27, [x2]
000de078str x2, [sp+56]
000de07cldr x3, [sp+40]
000de080ldr x4, [sp+48]
000de084adrp x27, 0x96d000
000de088ldrb w5, [x27+1516]
000de08ctbnz w5, 0, 0xde094
000de090b 0xde0a8
000de094
000de094loc_de094:
000de094mov x27, x3
000de098casal x27, x4, [x2]
000de09csubs xzr, x27, x3
000de0a0cset x5, eq
000de0a4b 0xde0c4
000de0a8
000de0a8loc_de0a8:
000de0a8ldaxr x27, [x2]
000de0acsubs xzr, x27, x3
000de0b0b.ne 0xde0bc
000de0b4stlxr w27, x4, [x2]
000de0b8cbnz x27, 0xde0a8
000de0bc
000de0bcloc_de0bc:
000de0bccset x5, eq
000de0c0b 0xde0c4
000de0c4
000de0c4loc_de0c4:
000de0c4strb w5, [sp+39]
000de0c8tbnz w5, 0, 0xde0d0
000de0ccb 0xde0f8
000de0d0
000de0d0loc_de0d0:
000de0d0ldr x1, [sp+48]
000de0d4movz x2, 65529
000de0d8movk x2, 0x7f0000
000de0dcand x1, x1, x2
000de0e0subs xzr, x1, 1
000de0e4cset x0, eq
000de0e8strb w0, [sp+38]
000de0ecldur x29, [sp-8]
000de0f0ldr x30, [sp], 80
000de0f4ret x30
000de0f8
000de0f8loc_de0f8:
000de0f8b 0xde0fc
000de0fc
000de0fcloc_de0fc:
000de0fcb 0xde044
000de100
000de100loc_de100:
000de100adrp x0, 0x517000
000de104add x0, x0, 2944
000de108adrp x1, 0x633000
000de10cadd x1, x1, 1248
000de110bl runtime.gopanic
000de114hint
000de118
000de118loc_de118:
000de118str x0, [sp+8]
000de11cmov x3, x30
000de120bl runtime.morestack_noctxt.abi0
000de124ldr x0, [sp+8]
000de128b 0xde020
000de12cudf 0
000de020
000de020internal/poll.(*fdMutex).decref: ; void internal/poll.(*fdMutex).decref(internal/poll.fdMutex * mu)
000de020ldr x16, [x28+16]
000de024subs xzr, sp, x16
000de028b.ls 0xde118
000de02cstr x30, [sp-80]!
000de030stur x29, [sp-8]
000de034sub x29, sp, 8
000de038str x0, [sp+88]
000de03cstrb wzr, [sp+38]
000de040b 0xde044
000de044
000de044loc_de044:
000de044b 0xde048
000de048
000de048loc_de048:
000de048ldr x2, [sp+88]
000de04cldrsb x27, [x2]
000de050str x2, [sp+64]
000de054ldar x2, [x2]
000de058str x2, [sp+40]
000de05cands xzr, x2, 0x7ffff8
000de060b.eq 0xde100
000de064b 0xde068
000de068
000de068loc_de068:
000de068sub x2, x2, 8
000de06cstr x2, [sp+48]
000de070ldr x2, [sp+88]
000de074ldrsb x27, [x2]
000de078str x2, [sp+56]
000de07cldr x3, [sp+40]
000de080ldr x4, [sp+48]
000de084adrp x27, 0x96d000
000de088ldrb w5, [x27+1516]
000de08ctbnz w5, 0, 0xde094
000de090b 0xde0a8
000de094
000de094loc_de094:
000de094mov x27, x3
000de098casal x27, x4, [x2]
000de09csubs xzr, x27, x3
000de0a0cset x5, eq
000de0a4b 0xde0c4
000de0a8
000de0a8loc_de0a8:
000de0a8ldaxr x27, [x2]
000de0acsubs xzr, x27, x3
000de0b0b.ne 0xde0bc
000de0b4stlxr w27, x4, [x2]
000de0b8cbnz x27, 0xde0a8
000de0bc
000de0bcloc_de0bc:
000de0bccset x5, eq
000de0c0b 0xde0c4
000de0c4
000de0c4loc_de0c4:
000de0c4strb w5, [sp+39]
000de0c8tbnz w5, 0, 0xde0d0
000de0ccb 0xde0f8
000de0d0
000de0d0loc_de0d0:
000de0d0ldr x1, [sp+48]
000de0d4movz x2, 65529
000de0d8movk x2, 0x7f0000
000de0dcand x1, x1, x2
000de0e0subs xzr, x1, 1
000de0e4cset x0, eq
000de0e8strb w0, [sp+38]
000de0ecldur x29, [sp-8]
000de0f0ldr x30, [sp], 80
000de0f4ret x30
000de0f8
000de0f8loc_de0f8:
000de0f8b 0xde0fc
000de0fc
000de0fcloc_de0fc:
000de0fcb 0xde044
000de100
000de100loc_de100:
000de100adrp x0, 0x517000
000de104add x0, x0, 2944
000de108adrp x1, 0x633000
000de10cadd x1, x1, 1248
000de110bl runtime.gopanic
000de114hint
000de118
000de118loc_de118:
000de118str x0, [sp+8]
000de11cmov x3, x30
000de120bl runtime.morestack_noctxt.abi0
000de124ldr x0, [sp+8]
000de128b 0xde020
000de12cudf 0
000de020
000de130
000de130internal/poll.(*fdMutex).rwlock: ; void internal/poll.(*fdMutex).rwlock(internal/poll.fdMutex * mu, bool read)
000de130ldr x16, [x28+16]
000de134subs xzr, sp, x16
000de138b.ls 0xde320
000de13cstr x30, [sp-112]!
000de140stur x29, [sp-8]
000de144sub x29, sp, 8
000de148str x0, [sp+120]
000de14cstrb w1, [sp+128]
000de150strb wzr, [sp+38]
000de154str xzr, [sp+72]
000de158str xzr, [sp+56]
000de15cstr xzr, [sp+64]
000de160str xzr, [sp+80]
000de164ldrb w2, [sp+128]
000de168tbnz w2, 0, 0xde170
000de16cb 0xde19c
000de170
000de170loc_de170:
000de170orr x2, xzr, 2
000de174str x2, [sp+72]
000de178orr x2, xzr, 0x800000
000de17cstr x2, [sp+56]
000de180orr x2, xzr, 0x7ffff800000
000de184str x2, [sp+64]
000de188ldr x2, [sp+120]
000de18cldrsb x27, [x2]
000de190add x2, x2, 8
000de194str x2, [sp+80]
000de198b 0xde1c8
000de19c
000de19cloc_de19c:
000de19corr x2, xzr, 4
000de1a0str x2, [sp+72]
000de1a4movz x2, 0x80000000000
000de1a8str x2, [sp+56]
000de1acorr x2, xzr, 0x7ffff80000000000
000de1b0str x2, [sp+64]
000de1b4ldr x2, [sp+120]
000de1b8ldrsb x27, [x2]
000de1bcadd x2, x2, 12
000de1c0str x2, [sp+80]
000de1c4b 0xde1c8
000de1c8
000de1c8loc_de1c8:
000de1c8b 0xde1cc
000de1cc
000de1ccloc_de1cc:
000de1ccb 0xde1d0
000de1d0
000de1d0loc_de1d0:
000de1d0ldr x2, [sp+120]
000de1d4ldrsb x27, [x2]
000de1d8str x2, [sp+96]
000de1dcldar x2, [x2]
000de1e0str x2, [sp+40]
000de1e4tbnz w2, 0, 0xde1ec
000de1e8b 0xde200
000de1ec
000de1ecloc_de1ec:
000de1ecstrb wzr, [sp+38]
000de1f0mov x0, xzr
000de1f4ldur x29, [sp-8]
000de1f8ldr x30, [sp], 112
000de1fcret x30
000de200
000de200loc_de200:
000de200str xzr, [sp+48]
000de204ldr x3, [sp+72]
000de208ands xzr, x2, x3
000de20cb.eq 0xde214
000de210b 0xde234
000de214
000de214loc_de214:
000de214ldr x3, [sp+72]
000de218orr x2, x2, x3
000de21cadd x2, x2, 8
000de220str x2, [sp+48]
000de224ands xzr, x2, 0x7ffff8
000de228b.eq 0xde308
000de22cb 0xde230
000de230
000de230loc_de230:
000de230b 0xde254
000de234
000de234loc_de234:
000de234ldr x3, [sp+56]
000de238add x2, x2, x3
000de23cstr x2, [sp+48]
000de240ldr x3, [sp+64]
000de244ands xzr, x2, x3
000de248b.eq 0xde2f4
000de24cb 0xde250
000de250
000de250loc_de250:
000de250b 0xde254
000de254
000de254loc_de254:
000de254ldr x2, [sp+120]
000de258ldrsb x27, [x2]
000de25cstr x2, [sp+88]
000de260ldr x3, [sp+40]
000de264ldr x4, [sp+48]
000de268adrp x27, 0x96d000
000de26cldrb w5, [x27+1516]
000de270tbnz w5, 0, 0xde278
000de274b 0xde28c
000de278
000de278loc_de278:
000de278mov x27, x3
000de27ccasal x27, x4, [x2]
000de280subs xzr, x27, x3
000de284cset x5, eq
000de288b 0xde2a8
000de28c
000de28cloc_de28c:
000de28cldaxr x27, [x2]
000de290subs xzr, x27, x3
000de294b.ne 0xde2a0
000de298stlxr w27, x4, [x2]
000de29ccbnz x27, 0xde28c
000de2a0
000de2a0loc_de2a0:
000de2a0cset x5, eq
000de2a4b 0xde2a8
000de2a8
000de2a8loc_de2a8:
000de2a8strb w5, [sp+39]
000de2actbnz w5, 0, 0xde2b4
000de2b0b 0xde2e8
000de2b4
000de2b4loc_de2b4:
000de2b4ldr x1, [sp+72]
000de2b8ldr x2, [sp+40]
000de2bcands xzr, x2, x1
000de2c0b.eq 0xde2c8
000de2c4b 0xde2dc
000de2c8
000de2c8loc_de2c8:
000de2c8orr x0, xzr, 1
000de2ccstrb w0, [sp+38]
000de2d0ldur x29, [sp-8]
000de2d4ldr x30, [sp], 112
000de2d8ret x30
000de2dc
000de2dcloc_de2dc:
000de2dcldr x0, [sp+80]
000de2e0bl internal/poll.runtime_Semacquire
000de2e4b 0xde2ec
000de2e8
000de2e8loc_de2e8:
000de2e8b 0xde2ec
000de2ec
000de2ecloc_de2ec:
000de2ecb 0xde2f0
000de2f0
000de2f0loc_de2f0:
000de2f0b 0xde1cc
000de2f4
000de2f4loc_de2f4:
000de2f4adrp x0, 0x517000
000de2f8add x0, x0, 2944
000de2fcadrp x1, 0x633000
000de300add x1, x1, 1232
000de304bl runtime.gopanic
000de308
000de308loc_de308:
000de308adrp x0, 0x517000
000de30cadd x0, x0, 2944
000de310adrp x1, 0x633000
000de314add x1, x1, 1232
000de318bl runtime.gopanic
000de31chint
000de320
000de320loc_de320:
000de320str x0, [sp+8]
000de324strb w1, [sp+16]
000de328mov x3, x30
000de32cbl runtime.morestack_noctxt.abi0
000de330ldr x0, [sp+8]
000de334ldrb w1, [sp+16]
000de338b 0xde130
000de33cudf 0
000de130
000de130internal/poll.(*fdMutex).rwlock: ; void internal/poll.(*fdMutex).rwlock(internal/poll.fdMutex * mu, bool read)
000de130ldr x16, [x28+16]
000de134subs xzr, sp, x16
000de138b.ls 0xde320
000de13cstr x30, [sp-112]!
000de140stur x29, [sp-8]
000de144sub x29, sp, 8
000de148str x0, [sp+120]
000de14cstrb w1, [sp+128]
000de150strb wzr, [sp+38]
000de154str xzr, [sp+72]
000de158str xzr, [sp+56]
000de15cstr xzr, [sp+64]
000de160str xzr, [sp+80]
000de164ldrb w2, [sp+128]
000de168tbnz w2, 0, 0xde170
000de16cb 0xde19c
000de170
000de170loc_de170:
000de170orr x2, xzr, 2
000de174str x2, [sp+72]
000de178orr x2, xzr, 0x800000
000de17cstr x2, [sp+56]
000de180orr x2, xzr, 0x7ffff800000
000de184str x2, [sp+64]
000de188ldr x2, [sp+120]
000de18cldrsb x27, [x2]
000de190add x2, x2, 8
000de194str x2, [sp+80]
000de198b 0xde1c8
000de19c
000de19cloc_de19c:
000de19corr x2, xzr, 4
000de1a0str x2, [sp+72]
000de1a4movz x2, 0x80000000000
000de1a8str x2, [sp+56]
000de1acorr x2, xzr, 0x7ffff80000000000
000de1b0str x2, [sp+64]
000de1b4ldr x2, [sp+120]
000de1b8ldrsb x27, [x2]
000de1bcadd x2, x2, 12
000de1c0str x2, [sp+80]
000de1c4b 0xde1c8
000de1c8
000de1c8loc_de1c8:
000de1c8b 0xde1cc
000de1cc
000de1ccloc_de1cc:
000de1ccb 0xde1d0
000de1d0
000de1d0loc_de1d0:
000de1d0ldr x2, [sp+120]
000de1d4ldrsb x27, [x2]
000de1d8str x2, [sp+96]
000de1dcldar x2, [x2]
000de1e0str x2, [sp+40]
000de1e4tbnz w2, 0, 0xde1ec
000de1e8b 0xde200
000de1ec
000de1ecloc_de1ec:
000de1ecstrb wzr, [sp+38]
000de1f0mov x0, xzr
000de1f4ldur x29, [sp-8]
000de1f8ldr x30, [sp], 112
000de1fcret x30
000de200
000de200loc_de200:
000de200str xzr, [sp+48]
000de204ldr x3, [sp+72]
000de208ands xzr, x2, x3
000de20cb.eq 0xde214
000de210b 0xde234
000de214
000de214loc_de214:
000de214ldr x3, [sp+72]
000de218orr x2, x2, x3
000de21cadd x2, x2, 8
000de220str x2, [sp+48]
000de224ands xzr, x2, 0x7ffff8
000de228b.eq 0xde308
000de22cb 0xde230
000de230
000de230loc_de230:
000de230b 0xde254
000de234
000de234loc_de234:
000de234ldr x3, [sp+56]
000de238add x2, x2, x3
000de23cstr x2, [sp+48]
000de240ldr x3, [sp+64]
000de244ands xzr, x2, x3
000de248b.eq 0xde2f4
000de24cb 0xde250
000de250
000de250loc_de250:
000de250b 0xde254
000de254
000de254loc_de254:
000de254ldr x2, [sp+120]
000de258ldrsb x27, [x2]
000de25cstr x2, [sp+88]
000de260ldr x3, [sp+40]
000de264ldr x4, [sp+48]
000de268adrp x27, 0x96d000
000de26cldrb w5, [x27+1516]
000de270tbnz w5, 0, 0xde278
000de274b 0xde28c
000de278
000de278loc_de278:
000de278mov x27, x3
000de27ccasal x27, x4, [x2]
000de280subs xzr, x27, x3
000de284cset x5, eq
000de288b 0xde2a8
000de28c
000de28cloc_de28c:
000de28cldaxr x27, [x2]
000de290subs xzr, x27, x3
000de294b.ne 0xde2a0
000de298stlxr w27, x4, [x2]
000de29ccbnz x27, 0xde28c
000de2a0
000de2a0loc_de2a0:
000de2a0cset x5, eq
000de2a4b 0xde2a8
000de2a8
000de2a8loc_de2a8:
000de2a8strb w5, [sp+39]
000de2actbnz w5, 0, 0xde2b4
000de2b0b 0xde2e8
000de2b4
000de2b4loc_de2b4:
000de2b4ldr x1, [sp+72]
000de2b8ldr x2, [sp+40]
000de2bcands xzr, x2, x1
000de2c0b.eq 0xde2c8
000de2c4b 0xde2dc
000de2c8
000de2c8loc_de2c8:
000de2c8orr x0, xzr, 1
000de2ccstrb w0, [sp+38]
000de2d0ldur x29, [sp-8]
000de2d4ldr x30, [sp], 112
000de2d8ret x30
000de2dc
000de2dcloc_de2dc:
000de2dcldr x0, [sp+80]
000de2e0bl internal/poll.runtime_Semacquire
000de2e4b 0xde2ec
000de2e8
000de2e8loc_de2e8:
000de2e8b 0xde2ec
000de2ec
000de2ecloc_de2ec:
000de2ecb 0xde2f0
000de2f0
000de2f0loc_de2f0:
000de2f0b 0xde1cc
000de2f4
000de2f4loc_de2f4:
000de2f4adrp x0, 0x517000
000de2f8add x0, x0, 2944
000de2fcadrp x1, 0x633000
000de300add x1, x1, 1232
000de304bl runtime.gopanic
000de308
000de308loc_de308:
000de308adrp x0, 0x517000
000de30cadd x0, x0, 2944
000de310adrp x1, 0x633000
000de314add x1, x1, 1232
000de318bl runtime.gopanic
000de31chint
000de320
000de320loc_de320:
000de320str x0, [sp+8]
000de324strb w1, [sp+16]
000de328mov x3, x30
000de32cbl runtime.morestack_noctxt.abi0
000de330ldr x0, [sp+8]
000de334ldrb w1, [sp+16]
000de338b 0xde130
000de33cudf 0
000de130
000de340
000de340internal/poll.(*fdMutex).rwunlock: ; void internal/poll.(*fdMutex).rwunlock(internal/poll.fdMutex * mu, bool read)
000de340ldr x16, [x28+16]
000de344subs xzr, sp, x16
000de348b.ls 0xde540
000de34cstr x30, [sp-112]!
000de350stur x29, [sp-8]
000de354sub x29, sp, 8
000de358str x0, [sp+120]
000de35cstrb w1, [sp+128]
000de360strb wzr, [sp+38]
000de364str xzr, [sp+72]
000de368str xzr, [sp+56]
000de36cstr xzr, [sp+64]
000de370str xzr, [sp+80]
000de374ldrb w2, [sp+128]
000de378tbnz w2, 0, 0xde380
000de37cb 0xde3ac
000de380
000de380loc_de380:
000de380orr x2, xzr, 2
000de384str x2, [sp+72]
000de388orr x2, xzr, 0x800000
000de38cstr x2, [sp+56]
000de390orr x2, xzr, 0x7ffff800000
000de394str x2, [sp+64]
000de398ldr x2, [sp+120]
000de39cldrsb x27, [x2]
000de3a0add x2, x2, 8
000de3a4str x2, [sp+80]
000de3a8b 0xde3d8
000de3ac
000de3acloc_de3ac:
000de3acorr x2, xzr, 4
000de3b0str x2, [sp+72]
000de3b4movz x2, 0x80000000000
000de3b8str x2, [sp+56]
000de3bcorr x2, xzr, 0x7ffff80000000000
000de3c0str x2, [sp+64]
000de3c4ldr x2, [sp+120]
000de3c8ldrsb x27, [x2]
000de3ccadd x2, x2, 12
000de3d0str x2, [sp+80]
000de3d4b 0xde3d8
000de3d8
000de3d8loc_de3d8:
000de3d8b 0xde3dc
000de3dc
000de3dcloc_de3dc:
000de3dcb 0xde3e0
000de3e0
000de3e0loc_de3e0:
000de3e0ldr x2, [sp+120]
000de3e4ldrsb x27, [x2]
000de3e8str x2, [sp+96]
000de3ecldar x2, [x2]
000de3f0str x2, [sp+40]
000de3f4ldr x3, [sp+72]
000de3f8ands xzr, x2, x3
000de3fccset x4, eq
000de400strb w4, [sp+39]
000de404ands xzr, x2, x3
000de408b.eq 0xde410
000de40cb 0xde414
000de410
000de410loc_de410:
000de410b 0xde428
000de414
000de414loc_de414:
000de414ldr x2, [sp+40]
000de418ands xzr, x2, 0x7ffff8
000de41ccset x2, eq
000de420strb w2, [sp+39]
000de424b 0xde428
000de428
000de428loc_de428:
000de428ldrb w2, [sp+39]
000de42ctbnz w2, 0, 0xde528
000de430b 0xde434
000de434
000de434loc_de434:
000de434ldr x2, [sp+72]
000de438ldr x3, [sp+40]
000de43cbic x2, x3, x2
000de440sub x3, x2, 8
000de444str x3, [sp+48]
000de448ldr x3, [sp+64]
000de44cldr x4, [sp+40]
000de450ands xzr, x4, x3
000de454b.ne 0xde45c
000de458b 0xde470
000de45c
000de45cloc_de45c:
000de45cldr x3, [sp+56]
000de460sub x2, x2, x3
000de464sub x2, x2, 8
000de468str x2, [sp+48]
000de46cb 0xde474
000de470
000de470loc_de470:
000de470b 0xde474
000de474
000de474loc_de474:
000de474ldr x2, [sp+120]
000de478ldrsb x27, [x2]
000de47cstr x2, [sp+88]
000de480ldr x3, [sp+40]
000de484ldr x4, [sp+48]
000de488adrp x27, 0x96d000
000de48cldrb w5, [x27+1516]
000de490tbnz w5, 0, 0xde498
000de494b 0xde4ac
000de498
000de498loc_de498:
000de498mov x27, x3
000de49ccasal x27, x4, [x2]
000de4a0subs xzr, x27, x3
000de4a4cset x5, eq
000de4a8b 0xde4c8
000de4ac
000de4acloc_de4ac:
000de4acldaxr x27, [x2]
000de4b0subs xzr, x27, x3
000de4b4b.ne 0xde4c0
000de4b8stlxr w27, x4, [x2]
000de4bccbnz x27, 0xde4ac
000de4c0
000de4c0loc_de4c0:
000de4c0cset x5, eq
000de4c4b 0xde4c8
000de4c8
000de4c8loc_de4c8:
000de4c8strb w5, [sp+39]
000de4cctbnz w5, 0, 0xde4d4
000de4d0b 0xde520
000de4d4
000de4d4loc_de4d4:
000de4d4ldr x1, [sp+64]
000de4d8ldr x2, [sp+40]
000de4dcands xzr, x2, x1
000de4e0b.ne 0xde4e8
000de4e4b 0xde4f4
000de4e8
000de4e8loc_de4e8:
000de4e8ldr x0, [sp+80]
000de4ecbl internal/poll.runtime_Semrelease
000de4f0b 0xde4f8
000de4f4
000de4f4loc_de4f4:
000de4f4b 0xde4f8
000de4f8
000de4f8loc_de4f8:
000de4f8ldr x1, [sp+48]
000de4fcmovz x2, 65529
000de500movk x2, 0x7f0000
000de504and x1, x1, x2
000de508subs xzr, x1, 1
000de50ccset x0, eq
000de510strb w0, [sp+38]
000de514ldur x29, [sp-8]
000de518ldr x30, [sp], 112
000de51cret x30
000de520
000de520loc_de520:
000de520b 0xde524
000de524
000de524loc_de524:
000de524b 0xde3dc
000de528
000de528loc_de528:
000de528adrp x0, 0x517000
000de52cadd x0, x0, 2944
000de530adrp x1, 0x633000
000de534add x1, x1, 1248
000de538bl runtime.gopanic
000de53chint
000de540
000de540loc_de540:
000de540str x0, [sp+8]
000de544strb w1, [sp+16]
000de548mov x3, x30
000de54cbl runtime.morestack_noctxt.abi0
000de550ldr x0, [sp+8]
000de554ldrb w1, [sp+16]
000de558b 0xde340
000de55cudf 0
000de340
000de340internal/poll.(*fdMutex).rwunlock: ; void internal/poll.(*fdMutex).rwunlock(internal/poll.fdMutex * mu, bool read)
000de340ldr x16, [x28+16]
000de344subs xzr, sp, x16
000de348b.ls 0xde540
000de34cstr x30, [sp-112]!
000de350stur x29, [sp-8]
000de354sub x29, sp, 8
000de358str x0, [sp+120]
000de35cstrb w1, [sp+128]
000de360strb wzr, [sp+38]
000de364str xzr, [sp+72]
000de368str xzr, [sp+56]
000de36cstr xzr, [sp+64]
000de370str xzr, [sp+80]
000de374ldrb w2, [sp+128]
000de378tbnz w2, 0, 0xde380
000de37cb 0xde3ac
000de380
000de380loc_de380:
000de380orr x2, xzr, 2
000de384str x2, [sp+72]
000de388orr x2, xzr, 0x800000
000de38cstr x2, [sp+56]
000de390orr x2, xzr, 0x7ffff800000
000de394str x2, [sp+64]
000de398ldr x2, [sp+120]
000de39cldrsb x27, [x2]
000de3a0add x2, x2, 8
000de3a4str x2, [sp+80]
000de3a8b 0xde3d8
000de3ac
000de3acloc_de3ac:
000de3acorr x2, xzr, 4
000de3b0str x2, [sp+72]
000de3b4movz x2, 0x80000000000
000de3b8str x2, [sp+56]
000de3bcorr x2, xzr, 0x7ffff80000000000
000de3c0str x2, [sp+64]
000de3c4ldr x2, [sp+120]
000de3c8ldrsb x27, [x2]
000de3ccadd x2, x2, 12
000de3d0str x2, [sp+80]
000de3d4b 0xde3d8
000de3d8
000de3d8loc_de3d8:
000de3d8b 0xde3dc
000de3dc
000de3dcloc_de3dc:
000de3dcb 0xde3e0
000de3e0
000de3e0loc_de3e0:
000de3e0ldr x2, [sp+120]
000de3e4ldrsb x27, [x2]
000de3e8str x2, [sp+96]
000de3ecldar x2, [x2]
000de3f0str x2, [sp+40]
000de3f4ldr x3, [sp+72]
000de3f8ands xzr, x2, x3
000de3fccset x4, eq
000de400strb w4, [sp+39]
000de404ands xzr, x2, x3
000de408b.eq 0xde410
000de40cb 0xde414
000de410
000de410loc_de410:
000de410b 0xde428
000de414
000de414loc_de414:
000de414ldr x2, [sp+40]
000de418ands xzr, x2, 0x7ffff8
000de41ccset x2, eq
000de420strb w2, [sp+39]
000de424b 0xde428
000de428
000de428loc_de428:
000de428ldrb w2, [sp+39]
000de42ctbnz w2, 0, 0xde528
000de430b 0xde434
000de434
000de434loc_de434:
000de434ldr x2, [sp+72]
000de438ldr x3, [sp+40]
000de43cbic x2, x3, x2
000de440sub x3, x2, 8
000de444str x3, [sp+48]
000de448ldr x3, [sp+64]
000de44cldr x4, [sp+40]
000de450ands xzr, x4, x3
000de454b.ne 0xde45c
000de458b 0xde470
000de45c
000de45cloc_de45c:
000de45cldr x3, [sp+56]
000de460sub x2, x2, x3
000de464sub x2, x2, 8
000de468str x2, [sp+48]
000de46cb 0xde474
000de470
000de470loc_de470:
000de470b 0xde474
000de474
000de474loc_de474:
000de474ldr x2, [sp+120]
000de478ldrsb x27, [x2]
000de47cstr x2, [sp+88]
000de480ldr x3, [sp+40]
000de484ldr x4, [sp+48]
000de488adrp x27, 0x96d000
000de48cldrb w5, [x27+1516]
000de490tbnz w5, 0, 0xde498
000de494b 0xde4ac
000de498
000de498loc_de498:
000de498mov x27, x3
000de49ccasal x27, x4, [x2]
000de4a0subs xzr, x27, x3
000de4a4cset x5, eq
000de4a8b 0xde4c8
000de4ac
000de4acloc_de4ac:
000de4acldaxr x27, [x2]
000de4b0subs xzr, x27, x3
000de4b4b.ne 0xde4c0
000de4b8stlxr w27, x4, [x2]
000de4bccbnz x27, 0xde4ac
000de4c0
000de4c0loc_de4c0:
000de4c0cset x5, eq
000de4c4b 0xde4c8
000de4c8
000de4c8loc_de4c8:
000de4c8strb w5, [sp+39]
000de4cctbnz w5, 0, 0xde4d4
000de4d0b 0xde520
000de4d4
000de4d4loc_de4d4:
000de4d4ldr x1, [sp+64]
000de4d8ldr x2, [sp+40]
000de4dcands xzr, x2, x1
000de4e0b.ne 0xde4e8
000de4e4b 0xde4f4
000de4e8
000de4e8loc_de4e8:
000de4e8ldr x0, [sp+80]
000de4ecbl internal/poll.runtime_Semrelease
000de4f0b 0xde4f8
000de4f4
000de4f4loc_de4f4:
000de4f4b 0xde4f8
000de4f8
000de4f8loc_de4f8:
000de4f8ldr x1, [sp+48]
000de4fcmovz x2, 65529
000de500movk x2, 0x7f0000
000de504and x1, x1, x2
000de508subs xzr, x1, 1
000de50ccset x0, eq
000de510strb w0, [sp+38]
000de514ldur x29, [sp-8]
000de518ldr x30, [sp], 112
000de51cret x30
000de520
000de520loc_de520:
000de520b 0xde524
000de524
000de524loc_de524:
000de524b 0xde3dc
000de528
000de528loc_de528:
000de528adrp x0, 0x517000
000de52cadd x0, x0, 2944
000de530adrp x1, 0x633000
000de534add x1, x1, 1248
000de538bl runtime.gopanic
000de53chint
000de540
000de540loc_de540:
000de540str x0, [sp+8]
000de544strb w1, [sp+16]
000de548mov x3, x30
000de54cbl runtime.morestack_noctxt.abi0
000de550ldr x0, [sp+8]
000de554ldrb w1, [sp+16]
000de558b 0xde340
000de55cudf 0
000de340
000de560
000de560internal/poll.(*FD).incref: ; void internal/poll.(*FD).incref(internal/poll.FD * fd)
000de560ldr x16, [x28+16]
000de564subs xzr, sp, x16
000de568b.ls 0xde5e4
000de56cstr x30, [sp-80]!
000de570stur x29, [sp-8]
000de574sub x29, sp, 8
000de578str x0, [sp+88]
000de57cstp xzr, xzr, [sp+32]
000de580ldr x0, [sp+88]
000de584ldrsb x27, [x0]
000de588str x0, [sp+48]
000de58cbl internal/poll.(*fdMutex).incref
000de590strb w0, [sp+31]
000de594tbnz w0, 0, 0xde59c
000de598b 0xde5b4
000de59c
000de59cloc_de59c:
000de59cstp xzr, xzr, [sp+32]
000de5a0mov x0, xzr
000de5a4mov x1, xzr
000de5a8ldur x29, [sp-8]
000de5acldr x30, [sp], 80
000de5b0ret x30
000de5b4
000de5b4loc_de5b4:
000de5b4ldr x1, [sp+88]
000de5b8ldrsb x27, [x1]
000de5bcldrb w0, [x1+50]
000de5c0strb w0, [sp+30]
000de5c4bl internal/poll.errClosing
000de5c8str x0, [sp+56]
000de5ccstr x1, [sp+64]
000de5d0str x0, [sp+32]
000de5d4str x1, [sp+40]
000de5d8ldur x29, [sp-8]
000de5dcldr x30, [sp], 80
000de5e0ret x30
000de5e4
000de5e4loc_de5e4:
000de5e4str x0, [sp+8]
000de5e8mov x3, x30
000de5ecbl runtime.morestack_noctxt.abi0
000de5f0ldr x0, [sp+8]
000de5f4b 0xde560
000de5f8udf 0
000de5fcudf 0
000de560
000de560internal/poll.(*FD).incref: ; void internal/poll.(*FD).incref(internal/poll.FD * fd)
000de560ldr x16, [x28+16]
000de564subs xzr, sp, x16
000de568b.ls 0xde5e4
000de56cstr x30, [sp-80]!
000de570stur x29, [sp-8]
000de574sub x29, sp, 8
000de578str x0, [sp+88]
000de57cstp xzr, xzr, [sp+32]
000de580ldr x0, [sp+88]
000de584ldrsb x27, [x0]
000de588str x0, [sp+48]
000de58cbl internal/poll.(*fdMutex).incref
000de590strb w0, [sp+31]
000de594tbnz w0, 0, 0xde59c
000de598b 0xde5b4
000de59c
000de59cloc_de59c:
000de59cstp xzr, xzr, [sp+32]
000de5a0mov x0, xzr
000de5a4mov x1, xzr
000de5a8ldur x29, [sp-8]
000de5acldr x30, [sp], 80
000de5b0ret x30
000de5b4
000de5b4loc_de5b4:
000de5b4ldr x1, [sp+88]
000de5b8ldrsb x27, [x1]
000de5bcldrb w0, [x1+50]
000de5c0strb w0, [sp+30]
000de5c4bl internal/poll.errClosing
000de5c8str x0, [sp+56]
000de5ccstr x1, [sp+64]
000de5d0str x0, [sp+32]
000de5d4str x1, [sp+40]
000de5d8ldur x29, [sp-8]
000de5dcldr x30, [sp], 80
000de5e0ret x30
000de5e4
000de5e4loc_de5e4:
000de5e4str x0, [sp+8]
000de5e8mov x3, x30
000de5ecbl runtime.morestack_noctxt.abi0
000de5f0ldr x0, [sp+8]
000de5f4b 0xde560
000de5f8udf 0
000de5fcudf 0
000de560
000de600
000de600internal/poll.(*FD).decref: ; void internal/poll.(*FD).decref(internal/poll.FD * fd)
000de600ldr x16, [x28+16]
000de604subs xzr, sp, x16
000de608b.ls 0xde678
000de60cstr x30, [sp-80]!
000de610stur x29, [sp-8]
000de614sub x29, sp, 8
000de618str x0, [sp+88]
000de61cstp xzr, xzr, [sp+32]
000de620ldr x0, [sp+88]
000de624ldrsb x27, [x0]
000de628str x0, [sp+48]
000de62cbl internal/poll.(*fdMutex).decref
000de630strb w0, [sp+31]
000de634tbnz w0, 0, 0xde63c
000de638b 0xde660
000de63c
000de63cloc_de63c:
000de63cldr x0, [sp+88]
000de640bl internal/poll.(*FD).destroy
000de644str x0, [sp+56]
000de648str x1, [sp+64]
000de64cstr x0, [sp+32]
000de650str x1, [sp+40]
000de654ldur x29, [sp-8]
000de658ldr x30, [sp], 80
000de65cret x30
000de660
000de660loc_de660:
000de660stp xzr, xzr, [sp+32]
000de664mov x0, xzr
000de668mov x1, xzr
000de66cldur x29, [sp-8]
000de670ldr x30, [sp], 80
000de674ret x30
000de678
000de678loc_de678:
000de678str x0, [sp+8]
000de67cmov x3, x30
000de680bl runtime.morestack_noctxt.abi0
000de684ldr x0, [sp+8]
000de688b 0xde600
000de68cudf 0
000de600
000de600internal/poll.(*FD).decref: ; void internal/poll.(*FD).decref(internal/poll.FD * fd)
000de600ldr x16, [x28+16]
000de604subs xzr, sp, x16
000de608b.ls 0xde678
000de60cstr x30, [sp-80]!
000de610stur x29, [sp-8]
000de614sub x29, sp, 8
000de618str x0, [sp+88]
000de61cstp xzr, xzr, [sp+32]
000de620ldr x0, [sp+88]
000de624ldrsb x27, [x0]
000de628str x0, [sp+48]
000de62cbl internal/poll.(*fdMutex).decref
000de630strb w0, [sp+31]
000de634tbnz w0, 0, 0xde63c
000de638b 0xde660
000de63c
000de63cloc_de63c:
000de63cldr x0, [sp+88]
000de640bl internal/poll.(*FD).destroy
000de644str x0, [sp+56]
000de648str x1, [sp+64]
000de64cstr x0, [sp+32]
000de650str x1, [sp+40]
000de654ldur x29, [sp-8]
000de658ldr x30, [sp], 80
000de65cret x30
000de660
000de660loc_de660:
000de660stp xzr, xzr, [sp+32]
000de664mov x0, xzr
000de668mov x1, xzr
000de66cldur x29, [sp-8]
000de670ldr x30, [sp], 80
000de674ret x30
000de678
000de678loc_de678:
000de678str x0, [sp+8]
000de67cmov x3, x30
000de680bl runtime.morestack_noctxt.abi0
000de684ldr x0, [sp+8]
000de688b 0xde600
000de68cudf 0
000de600
000de690
000de690internal/poll.(*FD).readLock: ; void internal/poll.(*FD).readLock(internal/poll.FD * fd)
000de690ldr x16, [x28+16]
000de694subs xzr, sp, x16
000de698b.ls 0xde718
000de69cstr x30, [sp-80]!
000de6a0stur x29, [sp-8]
000de6a4sub x29, sp, 8
000de6a8str x0, [sp+88]
000de6acstp xzr, xzr, [sp+32]
000de6b0ldr x0, [sp+88]
000de6b4ldrsb x27, [x0]
000de6b8str x0, [sp+48]
000de6bcorr x1, xzr, 1
000de6c0bl internal/poll.(*fdMutex).rwlock
000de6c4strb w0, [sp+31]
000de6c8tbnz w0, 0, 0xde6d0
000de6ccb 0xde6e8
000de6d0
000de6d0loc_de6d0:
000de6d0stp xzr, xzr, [sp+32]
000de6d4mov x0, xzr
000de6d8mov x1, xzr
000de6dcldur x29, [sp-8]
000de6e0ldr x30, [sp], 80
000de6e4ret x30
000de6e8
000de6e8loc_de6e8:
000de6e8ldr x1, [sp+88]
000de6ecldrsb x27, [x1]
000de6f0ldrb w0, [x1+50]
000de6f4strb w0, [sp+30]
000de6f8bl internal/poll.errClosing
000de6fcstr x0, [sp+56]
000de700str x1, [sp+64]
000de704str x0, [sp+32]
000de708str x1, [sp+40]
000de70cldur x29, [sp-8]
000de710ldr x30, [sp], 80
000de714ret x30
000de718
000de718loc_de718:
000de718str x0, [sp+8]
000de71cmov x3, x30
000de720bl runtime.morestack_noctxt.abi0
000de724ldr x0, [sp+8]
000de728b 0xde690
000de72cudf 0
000de690
000de690internal/poll.(*FD).readLock: ; void internal/poll.(*FD).readLock(internal/poll.FD * fd)
000de690ldr x16, [x28+16]
000de694subs xzr, sp, x16
000de698b.ls 0xde718
000de69cstr x30, [sp-80]!
000de6a0stur x29, [sp-8]
000de6a4sub x29, sp, 8
000de6a8str x0, [sp+88]
000de6acstp xzr, xzr, [sp+32]
000de6b0ldr x0, [sp+88]
000de6b4ldrsb x27, [x0]
000de6b8str x0, [sp+48]
000de6bcorr x1, xzr, 1
000de6c0bl internal/poll.(*fdMutex).rwlock
000de6c4strb w0, [sp+31]
000de6c8tbnz w0, 0, 0xde6d0
000de6ccb 0xde6e8
000de6d0
000de6d0loc_de6d0:
000de6d0stp xzr, xzr, [sp+32]
000de6d4mov x0, xzr
000de6d8mov x1, xzr
000de6dcldur x29, [sp-8]
000de6e0ldr x30, [sp], 80
000de6e4ret x30
000de6e8
000de6e8loc_de6e8:
000de6e8ldr x1, [sp+88]
000de6ecldrsb x27, [x1]
000de6f0ldrb w0, [x1+50]
000de6f4strb w0, [sp+30]
000de6f8bl internal/poll.errClosing
000de6fcstr x0, [sp+56]
000de700str x1, [sp+64]
000de704str x0, [sp+32]
000de708str x1, [sp+40]
000de70cldur x29, [sp-8]
000de710ldr x30, [sp], 80
000de714ret x30
000de718
000de718loc_de718:
000de718str x0, [sp+8]
000de71cmov x3, x30
000de720bl runtime.morestack_noctxt.abi0
000de724ldr x0, [sp+8]
000de728b 0xde690
000de72cudf 0
000de690
Loading..