File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
000de730
000de730internal/poll.(*FD).readUnlock: ; void internal/poll.(*FD).readUnlock(internal/poll.FD * fd)
000de730ldr x16, [x28+16]
000de734subs xzr, sp, x16
000de738b.ls 0xde784
000de73cstr x30, [sp-48]!
000de740stur x29, [sp-8]
000de744sub x29, sp, 8
000de748str x0, [sp+56]
000de74cldrsb x27, [x0]
000de750str x0, [sp+32]
000de754orr x1, xzr, 1
000de758bl internal/poll.(*fdMutex).rwunlock
000de75cstrb w0, [sp+31]
000de760tbnz w0, 0, 0xde768
000de764b 0xde774
000de768
000de768loc_de768:
000de768ldr x0, [sp+56]
000de76cbl internal/poll.(*FD).destroy
000de770b 0xde778
000de774
000de774loc_de774:
000de774b 0xde778
000de778
000de778loc_de778:
000de778ldur x29, [sp-8]
000de77cldr x30, [sp], 48
000de780ret x30
000de784
000de784loc_de784:
000de784str x0, [sp+8]
000de788mov x3, x30
000de78cbl runtime.morestack_noctxt.abi0
000de790ldr x0, [sp+8]
000de794b 0xde730
000de798udf 0
000de79cudf 0
000de730
000de730internal/poll.(*FD).readUnlock: ; void internal/poll.(*FD).readUnlock(internal/poll.FD * fd)
000de730ldr x16, [x28+16]
000de734subs xzr, sp, x16
000de738b.ls 0xde784
000de73cstr x30, [sp-48]!
000de740stur x29, [sp-8]
000de744sub x29, sp, 8
000de748str x0, [sp+56]
000de74cldrsb x27, [x0]
000de750str x0, [sp+32]
000de754orr x1, xzr, 1
000de758bl internal/poll.(*fdMutex).rwunlock
000de75cstrb w0, [sp+31]
000de760tbnz w0, 0, 0xde768
000de764b 0xde774
000de768
000de768loc_de768:
000de768ldr x0, [sp+56]
000de76cbl internal/poll.(*FD).destroy
000de770b 0xde778
000de774
000de774loc_de774:
000de774b 0xde778
000de778
000de778loc_de778:
000de778ldur x29, [sp-8]
000de77cldr x30, [sp], 48
000de780ret x30
000de784
000de784loc_de784:
000de784str x0, [sp+8]
000de788mov x3, x30
000de78cbl runtime.morestack_noctxt.abi0
000de790ldr x0, [sp+8]
000de794b 0xde730
000de798udf 0
000de79cudf 0
000de730
000de7a0
000de7a0internal/poll.(*FD).writeLock: ; void internal/poll.(*FD).writeLock(internal/poll.FD * fd)
000de7a0ldr x16, [x28+16]
000de7a4subs xzr, sp, x16
000de7a8b.ls 0xde828
000de7acstr x30, [sp-80]!
000de7b0stur x29, [sp-8]
000de7b4sub x29, sp, 8
000de7b8str x0, [sp+88]
000de7bcstp xzr, xzr, [sp+32]
000de7c0ldr x0, [sp+88]
000de7c4ldrsb x27, [x0]
000de7c8str x0, [sp+48]
000de7ccmov x1, xzr
000de7d0bl internal/poll.(*fdMutex).rwlock
000de7d4strb w0, [sp+31]
000de7d8tbnz w0, 0, 0xde7e0
000de7dcb 0xde7f8
000de7e0
000de7e0loc_de7e0:
000de7e0stp xzr, xzr, [sp+32]
000de7e4mov x0, xzr
000de7e8mov x1, xzr
000de7ecldur x29, [sp-8]
000de7f0ldr x30, [sp], 80
000de7f4ret x30
000de7f8
000de7f8loc_de7f8:
000de7f8ldr x1, [sp+88]
000de7fcldrsb x27, [x1]
000de800ldrb w0, [x1+50]
000de804strb w0, [sp+30]
000de808bl internal/poll.errClosing
000de80cstr x0, [sp+56]
000de810str x1, [sp+64]
000de814str x0, [sp+32]
000de818str x1, [sp+40]
000de81cldur x29, [sp-8]
000de820ldr x30, [sp], 80
000de824ret x30
000de828
000de828loc_de828:
000de828str x0, [sp+8]
000de82cmov x3, x30
000de830bl runtime.morestack_noctxt.abi0
000de834ldr x0, [sp+8]
000de838b 0xde7a0
000de83cudf 0
000de7a0
000de7a0internal/poll.(*FD).writeLock: ; void internal/poll.(*FD).writeLock(internal/poll.FD * fd)
000de7a0ldr x16, [x28+16]
000de7a4subs xzr, sp, x16
000de7a8b.ls 0xde828
000de7acstr x30, [sp-80]!
000de7b0stur x29, [sp-8]
000de7b4sub x29, sp, 8
000de7b8str x0, [sp+88]
000de7bcstp xzr, xzr, [sp+32]
000de7c0ldr x0, [sp+88]
000de7c4ldrsb x27, [x0]
000de7c8str x0, [sp+48]
000de7ccmov x1, xzr
000de7d0bl internal/poll.(*fdMutex).rwlock
000de7d4strb w0, [sp+31]
000de7d8tbnz w0, 0, 0xde7e0
000de7dcb 0xde7f8
000de7e0
000de7e0loc_de7e0:
000de7e0stp xzr, xzr, [sp+32]
000de7e4mov x0, xzr
000de7e8mov x1, xzr
000de7ecldur x29, [sp-8]
000de7f0ldr x30, [sp], 80
000de7f4ret x30
000de7f8
000de7f8loc_de7f8:
000de7f8ldr x1, [sp+88]
000de7fcldrsb x27, [x1]
000de800ldrb w0, [x1+50]
000de804strb w0, [sp+30]
000de808bl internal/poll.errClosing
000de80cstr x0, [sp+56]
000de810str x1, [sp+64]
000de814str x0, [sp+32]
000de818str x1, [sp+40]
000de81cldur x29, [sp-8]
000de820ldr x30, [sp], 80
000de824ret x30
000de828
000de828loc_de828:
000de828str x0, [sp+8]
000de82cmov x3, x30
000de830bl runtime.morestack_noctxt.abi0
000de834ldr x0, [sp+8]
000de838b 0xde7a0
000de83cudf 0
000de7a0
000de840
000de840internal/poll.(*FD).writeUnlock: ; void internal/poll.(*FD).writeUnlock(internal/poll.FD * fd)
000de840ldr x16, [x28+16]
000de844subs xzr, sp, x16
000de848b.ls 0xde894
000de84cstr x30, [sp-48]!
000de850stur x29, [sp-8]
000de854sub x29, sp, 8
000de858str x0, [sp+56]
000de85cldrsb x27, [x0]
000de860str x0, [sp+32]
000de864mov x1, xzr
000de868bl internal/poll.(*fdMutex).rwunlock
000de86cstrb w0, [sp+31]
000de870tbnz w0, 0, 0xde878
000de874b 0xde884
000de878
000de878loc_de878:
000de878ldr x0, [sp+56]
000de87cbl internal/poll.(*FD).destroy
000de880b 0xde888
000de884
000de884loc_de884:
000de884b 0xde888
000de888
000de888loc_de888:
000de888ldur x29, [sp-8]
000de88cldr x30, [sp], 48
000de890ret x30
000de894
000de894loc_de894:
000de894str x0, [sp+8]
000de898mov x3, x30
000de89cbl runtime.morestack_noctxt.abi0
000de8a0ldr x0, [sp+8]
000de8a4b 0xde840
000de8a8udf 0
000de8acudf 0
000de840
000de840internal/poll.(*FD).writeUnlock: ; void internal/poll.(*FD).writeUnlock(internal/poll.FD * fd)
000de840ldr x16, [x28+16]
000de844subs xzr, sp, x16
000de848b.ls 0xde894
000de84cstr x30, [sp-48]!
000de850stur x29, [sp-8]
000de854sub x29, sp, 8
000de858str x0, [sp+56]
000de85cldrsb x27, [x0]
000de860str x0, [sp+32]
000de864mov x1, xzr
000de868bl internal/poll.(*fdMutex).rwunlock
000de86cstrb w0, [sp+31]
000de870tbnz w0, 0, 0xde878
000de874b 0xde884
000de878
000de878loc_de878:
000de878ldr x0, [sp+56]
000de87cbl internal/poll.(*FD).destroy
000de880b 0xde888
000de884
000de884loc_de884:
000de884b 0xde888
000de888
000de888loc_de888:
000de888ldur x29, [sp-8]
000de88cldr x30, [sp], 48
000de890ret x30
000de894
000de894loc_de894:
000de894str x0, [sp+8]
000de898mov x3, x30
000de89cbl runtime.morestack_noctxt.abi0
000de8a0ldr x0, [sp+8]
000de8a4b 0xde840
000de8a8udf 0
000de8acudf 0
000de840
000de8b0
000de8b0internal/poll.(*pollDesc).init: ; void internal/poll.(*pollDesc).init(internal/poll.pollDesc * pd, internal/poll.FD * fd)
000de8b0ldr x16, [x28+16]
000de8b4subs xzr, sp, x16
000de8b8b.ls 0xde968
000de8bcstr x30, [sp-128]!
000de8c0stur x29, [sp-8]
000de8c4sub x29, sp, 8
000de8c8str x0, [sp+136]
000de8ccstr x1, [sp+144]
000de8d0stp xzr, xzr, [sp+88]
000de8d4adrp x0, 0x96d000
000de8d8add x0, x0, 2512
000de8dcadrp x1, 0x5fa000
000de8e0add x1, x1, 3536
000de8e4bl sync.(*Once).Do
000de8e8ldr x2, [sp+144]
000de8ecldrsb x27, [x2]
000de8f0ldr x2, [x2+16]
000de8f4str x2, [sp+80]
000de8f8ldr x0, [sp+80]
000de8fcbl internal/poll.runtime_pollOpen
000de900str x0, [sp+56]
000de904str x1, [sp+48]
000de908str x0, [sp+72]
000de90cstr x1, [sp+64]
000de910str x0, [sp+40]
000de914str x1, [sp+32]
000de918cbnz x1, 0xde920
000de91cb 0xde944
000de920
000de920loc_de920:
000de920mov x0, x1
000de924bl internal/poll.errnoErr
000de928str x0, [sp+104]
000de92cstr x1, [sp+112]
000de930str x0, [sp+88]
000de934str x1, [sp+96]
000de938ldur x29, [sp-8]
000de93cldr x30, [sp], 128
000de940ret x30
000de944
000de944loc_de944:
000de944ldr x2, [sp+136]
000de948ldrsb x27, [x2]
000de94cstr x0, [x2]
000de950stp xzr, xzr, [sp+88]
000de954mov x0, xzr
000de958mov x1, xzr
000de95cldur x29, [sp-8]
000de960ldr x30, [sp], 128
000de964ret x30
000de968
000de968loc_de968:
000de968stp x0, x1, [sp+8]
000de96cmov x3, x30
000de970bl runtime.morestack_noctxt.abi0
000de974ldp x0, x1, [sp+8]
000de978b 0xde8b0
000de97cudf 0
000de8b0
000de8b0internal/poll.(*pollDesc).init: ; void internal/poll.(*pollDesc).init(internal/poll.pollDesc * pd, internal/poll.FD * fd)
000de8b0ldr x16, [x28+16]
000de8b4subs xzr, sp, x16
000de8b8b.ls 0xde968
000de8bcstr x30, [sp-128]!
000de8c0stur x29, [sp-8]
000de8c4sub x29, sp, 8
000de8c8str x0, [sp+136]
000de8ccstr x1, [sp+144]
000de8d0stp xzr, xzr, [sp+88]
000de8d4adrp x0, 0x96d000
000de8d8add x0, x0, 2512
000de8dcadrp x1, 0x5fa000
000de8e0add x1, x1, 3536
000de8e4bl sync.(*Once).Do
000de8e8ldr x2, [sp+144]
000de8ecldrsb x27, [x2]
000de8f0ldr x2, [x2+16]
000de8f4str x2, [sp+80]
000de8f8ldr x0, [sp+80]
000de8fcbl internal/poll.runtime_pollOpen
000de900str x0, [sp+56]
000de904str x1, [sp+48]
000de908str x0, [sp+72]
000de90cstr x1, [sp+64]
000de910str x0, [sp+40]
000de914str x1, [sp+32]
000de918cbnz x1, 0xde920
000de91cb 0xde944
000de920
000de920loc_de920:
000de920mov x0, x1
000de924bl internal/poll.errnoErr
000de928str x0, [sp+104]
000de92cstr x1, [sp+112]
000de930str x0, [sp+88]
000de934str x1, [sp+96]
000de938ldur x29, [sp-8]
000de93cldr x30, [sp], 128
000de940ret x30
000de944
000de944loc_de944:
000de944ldr x2, [sp+136]
000de948ldrsb x27, [x2]
000de94cstr x0, [x2]
000de950stp xzr, xzr, [sp+88]
000de954mov x0, xzr
000de958mov x1, xzr
000de95cldur x29, [sp-8]
000de960ldr x30, [sp], 128
000de964ret x30
000de968
000de968loc_de968:
000de968stp x0, x1, [sp+8]
000de96cmov x3, x30
000de970bl runtime.morestack_noctxt.abi0
000de974ldp x0, x1, [sp+8]
000de978b 0xde8b0
000de97cudf 0
000de8b0
000de980
000de980internal/poll.(*pollDesc).close: ; void internal/poll.(*pollDesc).close(internal/poll.pollDesc * pd)
000de980ldr x16, [x28+16]
000de984subs xzr, sp, x16
000de988b.ls 0xde9e0
000de98cstr x30, [sp-32]!
000de990stur x29, [sp-8]
000de994sub x29, sp, 8
000de998str x0, [sp+40]
000de99cldrsb x27, [x0]
000de9a0ldr x1, [x0]
000de9a4cbz x1, 0xde9ac
000de9a8b 0xde9b8
000de9ac
000de9acloc_de9ac:
000de9acldur x29, [sp-8]
000de9b0ldr x30, [sp], 32
000de9b4ret x30
000de9b8
000de9b8loc_de9b8:
000de9b8ldrsb x27, [x0]
000de9bcldr x0, [x0]
000de9c0str x0, [sp+16]
000de9c4bl internal/poll.runtime_pollClose
000de9c8ldr x1, [sp+40]
000de9ccldrsb x27, [x1]
000de9d0str xzr, [x1]
000de9d4ldur x29, [sp-8]
000de9d8ldr x30, [sp], 32
000de9dcret x30
000de9e0
000de9e0loc_de9e0:
000de9e0str x0, [sp+8]
000de9e4mov x3, x30
000de9e8bl runtime.morestack_noctxt.abi0
000de9ecldr x0, [sp+8]
000de9f0b 0xde980
000de9f4udf 0
000de9f8udf 0
000de9fcudf 0
000de980
000de980internal/poll.(*pollDesc).close: ; void internal/poll.(*pollDesc).close(internal/poll.pollDesc * pd)
000de980ldr x16, [x28+16]
000de984subs xzr, sp, x16
000de988b.ls 0xde9e0
000de98cstr x30, [sp-32]!
000de990stur x29, [sp-8]
000de994sub x29, sp, 8
000de998str x0, [sp+40]
000de99cldrsb x27, [x0]
000de9a0ldr x1, [x0]
000de9a4cbz x1, 0xde9ac
000de9a8b 0xde9b8
000de9ac
000de9acloc_de9ac:
000de9acldur x29, [sp-8]
000de9b0ldr x30, [sp], 32
000de9b4ret x30
000de9b8
000de9b8loc_de9b8:
000de9b8ldrsb x27, [x0]
000de9bcldr x0, [x0]
000de9c0str x0, [sp+16]
000de9c4bl internal/poll.runtime_pollClose
000de9c8ldr x1, [sp+40]
000de9ccldrsb x27, [x1]
000de9d0str xzr, [x1]
000de9d4ldur x29, [sp-8]
000de9d8ldr x30, [sp], 32
000de9dcret x30
000de9e0
000de9e0loc_de9e0:
000de9e0str x0, [sp+8]
000de9e4mov x3, x30
000de9e8bl runtime.morestack_noctxt.abi0
000de9ecldr x0, [sp+8]
000de9f0b 0xde980
000de9f4udf 0
000de9f8udf 0
000de9fcudf 0
000de980
000dea00
000dea00internal/poll.(*pollDesc).evict: ; void internal/poll.(*pollDesc).evict(internal/poll.pollDesc * pd)
000dea00ldr x16, [x28+16]
000dea04subs xzr, sp, x16
000dea08b.ls 0xdea54
000dea0cstr x30, [sp-32]!
000dea10stur x29, [sp-8]
000dea14sub x29, sp, 8
000dea18str x0, [sp+40]
000dea1cldrsb x27, [x0]
000dea20ldr x1, [x0]
000dea24cbz x1, 0xdea2c
000dea28b 0xdea38
000dea2c
000dea2cloc_dea2c:
000dea2cldur x29, [sp-8]
000dea30ldr x30, [sp], 32
000dea34ret x30
000dea38
000dea38loc_dea38:
000dea38ldrsb x27, [x0]
000dea3cldr x0, [x0]
000dea40str x0, [sp+16]
000dea44bl internal/poll.runtime_pollUnblock
000dea48ldur x29, [sp-8]
000dea4cldr x30, [sp], 32
000dea50ret x30
000dea54
000dea54loc_dea54:
000dea54str x0, [sp+8]
000dea58mov x3, x30
000dea5cbl runtime.morestack_noctxt.abi0
000dea60ldr x0, [sp+8]
000dea64b 0xdea00
000dea68udf 0
000dea6cudf 0
000dea00
000dea00internal/poll.(*pollDesc).evict: ; void internal/poll.(*pollDesc).evict(internal/poll.pollDesc * pd)
000dea00ldr x16, [x28+16]
000dea04subs xzr, sp, x16
000dea08b.ls 0xdea54
000dea0cstr x30, [sp-32]!
000dea10stur x29, [sp-8]
000dea14sub x29, sp, 8
000dea18str x0, [sp+40]
000dea1cldrsb x27, [x0]
000dea20ldr x1, [x0]
000dea24cbz x1, 0xdea2c
000dea28b 0xdea38
000dea2c
000dea2cloc_dea2c:
000dea2cldur x29, [sp-8]
000dea30ldr x30, [sp], 32
000dea34ret x30
000dea38
000dea38loc_dea38:
000dea38ldrsb x27, [x0]
000dea3cldr x0, [x0]
000dea40str x0, [sp+16]
000dea44bl internal/poll.runtime_pollUnblock
000dea48ldur x29, [sp-8]
000dea4cldr x30, [sp], 32
000dea50ret x30
000dea54
000dea54loc_dea54:
000dea54str x0, [sp+8]
000dea58mov x3, x30
000dea5cbl runtime.morestack_noctxt.abi0
000dea60ldr x0, [sp+8]
000dea64b 0xdea00
000dea68udf 0
000dea6cudf 0
000dea00
000dea70
000dea70internal/poll.(*pollDesc).prepare: ; void internal/poll.(*pollDesc).prepare(internal/poll.pollDesc * pd, int mode, bool isFile)
000dea70ldr x16, [x28+16]
000dea74subs xzr, sp, x16
000dea78b.ls 0xdeb04
000dea7cstr x30, [sp-80]!
000dea80stur x29, [sp-8]
000dea84sub x29, sp, 8
000dea88str x0, [sp+88]
000dea8cstr x1, [sp+96]
000dea90strb w2, [sp+104]
000dea94stp xzr, xzr, [sp+40]
000dea98ldr x2, [sp+88]
000dea9cldrsb x27, [x2]
000deaa0ldr x2, [x2]
000deaa4cbz x2, 0xdeaac
000deaa8b 0xdeac4
000deaac
000deaacloc_deaac:
000deaacstp xzr, xzr, [sp+40]
000deab0mov x0, xzr
000deab4mov x1, xzr
000deab8ldur x29, [sp-8]
000deabcldr x30, [sp], 80
000deac0ret x30
000deac4
000deac4loc_deac4:
000deac4ldr x2, [sp+88]
000deac8ldrsb x27, [x2]
000deaccldr x0, [x2]
000dead0str x0, [sp+32]
000dead4ldr x1, [sp+96]
000dead8bl internal/poll.runtime_pollReset
000deadcstr x0, [sp+24]
000deae0ldrb w1, [sp+104]
000deae4bl internal/poll.convertErr
000deae8str x0, [sp+56]
000deaecstr x1, [sp+64]
000deaf0str x0, [sp+40]
000deaf4str x1, [sp+48]
000deaf8ldur x29, [sp-8]
000deafcldr x30, [sp], 80
000deb00ret x30
000deb04
000deb04loc_deb04:
000deb04stp x0, x1, [sp+8]
000deb08strb w2, [sp+24]
000deb0cmov x3, x30
000deb10bl runtime.morestack_noctxt.abi0
000deb14ldp x0, x1, [sp+8]
000deb18ldrb w2, [sp+24]
000deb1cb 0xdea70
000dea70
000dea70internal/poll.(*pollDesc).prepare: ; void internal/poll.(*pollDesc).prepare(internal/poll.pollDesc * pd, int mode, bool isFile)
000dea70ldr x16, [x28+16]
000dea74subs xzr, sp, x16
000dea78b.ls 0xdeb04
000dea7cstr x30, [sp-80]!
000dea80stur x29, [sp-8]
000dea84sub x29, sp, 8
000dea88str x0, [sp+88]
000dea8cstr x1, [sp+96]
000dea90strb w2, [sp+104]
000dea94stp xzr, xzr, [sp+40]
000dea98ldr x2, [sp+88]
000dea9cldrsb x27, [x2]
000deaa0ldr x2, [x2]
000deaa4cbz x2, 0xdeaac
000deaa8b 0xdeac4
000deaac
000deaacloc_deaac:
000deaacstp xzr, xzr, [sp+40]
000deab0mov x0, xzr
000deab4mov x1, xzr
000deab8ldur x29, [sp-8]
000deabcldr x30, [sp], 80
000deac0ret x30
000deac4
000deac4loc_deac4:
000deac4ldr x2, [sp+88]
000deac8ldrsb x27, [x2]
000deaccldr x0, [x2]
000dead0str x0, [sp+32]
000dead4ldr x1, [sp+96]
000dead8bl internal/poll.runtime_pollReset
000deadcstr x0, [sp+24]
000deae0ldrb w1, [sp+104]
000deae4bl internal/poll.convertErr
000deae8str x0, [sp+56]
000deaecstr x1, [sp+64]
000deaf0str x0, [sp+40]
000deaf4str x1, [sp+48]
000deaf8ldur x29, [sp-8]
000deafcldr x30, [sp], 80
000deb00ret x30
000deb04
000deb04loc_deb04:
000deb04stp x0, x1, [sp+8]
000deb08strb w2, [sp+24]
000deb0cmov x3, x30
000deb10bl runtime.morestack_noctxt.abi0
000deb14ldp x0, x1, [sp+8]
000deb18ldrb w2, [sp+24]
000deb1cb 0xdea70
000dea70
000deb20
000deb20internal/poll.(*pollDesc).prepareRead: ; void internal/poll.(*pollDesc).prepareRead(internal/poll.pollDesc * pd, bool isFile)
000deb20ldr x16, [x28+16]
000deb24subs xzr, sp, x16
000deb28b.ls 0xdeb70
000deb2cstr x30, [sp-80]!
000deb30stur x29, [sp-8]
000deb34sub x29, sp, 8
000deb38str x0, [sp+88]
000deb3cstrb w1, [sp+96]
000deb40stp xzr, xzr, [sp+40]
000deb44ldrb w2, [sp+96]
000deb48ldr x0, [sp+88]
000deb4cmovz x1, 114
000deb50bl internal/poll.(*pollDesc).prepare
000deb54str x0, [sp+56]
000deb58str x1, [sp+64]
000deb5cstr x0, [sp+40]
000deb60str x1, [sp+48]
000deb64ldur x29, [sp-8]
000deb68ldr x30, [sp], 80
000deb6cret x30
000deb70
000deb70loc_deb70:
000deb70str x0, [sp+8]
000deb74strb w1, [sp+16]
000deb78mov x3, x30
000deb7cbl runtime.morestack_noctxt.abi0
000deb80ldr x0, [sp+8]
000deb84ldrb w1, [sp+16]
000deb88b 0xdeb20
000deb8cudf 0
000deb20
000deb20internal/poll.(*pollDesc).prepareRead: ; void internal/poll.(*pollDesc).prepareRead(internal/poll.pollDesc * pd, bool isFile)
000deb20ldr x16, [x28+16]
000deb24subs xzr, sp, x16
000deb28b.ls 0xdeb70
000deb2cstr x30, [sp-80]!
000deb30stur x29, [sp-8]
000deb34sub x29, sp, 8
000deb38str x0, [sp+88]
000deb3cstrb w1, [sp+96]
000deb40stp xzr, xzr, [sp+40]
000deb44ldrb w2, [sp+96]
000deb48ldr x0, [sp+88]
000deb4cmovz x1, 114
000deb50bl internal/poll.(*pollDesc).prepare
000deb54str x0, [sp+56]
000deb58str x1, [sp+64]
000deb5cstr x0, [sp+40]
000deb60str x1, [sp+48]
000deb64ldur x29, [sp-8]
000deb68ldr x30, [sp], 80
000deb6cret x30
000deb70
000deb70loc_deb70:
000deb70str x0, [sp+8]
000deb74strb w1, [sp+16]
000deb78mov x3, x30
000deb7cbl runtime.morestack_noctxt.abi0
000deb80ldr x0, [sp+8]
000deb84ldrb w1, [sp+16]
000deb88b 0xdeb20
000deb8cudf 0
000deb20
000deb90
000deb90internal/poll.(*pollDesc).prepareWrite: ; void internal/poll.(*pollDesc).prepareWrite(internal/poll.pollDesc * pd, bool isFile)
000deb90ldr x16, [x28+16]
000deb94subs xzr, sp, x16
000deb98b.ls 0xdebe0
000deb9cstr x30, [sp-80]!
000deba0stur x29, [sp-8]
000deba4sub x29, sp, 8
000deba8str x0, [sp+88]
000debacstrb w1, [sp+96]
000debb0stp xzr, xzr, [sp+40]
000debb4ldrb w2, [sp+96]
000debb8ldr x0, [sp+88]
000debbcmovz x1, 119
000debc0bl internal/poll.(*pollDesc).prepare
000debc4str x0, [sp+56]
000debc8str x1, [sp+64]
000debccstr x0, [sp+40]
000debd0str x1, [sp+48]
000debd4ldur x29, [sp-8]
000debd8ldr x30, [sp], 80
000debdcret x30
000debe0
000debe0loc_debe0:
000debe0str x0, [sp+8]
000debe4strb w1, [sp+16]
000debe8mov x3, x30
000debecbl runtime.morestack_noctxt.abi0
000debf0ldr x0, [sp+8]
000debf4ldrb w1, [sp+16]
000debf8b 0xdeb90
000debfcudf 0
000deb90
000deb90internal/poll.(*pollDesc).prepareWrite: ; void internal/poll.(*pollDesc).prepareWrite(internal/poll.pollDesc * pd, bool isFile)
000deb90ldr x16, [x28+16]
000deb94subs xzr, sp, x16
000deb98b.ls 0xdebe0
000deb9cstr x30, [sp-80]!
000deba0stur x29, [sp-8]
000deba4sub x29, sp, 8
000deba8str x0, [sp+88]
000debacstrb w1, [sp+96]
000debb0stp xzr, xzr, [sp+40]
000debb4ldrb w2, [sp+96]
000debb8ldr x0, [sp+88]
000debbcmovz x1, 119
000debc0bl internal/poll.(*pollDesc).prepare
000debc4str x0, [sp+56]
000debc8str x1, [sp+64]
000debccstr x0, [sp+40]
000debd0str x1, [sp+48]
000debd4ldur x29, [sp-8]
000debd8ldr x30, [sp], 80
000debdcret x30
000debe0
000debe0loc_debe0:
000debe0str x0, [sp+8]
000debe4strb w1, [sp+16]
000debe8mov x3, x30
000debecbl runtime.morestack_noctxt.abi0
000debf0ldr x0, [sp+8]
000debf4ldrb w1, [sp+16]
000debf8b 0xdeb90
000debfcudf 0
000deb90
000dec00
000dec00internal/poll.(*pollDesc).wait: ; void internal/poll.(*pollDesc).wait(internal/poll.pollDesc * pd, int mode, bool isFile)
000dec00ldr x16, [x28+16]
000dec04subs xzr, sp, x16
000dec08b.ls 0xdeca8
000dec0cstr x30, [sp-80]!
000dec10stur x29, [sp-8]
000dec14sub x29, sp, 8
000dec18str x0, [sp+88]
000dec1cstr x1, [sp+96]
000dec20strb w2, [sp+104]
000dec24stp xzr, xzr, [sp+40]
000dec28ldr x2, [sp+88]
000dec2cldrsb x27, [x2]
000dec30ldr x2, [x2]
000dec34cbz x2, 0xdec3c
000dec38b 0xdec68
000dec3c
000dec3cloc_dec3c:
000dec3cadrp x0, 0x5e1000
000dec40add x0, x0, 1365
000dec44movz x1, 33
000dec48bl errors.New
000dec4cstr x0, [sp+56]
000dec50str x1, [sp+64]
000dec54str x0, [sp+40]
000dec58str x1, [sp+48]
000dec5cldur x29, [sp-8]
000dec60ldr x30, [sp], 80
000dec64ret x30
000dec68
000dec68loc_dec68:
000dec68ldr x2, [sp+88]
000dec6cldrsb x27, [x2]
000dec70ldr x0, [x2]
000dec74str x0, [sp+32]
000dec78ldr x1, [sp+96]
000dec7cbl internal/poll.runtime_pollWait
000dec80str x0, [sp+24]
000dec84ldrb w1, [sp+104]
000dec88bl internal/poll.convertErr
000dec8cstr x0, [sp+56]
000dec90str x1, [sp+64]
000dec94str x0, [sp+40]
000dec98str x1, [sp+48]
000dec9cldur x29, [sp-8]
000deca0ldr x30, [sp], 80
000deca4ret x30
000deca8
000deca8loc_deca8:
000deca8stp x0, x1, [sp+8]
000decacstrb w2, [sp+24]
000decb0mov x3, x30
000decb4bl runtime.morestack_noctxt.abi0
000decb8ldp x0, x1, [sp+8]
000decbcldrb w2, [sp+24]
000decc0b 0xdec00
000decc4udf 0
000decc8udf 0
000decccudf 0
000dec00
000dec00internal/poll.(*pollDesc).wait: ; void internal/poll.(*pollDesc).wait(internal/poll.pollDesc * pd, int mode, bool isFile)
000dec00ldr x16, [x28+16]
000dec04subs xzr, sp, x16
000dec08b.ls 0xdeca8
000dec0cstr x30, [sp-80]!
000dec10stur x29, [sp-8]
000dec14sub x29, sp, 8
000dec18str x0, [sp+88]
000dec1cstr x1, [sp+96]
000dec20strb w2, [sp+104]
000dec24stp xzr, xzr, [sp+40]
000dec28ldr x2, [sp+88]
000dec2cldrsb x27, [x2]
000dec30ldr x2, [x2]
000dec34cbz x2, 0xdec3c
000dec38b 0xdec68
000dec3c
000dec3cloc_dec3c:
000dec3cadrp x0, 0x5e1000
000dec40add x0, x0, 1365
000dec44movz x1, 33
000dec48bl errors.New
000dec4cstr x0, [sp+56]
000dec50str x1, [sp+64]
000dec54str x0, [sp+40]
000dec58str x1, [sp+48]
000dec5cldur x29, [sp-8]
000dec60ldr x30, [sp], 80
000dec64ret x30
000dec68
000dec68loc_dec68:
000dec68ldr x2, [sp+88]
000dec6cldrsb x27, [x2]
000dec70ldr x0, [x2]
000dec74str x0, [sp+32]
000dec78ldr x1, [sp+96]
000dec7cbl internal/poll.runtime_pollWait
000dec80str x0, [sp+24]
000dec84ldrb w1, [sp+104]
000dec88bl internal/poll.convertErr
000dec8cstr x0, [sp+56]
000dec90str x1, [sp+64]
000dec94str x0, [sp+40]
000dec98str x1, [sp+48]
000dec9cldur x29, [sp-8]
000deca0ldr x30, [sp], 80
000deca4ret x30
000deca8
000deca8loc_deca8:
000deca8stp x0, x1, [sp+8]
000decacstrb w2, [sp+24]
000decb0mov x3, x30
000decb4bl runtime.morestack_noctxt.abi0
000decb8ldp x0, x1, [sp+8]
000decbcldrb w2, [sp+24]
000decc0b 0xdec00
000decc4udf 0
000decc8udf 0
000decccudf 0
000dec00
000decd0
000decd0internal/poll.(*pollDesc).waitRead: ; void internal/poll.(*pollDesc).waitRead(internal/poll.pollDesc * pd, bool isFile)
000decd0ldr x16, [x28+16]
000decd4subs xzr, sp, x16
000decd8b.ls 0xded20
000decdcstr x30, [sp-80]!
000dece0stur x29, [sp-8]
000dece4sub x29, sp, 8
000dece8str x0, [sp+88]
000dececstrb w1, [sp+96]
000decf0stp xzr, xzr, [sp+40]
000decf4ldrb w2, [sp+96]
000decf8ldr x0, [sp+88]
000decfcmovz x1, 114
000ded00bl internal/poll.(*pollDesc).wait
000ded04str x0, [sp+56]
000ded08str x1, [sp+64]
000ded0cstr x0, [sp+40]
000ded10str x1, [sp+48]
000ded14ldur x29, [sp-8]
000ded18ldr x30, [sp], 80
000ded1cret x30
000ded20
000ded20loc_ded20:
000ded20str x0, [sp+8]
000ded24strb w1, [sp+16]
000ded28mov x3, x30
000ded2cbl runtime.morestack_noctxt.abi0
000ded30ldr x0, [sp+8]
000ded34ldrb w1, [sp+16]
000ded38b 0xdecd0
000ded3cudf 0
000decd0
000decd0internal/poll.(*pollDesc).waitRead: ; void internal/poll.(*pollDesc).waitRead(internal/poll.pollDesc * pd, bool isFile)
000decd0ldr x16, [x28+16]
000decd4subs xzr, sp, x16
000decd8b.ls 0xded20
000decdcstr x30, [sp-80]!
000dece0stur x29, [sp-8]
000dece4sub x29, sp, 8
000dece8str x0, [sp+88]
000dececstrb w1, [sp+96]
000decf0stp xzr, xzr, [sp+40]
000decf4ldrb w2, [sp+96]
000decf8ldr x0, [sp+88]
000decfcmovz x1, 114
000ded00bl internal/poll.(*pollDesc).wait
000ded04str x0, [sp+56]
000ded08str x1, [sp+64]
000ded0cstr x0, [sp+40]
000ded10str x1, [sp+48]
000ded14ldur x29, [sp-8]
000ded18ldr x30, [sp], 80
000ded1cret x30
000ded20
000ded20loc_ded20:
000ded20str x0, [sp+8]
000ded24strb w1, [sp+16]
000ded28mov x3, x30
000ded2cbl runtime.morestack_noctxt.abi0
000ded30ldr x0, [sp+8]
000ded34ldrb w1, [sp+16]
000ded38b 0xdecd0
000ded3cudf 0
000decd0
000ded40
000ded40internal/poll.(*pollDesc).waitWrite: ; void internal/poll.(*pollDesc).waitWrite(internal/poll.pollDesc * pd, bool isFile)
000ded40ldr x16, [x28+16]
000ded44subs xzr, sp, x16
000ded48b.ls 0xded90
000ded4cstr x30, [sp-80]!
000ded50stur x29, [sp-8]
000ded54sub x29, sp, 8
000ded58str x0, [sp+88]
000ded5cstrb w1, [sp+96]
000ded60stp xzr, xzr, [sp+40]
000ded64ldrb w2, [sp+96]
000ded68ldr x0, [sp+88]
000ded6cmovz x1, 119
000ded70bl internal/poll.(*pollDesc).wait
000ded74str x0, [sp+56]
000ded78str x1, [sp+64]
000ded7cstr x0, [sp+40]
000ded80str x1, [sp+48]
000ded84ldur x29, [sp-8]
000ded88ldr x30, [sp], 80
000ded8cret x30
000ded90
000ded90loc_ded90:
000ded90str x0, [sp+8]
000ded94strb w1, [sp+16]
000ded98mov x3, x30
000ded9cbl runtime.morestack_noctxt.abi0
000deda0ldr x0, [sp+8]
000deda4ldrb w1, [sp+16]
000deda8b 0xded40
000dedacudf 0
000ded40
000ded40internal/poll.(*pollDesc).waitWrite: ; void internal/poll.(*pollDesc).waitWrite(internal/poll.pollDesc * pd, bool isFile)
000ded40ldr x16, [x28+16]
000ded44subs xzr, sp, x16
000ded48b.ls 0xded90
000ded4cstr x30, [sp-80]!
000ded50stur x29, [sp-8]
000ded54sub x29, sp, 8
000ded58str x0, [sp+88]
000ded5cstrb w1, [sp+96]
000ded60stp xzr, xzr, [sp+40]
000ded64ldrb w2, [sp+96]
000ded68ldr x0, [sp+88]
000ded6cmovz x1, 119
000ded70bl internal/poll.(*pollDesc).wait
000ded74str x0, [sp+56]
000ded78str x1, [sp+64]
000ded7cstr x0, [sp+40]
000ded80str x1, [sp+48]
000ded84ldur x29, [sp-8]
000ded88ldr x30, [sp], 80
000ded8cret x30
000ded90
000ded90loc_ded90:
000ded90str x0, [sp+8]
000ded94strb w1, [sp+16]
000ded98mov x3, x30
000ded9cbl runtime.morestack_noctxt.abi0
000deda0ldr x0, [sp+8]
000deda4ldrb w1, [sp+16]
000deda8b 0xded40
000dedacudf 0
000ded40
000dedb0
000dedb0internal/poll.(*pollDesc).pollable: ; void internal/poll.(*pollDesc).pollable(internal/poll.pollDesc * pd)
000dedb0str x30, [sp-32]!
000dedb4stur x29, [sp-8]
000dedb8sub x29, sp, 8
000dedbcstr x0, [sp+40]
000dedc0strb wzr, [sp+23]
000dedc4ldr x1, [sp+40]
000dedc8ldrsb x27, [x1]
000dedccldr x1, [x1]
000dedd0subs xzr, x1, 0
000dedd4cset x0, ne
000dedd8strb w0, [sp+23]
000deddcadd x29, sp, 24
000dede0add sp, sp, 32
000dede4ret x30
000dede8udf 0
000dedecudf 0
000dedb0
000dedb0internal/poll.(*pollDesc).pollable: ; void internal/poll.(*pollDesc).pollable(internal/poll.pollDesc * pd)
000dedb0str x30, [sp-32]!
000dedb4stur x29, [sp-8]
000dedb8sub x29, sp, 8
000dedbcstr x0, [sp+40]
000dedc0strb wzr, [sp+23]
000dedc4ldr x1, [sp+40]
000dedc8ldrsb x27, [x1]
000dedccldr x1, [x1]
000dedd0subs xzr, x1, 0
000dedd4cset x0, ne
000dedd8strb w0, [sp+23]
000deddcadd x29, sp, 24
000dede0add sp, sp, 32
000dede4ret x30
000dede8udf 0
000dedecudf 0
000dedb0
000dedf0
000dedf0internal/poll.convertErr: ; void internal/poll.convertErr(int res, bool isFile)
000dedf0ldr x16, [x28+16]
000dedf4subs xzr, sp, x16
000dedf8b.ls 0xdef34
000dedfcstr x30, [sp-80]!
000dee00stur x29, [sp-8]
000dee04sub x29, sp, 8
000dee08str x0, [sp+88]
000dee0cstrb w1, [sp+96]
000dee10stp xzr, xzr, [sp+40]
000dee14ldr x2, [sp+88]
000dee18str x2, [sp+32]
000dee1csubs xzr, x2, 1
000dee20b.le 0xdee28
000dee24b 0xdee80
000dee28
000dee28loc_dee28:
000dee28cbz x2, 0xdee30
000dee2cb 0xdee4c
000dee30
000dee30loc_dee30:
000dee30b 0xdee34
000dee34
000dee34loc_dee34:
000dee34stp xzr, xzr, [sp+40]
000dee38mov x0, xzr
000dee3cmov x1, xzr
000dee40ldur x29, [sp-8]
000dee44ldr x30, [sp], 80
000dee48ret x30
000dee4c
000dee4cloc_dee4c:
000dee4csubs xzr, x2, 1
000dee50b.eq 0xdee58
000dee54b 0xdef2c
000dee58
000dee58loc_dee58:
000dee58b 0xdee5c
000dee5c
000dee5cloc_dee5c:
000dee5cldrb w0, [sp+96]
000dee60bl internal/poll.errClosing
000dee64str x0, [sp+56]
000dee68str x1, [sp+64]
000dee6cstr x0, [sp+40]
000dee70str x1, [sp+48]
000dee74ldur x29, [sp-8]
000dee78ldr x30, [sp], 80
000dee7cret x30
000dee80
000dee80loc_dee80:
000dee80subs xzr, x2, 2
000dee84b.eq 0xdee8c
000dee88b 0xdeeb4
000dee8c
000dee8cloc_dee8c:
000dee8cb 0xdee90
000dee90
000dee90loc_dee90:
000dee90adrp x27, 0x92f000
000dee94ldr x0, [x27+2672]
000dee98adrp x27, 0x92f000
000dee9cldr x1, [x27+2680]
000deea0str x0, [sp+40]
000deea4str x1, [sp+48]
000deea8ldur x29, [sp-8]
000deeacldr x30, [sp], 80
000deeb0ret x30
000deeb4
000deeb4loc_deeb4:
000deeb4subs xzr, x2, 3
000deeb8b.eq 0xdeec0
000deebcb 0xdeee8
000deec0
000deec0loc_deec0:
000deec0b 0xdeec4
000deec4
000deec4loc_deec4:
000deec4adrp x27, 0x943000
000deec8ldr x0, [x27+1760]
000deeccadrp x27, 0x943000
000deed0ldr x1, [x27+1768]
000deed4str x0, [sp+40]
000deed8str x1, [sp+48]
000deedcldur x29, [sp-8]
000deee0ldr x30, [sp], 80
000deee4ret x30
000deee8
000deee8loc_deee8:
000deee8b 0xdeeec
000deeec
000deeecloc_deeec:
000deeecb 0xdeef0
000deef0
000deef0loc_deef0:
000deef0b 0xdeef4
000deef4
000deef4loc_deef4:
000deef4bl runtime.printlock
000deef8adrp x0, 0x5d5000
000deefcadd x0, x0, 3808
000def00orr x1, xzr, 14
000def04bl runtime.printstring
000def08ldr x0, [sp+88]
000def0cbl runtime.printint
000def10bl runtime.printnl
000def14bl runtime.printunlock
000def18adrp x0, 0x517000
000def1cadd x0, x0, 2944
000def20adrp x1, 0x633000
000def24add x1, x1, 8
000def28bl runtime.gopanic
000def2c
000def2cloc_def2c:
000def2cb 0xdef30
000def30
000def30loc_def30:
000def30b 0xdeef0
000def34
000def34loc_def34:
000def34str x0, [sp+8]
000def38strb w1, [sp+16]
000def3cmov x3, x30
000def40bl runtime.morestack_noctxt.abi0
000def44ldr x0, [sp+8]
000def48ldrb w1, [sp+16]
000def4cb 0xdedf0
000dedf0
000dedf0internal/poll.convertErr: ; void internal/poll.convertErr(int res, bool isFile)
000dedf0ldr x16, [x28+16]
000dedf4subs xzr, sp, x16
000dedf8b.ls 0xdef34
000dedfcstr x30, [sp-80]!
000dee00stur x29, [sp-8]
000dee04sub x29, sp, 8
000dee08str x0, [sp+88]
000dee0cstrb w1, [sp+96]
000dee10stp xzr, xzr, [sp+40]
000dee14ldr x2, [sp+88]
000dee18str x2, [sp+32]
000dee1csubs xzr, x2, 1
000dee20b.le 0xdee28
000dee24b 0xdee80
000dee28
000dee28loc_dee28:
000dee28cbz x2, 0xdee30
000dee2cb 0xdee4c
000dee30
000dee30loc_dee30:
000dee30b 0xdee34
000dee34
000dee34loc_dee34:
000dee34stp xzr, xzr, [sp+40]
000dee38mov x0, xzr
000dee3cmov x1, xzr
000dee40ldur x29, [sp-8]
000dee44ldr x30, [sp], 80
000dee48ret x30
000dee4c
000dee4cloc_dee4c:
000dee4csubs xzr, x2, 1
000dee50b.eq 0xdee58
000dee54b 0xdef2c
000dee58
000dee58loc_dee58:
000dee58b 0xdee5c
000dee5c
000dee5cloc_dee5c:
000dee5cldrb w0, [sp+96]
000dee60bl internal/poll.errClosing
000dee64str x0, [sp+56]
000dee68str x1, [sp+64]
000dee6cstr x0, [sp+40]
000dee70str x1, [sp+48]
000dee74ldur x29, [sp-8]
000dee78ldr x30, [sp], 80
000dee7cret x30
000dee80
000dee80loc_dee80:
000dee80subs xzr, x2, 2
000dee84b.eq 0xdee8c
000dee88b 0xdeeb4
000dee8c
000dee8cloc_dee8c:
000dee8cb 0xdee90
000dee90
000dee90loc_dee90:
000dee90adrp x27, 0x92f000
000dee94ldr x0, [x27+2672]
000dee98adrp x27, 0x92f000
000dee9cldr x1, [x27+2680]
000deea0str x0, [sp+40]
000deea4str x1, [sp+48]
000deea8ldur x29, [sp-8]
000deeacldr x30, [sp], 80
000deeb0ret x30
000deeb4
000deeb4loc_deeb4:
000deeb4subs xzr, x2, 3
000deeb8b.eq 0xdeec0
000deebcb 0xdeee8
000deec0
000deec0loc_deec0:
000deec0b 0xdeec4
000deec4
000deec4loc_deec4:
000deec4adrp x27, 0x943000
000deec8ldr x0, [x27+1760]
000deeccadrp x27, 0x943000
000deed0ldr x1, [x27+1768]
000deed4str x0, [sp+40]
000deed8str x1, [sp+48]
000deedcldur x29, [sp-8]
000deee0ldr x30, [sp], 80
000deee4ret x30
000deee8
000deee8loc_deee8:
000deee8b 0xdeeec
000deeec
000deeecloc_deeec:
000deeecb 0xdeef0
000deef0
000deef0loc_deef0:
000deef0b 0xdeef4
000deef4
000deef4loc_deef4:
000deef4bl runtime.printlock
000deef8adrp x0, 0x5d5000
000deefcadd x0, x0, 3808
000def00orr x1, xzr, 14
000def04bl runtime.printstring
000def08ldr x0, [sp+88]
000def0cbl runtime.printint
000def10bl runtime.printnl
000def14bl runtime.printunlock
000def18adrp x0, 0x517000
000def1cadd x0, x0, 2944
000def20adrp x1, 0x633000
000def24add x1, x1, 8
000def28bl runtime.gopanic
000def2c
000def2cloc_def2c:
000def2cb 0xdef30
000def30
000def30loc_def30:
000def30b 0xdeef0
000def34
000def34loc_def34:
000def34str x0, [sp+8]
000def38strb w1, [sp+16]
000def3cmov x3, x30
000def40bl runtime.morestack_noctxt.abi0
000def44ldr x0, [sp+8]
000def48ldrb w1, [sp+16]
000def4cb 0xdedf0
000dedf0
000def50
000def50internal/poll.(*FD).SetDeadline: ; void internal/poll.(*FD).SetDeadline(internal/poll.FD * fd, time.Time t)
000def50ldr x16, [x28+16]
000def54subs xzr, sp, x16
000def58b.ls 0xdefb0
000def5cstr x30, [sp-96]!
000def60stur x29, [sp-8]
000def64sub x29, sp, 8
000def68str x0, [sp+104]
000def6cstr x1, [sp+112]
000def70str x2, [sp+120]
000def74str x3, [sp+128]
000def78stp xzr, xzr, [sp+56]
000def7cldr x1, [sp+112]
000def80ldr x2, [sp+120]
000def84ldr x3, [sp+128]
000def88ldr x0, [sp+104]
000def8cmovz x4, 233
000def90bl internal/poll.setDeadlineImpl
000def94str x0, [sp+72]
000def98str x1, [sp+80]
000def9cstr x0, [sp+56]
000defa0str x1, [sp+64]
000defa4ldur x29, [sp-8]
000defa8ldr x30, [sp], 96
000defacret x30
000defb0
000defb0loc_defb0:
000defb0stp x0, x1, [sp+8]
000defb4stp x2, x3, [sp+24]
000defb8mov x3, x30
000defbcbl runtime.morestack_noctxt.abi0
000defc0ldp x0, x1, [sp+8]
000defc4ldp x2, x3, [sp+24]
000defc8b 0xdef50
000defccudf 0
000def50
000def50internal/poll.(*FD).SetDeadline: ; void internal/poll.(*FD).SetDeadline(internal/poll.FD * fd, time.Time t)
000def50ldr x16, [x28+16]
000def54subs xzr, sp, x16
000def58b.ls 0xdefb0
000def5cstr x30, [sp-96]!
000def60stur x29, [sp-8]
000def64sub x29, sp, 8
000def68str x0, [sp+104]
000def6cstr x1, [sp+112]
000def70str x2, [sp+120]
000def74str x3, [sp+128]
000def78stp xzr, xzr, [sp+56]
000def7cldr x1, [sp+112]
000def80ldr x2, [sp+120]
000def84ldr x3, [sp+128]
000def88ldr x0, [sp+104]
000def8cmovz x4, 233
000def90bl internal/poll.setDeadlineImpl
000def94str x0, [sp+72]
000def98str x1, [sp+80]
000def9cstr x0, [sp+56]
000defa0str x1, [sp+64]
000defa4ldur x29, [sp-8]
000defa8ldr x30, [sp], 96
000defacret x30
000defb0
000defb0loc_defb0:
000defb0stp x0, x1, [sp+8]
000defb4stp x2, x3, [sp+24]
000defb8mov x3, x30
000defbcbl runtime.morestack_noctxt.abi0
000defc0ldp x0, x1, [sp+8]
000defc4ldp x2, x3, [sp+24]
000defc8b 0xdef50
000defccudf 0
000def50
000defd0
000defd0internal/poll.(*FD).SetReadDeadline: ; void internal/poll.(*FD).SetReadDeadline(internal/poll.FD * fd, time.Time t)
000defd0ldr x16, [x28+16]
000defd4subs xzr, sp, x16
000defd8b.ls 0xdf030
000defdcstr x30, [sp-96]!
000defe0stur x29, [sp-8]
000defe4sub x29, sp, 8
000defe8str x0, [sp+104]
000defecstr x1, [sp+112]
000deff0str x2, [sp+120]
000deff4str x3, [sp+128]
000deff8stp xzr, xzr, [sp+56]
000deffcldr x1, [sp+112]
000df000ldr x2, [sp+120]
000df004ldr x3, [sp+128]
000df008ldr x0, [sp+104]
000df00cmovz x4, 114
000df010bl internal/poll.setDeadlineImpl
000df014str x0, [sp+72]
000df018str x1, [sp+80]
000df01cstr x0, [sp+56]
000df020str x1, [sp+64]
000df024ldur x29, [sp-8]
000df028ldr x30, [sp], 96
000df02cret x30
000df030
000df030loc_df030:
000df030stp x0, x1, [sp+8]
000df034stp x2, x3, [sp+24]
000df038mov x3, x30
000df03cbl runtime.morestack_noctxt.abi0
000df040ldp x0, x1, [sp+8]
000df044ldp x2, x3, [sp+24]
000df048b 0xdefd0
000df04cudf 0
000defd0
000defd0internal/poll.(*FD).SetReadDeadline: ; void internal/poll.(*FD).SetReadDeadline(internal/poll.FD * fd, time.Time t)
000defd0ldr x16, [x28+16]
000defd4subs xzr, sp, x16
000defd8b.ls 0xdf030
000defdcstr x30, [sp-96]!
000defe0stur x29, [sp-8]
000defe4sub x29, sp, 8
000defe8str x0, [sp+104]
000defecstr x1, [sp+112]
000deff0str x2, [sp+120]
000deff4str x3, [sp+128]
000deff8stp xzr, xzr, [sp+56]
000deffcldr x1, [sp+112]
000df000ldr x2, [sp+120]
000df004ldr x3, [sp+128]
000df008ldr x0, [sp+104]
000df00cmovz x4, 114
000df010bl internal/poll.setDeadlineImpl
000df014str x0, [sp+72]
000df018str x1, [sp+80]
000df01cstr x0, [sp+56]
000df020str x1, [sp+64]
000df024ldur x29, [sp-8]
000df028ldr x30, [sp], 96
000df02cret x30
000df030
000df030loc_df030:
000df030stp x0, x1, [sp+8]
000df034stp x2, x3, [sp+24]
000df038mov x3, x30
000df03cbl runtime.morestack_noctxt.abi0
000df040ldp x0, x1, [sp+8]
000df044ldp x2, x3, [sp+24]
000df048b 0xdefd0
000df04cudf 0
000defd0
000df050
000df050internal/poll.(*FD).SetWriteDeadline: ; void internal/poll.(*FD).SetWriteDeadline(internal/poll.FD * fd, time.Time t)
000df050ldr x16, [x28+16]
000df054subs xzr, sp, x16
000df058b.ls 0xdf0b0
000df05cstr x30, [sp-96]!
000df060stur x29, [sp-8]
000df064sub x29, sp, 8
000df068str x0, [sp+104]
000df06cstr x1, [sp+112]
000df070str x2, [sp+120]
000df074str x3, [sp+128]
000df078stp xzr, xzr, [sp+56]
000df07cldr x1, [sp+112]
000df080ldr x2, [sp+120]
000df084ldr x3, [sp+128]
000df088ldr x0, [sp+104]
000df08cmovz x4, 119
000df090bl internal/poll.setDeadlineImpl
000df094str x0, [sp+72]
000df098str x1, [sp+80]
000df09cstr x0, [sp+56]
000df0a0str x1, [sp+64]
000df0a4ldur x29, [sp-8]
000df0a8ldr x30, [sp], 96
000df0acret x30
000df0b0
000df0b0loc_df0b0:
000df0b0stp x0, x1, [sp+8]
000df0b4stp x2, x3, [sp+24]
000df0b8mov x3, x30
000df0bcbl runtime.morestack_noctxt.abi0
000df0c0ldp x0, x1, [sp+8]
000df0c4ldp x2, x3, [sp+24]
000df0c8b 0xdf050
000df0ccudf 0
000df050
000df050internal/poll.(*FD).SetWriteDeadline: ; void internal/poll.(*FD).SetWriteDeadline(internal/poll.FD * fd, time.Time t)
000df050ldr x16, [x28+16]
000df054subs xzr, sp, x16
000df058b.ls 0xdf0b0
000df05cstr x30, [sp-96]!
000df060stur x29, [sp-8]
000df064sub x29, sp, 8
000df068str x0, [sp+104]
000df06cstr x1, [sp+112]
000df070str x2, [sp+120]
000df074str x3, [sp+128]
000df078stp xzr, xzr, [sp+56]
000df07cldr x1, [sp+112]
000df080ldr x2, [sp+120]
000df084ldr x3, [sp+128]
000df088ldr x0, [sp+104]
000df08cmovz x4, 119
000df090bl internal/poll.setDeadlineImpl
000df094str x0, [sp+72]
000df098str x1, [sp+80]
000df09cstr x0, [sp+56]
000df0a0str x1, [sp+64]
000df0a4ldur x29, [sp-8]
000df0a8ldr x30, [sp], 96
000df0acret x30
000df0b0
000df0b0loc_df0b0:
000df0b0stp x0, x1, [sp+8]
000df0b4stp x2, x3, [sp+24]
000df0b8mov x3, x30
000df0bcbl runtime.morestack_noctxt.abi0
000df0c0ldp x0, x1, [sp+8]
000df0c4ldp x2, x3, [sp+24]
000df0c8b 0xdf050
000df0ccudf 0
000df050
000df0d0
000df0d0internal/poll.setDeadlineImpl: ; void internal/poll.setDeadlineImpl(internal/poll.FD * fd, time.Time t, int mode)
000df0d0ldr x16, [x28+16]
000df0d4sub x17, sp, 64
000df0d8subs xzr, x17, x16
000df0dcb.ls 0xdf29c
000df0e0str x30, [sp-192]!
000df0e4stur x29, [sp-8]
000df0e8sub x29, sp, 8
000df0ecstr x0, [sp+200]
000df0f0str x1, [sp+208]
000df0f4str x2, [sp+216]
000df0f8str x3, [sp+224]
000df0fcstr x4, [sp+232]
000df100stp xzr, xzr, [sp+120]
000df104str xzr, [sp+48]
000df108ldr x0, [sp+208]
000df10cldr x1, [sp+216]
000df110ldr x2, [sp+224]
000df114bl time.Time.IsZero
000df118strb w0, [sp+47]
000df11ctbnz w0, 0, 0xdf124
000df120b 0xdf128
000df124
000df124loc_df124:
000df124b 0xdf160
000df128
000df128loc_df128:
000df128ldr x0, [sp+208]
000df12cldr x1, [sp+216]
000df130ldr x2, [sp+224]
000df134bl time.Until
000df138str x0, [sp+56]
000df13cstr x0, [sp+48]
000df140ldr x3, [sp+48]
000df144cbz x3, 0xdf14c
000df148b 0xdf158
000df14c
000df14cloc_df14c:
000df14cmovn x1, 0
000df150str x1, [sp+48]
000df154b 0xdf15c
000df158
000df158loc_df158:
000df158b 0xdf15c
000df15c
000df15cloc_df15c:
000df15cb 0xdf160
000df160
000df160loc_df160:
000df160ldr x0, [sp+200]
000df164bl internal/poll.(*FD).incref
000df168str x0, [sp+136]
000df16cstr x1, [sp+144]
000df170cbnz x0, 0xdf178
000df174b 0xdf198
000df178
000df178loc_df178:
000df178str x0, [sp+120]
000df17cstr x1, [sp+128]
000df180bl runtime.deferreturn
000df184ldr x0, [sp+120]
000df188ldr x1, [sp+128]
000df18cldur x29, [sp-8]
000df190ldr x30, [sp], 192
000df194ret x30
000df198
000df198loc_df198:
000df198ldr x1, [sp+200]
000df19cstr x1, [sp+160]
000df1a0stp xzr, xzr, [sp+168]
000df1a4add x1, sp, 168
000df1a8str x1, [sp+152]
000df1acldrsb x27, [x1]
000df1b0adrp x2, 0
000df1b4add x2, x2, 704
000df1b8str x2, [x1]
000df1bcldrsb x27, [x1]
000df1c0ldr x2, [sp+160]
000df1c4adrp x27, 0x96c000
000df1c8ldr w3, [x27+3056]
000df1cccbz w3, 0xdf1d4
000df1d0b 0xdf1d8
000df1d4
000df1d4loc_df1d4:
000df1d4b 0xdf1ec
000df1d8
000df1d8loc_df1d8:
000df1d8bl runtime.gcWriteBarrier2
000df1dcstr x2, [x25]
000df1e0ldr x3, [x1+8]
000df1e4str x3, [x25+8]
000df1e8b 0xdf1ec
000df1ec
000df1ecloc_df1ec:
000df1ecstr x2, [x1+8]
000df1f0str x1, [sp+88]
000df1f4add x0, sp, 64
000df1f8bl runtime.deferprocStack
000df1fcsubs xzr, x0, 0
000df200b.ne 0xdf284
000df204b 0xdf208
000df208
000df208loc_df208:
000df208ldr x3, [sp+200]
000df20cldrsb x27, [x3]
000df210ldr x3, [x3+32]
000df214cbz x3, 0xdf21c
000df218b 0xdf24c
000df21c
000df21cloc_df21c:
000df21cadrp x27, 0x942000
000df220ldr x0, [x27+1744]
000df224adrp x27, 0x942000
000df228ldr x1, [x27+1752]
000df22cstr x0, [sp+120]
000df230str x1, [sp+128]
000df234bl runtime.deferreturn
000df238ldr x0, [sp+120]
000df23cldr x1, [sp+128]
000df240ldur x29, [sp-8]
000df244ldr x30, [sp], 192
000df248ret x30
000df24c
000df24cloc_df24c:
000df24cldr x3, [sp+200]
000df250ldrsb x27, [x3]
000df254ldr x0, [x3+32]
000df258str x0, [sp+112]
000df25cldr x1, [sp+48]
000df260ldr x2, [sp+232]
000df264bl internal/poll.runtime_pollSetDeadline
000df268stp xzr, xzr, [sp+120]
000df26cbl runtime.deferreturn
000df270ldr x1, [sp+128]
000df274ldr x0, [sp+120]
000df278ldur x29, [sp-8]
000df27cldr x30, [sp], 192
000df280ret x30
000df284
000df284loc_df284:
000df284bl runtime.deferreturn
000df288ldr x0, [sp+120]
000df28cldr x1, [sp+128]
000df290ldur x29, [sp-8]
000df294ldr x30, [sp], 192
000df298ret x30
000df29c
000df29cloc_df29c:
000df29cstp x0, x1, [sp+8]
000df2a0stp x2, x3, [sp+24]
000df2a4str x4, [sp+40]
000df2a8mov x3, x30
000df2acbl runtime.morestack_noctxt.abi0
000df2b0ldp x0, x1, [sp+8]
000df2b4ldp x2, x3, [sp+24]
000df2b8ldr x4, [sp+40]
000df2bcb 0xdf0d0
000df0d0
000df0d0internal/poll.setDeadlineImpl: ; void internal/poll.setDeadlineImpl(internal/poll.FD * fd, time.Time t, int mode)
000df0d0ldr x16, [x28+16]
000df0d4sub x17, sp, 64
000df0d8subs xzr, x17, x16
000df0dcb.ls 0xdf29c
000df0e0str x30, [sp-192]!
000df0e4stur x29, [sp-8]
000df0e8sub x29, sp, 8
000df0ecstr x0, [sp+200]
000df0f0str x1, [sp+208]
000df0f4str x2, [sp+216]
000df0f8str x3, [sp+224]
000df0fcstr x4, [sp+232]
000df100stp xzr, xzr, [sp+120]
000df104str xzr, [sp+48]
000df108ldr x0, [sp+208]
000df10cldr x1, [sp+216]
000df110ldr x2, [sp+224]
000df114bl time.Time.IsZero
000df118strb w0, [sp+47]
000df11ctbnz w0, 0, 0xdf124
000df120b 0xdf128
000df124
000df124loc_df124:
000df124b 0xdf160
000df128
000df128loc_df128:
000df128ldr x0, [sp+208]
000df12cldr x1, [sp+216]
000df130ldr x2, [sp+224]
000df134bl time.Until
000df138str x0, [sp+56]
000df13cstr x0, [sp+48]
000df140ldr x3, [sp+48]
000df144cbz x3, 0xdf14c
000df148b 0xdf158
000df14c
000df14cloc_df14c:
000df14cmovn x1, 0
000df150str x1, [sp+48]
000df154b 0xdf15c
000df158
000df158loc_df158:
000df158b 0xdf15c
000df15c
000df15cloc_df15c:
000df15cb 0xdf160
000df160
000df160loc_df160:
000df160ldr x0, [sp+200]
000df164bl internal/poll.(*FD).incref
000df168str x0, [sp+136]
000df16cstr x1, [sp+144]
000df170cbnz x0, 0xdf178
000df174b 0xdf198
000df178
000df178loc_df178:
000df178str x0, [sp+120]
000df17cstr x1, [sp+128]
000df180bl runtime.deferreturn
000df184ldr x0, [sp+120]
000df188ldr x1, [sp+128]
000df18cldur x29, [sp-8]
000df190ldr x30, [sp], 192
000df194ret x30
000df198
000df198loc_df198:
000df198ldr x1, [sp+200]
000df19cstr x1, [sp+160]
000df1a0stp xzr, xzr, [sp+168]
000df1a4add x1, sp, 168
000df1a8str x1, [sp+152]
000df1acldrsb x27, [x1]
000df1b0adrp x2, 0
000df1b4add x2, x2, 704
000df1b8str x2, [x1]
000df1bcldrsb x27, [x1]
000df1c0ldr x2, [sp+160]
000df1c4adrp x27, 0x96c000
000df1c8ldr w3, [x27+3056]
000df1cccbz w3, 0xdf1d4
000df1d0b 0xdf1d8
000df1d4
000df1d4loc_df1d4:
000df1d4b 0xdf1ec
000df1d8
000df1d8loc_df1d8:
000df1d8bl runtime.gcWriteBarrier2
000df1dcstr x2, [x25]
000df1e0ldr x3, [x1+8]
000df1e4str x3, [x25+8]
000df1e8b 0xdf1ec
000df1ec
000df1ecloc_df1ec:
000df1ecstr x2, [x1+8]
000df1f0str x1, [sp+88]
000df1f4add x0, sp, 64
000df1f8bl runtime.deferprocStack
000df1fcsubs xzr, x0, 0
000df200b.ne 0xdf284
000df204b 0xdf208
000df208
000df208loc_df208:
000df208ldr x3, [sp+200]
000df20cldrsb x27, [x3]
000df210ldr x3, [x3+32]
000df214cbz x3, 0xdf21c
000df218b 0xdf24c
000df21c
000df21cloc_df21c:
000df21cadrp x27, 0x942000
000df220ldr x0, [x27+1744]
000df224adrp x27, 0x942000
000df228ldr x1, [x27+1752]
000df22cstr x0, [sp+120]
000df230str x1, [sp+128]
000df234bl runtime.deferreturn
000df238ldr x0, [sp+120]
000df23cldr x1, [sp+128]
000df240ldur x29, [sp-8]
000df244ldr x30, [sp], 192
000df248ret x30
000df24c
000df24cloc_df24c:
000df24cldr x3, [sp+200]
000df250ldrsb x27, [x3]
000df254ldr x0, [x3+32]
000df258str x0, [sp+112]
000df25cldr x1, [sp+48]
000df260ldr x2, [sp+232]
000df264bl internal/poll.runtime_pollSetDeadline
000df268stp xzr, xzr, [sp+120]
000df26cbl runtime.deferreturn
000df270ldr x1, [sp+128]
000df274ldr x0, [sp+120]
000df278ldur x29, [sp-8]
000df27cldr x30, [sp], 192
000df280ret x30
000df284
000df284loc_df284:
000df284bl runtime.deferreturn
000df288ldr x0, [sp+120]
000df28cldr x1, [sp+128]
000df290ldur x29, [sp-8]
000df294ldr x30, [sp], 192
000df298ret x30
000df29c
000df29cloc_df29c:
000df29cstp x0, x1, [sp+8]
000df2a0stp x2, x3, [sp+24]
000df2a4str x4, [sp+40]
000df2a8mov x3, x30
000df2acbl runtime.morestack_noctxt.abi0
000df2b0ldp x0, x1, [sp+8]
000df2b4ldp x2, x3, [sp+24]
000df2b8ldr x4, [sp+40]
000df2bcb 0xdf0d0
000df0d0
000df2c0
000df2c0internal/poll.setDeadlineImpl.deferwrap1: ; void internal/poll.setDeadlineImpl.deferwrap1(void)
000df2c0ldr x16, [x28+16]
000df2c4subs xzr, sp, x16
000df2c8b.ls 0xdf2f8
000df2ccstr x30, [sp-32]!
000df2d0stur x29, [sp-8]
000df2d4sub x29, sp, 8
000df2d8ldr x16, [x28+32]
000df2dccbnz x16, 0xdf304
000df2e0
000df2e0loc_df2e0:
000df2e0ldr x0, [x26+8]
000df2e4str x0, [sp+16]
000df2e8bl internal/poll.(*FD).decref
000df2ecldur x29, [sp-8]
000df2f0ldr x30, [sp], 32
000df2f4ret x30
000df2f8
000df2f8loc_df2f8:
000df2f8mov x3, x30
000df2fcbl runtime.morestack.abi0
000df300b 0xdf2c0
000df304
000df304loc_df304:
000df304ldr x17, [x16]
000df308add x20, sp, 40
000df30csubs xzr, x20, x17
000df310b.ne 0xdf2e0
000df314add x20, sp, 8
000df318str x20, [x16]
000df31cb 0xdf2e0
000df2c0
000df2c0internal/poll.setDeadlineImpl.deferwrap1: ; void internal/poll.setDeadlineImpl.deferwrap1(void)
000df2c0ldr x16, [x28+16]
000df2c4subs xzr, sp, x16
000df2c8b.ls 0xdf2f8
000df2ccstr x30, [sp-32]!
000df2d0stur x29, [sp-8]
000df2d4sub x29, sp, 8
000df2d8ldr x16, [x28+32]
000df2dccbnz x16, 0xdf304
000df2e0
000df2e0loc_df2e0:
000df2e0ldr x0, [x26+8]
000df2e4str x0, [sp+16]
000df2e8bl internal/poll.(*FD).decref
000df2ecldur x29, [sp-8]
000df2f0ldr x30, [sp], 32
000df2f4ret x30
000df2f8
000df2f8loc_df2f8:
000df2f8mov x3, x30
000df2fcbl runtime.morestack.abi0
000df300b 0xdf2c0
000df304
000df304loc_df304:
000df304ldr x17, [x16]
000df308add x20, sp, 40
000df30csubs xzr, x20, x17
000df310b.ne 0xdf2e0
000df314add x20, sp, 8
000df318str x20, [x16]
000df31cb 0xdf2e0
000df2c0
000df320
000df320internal/poll.(*FD).eofError: ; void internal/poll.(*FD).eofError(internal/poll.FD * fd, int n, error err)
000df320str x30, [sp-48]!
000df324stur x29, [sp-8]
000df328sub x29, sp, 8
000df32cstr x0, [sp+56]
000df330str x1, [sp+64]
000df334str x2, [sp+72]
000df338str x3, [sp+80]
000df33cstp xzr, xzr, [sp+24]
000df340ldr x2, [sp+64]
000df344subs xzr, x2, 0
000df348cset x3, eq
000df34cstrb w3, [sp+22]
000df350cbz x2, 0xdf358
000df354b 0xdf370
000df358
000df358loc_df358:
000df358ldr x2, [sp+72]
000df35csubs xzr, x2, 0
000df360cset x2, ne
000df364eor x2, x2, 1
000df368strb w2, [sp+22]
000df36cb 0xdf374
000df370
000df370loc_df370:
000df370b 0xdf374
000df374
000df374loc_df374:
000df374ldrb w2, [sp+22]
000df378strb w2, [sp+23]
000df37ctbnz w2, 0, 0xdf384
000df380b 0xdf398
000df384
000df384loc_df384:
000df384ldr x2, [sp+56]
000df388ldrsb x27, [x2]
000df38cldrb w2, [x2+49]
000df390strb w2, [sp+23]
000df394b 0xdf39c
000df398
000df398loc_df398:
000df398b 0xdf39c
000df39c
000df39cloc_df39c:
000df39cldrb w2, [sp+23]
000df3a0tbnz w2, 0, 0xdf3a8
000df3a4b 0xdf3cc
000df3a8
000df3a8loc_df3a8:
000df3a8adrp x27, 0x942000
000df3acldr x0, [x27+1520]
000df3b0adrp x27, 0x942000
000df3b4ldr x1, [x27+1528]
000df3b8str x0, [sp+24]
000df3bcstr x1, [sp+32]
000df3c0add x29, sp, 40
000df3c4add sp, sp, 48
000df3c8ret x30
000df3cc
000df3ccloc_df3cc:
000df3ccldr x0, [sp+72]
000df3d0ldr x1, [sp+80]
000df3d4str x0, [sp+24]
000df3d8str x1, [sp+32]
000df3dcadd x29, sp, 40
000df3e0add sp, sp, 48
000df3e4ret x30
000df3e8udf 0
000df3ecudf 0
000df320
000df320internal/poll.(*FD).eofError: ; void internal/poll.(*FD).eofError(internal/poll.FD * fd, int n, error err)
000df320str x30, [sp-48]!
000df324stur x29, [sp-8]
000df328sub x29, sp, 8
000df32cstr x0, [sp+56]
000df330str x1, [sp+64]
000df334str x2, [sp+72]
000df338str x3, [sp+80]
000df33cstp xzr, xzr, [sp+24]
000df340ldr x2, [sp+64]
000df344subs xzr, x2, 0
000df348cset x3, eq
000df34cstrb w3, [sp+22]
000df350cbz x2, 0xdf358
000df354b 0xdf370
000df358
000df358loc_df358:
000df358ldr x2, [sp+72]
000df35csubs xzr, x2, 0
000df360cset x2, ne
000df364eor x2, x2, 1
000df368strb w2, [sp+22]
000df36cb 0xdf374
000df370
000df370loc_df370:
000df370b 0xdf374
000df374
000df374loc_df374:
000df374ldrb w2, [sp+22]
000df378strb w2, [sp+23]
000df37ctbnz w2, 0, 0xdf384
000df380b 0xdf398
000df384
000df384loc_df384:
000df384ldr x2, [sp+56]
000df388ldrsb x27, [x2]
000df38cldrb w2, [x2+49]
000df390strb w2, [sp+23]
000df394b 0xdf39c
000df398
000df398loc_df398:
000df398b 0xdf39c
000df39c
000df39cloc_df39c:
000df39cldrb w2, [sp+23]
000df3a0tbnz w2, 0, 0xdf3a8
000df3a4b 0xdf3cc
000df3a8
000df3a8loc_df3a8:
000df3a8adrp x27, 0x942000
000df3acldr x0, [x27+1520]
000df3b0adrp x27, 0x942000
000df3b4ldr x1, [x27+1528]
000df3b8str x0, [sp+24]
000df3bcstr x1, [sp+32]
000df3c0add x29, sp, 40
000df3c4add sp, sp, 48
000df3c8ret x30
000df3cc
000df3ccloc_df3cc:
000df3ccldr x0, [sp+72]
000df3d0ldr x1, [sp+80]
000df3d4str x0, [sp+24]
000df3d8str x1, [sp+32]
000df3dcadd x29, sp, 40
000df3e0add sp, sp, 48
000df3e4ret x30
000df3e8udf 0
000df3ecudf 0
000df320
000df3f0
000df3f0internal/poll.(*FD).Shutdown: ; void internal/poll.(*FD).Shutdown(internal/poll.FD * fd, int how)
000df3f0ldr x16, [x28+16]
000df3f4sub x17, sp, 48
000df3f8subs xzr, x17, x16
000df3fcb.ls 0xdf518
000df400str x30, [sp-176]!
000df404stur x29, [sp-8]
000df408sub x29, sp, 8
000df40cstr x0, [sp+184]
000df410str x1, [sp+192]
000df414stp xzr, xzr, [sp+88]
000df418ldr x0, [sp+184]
000df41cbl internal/poll.(*FD).incref
000df420str x0, [sp+104]
000df424str x1, [sp+112]
000df428cbnz x0, 0xdf430
000df42cb 0xdf450
000df430
000df430loc_df430:
000df430str x0, [sp+88]
000df434str x1, [sp+96]
000df438bl runtime.deferreturn
000df43cldr x0, [sp+88]
000df440ldr x1, [sp+96]
000df444ldur x29, [sp-8]
000df448ldr x30, [sp], 176
000df44cret x30
000df450
000df450loc_df450:
000df450ldr x1, [sp+184]
000df454str x1, [sp+160]
000df458stp xzr, xzr, [sp+120]
000df45cadd x1, sp, 120
000df460str x1, [sp+136]
000df464ldrsb x27, [x1]
000df468adrp x2, 0
000df46cadd x2, x2, 1328
000df470str x2, [x1]
000df474ldrsb x27, [x1]
000df478ldr x2, [sp+160]
000df47cadrp x27, 0x96c000
000df480ldr w3, [x27+3056]
000df484cbz w3, 0xdf48c
000df488b 0xdf490
000df48c
000df48cloc_df48c:
000df48cb 0xdf4a4
000df490
000df490loc_df490:
000df490bl runtime.gcWriteBarrier2
000df494str x2, [x25]
000df498ldr x3, [x1+8]
000df49cstr x3, [x25+8]
000df4a0b 0xdf4a4
000df4a4
000df4a4loc_df4a4:
000df4a4str x2, [x1+8]
000df4a8str x1, [sp+56]
000df4acadd x0, sp, 32
000df4b0bl runtime.deferprocStack
000df4b4subs xzr, x0, 0
000df4b8b.ne 0xdf500
000df4bcb 0xdf4c0
000df4c0
000df4c0loc_df4c0:
000df4c0ldr x2, [sp+184]
000df4c4ldrsb x27, [x2]
000df4c8ldr x0, [x2+16]
000df4ccstr x0, [sp+80]
000df4d0ldr x1, [sp+192]
000df4d4bl syscall.Shutdown
000df4d8str x0, [sp+144]
000df4dcstr x1, [sp+152]
000df4e0str x0, [sp+88]
000df4e4str x1, [sp+96]
000df4e8bl runtime.deferreturn
000df4ecldr x0, [sp+88]
000df4f0ldr x1, [sp+96]
000df4f4ldur x29, [sp-8]
000df4f8ldr x30, [sp], 176
000df4fcret x30
000df500
000df500loc_df500:
000df500bl runtime.deferreturn
000df504ldr x0, [sp+88]
000df508ldr x1, [sp+96]
000df50cldur x29, [sp-8]
000df510ldr x30, [sp], 176
000df514ret x30
000df518
000df518loc_df518:
000df518stp x0, x1, [sp+8]
000df51cmov x3, x30
000df520bl runtime.morestack_noctxt.abi0
000df524ldp x0, x1, [sp+8]
000df528b 0xdf3f0
000df52cudf 0
000df3f0
000df3f0internal/poll.(*FD).Shutdown: ; void internal/poll.(*FD).Shutdown(internal/poll.FD * fd, int how)
000df3f0ldr x16, [x28+16]
000df3f4sub x17, sp, 48
000df3f8subs xzr, x17, x16
000df3fcb.ls 0xdf518
000df400str x30, [sp-176]!
000df404stur x29, [sp-8]
000df408sub x29, sp, 8
000df40cstr x0, [sp+184]
000df410str x1, [sp+192]
000df414stp xzr, xzr, [sp+88]
000df418ldr x0, [sp+184]
000df41cbl internal/poll.(*FD).incref
000df420str x0, [sp+104]
000df424str x1, [sp+112]
000df428cbnz x0, 0xdf430
000df42cb 0xdf450
000df430
000df430loc_df430:
000df430str x0, [sp+88]
000df434str x1, [sp+96]
000df438bl runtime.deferreturn
000df43cldr x0, [sp+88]
000df440ldr x1, [sp+96]
000df444ldur x29, [sp-8]
000df448ldr x30, [sp], 176
000df44cret x30
000df450
000df450loc_df450:
000df450ldr x1, [sp+184]
000df454str x1, [sp+160]
000df458stp xzr, xzr, [sp+120]
000df45cadd x1, sp, 120
000df460str x1, [sp+136]
000df464ldrsb x27, [x1]
000df468adrp x2, 0
000df46cadd x2, x2, 1328
000df470str x2, [x1]
000df474ldrsb x27, [x1]
000df478ldr x2, [sp+160]
000df47cadrp x27, 0x96c000
000df480ldr w3, [x27+3056]
000df484cbz w3, 0xdf48c
000df488b 0xdf490
000df48c
000df48cloc_df48c:
000df48cb 0xdf4a4
000df490
000df490loc_df490:
000df490bl runtime.gcWriteBarrier2
000df494str x2, [x25]
000df498ldr x3, [x1+8]
000df49cstr x3, [x25+8]
000df4a0b 0xdf4a4
000df4a4
000df4a4loc_df4a4:
000df4a4str x2, [x1+8]
000df4a8str x1, [sp+56]
000df4acadd x0, sp, 32
000df4b0bl runtime.deferprocStack
000df4b4subs xzr, x0, 0
000df4b8b.ne 0xdf500
000df4bcb 0xdf4c0
000df4c0
000df4c0loc_df4c0:
000df4c0ldr x2, [sp+184]
000df4c4ldrsb x27, [x2]
000df4c8ldr x0, [x2+16]
000df4ccstr x0, [sp+80]
000df4d0ldr x1, [sp+192]
000df4d4bl syscall.Shutdown
000df4d8str x0, [sp+144]
000df4dcstr x1, [sp+152]
000df4e0str x0, [sp+88]
000df4e4str x1, [sp+96]
000df4e8bl runtime.deferreturn
000df4ecldr x0, [sp+88]
000df4f0ldr x1, [sp+96]
000df4f4ldur x29, [sp-8]
000df4f8ldr x30, [sp], 176
000df4fcret x30
000df500
000df500loc_df500:
000df500bl runtime.deferreturn
000df504ldr x0, [sp+88]
000df508ldr x1, [sp+96]
000df50cldur x29, [sp-8]
000df510ldr x30, [sp], 176
000df514ret x30
000df518
000df518loc_df518:
000df518stp x0, x1, [sp+8]
000df51cmov x3, x30
000df520bl runtime.morestack_noctxt.abi0
000df524ldp x0, x1, [sp+8]
000df528b 0xdf3f0
000df52cudf 0
000df3f0
000df530
000df530internal/poll.(*FD).Shutdown.deferwrap1: ; void internal/poll.(*FD).Shutdown.deferwrap1(void)
000df530ldr x16, [x28+16]
000df534subs xzr, sp, x16
000df538b.ls 0xdf568
000df53cstr x30, [sp-32]!
000df540stur x29, [sp-8]
000df544sub x29, sp, 8
000df548ldr x16, [x28+32]
000df54ccbnz x16, 0xdf574
000df550
000df550loc_df550:
000df550ldr x0, [x26+8]
000df554str x0, [sp+16]
000df558bl internal/poll.(*FD).decref
000df55cldur x29, [sp-8]
000df560ldr x30, [sp], 32
000df564ret x30
000df568
000df568loc_df568:
000df568mov x3, x30
000df56cbl runtime.morestack.abi0
000df570b 0xdf530
000df574
000df574loc_df574:
000df574ldr x17, [x16]
000df578add x20, sp, 40
000df57csubs xzr, x20, x17
000df580b.ne 0xdf550
000df584add x20, sp, 8
000df588str x20, [x16]
000df58cb 0xdf550
000df530
000df530internal/poll.(*FD).Shutdown.deferwrap1: ; void internal/poll.(*FD).Shutdown.deferwrap1(void)
000df530ldr x16, [x28+16]
000df534subs xzr, sp, x16
000df538b.ls 0xdf568
000df53cstr x30, [sp-32]!
000df540stur x29, [sp-8]
000df544sub x29, sp, 8
000df548ldr x16, [x28+32]
000df54ccbnz x16, 0xdf574
000df550
000df550loc_df550:
000df550ldr x0, [x26+8]
000df554str x0, [sp+16]
000df558bl internal/poll.(*FD).decref
000df55cldur x29, [sp-8]
000df560ldr x30, [sp], 32
000df564ret x30
000df568
000df568loc_df568:
000df568mov x3, x30
000df56cbl runtime.morestack.abi0
000df570b 0xdf530
000df574
000df574loc_df574:
000df574ldr x17, [x16]
000df578add x20, sp, 40
000df57csubs xzr, x20, x17
000df580b.ne 0xdf550
000df584add x20, sp, 8
000df588str x20, [x16]
000df58cb 0xdf550
000df530
000df590
000df590internal/poll.ignoringEINTR: ; void internal/poll.ignoringEINTR(func() error fn)
000df590ldr x16, [x28+16]
000df594subs xzr, sp, x16
000df598b.ls 0xdf634
000df59cstr x30, [sp-96]!
000df5a0stur x29, [sp-8]
000df5a4sub x29, sp, 8
000df5a8str x0, [sp+104]
000df5acstp xzr, xzr, [sp+40]
000df5b0b 0xdf5b4
000df5b4
000df5b4loc_df5b4:
000df5b4b 0xdf5b8
000df5b8
000df5b8loc_df5b8:
000df5b8ldr x26, [sp+104]
000df5bcldr x0, [x26]
000df5c0blr x0
000df5c4str x0, [sp+56]
000df5c8str x1, [sp+64]
000df5ccadrp x0, 0x634000
000df5d0add x0, x0, 2264
000df5d4str x0, [sp+72]
000df5d8adrp x2, 0x630000
000df5dcadd x2, x2, 288
000df5e0str x2, [sp+80]
000df5e4ldr x1, [sp+56]
000df5e8subs xzr, x1, x0
000df5ecb.ne 0xdf5f4
000df5f0b 0xdf5f8
000df5f4
000df5f4loc_df5f4:
000df5f4b 0xdf618
000df5f8
000df5f8loc_df5f8:
000df5f8ldr x0, [sp+56]
000df5fcldr x1, [sp+64]
000df600bl runtime.ifaceeq
000df604tbnz w0, 0, 0xdf60c
000df608b 0xdf614
000df60c
000df60cloc_df60c:
000df60cb 0xdf610
000df610
000df610loc_df610:
000df610b 0xdf5b4
000df614
000df614loc_df614:
000df614b 0xdf618
000df618
000df618loc_df618:
000df618ldr x0, [sp+56]
000df61cldr x1, [sp+64]
000df620str x0, [sp+40]
000df624str x1, [sp+48]
000df628ldur x29, [sp-8]
000df62cldr x30, [sp], 96
000df630ret x30
000df634
000df634loc_df634:
000df634str x0, [sp+8]
000df638mov x3, x30
000df63cbl runtime.morestack_noctxt.abi0
000df640ldr x0, [sp+8]
000df644b 0xdf590
000df648udf 0
000df64cudf 0
000df590
000df590internal/poll.ignoringEINTR: ; void internal/poll.ignoringEINTR(func() error fn)
000df590ldr x16, [x28+16]
000df594subs xzr, sp, x16
000df598b.ls 0xdf634
000df59cstr x30, [sp-96]!
000df5a0stur x29, [sp-8]
000df5a4sub x29, sp, 8
000df5a8str x0, [sp+104]
000df5acstp xzr, xzr, [sp+40]
000df5b0b 0xdf5b4
000df5b4
000df5b4loc_df5b4:
000df5b4b 0xdf5b8
000df5b8
000df5b8loc_df5b8:
000df5b8ldr x26, [sp+104]
000df5bcldr x0, [x26]
000df5c0blr x0
000df5c4str x0, [sp+56]
000df5c8str x1, [sp+64]
000df5ccadrp x0, 0x634000
000df5d0add x0, x0, 2264
000df5d4str x0, [sp+72]
000df5d8adrp x2, 0x630000
000df5dcadd x2, x2, 288
000df5e0str x2, [sp+80]
000df5e4ldr x1, [sp+56]
000df5e8subs xzr, x1, x0
000df5ecb.ne 0xdf5f4
000df5f0b 0xdf5f8
000df5f4
000df5f4loc_df5f4:
000df5f4b 0xdf618
000df5f8
000df5f8loc_df5f8:
000df5f8ldr x0, [sp+56]
000df5fcldr x1, [sp+64]
000df600bl runtime.ifaceeq
000df604tbnz w0, 0, 0xdf60c
000df608b 0xdf614
000df60c
000df60cloc_df60c:
000df60cb 0xdf610
000df610
000df610loc_df610:
000df610b 0xdf5b4
000df614
000df614loc_df614:
000df614b 0xdf618
000df618
000df618loc_df618:
000df618ldr x0, [sp+56]
000df61cldr x1, [sp+64]
000df620str x0, [sp+40]
000df624str x1, [sp+48]
000df628ldur x29, [sp-8]
000df62cldr x30, [sp], 96
000df630ret x30
000df634
000df634loc_df634:
000df634str x0, [sp+8]
000df638mov x3, x30
000df63cbl runtime.morestack_noctxt.abi0
000df640ldr x0, [sp+8]
000df644b 0xdf590
000df648udf 0
000df64cudf 0
000df590
000df650
000df650internal/poll.(*FD).Init: ; void internal/poll.(*FD).Init(internal/poll.FD * fd, struct string net, bool pollable)
000df650ldr x16, [x28+16]
000df654subs xzr, sp, x16
000df658b.ls 0xdf800
000df65cstr x30, [sp-80]!
000df660stur x29, [sp-8]
000df664sub x29, sp, 8
000df668str x0, [sp+88]
000df66cstr x1, [sp+96]
000df670str x2, [sp+104]
000df674strb w3, [sp+112]
000df678stp xzr, xzr, [sp+24]
000df67cldr x1, [sp+88]
000df680ldrsb x27, [x1]
000df684add x0, x1, 24
000df688str x0, [sp+64]
000df68cbl internal/poll.(*SysFile).init
000df690ldr x1, [sp+104]
000df694subs xzr, x1, 4
000df698b.eq 0xdf6a0
000df69cb 0xdf744
000df6a0
000df6a0loc_df6a0:
000df6a0ldr x1, [sp+104]
000df6a4ldr x2, [sp+96]
000df6a8subs xzr, x1, 0
000df6acb.hi 0xdf6b4
000df6b0b 0xdf7f4
000df6b4
000df6b4loc_df6b4:
000df6b4ldr x1, [sp+104]
000df6b8ldrb w2, [x2]
000df6bcldr x3, [sp+96]
000df6c0subs xzr, x1, 1
000df6c4b.hi 0xdf6cc
000df6c8b 0xdf7ec
000df6cc
000df6ccloc_df6cc:
000df6ccldr x1, [sp+104]
000df6d0ldr x4, [sp+96]
000df6d4ldrb w3, [x3+1]
000df6d8ubfm x3, x3, 56, 7
000df6dcorr x2, x2, x3
000df6e0subs xzr, x1, 2
000df6e4b.hi 0xdf6ec
000df6e8b 0xdf7e4
000df6ec
000df6ecloc_df6ec:
000df6ecldr x1, [sp+104]
000df6f0ldr x3, [sp+96]
000df6f4ldrb w4, [x4+2]
000df6f8ubfm x4, x4, 48, 7
000df6fcorr x2, x2, x4
000df700subs xzr, x1, 3
000df704b.hi 0xdf70c
000df708b 0xdf7dc
000df70c
000df70cloc_df70c:
000df70cldrb w3, [x3+3]
000df710ubfm x3, x3, 40, 7
000df714orr x2, x2, x3
000df718movz x3, 26982
000df71cmovk x3, 0x656c0000
000df720subs wzr, w2, w3
000df724b.eq 0xdf72c
000df728b 0xdf740
000df72c
000df72cloc_df72c:
000df72cldr x2, [sp+88]
000df730ldrsb x27, [x2]
000df734orr x3, xzr, 1
000df738strb w3, [x2+50]
000df73cb 0xdf74c
000df740
000df740loc_df740:
000df740b 0xdf748
000df744
000df744loc_df744:
000df744b 0xdf748
000df748
000df748loc_df748:
000df748b 0xdf74c
000df74c
000df74cloc_df74c:
000df74cldrb w2, [sp+112]
000df750tbnz w2, 0, 0xdf758
000df754b 0xdf7b4
000df758
000df758loc_df758:
000df758ldr x2, [sp+88]
000df75cldrsb x27, [x2]
000df760add x0, x2, 32
000df764str x0, [sp+56]
000df768ldr x1, [sp+88]
000df76cbl internal/poll.(*pollDesc).init
000df770str x0, [sp+40]
000df774str x1, [sp+48]
000df778cbnz x0, 0xdf780
000df77cb 0xdf794
000df780
000df780loc_df780:
000df780ldr x2, [sp+88]
000df784ldrsb x27, [x2]
000df788orr x3, xzr, 1
000df78cstr w3, [x2+44]
000df790b 0xdf798
000df794
000df794loc_df794:
000df794b 0xdf798
000df798
000df798loc_df798:
000df798ldr x0, [sp+40]
000df79cldr x1, [sp+48]
000df7a0str x0, [sp+24]
000df7a4str x1, [sp+32]
000df7a8ldur x29, [sp-8]
000df7acldr x30, [sp], 80
000df7b0ret x30
000df7b4
000df7b4loc_df7b4:
000df7b4ldr x2, [sp+88]
000df7b8ldrsb x27, [x2]
000df7bcorr x3, xzr, 1
000df7c0str w3, [x2+44]
000df7c4stp xzr, xzr, [sp+24]
000df7c8mov x0, xzr
000df7ccmov x1, xzr
000df7d0ldur x29, [sp-8]
000df7d4ldr x30, [sp], 80
000df7d8ret x30
000df7dc
000df7dcloc_df7dc:
000df7dcorr x0, xzr, 3
000df7e0bl runtime.panicIndex
000df7e4
000df7e4loc_df7e4:
000df7e4orr x0, xzr, 2
000df7e8bl runtime.panicIndex
000df7ec
000df7ecloc_df7ec:
000df7ecorr x0, xzr, 1
000df7f0bl runtime.panicIndex
000df7f4
000df7f4loc_df7f4:
000df7f4mov x0, xzr
000df7f8bl runtime.panicIndex
000df7fchint
000df800
000df800loc_df800:
000df800stp x0, x1, [sp+8]
000df804str x2, [sp+24]
000df808strb w3, [sp+32]
000df80cmov x3, x30
000df810bl runtime.morestack_noctxt.abi0
000df814ldp x0, x1, [sp+8]
000df818ldr x2, [sp+24]
000df81cldrb w3, [sp+32]
000df820b 0xdf650
000df824udf 0
000df828udf 0
000df82cudf 0
000df650
000df650internal/poll.(*FD).Init: ; void internal/poll.(*FD).Init(internal/poll.FD * fd, struct string net, bool pollable)
000df650ldr x16, [x28+16]
000df654subs xzr, sp, x16
000df658b.ls 0xdf800
000df65cstr x30, [sp-80]!
000df660stur x29, [sp-8]
000df664sub x29, sp, 8
000df668str x0, [sp+88]
000df66cstr x1, [sp+96]
000df670str x2, [sp+104]
000df674strb w3, [sp+112]
000df678stp xzr, xzr, [sp+24]
000df67cldr x1, [sp+88]
000df680ldrsb x27, [x1]
000df684add x0, x1, 24
000df688str x0, [sp+64]
000df68cbl internal/poll.(*SysFile).init
000df690ldr x1, [sp+104]
000df694subs xzr, x1, 4
000df698b.eq 0xdf6a0
000df69cb 0xdf744
000df6a0
000df6a0loc_df6a0:
000df6a0ldr x1, [sp+104]
000df6a4ldr x2, [sp+96]
000df6a8subs xzr, x1, 0
000df6acb.hi 0xdf6b4
000df6b0b 0xdf7f4
000df6b4
000df6b4loc_df6b4:
000df6b4ldr x1, [sp+104]
000df6b8ldrb w2, [x2]
000df6bcldr x3, [sp+96]
000df6c0subs xzr, x1, 1
000df6c4b.hi 0xdf6cc
000df6c8b 0xdf7ec
000df6cc
000df6ccloc_df6cc:
000df6ccldr x1, [sp+104]
000df6d0ldr x4, [sp+96]
000df6d4ldrb w3, [x3+1]
000df6d8ubfm x3, x3, 56, 7
000df6dcorr x2, x2, x3
000df6e0subs xzr, x1, 2
000df6e4b.hi 0xdf6ec
000df6e8b 0xdf7e4
000df6ec
000df6ecloc_df6ec:
000df6ecldr x1, [sp+104]
000df6f0ldr x3, [sp+96]
000df6f4ldrb w4, [x4+2]
000df6f8ubfm x4, x4, 48, 7
000df6fcorr x2, x2, x4
000df700subs xzr, x1, 3
000df704b.hi 0xdf70c
000df708b 0xdf7dc
000df70c
000df70cloc_df70c:
000df70cldrb w3, [x3+3]
000df710ubfm x3, x3, 40, 7
000df714orr x2, x2, x3
000df718movz x3, 26982
000df71cmovk x3, 0x656c0000
000df720subs wzr, w2, w3
000df724b.eq 0xdf72c
000df728b 0xdf740
000df72c
000df72cloc_df72c:
000df72cldr x2, [sp+88]
000df730ldrsb x27, [x2]
000df734orr x3, xzr, 1
000df738strb w3, [x2+50]
000df73cb 0xdf74c
000df740
000df740loc_df740:
000df740b 0xdf748
000df744
000df744loc_df744:
000df744b 0xdf748
000df748
000df748loc_df748:
000df748b 0xdf74c
000df74c
000df74cloc_df74c:
000df74cldrb w2, [sp+112]
000df750tbnz w2, 0, 0xdf758
000df754b 0xdf7b4
000df758
000df758loc_df758:
000df758ldr x2, [sp+88]
000df75cldrsb x27, [x2]
000df760add x0, x2, 32
000df764str x0, [sp+56]
000df768ldr x1, [sp+88]
000df76cbl internal/poll.(*pollDesc).init
000df770str x0, [sp+40]
000df774str x1, [sp+48]
000df778cbnz x0, 0xdf780
000df77cb 0xdf794
000df780
000df780loc_df780:
000df780ldr x2, [sp+88]
000df784ldrsb x27, [x2]
000df788orr x3, xzr, 1
000df78cstr w3, [x2+44]
000df790b 0xdf798
000df794
000df794loc_df794:
000df794b 0xdf798
000df798
000df798loc_df798:
000df798ldr x0, [sp+40]
000df79cldr x1, [sp+48]
000df7a0str x0, [sp+24]
000df7a4str x1, [sp+32]
000df7a8ldur x29, [sp-8]
000df7acldr x30, [sp], 80
000df7b0ret x30
000df7b4
000df7b4loc_df7b4:
000df7b4ldr x2, [sp+88]
000df7b8ldrsb x27, [x2]
000df7bcorr x3, xzr, 1
000df7c0str w3, [x2+44]
000df7c4stp xzr, xzr, [sp+24]
000df7c8mov x0, xzr
000df7ccmov x1, xzr
000df7d0ldur x29, [sp-8]
000df7d4ldr x30, [sp], 80
000df7d8ret x30
000df7dc
000df7dcloc_df7dc:
000df7dcorr x0, xzr, 3
000df7e0bl runtime.panicIndex
000df7e4
000df7e4loc_df7e4:
000df7e4orr x0, xzr, 2
000df7e8bl runtime.panicIndex
000df7ec
000df7ecloc_df7ec:
000df7ecorr x0, xzr, 1
000df7f0bl runtime.panicIndex
000df7f4
000df7f4loc_df7f4:
000df7f4mov x0, xzr
000df7f8bl runtime.panicIndex
000df7fchint
000df800
000df800loc_df800:
000df800stp x0, x1, [sp+8]
000df804str x2, [sp+24]
000df808strb w3, [sp+32]
000df80cmov x3, x30
000df810bl runtime.morestack_noctxt.abi0
000df814ldp x0, x1, [sp+8]
000df818ldr x2, [sp+24]
000df81cldrb w3, [sp+32]
000df820b 0xdf650
000df824udf 0
000df828udf 0
000df82cudf 0
000df650
000df830
000df830internal/poll.(*FD).destroy: ; void internal/poll.(*FD).destroy(internal/poll.FD * fd)
000df830ldr x16, [x28+16]
000df834subs xzr, sp, x16
000df838b.ls 0xdf8d0
000df83cstr x30, [sp-96]!
000df840stur x29, [sp-8]
000df844sub x29, sp, 8
000df848str x0, [sp+104]
000df84cstp xzr, xzr, [sp+32]
000df850ldr x1, [sp+104]
000df854ldrsb x27, [x1]
000df858add x0, x1, 32
000df85cstr x0, [sp+80]
000df860bl internal/poll.(*pollDesc).close
000df864ldr x1, [sp+104]
000df868ldrsb x27, [x1]
000df86cadd x0, x1, 24
000df870str x0, [sp+72]
000df874ldr x1, [sp+104]
000df878ldrsb x27, [x1]
000df87cldr x1, [x1+16]
000df880str x1, [sp+24]
000df884bl internal/poll.(*SysFile).destroy
000df888str x0, [sp+48]
000df88cstr x1, [sp+56]
000df890ldr x1, [sp+104]
000df894ldrsb x27, [x1]
000df898movn x2, 0
000df89cstr x2, [x1+16]
000df8a0ldr x1, [sp+104]
000df8a4ldrsb x27, [x1]
000df8a8add x0, x1, 40
000df8acstr x0, [sp+64]
000df8b0bl internal/poll.runtime_Semrelease
000df8b4ldr x0, [sp+48]
000df8b8ldr x1, [sp+56]
000df8bcstr x0, [sp+32]
000df8c0str x1, [sp+40]
000df8c4ldur x29, [sp-8]
000df8c8ldr x30, [sp], 96
000df8ccret x30
000df8d0
000df8d0loc_df8d0:
000df8d0str x0, [sp+8]
000df8d4mov x3, x30
000df8d8bl runtime.morestack_noctxt.abi0
000df8dcldr x0, [sp+8]
000df8e0b 0xdf830
000df8e4udf 0
000df8e8udf 0
000df8ecudf 0
000df830
000df830internal/poll.(*FD).destroy: ; void internal/poll.(*FD).destroy(internal/poll.FD * fd)
000df830ldr x16, [x28+16]
000df834subs xzr, sp, x16
000df838b.ls 0xdf8d0
000df83cstr x30, [sp-96]!
000df840stur x29, [sp-8]
000df844sub x29, sp, 8
000df848str x0, [sp+104]
000df84cstp xzr, xzr, [sp+32]
000df850ldr x1, [sp+104]
000df854ldrsb x27, [x1]
000df858add x0, x1, 32
000df85cstr x0, [sp+80]
000df860bl internal/poll.(*pollDesc).close
000df864ldr x1, [sp+104]
000df868ldrsb x27, [x1]
000df86cadd x0, x1, 24
000df870str x0, [sp+72]
000df874ldr x1, [sp+104]
000df878ldrsb x27, [x1]
000df87cldr x1, [x1+16]
000df880str x1, [sp+24]
000df884bl internal/poll.(*SysFile).destroy
000df888str x0, [sp+48]
000df88cstr x1, [sp+56]
000df890ldr x1, [sp+104]
000df894ldrsb x27, [x1]
000df898movn x2, 0
000df89cstr x2, [x1+16]
000df8a0ldr x1, [sp+104]
000df8a4ldrsb x27, [x1]
000df8a8add x0, x1, 40
000df8acstr x0, [sp+64]
000df8b0bl internal/poll.runtime_Semrelease
000df8b4ldr x0, [sp+48]
000df8b8ldr x1, [sp+56]
000df8bcstr x0, [sp+32]
000df8c0str x1, [sp+40]
000df8c4ldur x29, [sp-8]
000df8c8ldr x30, [sp], 96
000df8ccret x30
000df8d0
000df8d0loc_df8d0:
000df8d0str x0, [sp+8]
000df8d4mov x3, x30
000df8d8bl runtime.morestack_noctxt.abi0
000df8dcldr x0, [sp+8]
000df8e0b 0xdf830
000df8e4udf 0
000df8e8udf 0
000df8ecudf 0
000df830
Loading..