File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000ed7c0
000ed7c0os.(*File).pread: ; void os.(*File).pread(os.File * f, struct []uint8 b, int64 off)
000ed7c0ldr x16, [x28+16]
000ed7c4sub x17, sp, 16
000ed7c8subs xzr, x17, x16
000ed7ccb.ls 0xed870
000ed7d0str x30, [sp-144]!
000ed7d4stur x29, [sp-8]
000ed7d8sub x29, sp, 8
000ed7dcstr x0, [sp+152]
000ed7e0str x1, [sp+160]
000ed7e4str x2, [sp+168]
000ed7e8str x3, [sp+176]
000ed7ecstr x4, [sp+184]
000ed7f0str xzr, [sp+48]
000ed7f4stp xzr, xzr, [sp+72]
000ed7f8stp xzr, xzr, [sp+96]
000ed7fcldr x5, [sp+152]
000ed800ldrsb x27, [x5]
000ed804ldr x0, [x5]
000ed808ldrsb x27, [x0]
000ed80cstr x0, [sp+88]
000ed810ldr x4, [sp+184]
000ed814ldr x1, [sp+160]
000ed818ldr x2, [sp+168]
000ed81cldr x3, [sp+176]
000ed820bl internal/poll.(*FD).Pread
000ed824str x0, [sp+56]
000ed828str x1, [sp+96]
000ed82cstr x2, [sp+104]
000ed830ldr x5, [sp+56]
000ed834str x5, [sp+64]
000ed838str x1, [sp+112]
000ed83cstr x2, [sp+120]
000ed840ldr x5, [sp+64]
000ed844str x5, [sp+48]
000ed848str x1, [sp+72]
000ed84cstr x2, [sp+80]
000ed850ldr x5, [sp+152]
000ed854str x5, [sp+128]
000ed858ldr x1, [sp+72]
000ed85cldr x2, [sp+80]
000ed860ldr x0, [sp+48]
000ed864ldur x29, [sp-8]
000ed868ldr x30, [sp], 144
000ed86cret x30
000ed870
000ed870loc_ed870:
000ed870stp x0, x1, [sp+8]
000ed874stp x2, x3, [sp+24]
000ed878str x4, [sp+40]
000ed87cmov x3, x30
000ed880bl runtime.morestack_noctxt.abi0
000ed884ldp x0, x1, [sp+8]
000ed888ldp x2, x3, [sp+24]
000ed88cldr x4, [sp+40]
000ed890b 0xed7c0
000ed894udf 0
000ed898udf 0
000ed89cudf 0
000ed7c0
000ed7c0os.(*File).pread: ; void os.(*File).pread(os.File * f, struct []uint8 b, int64 off)
000ed7c0ldr x16, [x28+16]
000ed7c4sub x17, sp, 16
000ed7c8subs xzr, x17, x16
000ed7ccb.ls 0xed870
000ed7d0str x30, [sp-144]!
000ed7d4stur x29, [sp-8]
000ed7d8sub x29, sp, 8
000ed7dcstr x0, [sp+152]
000ed7e0str x1, [sp+160]
000ed7e4str x2, [sp+168]
000ed7e8str x3, [sp+176]
000ed7ecstr x4, [sp+184]
000ed7f0str xzr, [sp+48]
000ed7f4stp xzr, xzr, [sp+72]
000ed7f8stp xzr, xzr, [sp+96]
000ed7fcldr x5, [sp+152]
000ed800ldrsb x27, [x5]
000ed804ldr x0, [x5]
000ed808ldrsb x27, [x0]
000ed80cstr x0, [sp+88]
000ed810ldr x4, [sp+184]
000ed814ldr x1, [sp+160]
000ed818ldr x2, [sp+168]
000ed81cldr x3, [sp+176]
000ed820bl internal/poll.(*FD).Pread
000ed824str x0, [sp+56]
000ed828str x1, [sp+96]
000ed82cstr x2, [sp+104]
000ed830ldr x5, [sp+56]
000ed834str x5, [sp+64]
000ed838str x1, [sp+112]
000ed83cstr x2, [sp+120]
000ed840ldr x5, [sp+64]
000ed844str x5, [sp+48]
000ed848str x1, [sp+72]
000ed84cstr x2, [sp+80]
000ed850ldr x5, [sp+152]
000ed854str x5, [sp+128]
000ed858ldr x1, [sp+72]
000ed85cldr x2, [sp+80]
000ed860ldr x0, [sp+48]
000ed864ldur x29, [sp-8]
000ed868ldr x30, [sp], 144
000ed86cret x30
000ed870
000ed870loc_ed870:
000ed870stp x0, x1, [sp+8]
000ed874stp x2, x3, [sp+24]
000ed878str x4, [sp+40]
000ed87cmov x3, x30
000ed880bl runtime.morestack_noctxt.abi0
000ed884ldp x0, x1, [sp+8]
000ed888ldp x2, x3, [sp+24]
000ed88cldr x4, [sp+40]
000ed890b 0xed7c0
000ed894udf 0
000ed898udf 0
000ed89cudf 0
000ed7c0
000ed8a0
000ed8a0os.(*File).write: ; void os.(*File).write(os.File * f, struct []uint8 b)
000ed8a0ldr x16, [x28+16]
000ed8a4sub x17, sp, 16
000ed8a8subs xzr, x17, x16
000ed8acb.ls 0xed948
000ed8b0str x30, [sp-144]!
000ed8b4stur x29, [sp-8]
000ed8b8sub x29, sp, 8
000ed8bcstr x0, [sp+152]
000ed8c0str x1, [sp+160]
000ed8c4str x2, [sp+168]
000ed8c8str x3, [sp+176]
000ed8ccstr xzr, [sp+48]
000ed8d0stp xzr, xzr, [sp+72]
000ed8d4stp xzr, xzr, [sp+104]
000ed8d8ldr x4, [sp+152]
000ed8dcldrsb x27, [x4]
000ed8e0ldr x0, [x4]
000ed8e4ldrsb x27, [x0]
000ed8e8str x0, [sp+96]
000ed8ecldr x1, [sp+160]
000ed8f0ldr x2, [sp+168]
000ed8f4ldr x3, [sp+176]
000ed8f8bl internal/poll.(*FD).Write
000ed8fcstr x0, [sp+56]
000ed900str x1, [sp+104]
000ed904str x2, [sp+112]
000ed908ldr x4, [sp+56]
000ed90cstr x4, [sp+64]
000ed910str x1, [sp+120]
000ed914str x2, [sp+128]
000ed918ldr x4, [sp+64]
000ed91cstr x4, [sp+48]
000ed920str x1, [sp+72]
000ed924str x2, [sp+80]
000ed928ldr x4, [sp+152]
000ed92cstr x4, [sp+88]
000ed930ldr x1, [sp+72]
000ed934ldr x2, [sp+80]
000ed938ldr x0, [sp+48]
000ed93cldur x29, [sp-8]
000ed940ldr x30, [sp], 144
000ed944ret x30
000ed948
000ed948loc_ed948:
000ed948stp x0, x1, [sp+8]
000ed94cstp x2, x3, [sp+24]
000ed950mov x3, x30
000ed954bl runtime.morestack_noctxt.abi0
000ed958ldp x0, x1, [sp+8]
000ed95cldp x2, x3, [sp+24]
000ed960b 0xed8a0
000ed964udf 0
000ed968udf 0
000ed96cudf 0
000ed8a0
000ed8a0os.(*File).write: ; void os.(*File).write(os.File * f, struct []uint8 b)
000ed8a0ldr x16, [x28+16]
000ed8a4sub x17, sp, 16
000ed8a8subs xzr, x17, x16
000ed8acb.ls 0xed948
000ed8b0str x30, [sp-144]!
000ed8b4stur x29, [sp-8]
000ed8b8sub x29, sp, 8
000ed8bcstr x0, [sp+152]
000ed8c0str x1, [sp+160]
000ed8c4str x2, [sp+168]
000ed8c8str x3, [sp+176]
000ed8ccstr xzr, [sp+48]
000ed8d0stp xzr, xzr, [sp+72]
000ed8d4stp xzr, xzr, [sp+104]
000ed8d8ldr x4, [sp+152]
000ed8dcldrsb x27, [x4]
000ed8e0ldr x0, [x4]
000ed8e4ldrsb x27, [x0]
000ed8e8str x0, [sp+96]
000ed8ecldr x1, [sp+160]
000ed8f0ldr x2, [sp+168]
000ed8f4ldr x3, [sp+176]
000ed8f8bl internal/poll.(*FD).Write
000ed8fcstr x0, [sp+56]
000ed900str x1, [sp+104]
000ed904str x2, [sp+112]
000ed908ldr x4, [sp+56]
000ed90cstr x4, [sp+64]
000ed910str x1, [sp+120]
000ed914str x2, [sp+128]
000ed918ldr x4, [sp+64]
000ed91cstr x4, [sp+48]
000ed920str x1, [sp+72]
000ed924str x2, [sp+80]
000ed928ldr x4, [sp+152]
000ed92cstr x4, [sp+88]
000ed930ldr x1, [sp+72]
000ed934ldr x2, [sp+80]
000ed938ldr x0, [sp+48]
000ed93cldur x29, [sp-8]
000ed940ldr x30, [sp], 144
000ed944ret x30
000ed948
000ed948loc_ed948:
000ed948stp x0, x1, [sp+8]
000ed94cstp x2, x3, [sp+24]
000ed950mov x3, x30
000ed954bl runtime.morestack_noctxt.abi0
000ed958ldp x0, x1, [sp+8]
000ed95cldp x2, x3, [sp+24]
000ed960b 0xed8a0
000ed964udf 0
000ed968udf 0
000ed96cudf 0
000ed8a0
000ed970
000ed970os.syscallMode: ; void os.syscallMode(io/fs.FileMode i)
000ed970ldr x16, [x28+16]
000ed974subs xzr, sp, x16
000ed978b.ls 0xeda10
000ed97cstr x30, [sp-32]!
000ed980stur x29, [sp-8]
000ed984sub x29, sp, 8
000ed988str w0, [sp+40]
000ed98cstr wzr, [sp+16]
000ed990bl io/fs.FileMode.Perm
000ed994str w0, [sp+20]
000ed998ldr w1, [sp+16]
000ed99corr x1, x1, x0
000ed9a0str w1, [sp+16]
000ed9a4ldr w2, [sp+40]
000ed9a8tbnz w2, 23, 0xed9b0
000ed9acb 0xed9bc
000ed9b0
000ed9b0loc_ed9b0:
000ed9b0orr x1, x1, 2048
000ed9b4str w1, [sp+16]
000ed9b8b 0xed9c0
000ed9bc
000ed9bcloc_ed9bc:
000ed9bcb 0xed9c0
000ed9c0
000ed9c0loc_ed9c0:
000ed9c0ldr w1, [sp+40]
000ed9c4tbnz w1, 22, 0xed9cc
000ed9c8b 0xed9dc
000ed9cc
000ed9ccloc_ed9cc:
000ed9ccldr w1, [sp+16]
000ed9d0orr x1, x1, 1024
000ed9d4str w1, [sp+16]
000ed9d8b 0xed9e0
000ed9dc
000ed9dcloc_ed9dc:
000ed9dcb 0xed9e0
000ed9e0
000ed9e0loc_ed9e0:
000ed9e0ldr w1, [sp+40]
000ed9e4tbnz w1, 20, 0xed9ec
000ed9e8b 0xed9fc
000ed9ec
000ed9ecloc_ed9ec:
000ed9ecldr w1, [sp+16]
000ed9f0orr x1, x1, 512
000ed9f4str w1, [sp+16]
000ed9f8b 0xeda00
000ed9fc
000ed9fcloc_ed9fc:
000ed9fcb 0xeda00
000eda00
000eda00loc_eda00:
000eda00ldr w0, [sp+16]
000eda04ldur x29, [sp-8]
000eda08ldr x30, [sp], 32
000eda0cret x30
000eda10
000eda10loc_eda10:
000eda10str w0, [sp+8]
000eda14mov x3, x30
000eda18bl runtime.morestack_noctxt.abi0
000eda1cldr w0, [sp+8]
000eda20b 0xed970
000eda24udf 0
000eda28udf 0
000eda2cudf 0
000ed970
000ed970os.syscallMode: ; void os.syscallMode(io/fs.FileMode i)
000ed970ldr x16, [x28+16]
000ed974subs xzr, sp, x16
000ed978b.ls 0xeda10
000ed97cstr x30, [sp-32]!
000ed980stur x29, [sp-8]
000ed984sub x29, sp, 8
000ed988str w0, [sp+40]
000ed98cstr wzr, [sp+16]
000ed990bl io/fs.FileMode.Perm
000ed994str w0, [sp+20]
000ed998ldr w1, [sp+16]
000ed99corr x1, x1, x0
000ed9a0str w1, [sp+16]
000ed9a4ldr w2, [sp+40]
000ed9a8tbnz w2, 23, 0xed9b0
000ed9acb 0xed9bc
000ed9b0
000ed9b0loc_ed9b0:
000ed9b0orr x1, x1, 2048
000ed9b4str w1, [sp+16]
000ed9b8b 0xed9c0
000ed9bc
000ed9bcloc_ed9bc:
000ed9bcb 0xed9c0
000ed9c0
000ed9c0loc_ed9c0:
000ed9c0ldr w1, [sp+40]
000ed9c4tbnz w1, 22, 0xed9cc
000ed9c8b 0xed9dc
000ed9cc
000ed9ccloc_ed9cc:
000ed9ccldr w1, [sp+16]
000ed9d0orr x1, x1, 1024
000ed9d4str w1, [sp+16]
000ed9d8b 0xed9e0
000ed9dc
000ed9dcloc_ed9dc:
000ed9dcb 0xed9e0
000ed9e0
000ed9e0loc_ed9e0:
000ed9e0ldr w1, [sp+40]
000ed9e4tbnz w1, 20, 0xed9ec
000ed9e8b 0xed9fc
000ed9ec
000ed9ecloc_ed9ec:
000ed9ecldr w1, [sp+16]
000ed9f0orr x1, x1, 512
000ed9f4str w1, [sp+16]
000ed9f8b 0xeda00
000ed9fc
000ed9fcloc_ed9fc:
000ed9fcb 0xeda00
000eda00
000eda00loc_eda00:
000eda00ldr w0, [sp+16]
000eda04ldur x29, [sp-8]
000eda08ldr x30, [sp], 32
000eda0cret x30
000eda10
000eda10loc_eda10:
000eda10str w0, [sp+8]
000eda14mov x3, x30
000eda18bl runtime.morestack_noctxt.abi0
000eda1cldr w0, [sp+8]
000eda20b 0xed970
000eda24udf 0
000eda28udf 0
000eda2cudf 0
000ed970
000eda30
000eda30os.chmod: ; void os.chmod(struct string name, io/fs.FileMode mode)
000eda30ldr x16, [x28+16]
000eda34sub x17, sp, 16
000eda38subs xzr, x17, x16
000eda3cb.ls 0xedc00
000eda40str x30, [sp-144]!
000eda44stur x29, [sp-8]
000eda48sub x29, sp, 8
000eda4cstr x0, [sp+152]
000eda50str x1, [sp+160]
000eda54str w2, [sp+168]
000eda58stp xzr, xzr, [sp+32]
000eda5cldr x0, [sp+152]
000eda60ldr x1, [sp+160]
000eda64bl os.fixLongPath
000eda68str x0, [sp+48]
000eda6cstr x1, [sp+56]
000eda70stp xzr, xzr, [sp+104]
000eda74str xzr, [sp+120]
000eda78str wzr, [sp+128]
000eda7cadd x2, sp, 104
000eda80str x2, [sp+88]
000eda84ldrsb x27, [x2]
000eda88adrp x3, 0
000eda8cadd x3, x3, 3104
000eda90str x3, [x2]
000eda94ldrsb x27, [x2]
000eda98ldr x3, [sp+48]
000eda9cldr x4, [sp+56]
000edaa0str x4, [x2+16]
000edaa4adrp x27, 0x95e000
000edaa8ldr w4, [x27+3056]
000edaaccbz w4, 0xedab4
000edab0b 0xedab8
000edab4
000edab4loc_edab4:
000edab4b 0xedacc
000edab8
000edab8loc_edab8:
000edab8bl runtime.gcWriteBarrier2
000edabcstr x3, [x25]
000edac0ldr x1, [x2+8]
000edac4str x1, [x25+8]
000edac8b 0xedacc
000edacc
000edaccloc_edacc:
000edaccstr x3, [x2+8]
000edad0ldrsb x27, [x2]
000edad4ldr w1, [sp+168]
000edad8str w1, [x2+24]
000edadcldr x0, [sp+88]
000edae0bl os.ignoringEINTR
000edae4str x0, [sp+64]
000edae8str x1, [sp+72]
000edaeccbnz x0, 0xedaf4
000edaf0b 0xedbe8
000edaf4
000edaf4loc_edaf4:
000edaf4adrp x0, 0x565000
000edaf8add x0, x0, 1088
000edafcbl runtime.newobject
000edb00str x0, [sp+80]
000edb04movz x1, 5
000edb08str x1, [x0+8]
000edb0cadrp x27, 0x95e000
000edb10ldr w1, [x27+3056]
000edb14cbz w1, 0xedb1c
000edb18b 0xedb20
000edb1c
000edb1cloc_edb1c:
000edb1cb 0xedb30
000edb20
000edb20loc_edb20:
000edb20ldr x2, [x0]
000edb24bl runtime.gcWriteBarrier1
000edb28str x2, [x25]
000edb2cb 0xedb30
000edb30
000edb30loc_edb30:
000edb30adrp x2, 0x5c3000
000edb34add x2, x2, 1522
000edb38str x2, [x0]
000edb3cldr x2, [sp+80]
000edb40ldrsb x27, [x2]
000edb44ldr x3, [sp+152]
000edb48ldr x4, [sp+160]
000edb4cstr x4, [x2+24]
000edb50adrp x27, 0x95e000
000edb54ldr w4, [x27+3056]
000edb58cbz w4, 0xedb60
000edb5cb 0xedb64
000edb60
000edb60loc_edb60:
000edb60b 0xedb78
000edb64
000edb64loc_edb64:
000edb64bl runtime.gcWriteBarrier2
000edb68str x3, [x25]
000edb6cldr x4, [x2+16]
000edb70str x4, [x25+8]
000edb74b 0xedb78
000edb78
000edb78loc_edb78:
000edb78str x3, [x2+16]
000edb7cldr x2, [sp+80]
000edb80ldrsb x27, [x2]
000edb84ldr x3, [sp+72]
000edb88ldr x4, [sp+64]
000edb8cstr x4, [x2+32]
000edb90adrp x27, 0x95e000
000edb94ldr w4, [x27+3056]
000edb98cbz w4, 0xedba0
000edb9cb 0xedba4
000edba0
000edba0loc_edba0:
000edba0b 0xedbb8
000edba4
000edba4loc_edba4:
000edba4bl runtime.gcWriteBarrier2
000edba8str x3, [x25]
000edbacldr x4, [x2+40]
000edbb0str x4, [x25+8]
000edbb4b 0xedbb8
000edbb8
000edbb8loc_edbb8:
000edbb8str x3, [x2+40]
000edbbcldr x2, [sp+80]
000edbc0str x2, [sp+96]
000edbc4adrp x3, 0x626000
000edbc8add x3, x3, 2296
000edbccstr x3, [sp+32]
000edbd0str x2, [sp+40]
000edbd4ldr x0, [sp+32]
000edbd8ldr x1, [sp+40]
000edbdcldur x29, [sp-8]
000edbe0ldr x30, [sp], 144
000edbe4ret x30
000edbe8
000edbe8loc_edbe8:
000edbe8stp xzr, xzr, [sp+32]
000edbecmov x0, xzr
000edbf0mov x1, xzr
000edbf4ldur x29, [sp-8]
000edbf8ldr x30, [sp], 144
000edbfcret x30
000edc00
000edc00loc_edc00:
000edc00stp x0, x1, [sp+8]
000edc04str w2, [sp+24]
000edc08mov x3, x30
000edc0cbl runtime.morestack_noctxt.abi0
000edc10ldp x0, x1, [sp+8]
000edc14ldr w2, [sp+24]
000edc18b 0xeda30
000edc1cudf 0
000eda30
000eda30os.chmod: ; void os.chmod(struct string name, io/fs.FileMode mode)
000eda30ldr x16, [x28+16]
000eda34sub x17, sp, 16
000eda38subs xzr, x17, x16
000eda3cb.ls 0xedc00
000eda40str x30, [sp-144]!
000eda44stur x29, [sp-8]
000eda48sub x29, sp, 8
000eda4cstr x0, [sp+152]
000eda50str x1, [sp+160]
000eda54str w2, [sp+168]
000eda58stp xzr, xzr, [sp+32]
000eda5cldr x0, [sp+152]
000eda60ldr x1, [sp+160]
000eda64bl os.fixLongPath
000eda68str x0, [sp+48]
000eda6cstr x1, [sp+56]
000eda70stp xzr, xzr, [sp+104]
000eda74str xzr, [sp+120]
000eda78str wzr, [sp+128]
000eda7cadd x2, sp, 104
000eda80str x2, [sp+88]
000eda84ldrsb x27, [x2]
000eda88adrp x3, 0
000eda8cadd x3, x3, 3104
000eda90str x3, [x2]
000eda94ldrsb x27, [x2]
000eda98ldr x3, [sp+48]
000eda9cldr x4, [sp+56]
000edaa0str x4, [x2+16]
000edaa4adrp x27, 0x95e000
000edaa8ldr w4, [x27+3056]
000edaaccbz w4, 0xedab4
000edab0b 0xedab8
000edab4
000edab4loc_edab4:
000edab4b 0xedacc
000edab8
000edab8loc_edab8:
000edab8bl runtime.gcWriteBarrier2
000edabcstr x3, [x25]
000edac0ldr x1, [x2+8]
000edac4str x1, [x25+8]
000edac8b 0xedacc
000edacc
000edaccloc_edacc:
000edaccstr x3, [x2+8]
000edad0ldrsb x27, [x2]
000edad4ldr w1, [sp+168]
000edad8str w1, [x2+24]
000edadcldr x0, [sp+88]
000edae0bl os.ignoringEINTR
000edae4str x0, [sp+64]
000edae8str x1, [sp+72]
000edaeccbnz x0, 0xedaf4
000edaf0b 0xedbe8
000edaf4
000edaf4loc_edaf4:
000edaf4adrp x0, 0x565000
000edaf8add x0, x0, 1088
000edafcbl runtime.newobject
000edb00str x0, [sp+80]
000edb04movz x1, 5
000edb08str x1, [x0+8]
000edb0cadrp x27, 0x95e000
000edb10ldr w1, [x27+3056]
000edb14cbz w1, 0xedb1c
000edb18b 0xedb20
000edb1c
000edb1cloc_edb1c:
000edb1cb 0xedb30
000edb20
000edb20loc_edb20:
000edb20ldr x2, [x0]
000edb24bl runtime.gcWriteBarrier1
000edb28str x2, [x25]
000edb2cb 0xedb30
000edb30
000edb30loc_edb30:
000edb30adrp x2, 0x5c3000
000edb34add x2, x2, 1522
000edb38str x2, [x0]
000edb3cldr x2, [sp+80]
000edb40ldrsb x27, [x2]
000edb44ldr x3, [sp+152]
000edb48ldr x4, [sp+160]
000edb4cstr x4, [x2+24]
000edb50adrp x27, 0x95e000
000edb54ldr w4, [x27+3056]
000edb58cbz w4, 0xedb60
000edb5cb 0xedb64
000edb60
000edb60loc_edb60:
000edb60b 0xedb78
000edb64
000edb64loc_edb64:
000edb64bl runtime.gcWriteBarrier2
000edb68str x3, [x25]
000edb6cldr x4, [x2+16]
000edb70str x4, [x25+8]
000edb74b 0xedb78
000edb78
000edb78loc_edb78:
000edb78str x3, [x2+16]
000edb7cldr x2, [sp+80]
000edb80ldrsb x27, [x2]
000edb84ldr x3, [sp+72]
000edb88ldr x4, [sp+64]
000edb8cstr x4, [x2+32]
000edb90adrp x27, 0x95e000
000edb94ldr w4, [x27+3056]
000edb98cbz w4, 0xedba0
000edb9cb 0xedba4
000edba0
000edba0loc_edba0:
000edba0b 0xedbb8
000edba4
000edba4loc_edba4:
000edba4bl runtime.gcWriteBarrier2
000edba8str x3, [x25]
000edbacldr x4, [x2+40]
000edbb0str x4, [x25+8]
000edbb4b 0xedbb8
000edbb8
000edbb8loc_edbb8:
000edbb8str x3, [x2+40]
000edbbcldr x2, [sp+80]
000edbc0str x2, [sp+96]
000edbc4adrp x3, 0x626000
000edbc8add x3, x3, 2296
000edbccstr x3, [sp+32]
000edbd0str x2, [sp+40]
000edbd4ldr x0, [sp+32]
000edbd8ldr x1, [sp+40]
000edbdcldur x29, [sp-8]
000edbe0ldr x30, [sp], 144
000edbe4ret x30
000edbe8
000edbe8loc_edbe8:
000edbe8stp xzr, xzr, [sp+32]
000edbecmov x0, xzr
000edbf0mov x1, xzr
000edbf4ldur x29, [sp-8]
000edbf8ldr x30, [sp], 144
000edbfcret x30
000edc00
000edc00loc_edc00:
000edc00stp x0, x1, [sp+8]
000edc04str w2, [sp+24]
000edc08mov x3, x30
000edc0cbl runtime.morestack_noctxt.abi0
000edc10ldp x0, x1, [sp+8]
000edc14ldr w2, [sp+24]
000edc18b 0xeda30
000edc1cudf 0
000eda30
000edc20
000edc20os.chmod.func1: ; void os.chmod.func1(void)
000edc20ldr x16, [x28+16]
000edc24subs xzr, sp, x16
000edc28b.ls 0xedc98
000edc2cstr x30, [sp-96]!
000edc30stur x29, [sp-8]
000edc34sub x29, sp, 8
000edc38ldr x1, [x26+8]
000edc3cldr x2, [x26+16]
000edc40str x1, [sp+56]
000edc44str x2, [sp+64]
000edc48ldr w1, [x26+24]
000edc4cstr w1, [sp+32]
000edc50stp xzr, xzr, [sp+40]
000edc54ldr w0, [sp+32]
000edc58bl os.syscallMode
000edc5cstr w0, [sp+36]
000edc60ldr x1, [sp+56]
000edc64ldr x2, [sp+64]
000edc68mov x3, x0
000edc6cmov x0, x1
000edc70mov x1, x2
000edc74mov x2, x3
000edc78bl syscall.Chmod
000edc7cstr x0, [sp+72]
000edc80str x1, [sp+80]
000edc84str x0, [sp+40]
000edc88str x1, [sp+48]
000edc8cldur x29, [sp-8]
000edc90ldr x30, [sp], 96
000edc94ret x30
000edc98
000edc98loc_edc98:
000edc98mov x3, x30
000edc9cbl runtime.morestack.abi0
000edca0b 0xedc20
000edca4udf 0
000edca8udf 0
000edcacudf 0
000edc20
000edc20os.chmod.func1: ; void os.chmod.func1(void)
000edc20ldr x16, [x28+16]
000edc24subs xzr, sp, x16
000edc28b.ls 0xedc98
000edc2cstr x30, [sp-96]!
000edc30stur x29, [sp-8]
000edc34sub x29, sp, 8
000edc38ldr x1, [x26+8]
000edc3cldr x2, [x26+16]
000edc40str x1, [sp+56]
000edc44str x2, [sp+64]
000edc48ldr w1, [x26+24]
000edc4cstr w1, [sp+32]
000edc50stp xzr, xzr, [sp+40]
000edc54ldr w0, [sp+32]
000edc58bl os.syscallMode
000edc5cstr w0, [sp+36]
000edc60ldr x1, [sp+56]
000edc64ldr x2, [sp+64]
000edc68mov x3, x0
000edc6cmov x0, x1
000edc70mov x1, x2
000edc74mov x2, x3
000edc78bl syscall.Chmod
000edc7cstr x0, [sp+72]
000edc80str x1, [sp+80]
000edc84str x0, [sp+40]
000edc88str x1, [sp+48]
000edc8cldur x29, [sp-8]
000edc90ldr x30, [sp], 96
000edc94ret x30
000edc98
000edc98loc_edc98:
000edc98mov x3, x30
000edc9cbl runtime.morestack.abi0
000edca0b 0xedc20
000edca4udf 0
000edca8udf 0
000edcacudf 0
000edc20
000edcb0
000edcb0os.Chown: ; void os.Chown(struct string name, int uid, int gid)
000edcb0ldr x16, [x28+16]
000edcb4sub x17, sp, 16
000edcb8subs xzr, x17, x16
000edcbcb.ls 0xede80
000edcc0str x30, [sp-144]!
000edcc4stur x29, [sp-8]
000edcc8sub x29, sp, 8
000edcccstr x0, [sp+152]
000edcd0str x1, [sp+160]
000edcd4str x2, [sp+168]
000edcd8str x3, [sp+176]
000edcdcstp xzr, xzr, [sp+40]
000edce0stp xzr, xzr, [sp+96]
000edce4stp xzr, xzr, [sp+112]
000edce8str xzr, [sp+128]
000edcecadd x1, sp, 96
000edcf0str x1, [sp+80]
000edcf4ldrsb x27, [x1]
000edcf8adrp x2, 0
000edcfcadd x2, x2, 3744
000edd00str x2, [x1]
000edd04ldrsb x27, [x1]
000edd08ldr x2, [sp+152]
000edd0cldr x3, [sp+160]
000edd10str x3, [x1+16]
000edd14adrp x27, 0x95e000
000edd18ldr w3, [x27+3056]
000edd1ccbz w3, 0xedd24
000edd20b 0xedd28
000edd24
000edd24loc_edd24:
000edd24b 0xedd3c
000edd28
000edd28loc_edd28:
000edd28bl runtime.gcWriteBarrier2
000edd2cstr x2, [x25]
000edd30ldr x3, [x1+8]
000edd34str x3, [x25+8]
000edd38b 0xedd3c
000edd3c
000edd3cloc_edd3c:
000edd3cstr x2, [x1+8]
000edd40ldrsb x27, [x1]
000edd44ldr x2, [sp+168]
000edd48str x2, [x1+24]
000edd4cldr x1, [sp+176]
000edd50ldr x2, [sp+80]
000edd54ldrsb x27, [x2]
000edd58str x1, [x2+32]
000edd5cldr x0, [sp+80]
000edd60bl os.ignoringEINTR
000edd64str x0, [sp+56]
000edd68str x1, [sp+64]
000edd6ccbnz x0, 0xedd74
000edd70b 0xede68
000edd74
000edd74loc_edd74:
000edd74adrp x0, 0x565000
000edd78add x0, x0, 1088
000edd7cbl runtime.newobject
000edd80str x0, [sp+72]
000edd84movz x1, 5
000edd88str x1, [x0+8]
000edd8cadrp x27, 0x95e000
000edd90ldr w1, [x27+3056]
000edd94cbz w1, 0xedd9c
000edd98b 0xedda0
000edd9c
000edd9cloc_edd9c:
000edd9cb 0xeddb0
000edda0
000edda0loc_edda0:
000edda0ldr x2, [x0]
000edda4bl runtime.gcWriteBarrier1
000edda8str x2, [x25]
000eddacb 0xeddb0
000eddb0
000eddb0loc_eddb0:
000eddb0adrp x2, 0x5c3000
000eddb4add x2, x2, 1527
000eddb8str x2, [x0]
000eddbcldr x2, [sp+72]
000eddc0ldrsb x27, [x2]
000eddc4ldr x3, [sp+152]
000eddc8ldr x4, [sp+160]
000eddccstr x4, [x2+24]
000eddd0adrp x27, 0x95e000
000eddd4ldr w4, [x27+3056]
000eddd8cbz w4, 0xedde0
000edddcb 0xedde4
000edde0
000edde0loc_edde0:
000edde0b 0xeddf8
000edde4
000edde4loc_edde4:
000edde4bl runtime.gcWriteBarrier2
000edde8str x3, [x25]
000eddecldr x4, [x2+16]
000eddf0str x4, [x25+8]
000eddf4b 0xeddf8
000eddf8
000eddf8loc_eddf8:
000eddf8str x3, [x2+16]
000eddfcldr x2, [sp+72]
000ede00ldrsb x27, [x2]
000ede04ldr x3, [sp+64]
000ede08ldr x4, [sp+56]
000ede0cstr x4, [x2+32]
000ede10adrp x27, 0x95e000
000ede14ldr w4, [x27+3056]
000ede18cbz w4, 0xede20
000ede1cb 0xede24
000ede20
000ede20loc_ede20:
000ede20b 0xede38
000ede24
000ede24loc_ede24:
000ede24bl runtime.gcWriteBarrier2
000ede28str x3, [x25]
000ede2cldr x4, [x2+40]
000ede30str x4, [x25+8]
000ede34b 0xede38
000ede38
000ede38loc_ede38:
000ede38str x3, [x2+40]
000ede3cldr x2, [sp+72]
000ede40str x2, [sp+88]
000ede44adrp x3, 0x626000
000ede48add x3, x3, 2296
000ede4cstr x3, [sp+40]
000ede50str x2, [sp+48]
000ede54ldr x0, [sp+40]
000ede58ldr x1, [sp+48]
000ede5cldur x29, [sp-8]
000ede60ldr x30, [sp], 144
000ede64ret x30
000ede68
000ede68loc_ede68:
000ede68stp xzr, xzr, [sp+40]
000ede6cmov x0, xzr
000ede70mov x1, xzr
000ede74ldur x29, [sp-8]
000ede78ldr x30, [sp], 144
000ede7cret x30
000ede80
000ede80loc_ede80:
000ede80stp x0, x1, [sp+8]
000ede84stp x2, x3, [sp+24]
000ede88mov x3, x30
000ede8cbl runtime.morestack_noctxt.abi0
000ede90ldp x0, x1, [sp+8]
000ede94ldp x2, x3, [sp+24]
000ede98b 0xedcb0
000ede9cudf 0
000edcb0
000edcb0os.Chown: ; void os.Chown(struct string name, int uid, int gid)
000edcb0ldr x16, [x28+16]
000edcb4sub x17, sp, 16
000edcb8subs xzr, x17, x16
000edcbcb.ls 0xede80
000edcc0str x30, [sp-144]!
000edcc4stur x29, [sp-8]
000edcc8sub x29, sp, 8
000edcccstr x0, [sp+152]
000edcd0str x1, [sp+160]
000edcd4str x2, [sp+168]
000edcd8str x3, [sp+176]
000edcdcstp xzr, xzr, [sp+40]
000edce0stp xzr, xzr, [sp+96]
000edce4stp xzr, xzr, [sp+112]
000edce8str xzr, [sp+128]
000edcecadd x1, sp, 96
000edcf0str x1, [sp+80]
000edcf4ldrsb x27, [x1]
000edcf8adrp x2, 0
000edcfcadd x2, x2, 3744
000edd00str x2, [x1]
000edd04ldrsb x27, [x1]
000edd08ldr x2, [sp+152]
000edd0cldr x3, [sp+160]
000edd10str x3, [x1+16]
000edd14adrp x27, 0x95e000
000edd18ldr w3, [x27+3056]
000edd1ccbz w3, 0xedd24
000edd20b 0xedd28
000edd24
000edd24loc_edd24:
000edd24b 0xedd3c
000edd28
000edd28loc_edd28:
000edd28bl runtime.gcWriteBarrier2
000edd2cstr x2, [x25]
000edd30ldr x3, [x1+8]
000edd34str x3, [x25+8]
000edd38b 0xedd3c
000edd3c
000edd3cloc_edd3c:
000edd3cstr x2, [x1+8]
000edd40ldrsb x27, [x1]
000edd44ldr x2, [sp+168]
000edd48str x2, [x1+24]
000edd4cldr x1, [sp+176]
000edd50ldr x2, [sp+80]
000edd54ldrsb x27, [x2]
000edd58str x1, [x2+32]
000edd5cldr x0, [sp+80]
000edd60bl os.ignoringEINTR
000edd64str x0, [sp+56]
000edd68str x1, [sp+64]
000edd6ccbnz x0, 0xedd74
000edd70b 0xede68
000edd74
000edd74loc_edd74:
000edd74adrp x0, 0x565000
000edd78add x0, x0, 1088
000edd7cbl runtime.newobject
000edd80str x0, [sp+72]
000edd84movz x1, 5
000edd88str x1, [x0+8]
000edd8cadrp x27, 0x95e000
000edd90ldr w1, [x27+3056]
000edd94cbz w1, 0xedd9c
000edd98b 0xedda0
000edd9c
000edd9cloc_edd9c:
000edd9cb 0xeddb0
000edda0
000edda0loc_edda0:
000edda0ldr x2, [x0]
000edda4bl runtime.gcWriteBarrier1
000edda8str x2, [x25]
000eddacb 0xeddb0
000eddb0
000eddb0loc_eddb0:
000eddb0adrp x2, 0x5c3000
000eddb4add x2, x2, 1527
000eddb8str x2, [x0]
000eddbcldr x2, [sp+72]
000eddc0ldrsb x27, [x2]
000eddc4ldr x3, [sp+152]
000eddc8ldr x4, [sp+160]
000eddccstr x4, [x2+24]
000eddd0adrp x27, 0x95e000
000eddd4ldr w4, [x27+3056]
000eddd8cbz w4, 0xedde0
000edddcb 0xedde4
000edde0
000edde0loc_edde0:
000edde0b 0xeddf8
000edde4
000edde4loc_edde4:
000edde4bl runtime.gcWriteBarrier2
000edde8str x3, [x25]
000eddecldr x4, [x2+16]
000eddf0str x4, [x25+8]
000eddf4b 0xeddf8
000eddf8
000eddf8loc_eddf8:
000eddf8str x3, [x2+16]
000eddfcldr x2, [sp+72]
000ede00ldrsb x27, [x2]
000ede04ldr x3, [sp+64]
000ede08ldr x4, [sp+56]
000ede0cstr x4, [x2+32]
000ede10adrp x27, 0x95e000
000ede14ldr w4, [x27+3056]
000ede18cbz w4, 0xede20
000ede1cb 0xede24
000ede20
000ede20loc_ede20:
000ede20b 0xede38
000ede24
000ede24loc_ede24:
000ede24bl runtime.gcWriteBarrier2
000ede28str x3, [x25]
000ede2cldr x4, [x2+40]
000ede30str x4, [x25+8]
000ede34b 0xede38
000ede38
000ede38loc_ede38:
000ede38str x3, [x2+40]
000ede3cldr x2, [sp+72]
000ede40str x2, [sp+88]
000ede44adrp x3, 0x626000
000ede48add x3, x3, 2296
000ede4cstr x3, [sp+40]
000ede50str x2, [sp+48]
000ede54ldr x0, [sp+40]
000ede58ldr x1, [sp+48]
000ede5cldur x29, [sp-8]
000ede60ldr x30, [sp], 144
000ede64ret x30
000ede68
000ede68loc_ede68:
000ede68stp xzr, xzr, [sp+40]
000ede6cmov x0, xzr
000ede70mov x1, xzr
000ede74ldur x29, [sp-8]
000ede78ldr x30, [sp], 144
000ede7cret x30
000ede80
000ede80loc_ede80:
000ede80stp x0, x1, [sp+8]
000ede84stp x2, x3, [sp+24]
000ede88mov x3, x30
000ede8cbl runtime.morestack_noctxt.abi0
000ede90ldp x0, x1, [sp+8]
000ede94ldp x2, x3, [sp+24]
000ede98b 0xedcb0
000ede9cudf 0
000edcb0
000edea0
000edea0os.Chown.func1: ; void os.Chown.func1(void)
000edea0ldr x16, [x28+16]
000edea4subs xzr, sp, x16
000edea8b.ls 0xedf0c
000edeacstr x30, [sp-112]!
000edeb0stur x29, [sp-8]
000edeb4sub x29, sp, 8
000edeb8ldr x4, [x26+8]
000edebcldr x5, [x26+16]
000edec0str x4, [sp+72]
000edec4str x5, [sp+80]
000edec8ldr x4, [x26+24]
000edeccstr x4, [sp+40]
000eded0ldr x4, [x26+32]
000eded4str x4, [sp+48]
000eded8stp xzr, xzr, [sp+56]
000ededcldr x3, [sp+48]
000edee0ldr x2, [sp+40]
000edee4ldr x0, [sp+72]
000edee8ldr x1, [sp+80]
000edeecbl syscall.Chown
000edef0str x0, [sp+88]
000edef4str x1, [sp+96]
000edef8str x0, [sp+56]
000edefcstr x1, [sp+64]
000edf00ldur x29, [sp-8]
000edf04ldr x30, [sp], 112
000edf08ret x30
000edf0c
000edf0cloc_edf0c:
000edf0cmov x3, x30
000edf10bl runtime.morestack.abi0
000edf14b 0xedea0
000edf18udf 0
000edf1cudf 0
000edea0
000edea0os.Chown.func1: ; void os.Chown.func1(void)
000edea0ldr x16, [x28+16]
000edea4subs xzr, sp, x16
000edea8b.ls 0xedf0c
000edeacstr x30, [sp-112]!
000edeb0stur x29, [sp-8]
000edeb4sub x29, sp, 8
000edeb8ldr x4, [x26+8]
000edebcldr x5, [x26+16]
000edec0str x4, [sp+72]
000edec4str x5, [sp+80]
000edec8ldr x4, [x26+24]
000edeccstr x4, [sp+40]
000eded0ldr x4, [x26+32]
000eded4str x4, [sp+48]
000eded8stp xzr, xzr, [sp+56]
000ededcldr x3, [sp+48]
000edee0ldr x2, [sp+40]
000edee4ldr x0, [sp+72]
000edee8ldr x1, [sp+80]
000edeecbl syscall.Chown
000edef0str x0, [sp+88]
000edef4str x1, [sp+96]
000edef8str x0, [sp+56]
000edefcstr x1, [sp+64]
000edf00ldur x29, [sp-8]
000edf04ldr x30, [sp], 112
000edf08ret x30
000edf0c
000edf0cloc_edf0c:
000edf0cmov x3, x30
000edf10bl runtime.morestack.abi0
000edf14b 0xedea0
000edf18udf 0
000edf1cudf 0
000edea0
000edf20
000edf20os.(*File).Sync: ; void os.(*File).Sync(os.File * f)
000edf20ldr x16, [x28+16]
000edf24subs xzr, sp, x16
000edf28b.ls 0xedff4
000edf2cstr x30, [sp-128]!
000edf30stur x29, [sp-8]
000edf34sub x29, sp, 8
000edf38str x0, [sp+136]
000edf3cstp xzr, xzr, [sp+48]
000edf40ldr x0, [sp+136]
000edf44adrp x1, 0x5c3000
000edf48add x1, x1, 750
000edf4corr x2, xzr, 4
000edf50bl os.(*File).checkValid
000edf54str x0, [sp+64]
000edf58str x1, [sp+72]
000edf5ccbnz x0, 0xedf64
000edf60b 0xedf78
000edf64
000edf64loc_edf64:
000edf64str x0, [sp+48]
000edf68str x1, [sp+56]
000edf6cldur x29, [sp-8]
000edf70ldr x30, [sp], 128
000edf74ret x30
000edf78
000edf78loc_edf78:
000edf78ldr x1, [sp+136]
000edf7cldrsb x27, [x1]
000edf80ldr x0, [x1]
000edf84ldrsb x27, [x0]
000edf88str x0, [sp+96]
000edf8cbl internal/poll.(*FD).Fsync
000edf90str x0, [sp+80]
000edf94str x1, [sp+88]
000edf98cbnz x0, 0xedfa0
000edf9cb 0xedfdc
000edfa0
000edfa0loc_edfa0:
000edfa0ldr x5, [sp+136]
000edfa4orr x2, xzr, 4
000edfa8mov x3, x0
000edfacmov x4, x1
000edfb0mov x0, x5
000edfb4adrp x1, 0x5c3000
000edfb8add x1, x1, 750
000edfbcbl os.(*File).wrapErr
000edfc0str x0, [sp+104]
000edfc4str x1, [sp+112]
000edfc8str x0, [sp+48]
000edfccstr x1, [sp+56]
000edfd0ldur x29, [sp-8]
000edfd4ldr x30, [sp], 128
000edfd8ret x30
000edfdc
000edfdcloc_edfdc:
000edfdcstp xzr, xzr, [sp+48]
000edfe0mov x0, xzr
000edfe4mov x1, xzr
000edfe8ldur x29, [sp-8]
000edfecldr x30, [sp], 128
000edff0ret x30
000edff4
000edff4loc_edff4:
000edff4str x0, [sp+8]
000edff8mov x3, x30
000edffcbl runtime.morestack_noctxt.abi0
000ee000ldr x0, [sp+8]
000ee004b 0xedf20
000ee008udf 0
000ee00cudf 0
000edf20
000edf20os.(*File).Sync: ; void os.(*File).Sync(os.File * f)
000edf20ldr x16, [x28+16]
000edf24subs xzr, sp, x16
000edf28b.ls 0xedff4
000edf2cstr x30, [sp-128]!
000edf30stur x29, [sp-8]
000edf34sub x29, sp, 8
000edf38str x0, [sp+136]
000edf3cstp xzr, xzr, [sp+48]
000edf40ldr x0, [sp+136]
000edf44adrp x1, 0x5c3000
000edf48add x1, x1, 750
000edf4corr x2, xzr, 4
000edf50bl os.(*File).checkValid
000edf54str x0, [sp+64]
000edf58str x1, [sp+72]
000edf5ccbnz x0, 0xedf64
000edf60b 0xedf78
000edf64
000edf64loc_edf64:
000edf64str x0, [sp+48]
000edf68str x1, [sp+56]
000edf6cldur x29, [sp-8]
000edf70ldr x30, [sp], 128
000edf74ret x30
000edf78
000edf78loc_edf78:
000edf78ldr x1, [sp+136]
000edf7cldrsb x27, [x1]
000edf80ldr x0, [x1]
000edf84ldrsb x27, [x0]
000edf88str x0, [sp+96]
000edf8cbl internal/poll.(*FD).Fsync
000edf90str x0, [sp+80]
000edf94str x1, [sp+88]
000edf98cbnz x0, 0xedfa0
000edf9cb 0xedfdc
000edfa0
000edfa0loc_edfa0:
000edfa0ldr x5, [sp+136]
000edfa4orr x2, xzr, 4
000edfa8mov x3, x0
000edfacmov x4, x1
000edfb0mov x0, x5
000edfb4adrp x1, 0x5c3000
000edfb8add x1, x1, 750
000edfbcbl os.(*File).wrapErr
000edfc0str x0, [sp+104]
000edfc4str x1, [sp+112]
000edfc8str x0, [sp+48]
000edfccstr x1, [sp+56]
000edfd0ldur x29, [sp-8]
000edfd4ldr x30, [sp], 128
000edfd8ret x30
000edfdc
000edfdcloc_edfdc:
000edfdcstp xzr, xzr, [sp+48]
000edfe0mov x0, xzr
000edfe4mov x1, xzr
000edfe8ldur x29, [sp-8]
000edfecldr x30, [sp], 128
000edff0ret x30
000edff4
000edff4loc_edff4:
000edff4str x0, [sp+8]
000edff8mov x3, x30
000edffcbl runtime.morestack_noctxt.abi0
000ee000ldr x0, [sp+8]
000ee004b 0xedf20
000ee008udf 0
000ee00cudf 0
000edf20
000ee010
000ee010os.Chtimes: ; void os.Chtimes(struct string name, time.Time atime, time.Time mtime)
000ee010ldr x16, [x28+16]
000ee014sub x17, sp, 80
000ee018subs xzr, x17, x16
000ee01cb.ls 0xee244
000ee020str x30, [sp-208]!
000ee024stur x29, [sp-8]
000ee028sub x29, sp, 8
000ee02cstr x0, [sp+216]
000ee030str x1, [sp+224]
000ee034str x2, [sp+232]
000ee038str x3, [sp+240]
000ee03cstr x4, [sp+248]
000ee040str x5, [sp+256]
000ee044str x6, [sp+264]
000ee048str x7, [sp+272]
000ee04cstp xzr, xzr, [sp+80]
000ee050stp xzr, xzr, [sp+48]
000ee054stp xzr, xzr, [sp+64]
000ee058stp xzr, xzr, [sp+176]
000ee05cadd x4, sp, 176
000ee060str x4, [sp+192]
000ee064ldrsb x27, [x4]
000ee068adrp x5, 0
000ee06cadd x5, x5, 624
000ee070str x5, [x4]
000ee074ldrsb x27, [x4]
000ee078adrp x27, 0x95d000
000ee07cldr w5, [x27+3056]
000ee080cbz w5, 0xee088
000ee084b 0xee08c
000ee088
000ee088loc_ee088:
000ee088b 0xee0a4
000ee08c
000ee08cloc_ee08c:
000ee08cbl runtime.gcWriteBarrier2
000ee090add x5, sp, 48
000ee094str x5, [x25]
000ee098ldr x6, [x4+8]
000ee09cstr x6, [x25+8]
000ee0a0b 0xee0a4
000ee0a4
000ee0a4loc_ee0a4:
000ee0a4add x5, sp, 48
000ee0a8str x5, [x4+8]
000ee0acstr x4, [sp+96]
000ee0b0ldr x1, [sp+232]
000ee0b4ldr x2, [sp+240]
000ee0b8ldr x3, [sp+248]
000ee0bcldr x26, [sp+96]
000ee0c0ldr x4, [x26]
000ee0c4mov x0, xzr
000ee0c8blr x4
000ee0ccldr x1, [sp+256]
000ee0d0ldr x2, [sp+264]
000ee0d4ldr x3, [sp+272]
000ee0d8ldr x26, [sp+96]
000ee0dcldr x4, [x26]
000ee0e0orr x0, xzr, 1
000ee0e4blr x4
000ee0e8ldr x0, [sp+216]
000ee0ecldr x1, [sp+224]
000ee0f0bl os.fixLongPath
000ee0f4str x0, [sp+152]
000ee0f8str x1, [sp+160]
000ee0fcadd x2, sp, 48
000ee100ldrsb x27, [x2]
000ee104b 0xee108
000ee108
000ee108loc_ee108:
000ee108str x2, [sp+128]
000ee10corr x4, xzr, 2
000ee110str x4, [sp+136]
000ee114str x4, [sp+144]
000ee118ldr x0, [sp+152]
000ee11cldr x1, [sp+160]
000ee120mov x3, x4
000ee124bl syscall.UtimesNano
000ee128str x0, [sp+104]
000ee12cstr x1, [sp+112]
000ee130cbnz x0, 0xee138
000ee134b 0xee22c
000ee138
000ee138loc_ee138:
000ee138adrp x0, 0x564000
000ee13cadd x0, x0, 1088
000ee140bl runtime.newobject
000ee144str x0, [sp+168]
000ee148orr x1, xzr, 7
000ee14cstr x1, [x0+8]
000ee150adrp x27, 0x95d000
000ee154ldr w1, [x27+3056]
000ee158cbz w1, 0xee160
000ee15cb 0xee164
000ee160
000ee160loc_ee160:
000ee160b 0xee174
000ee164
000ee164loc_ee164:
000ee164ldr x2, [x0]
000ee168bl runtime.gcWriteBarrier1
000ee16cstr x2, [x25]
000ee170b 0xee174
000ee174
000ee174loc_ee174:
000ee174adrp x2, 0x5c2000
000ee178add x2, x2, 3332
000ee17cstr x2, [x0]
000ee180ldr x2, [sp+168]
000ee184ldrsb x27, [x2]
000ee188ldr x3, [sp+216]
000ee18cldr x4, [sp+224]
000ee190str x4, [x2+24]
000ee194adrp x27, 0x95d000
000ee198ldr w4, [x27+3056]
000ee19ccbz w4, 0xee1a4
000ee1a0b 0xee1a8
000ee1a4
000ee1a4loc_ee1a4:
000ee1a4b 0xee1bc
000ee1a8
000ee1a8loc_ee1a8:
000ee1a8bl runtime.gcWriteBarrier2
000ee1acstr x3, [x25]
000ee1b0ldr x4, [x2+16]
000ee1b4str x4, [x25+8]
000ee1b8b 0xee1bc
000ee1bc
000ee1bcloc_ee1bc:
000ee1bcstr x3, [x2+16]
000ee1c0ldr x2, [sp+168]
000ee1c4ldrsb x27, [x2]
000ee1c8ldr x3, [sp+112]
000ee1ccldr x4, [sp+104]
000ee1d0str x4, [x2+32]
000ee1d4adrp x27, 0x95d000
000ee1d8ldr w4, [x27+3056]
000ee1dccbz w4, 0xee1e4
000ee1e0b 0xee1e8
000ee1e4
000ee1e4loc_ee1e4:
000ee1e4b 0xee1fc
000ee1e8
000ee1e8loc_ee1e8:
000ee1e8bl runtime.gcWriteBarrier2
000ee1ecstr x3, [x25]
000ee1f0ldr x4, [x2+40]
000ee1f4str x4, [x25+8]
000ee1f8b 0xee1fc
000ee1fc
000ee1fcloc_ee1fc:
000ee1fcstr x3, [x2+40]
000ee200ldr x2, [sp+168]
000ee204str x2, [sp+120]
000ee208adrp x3, 0x625000
000ee20cadd x3, x3, 2296
000ee210str x3, [sp+80]
000ee214str x2, [sp+88]
000ee218ldr x0, [sp+80]
000ee21cldr x1, [sp+88]
000ee220ldur x29, [sp-8]
000ee224ldr x30, [sp], 208
000ee228ret x30
000ee22c
000ee22cloc_ee22c:
000ee22cstp xzr, xzr, [sp+80]
000ee230mov x0, xzr
000ee234mov x1, xzr
000ee238ldur x29, [sp-8]
000ee23cldr x30, [sp], 208
000ee240ret x30
000ee244
000ee244loc_ee244:
000ee244stp x0, x1, [sp+8]
000ee248stp x2, x3, [sp+24]
000ee24cstp x4, x5, [sp+40]
000ee250stp x6, x7, [sp+56]
000ee254mov x3, x30
000ee258bl runtime.morestack_noctxt.abi0
000ee25cldp x0, x1, [sp+8]
000ee260ldp x2, x3, [sp+24]
000ee264ldp x4, x5, [sp+40]
000ee268ldp x6, x7, [sp+56]
000ee26cb 0xee010
000ee010
000ee010os.Chtimes: ; void os.Chtimes(struct string name, time.Time atime, time.Time mtime)
000ee010ldr x16, [x28+16]
000ee014sub x17, sp, 80
000ee018subs xzr, x17, x16
000ee01cb.ls 0xee244
000ee020str x30, [sp-208]!
000ee024stur x29, [sp-8]
000ee028sub x29, sp, 8
000ee02cstr x0, [sp+216]
000ee030str x1, [sp+224]
000ee034str x2, [sp+232]
000ee038str x3, [sp+240]
000ee03cstr x4, [sp+248]
000ee040str x5, [sp+256]
000ee044str x6, [sp+264]
000ee048str x7, [sp+272]
000ee04cstp xzr, xzr, [sp+80]
000ee050stp xzr, xzr, [sp+48]
000ee054stp xzr, xzr, [sp+64]
000ee058stp xzr, xzr, [sp+176]
000ee05cadd x4, sp, 176
000ee060str x4, [sp+192]
000ee064ldrsb x27, [x4]
000ee068adrp x5, 0
000ee06cadd x5, x5, 624
000ee070str x5, [x4]
000ee074ldrsb x27, [x4]
000ee078adrp x27, 0x95d000
000ee07cldr w5, [x27+3056]
000ee080cbz w5, 0xee088
000ee084b 0xee08c
000ee088
000ee088loc_ee088:
000ee088b 0xee0a4
000ee08c
000ee08cloc_ee08c:
000ee08cbl runtime.gcWriteBarrier2
000ee090add x5, sp, 48
000ee094str x5, [x25]
000ee098ldr x6, [x4+8]
000ee09cstr x6, [x25+8]
000ee0a0b 0xee0a4
000ee0a4
000ee0a4loc_ee0a4:
000ee0a4add x5, sp, 48
000ee0a8str x5, [x4+8]
000ee0acstr x4, [sp+96]
000ee0b0ldr x1, [sp+232]
000ee0b4ldr x2, [sp+240]
000ee0b8ldr x3, [sp+248]
000ee0bcldr x26, [sp+96]
000ee0c0ldr x4, [x26]
000ee0c4mov x0, xzr
000ee0c8blr x4
000ee0ccldr x1, [sp+256]
000ee0d0ldr x2, [sp+264]
000ee0d4ldr x3, [sp+272]
000ee0d8ldr x26, [sp+96]
000ee0dcldr x4, [x26]
000ee0e0orr x0, xzr, 1
000ee0e4blr x4
000ee0e8ldr x0, [sp+216]
000ee0ecldr x1, [sp+224]
000ee0f0bl os.fixLongPath
000ee0f4str x0, [sp+152]
000ee0f8str x1, [sp+160]
000ee0fcadd x2, sp, 48
000ee100ldrsb x27, [x2]
000ee104b 0xee108
000ee108
000ee108loc_ee108:
000ee108str x2, [sp+128]
000ee10corr x4, xzr, 2
000ee110str x4, [sp+136]
000ee114str x4, [sp+144]
000ee118ldr x0, [sp+152]
000ee11cldr x1, [sp+160]
000ee120mov x3, x4
000ee124bl syscall.UtimesNano
000ee128str x0, [sp+104]
000ee12cstr x1, [sp+112]
000ee130cbnz x0, 0xee138
000ee134b 0xee22c
000ee138
000ee138loc_ee138:
000ee138adrp x0, 0x564000
000ee13cadd x0, x0, 1088
000ee140bl runtime.newobject
000ee144str x0, [sp+168]
000ee148orr x1, xzr, 7
000ee14cstr x1, [x0+8]
000ee150adrp x27, 0x95d000
000ee154ldr w1, [x27+3056]
000ee158cbz w1, 0xee160
000ee15cb 0xee164
000ee160
000ee160loc_ee160:
000ee160b 0xee174
000ee164
000ee164loc_ee164:
000ee164ldr x2, [x0]
000ee168bl runtime.gcWriteBarrier1
000ee16cstr x2, [x25]
000ee170b 0xee174
000ee174
000ee174loc_ee174:
000ee174adrp x2, 0x5c2000
000ee178add x2, x2, 3332
000ee17cstr x2, [x0]
000ee180ldr x2, [sp+168]
000ee184ldrsb x27, [x2]
000ee188ldr x3, [sp+216]
000ee18cldr x4, [sp+224]
000ee190str x4, [x2+24]
000ee194adrp x27, 0x95d000
000ee198ldr w4, [x27+3056]
000ee19ccbz w4, 0xee1a4
000ee1a0b 0xee1a8
000ee1a4
000ee1a4loc_ee1a4:
000ee1a4b 0xee1bc
000ee1a8
000ee1a8loc_ee1a8:
000ee1a8bl runtime.gcWriteBarrier2
000ee1acstr x3, [x25]
000ee1b0ldr x4, [x2+16]
000ee1b4str x4, [x25+8]
000ee1b8b 0xee1bc
000ee1bc
000ee1bcloc_ee1bc:
000ee1bcstr x3, [x2+16]
000ee1c0ldr x2, [sp+168]
000ee1c4ldrsb x27, [x2]
000ee1c8ldr x3, [sp+112]
000ee1ccldr x4, [sp+104]
000ee1d0str x4, [x2+32]
000ee1d4adrp x27, 0x95d000
000ee1d8ldr w4, [x27+3056]
000ee1dccbz w4, 0xee1e4
000ee1e0b 0xee1e8
000ee1e4
000ee1e4loc_ee1e4:
000ee1e4b 0xee1fc
000ee1e8
000ee1e8loc_ee1e8:
000ee1e8bl runtime.gcWriteBarrier2
000ee1ecstr x3, [x25]
000ee1f0ldr x4, [x2+40]
000ee1f4str x4, [x25+8]
000ee1f8b 0xee1fc
000ee1fc
000ee1fcloc_ee1fc:
000ee1fcstr x3, [x2+40]
000ee200ldr x2, [sp+168]
000ee204str x2, [sp+120]
000ee208adrp x3, 0x625000
000ee20cadd x3, x3, 2296
000ee210str x3, [sp+80]
000ee214str x2, [sp+88]
000ee218ldr x0, [sp+80]
000ee21cldr x1, [sp+88]
000ee220ldur x29, [sp-8]
000ee224ldr x30, [sp], 208
000ee228ret x30
000ee22c
000ee22cloc_ee22c:
000ee22cstp xzr, xzr, [sp+80]
000ee230mov x0, xzr
000ee234mov x1, xzr
000ee238ldur x29, [sp-8]
000ee23cldr x30, [sp], 208
000ee240ret x30
000ee244
000ee244loc_ee244:
000ee244stp x0, x1, [sp+8]
000ee248stp x2, x3, [sp+24]
000ee24cstp x4, x5, [sp+40]
000ee250stp x6, x7, [sp+56]
000ee254mov x3, x30
000ee258bl runtime.morestack_noctxt.abi0
000ee25cldp x0, x1, [sp+8]
000ee260ldp x2, x3, [sp+24]
000ee264ldp x4, x5, [sp+40]
000ee268ldp x6, x7, [sp+56]
000ee26cb 0xee010
000ee010
000ee270
000ee270os.Chtimes.func1: ; void os.Chtimes.func1(int i, time.Time t)
000ee270ldr x16, [x28+16]
000ee274subs xzr, sp, x16
000ee278b.ls 0xee360
000ee27cstr x30, [sp-96]!
000ee280stur x29, [sp-8]
000ee284sub x29, sp, 8
000ee288str x0, [sp+104]
000ee28cstr x1, [sp+112]
000ee290str x2, [sp+120]
000ee294str x3, [sp+128]
000ee298ldr x3, [x26+8]
000ee29cstr x3, [sp+80]
000ee2a0ldr x0, [sp+112]
000ee2a4ldr x1, [sp+120]
000ee2a8ldr x2, [sp+128]
000ee2acbl time.Time.IsZero
000ee2b0strb w0, [sp+39]
000ee2b4tbnz w0, 0, 0xee2bc
000ee2b8b 0xee2f4
000ee2bc
000ee2bcloc_ee2bc:
000ee2bcstp xzr, xzr, [sp+40]
000ee2c0orr x2, xzr, 0x3ffffffe
000ee2c4str x2, [sp+40]
000ee2c8str x2, [sp+48]
000ee2ccldr x0, [sp+104]
000ee2d0ldr x3, [sp+80]
000ee2d4subs xzr, x0, 2
000ee2d8b.lo 0xee2e0
000ee2dcb 0xee354
000ee2e0
000ee2e0loc_ee2e0:
000ee2e0add x1, x3, x0, lsl #4
000ee2e4ubfm x0, x0, 60, 59
000ee2e8str x2, [x3+x0]
000ee2ecstr x2, [x1+8]
000ee2f0b 0xee33c
000ee2f4
000ee2f4loc_ee2f4:
000ee2f4ldr x0, [sp+112]
000ee2f8ldr x1, [sp+120]
000ee2fcldr x2, [sp+128]
000ee300bl time.Time.UnixNano
000ee304str x0, [sp+72]
000ee308bl syscall.NsecToTimespec
000ee30cstr x0, [sp+56]
000ee310str x1, [sp+64]
000ee314ldr x3, [sp+104]
000ee318ldr x4, [sp+80]
000ee31csubs xzr, x3, 2
000ee320b.lo 0xee328
000ee324b 0xee348
000ee328
000ee328loc_ee328:
000ee328add x2, x4, x3, lsl #4
000ee32cubfm x3, x3, 60, 59
000ee330str x0, [x4+x3]
000ee334str x1, [x2+8]
000ee338b 0xee33c
000ee33c
000ee33cloc_ee33c:
000ee33cldur x29, [sp-8]
000ee340ldr x30, [sp], 96
000ee344ret x30
000ee348
000ee348loc_ee348:
000ee348mov x0, x3
000ee34corr x1, xzr, 2
000ee350bl runtime.panicIndex
000ee354
000ee354loc_ee354:
000ee354orr x1, xzr, 2
000ee358bl runtime.panicIndex
000ee35chint
000ee360
000ee360loc_ee360:
000ee360stp x0, x1, [sp+8]
000ee364stp x2, x3, [sp+24]
000ee368mov x3, x30
000ee36cbl runtime.morestack.abi0
000ee370ldp x0, x1, [sp+8]
000ee374ldp x2, x3, [sp+24]
000ee378b 0xee270
000ee37cudf 0
000ee270
000ee270os.Chtimes.func1: ; void os.Chtimes.func1(int i, time.Time t)
000ee270ldr x16, [x28+16]
000ee274subs xzr, sp, x16
000ee278b.ls 0xee360
000ee27cstr x30, [sp-96]!
000ee280stur x29, [sp-8]
000ee284sub x29, sp, 8
000ee288str x0, [sp+104]
000ee28cstr x1, [sp+112]
000ee290str x2, [sp+120]
000ee294str x3, [sp+128]
000ee298ldr x3, [x26+8]
000ee29cstr x3, [sp+80]
000ee2a0ldr x0, [sp+112]
000ee2a4ldr x1, [sp+120]
000ee2a8ldr x2, [sp+128]
000ee2acbl time.Time.IsZero
000ee2b0strb w0, [sp+39]
000ee2b4tbnz w0, 0, 0xee2bc
000ee2b8b 0xee2f4
000ee2bc
000ee2bcloc_ee2bc:
000ee2bcstp xzr, xzr, [sp+40]
000ee2c0orr x2, xzr, 0x3ffffffe
000ee2c4str x2, [sp+40]
000ee2c8str x2, [sp+48]
000ee2ccldr x0, [sp+104]
000ee2d0ldr x3, [sp+80]
000ee2d4subs xzr, x0, 2
000ee2d8b.lo 0xee2e0
000ee2dcb 0xee354
000ee2e0
000ee2e0loc_ee2e0:
000ee2e0add x1, x3, x0, lsl #4
000ee2e4ubfm x0, x0, 60, 59
000ee2e8str x2, [x3+x0]
000ee2ecstr x2, [x1+8]
000ee2f0b 0xee33c
000ee2f4
000ee2f4loc_ee2f4:
000ee2f4ldr x0, [sp+112]
000ee2f8ldr x1, [sp+120]
000ee2fcldr x2, [sp+128]
000ee300bl time.Time.UnixNano
000ee304str x0, [sp+72]
000ee308bl syscall.NsecToTimespec
000ee30cstr x0, [sp+56]
000ee310str x1, [sp+64]
000ee314ldr x3, [sp+104]
000ee318ldr x4, [sp+80]
000ee31csubs xzr, x3, 2
000ee320b.lo 0xee328
000ee324b 0xee348
000ee328
000ee328loc_ee328:
000ee328add x2, x4, x3, lsl #4
000ee32cubfm x3, x3, 60, 59
000ee330str x0, [x4+x3]
000ee334str x1, [x2+8]
000ee338b 0xee33c
000ee33c
000ee33cloc_ee33c:
000ee33cldur x29, [sp-8]
000ee340ldr x30, [sp], 96
000ee344ret x30
000ee348
000ee348loc_ee348:
000ee348mov x0, x3
000ee34corr x1, xzr, 2
000ee350bl runtime.panicIndex
000ee354
000ee354loc_ee354:
000ee354orr x1, xzr, 2
000ee358bl runtime.panicIndex
000ee35chint
000ee360
000ee360loc_ee360:
000ee360stp x0, x1, [sp+8]
000ee364stp x2, x3, [sp+24]
000ee368mov x3, x30
000ee36cbl runtime.morestack.abi0
000ee370ldp x0, x1, [sp+8]
000ee374ldp x2, x3, [sp+24]
000ee378b 0xee270
000ee37cudf 0
000ee270
000ee380
000ee380os.(*File).setDeadline: ; void os.(*File).setDeadline(os.File * f, time.Time t)
000ee380ldr x16, [x28+16]
000ee384subs xzr, sp, x16
000ee388b.ls 0xee424
000ee38cstr x30, [sp-112]!
000ee390stur x29, [sp-8]
000ee394sub x29, sp, 8
000ee398str x0, [sp+120]
000ee39cstr x1, [sp+128]
000ee3a0str x2, [sp+136]
000ee3a4str x3, [sp+144]
000ee3a8stp xzr, xzr, [sp+48]
000ee3acldr x0, [sp+120]
000ee3b0adrp x1, 0x5c4000
000ee3b4add x1, x1, 1779
000ee3b8movz x2, 11
000ee3bcbl os.(*File).checkValid
000ee3c0str x0, [sp+64]
000ee3c4str x1, [sp+72]
000ee3c8cbnz x0, 0xee3d0
000ee3ccb 0xee3e4
000ee3d0
000ee3d0loc_ee3d0:
000ee3d0str x0, [sp+48]
000ee3d4str x1, [sp+56]
000ee3d8ldur x29, [sp-8]
000ee3dcldr x30, [sp], 112
000ee3e0ret x30
000ee3e4
000ee3e4loc_ee3e4:
000ee3e4ldr x4, [sp+120]
000ee3e8ldrsb x27, [x4]
000ee3ecldr x0, [x4]
000ee3f0ldrsb x27, [x0]
000ee3f4str x0, [sp+80]
000ee3f8ldr x1, [sp+128]
000ee3fcldr x2, [sp+136]
000ee400ldr x3, [sp+144]
000ee404bl internal/poll.(*FD).SetDeadline
000ee408str x0, [sp+88]
000ee40cstr x1, [sp+96]
000ee410str x0, [sp+48]
000ee414str x1, [sp+56]
000ee418ldur x29, [sp-8]
000ee41cldr x30, [sp], 112
000ee420ret x30
000ee424
000ee424loc_ee424:
000ee424stp x0, x1, [sp+8]
000ee428stp x2, x3, [sp+24]
000ee42cmov x3, x30
000ee430bl runtime.morestack_noctxt.abi0
000ee434ldp x0, x1, [sp+8]
000ee438ldp x2, x3, [sp+24]
000ee43cb 0xee380
000ee380
000ee380os.(*File).setDeadline: ; void os.(*File).setDeadline(os.File * f, time.Time t)
000ee380ldr x16, [x28+16]
000ee384subs xzr, sp, x16
000ee388b.ls 0xee424
000ee38cstr x30, [sp-112]!
000ee390stur x29, [sp-8]
000ee394sub x29, sp, 8
000ee398str x0, [sp+120]
000ee39cstr x1, [sp+128]
000ee3a0str x2, [sp+136]
000ee3a4str x3, [sp+144]
000ee3a8stp xzr, xzr, [sp+48]
000ee3acldr x0, [sp+120]
000ee3b0adrp x1, 0x5c4000
000ee3b4add x1, x1, 1779
000ee3b8movz x2, 11
000ee3bcbl os.(*File).checkValid
000ee3c0str x0, [sp+64]
000ee3c4str x1, [sp+72]
000ee3c8cbnz x0, 0xee3d0
000ee3ccb 0xee3e4
000ee3d0
000ee3d0loc_ee3d0:
000ee3d0str x0, [sp+48]
000ee3d4str x1, [sp+56]
000ee3d8ldur x29, [sp-8]
000ee3dcldr x30, [sp], 112
000ee3e0ret x30
000ee3e4
000ee3e4loc_ee3e4:
000ee3e4ldr x4, [sp+120]
000ee3e8ldrsb x27, [x4]
000ee3ecldr x0, [x4]
000ee3f0ldrsb x27, [x0]
000ee3f4str x0, [sp+80]
000ee3f8ldr x1, [sp+128]
000ee3fcldr x2, [sp+136]
000ee400ldr x3, [sp+144]
000ee404bl internal/poll.(*FD).SetDeadline
000ee408str x0, [sp+88]
000ee40cstr x1, [sp+96]
000ee410str x0, [sp+48]
000ee414str x1, [sp+56]
000ee418ldur x29, [sp-8]
000ee41cldr x30, [sp], 112
000ee420ret x30
000ee424
000ee424loc_ee424:
000ee424stp x0, x1, [sp+8]
000ee428stp x2, x3, [sp+24]
000ee42cmov x3, x30
000ee430bl runtime.morestack_noctxt.abi0
000ee434ldp x0, x1, [sp+8]
000ee438ldp x2, x3, [sp+24]
000ee43cb 0xee380
000ee380
000ee440
000ee440os.(*File).setReadDeadline: ; void os.(*File).setReadDeadline(os.File * f, time.Time t)
000ee440ldr x16, [x28+16]
000ee444subs xzr, sp, x16
000ee448b.ls 0xee4e4
000ee44cstr x30, [sp-112]!
000ee450stur x29, [sp-8]
000ee454sub x29, sp, 8
000ee458str x0, [sp+120]
000ee45cstr x1, [sp+128]
000ee460str x2, [sp+136]
000ee464str x3, [sp+144]
000ee468stp xzr, xzr, [sp+48]
000ee46cldr x0, [sp+120]
000ee470adrp x1, 0x5c6000
000ee474add x1, x1, 372
000ee478orr x2, xzr, 15
000ee47cbl os.(*File).checkValid
000ee480str x0, [sp+64]
000ee484str x1, [sp+72]
000ee488cbnz x0, 0xee490
000ee48cb 0xee4a4
000ee490
000ee490loc_ee490:
000ee490str x0, [sp+48]
000ee494str x1, [sp+56]
000ee498ldur x29, [sp-8]
000ee49cldr x30, [sp], 112
000ee4a0ret x30
000ee4a4
000ee4a4loc_ee4a4:
000ee4a4ldr x4, [sp+120]
000ee4a8ldrsb x27, [x4]
000ee4acldr x0, [x4]
000ee4b0ldrsb x27, [x0]
000ee4b4str x0, [sp+80]
000ee4b8ldr x1, [sp+128]
000ee4bcldr x2, [sp+136]
000ee4c0ldr x3, [sp+144]
000ee4c4bl internal/poll.(*FD).SetReadDeadline
000ee4c8str x0, [sp+88]
000ee4ccstr x1, [sp+96]
000ee4d0str x0, [sp+48]
000ee4d4str x1, [sp+56]
000ee4d8ldur x29, [sp-8]
000ee4dcldr x30, [sp], 112
000ee4e0ret x30
000ee4e4
000ee4e4loc_ee4e4:
000ee4e4stp x0, x1, [sp+8]
000ee4e8stp x2, x3, [sp+24]
000ee4ecmov x3, x30
000ee4f0bl runtime.morestack_noctxt.abi0
000ee4f4ldp x0, x1, [sp+8]
000ee4f8ldp x2, x3, [sp+24]
000ee4fcb 0xee440
000ee440
000ee440os.(*File).setReadDeadline: ; void os.(*File).setReadDeadline(os.File * f, time.Time t)
000ee440ldr x16, [x28+16]
000ee444subs xzr, sp, x16
000ee448b.ls 0xee4e4
000ee44cstr x30, [sp-112]!
000ee450stur x29, [sp-8]
000ee454sub x29, sp, 8
000ee458str x0, [sp+120]
000ee45cstr x1, [sp+128]
000ee460str x2, [sp+136]
000ee464str x3, [sp+144]
000ee468stp xzr, xzr, [sp+48]
000ee46cldr x0, [sp+120]
000ee470adrp x1, 0x5c6000
000ee474add x1, x1, 372
000ee478orr x2, xzr, 15
000ee47cbl os.(*File).checkValid
000ee480str x0, [sp+64]
000ee484str x1, [sp+72]
000ee488cbnz x0, 0xee490
000ee48cb 0xee4a4
000ee490
000ee490loc_ee490:
000ee490str x0, [sp+48]
000ee494str x1, [sp+56]
000ee498ldur x29, [sp-8]
000ee49cldr x30, [sp], 112
000ee4a0ret x30
000ee4a4
000ee4a4loc_ee4a4:
000ee4a4ldr x4, [sp+120]
000ee4a8ldrsb x27, [x4]
000ee4acldr x0, [x4]
000ee4b0ldrsb x27, [x0]
000ee4b4str x0, [sp+80]
000ee4b8ldr x1, [sp+128]
000ee4bcldr x2, [sp+136]
000ee4c0ldr x3, [sp+144]
000ee4c4bl internal/poll.(*FD).SetReadDeadline
000ee4c8str x0, [sp+88]
000ee4ccstr x1, [sp+96]
000ee4d0str x0, [sp+48]
000ee4d4str x1, [sp+56]
000ee4d8ldur x29, [sp-8]
000ee4dcldr x30, [sp], 112
000ee4e0ret x30
000ee4e4
000ee4e4loc_ee4e4:
000ee4e4stp x0, x1, [sp+8]
000ee4e8stp x2, x3, [sp+24]
000ee4ecmov x3, x30
000ee4f0bl runtime.morestack_noctxt.abi0
000ee4f4ldp x0, x1, [sp+8]
000ee4f8ldp x2, x3, [sp+24]
000ee4fcb 0xee440
000ee440
000ee500
000ee500os.(*File).setWriteDeadline: ; void os.(*File).setWriteDeadline(os.File * f, time.Time t)
000ee500ldr x16, [x28+16]
000ee504subs xzr, sp, x16
000ee508b.ls 0xee5a4
000ee50cstr x30, [sp-112]!
000ee510stur x29, [sp-8]
000ee514sub x29, sp, 8
000ee518str x0, [sp+120]
000ee51cstr x1, [sp+128]
000ee520str x2, [sp+136]
000ee524str x3, [sp+144]
000ee528stp xzr, xzr, [sp+48]
000ee52cldr x0, [sp+120]
000ee530adrp x1, 0x5c6000
000ee534add x1, x1, 2052
000ee538orr x2, xzr, 16
000ee53cbl os.(*File).checkValid
000ee540str x0, [sp+64]
000ee544str x1, [sp+72]
000ee548cbnz x0, 0xee550
000ee54cb 0xee564
000ee550
000ee550loc_ee550:
000ee550str x0, [sp+48]
000ee554str x1, [sp+56]
000ee558ldur x29, [sp-8]
000ee55cldr x30, [sp], 112
000ee560ret x30
000ee564
000ee564loc_ee564:
000ee564ldr x4, [sp+120]
000ee568ldrsb x27, [x4]
000ee56cldr x0, [x4]
000ee570ldrsb x27, [x0]
000ee574str x0, [sp+80]
000ee578ldr x1, [sp+128]
000ee57cldr x2, [sp+136]
000ee580ldr x3, [sp+144]
000ee584bl internal/poll.(*FD).SetWriteDeadline
000ee588str x0, [sp+88]
000ee58cstr x1, [sp+96]
000ee590str x0, [sp+48]
000ee594str x1, [sp+56]
000ee598ldur x29, [sp-8]
000ee59cldr x30, [sp], 112
000ee5a0ret x30
000ee5a4
000ee5a4loc_ee5a4:
000ee5a4stp x0, x1, [sp+8]
000ee5a8stp x2, x3, [sp+24]
000ee5acmov x3, x30
000ee5b0bl runtime.morestack_noctxt.abi0
000ee5b4ldp x0, x1, [sp+8]
000ee5b8ldp x2, x3, [sp+24]
000ee5bcb 0xee500
000ee500
000ee500os.(*File).setWriteDeadline: ; void os.(*File).setWriteDeadline(os.File * f, time.Time t)
000ee500ldr x16, [x28+16]
000ee504subs xzr, sp, x16
000ee508b.ls 0xee5a4
000ee50cstr x30, [sp-112]!
000ee510stur x29, [sp-8]
000ee514sub x29, sp, 8
000ee518str x0, [sp+120]
000ee51cstr x1, [sp+128]
000ee520str x2, [sp+136]
000ee524str x3, [sp+144]
000ee528stp xzr, xzr, [sp+48]
000ee52cldr x0, [sp+120]
000ee530adrp x1, 0x5c6000
000ee534add x1, x1, 2052
000ee538orr x2, xzr, 16
000ee53cbl os.(*File).checkValid
000ee540str x0, [sp+64]
000ee544str x1, [sp+72]
000ee548cbnz x0, 0xee550
000ee54cb 0xee564
000ee550
000ee550loc_ee550:
000ee550str x0, [sp+48]
000ee554str x1, [sp+56]
000ee558ldur x29, [sp-8]
000ee55cldr x30, [sp], 112
000ee560ret x30
000ee564
000ee564loc_ee564:
000ee564ldr x4, [sp+120]
000ee568ldrsb x27, [x4]
000ee56cldr x0, [x4]
000ee570ldrsb x27, [x0]
000ee574str x0, [sp+80]
000ee578ldr x1, [sp+128]
000ee57cldr x2, [sp+136]
000ee580ldr x3, [sp+144]
000ee584bl internal/poll.(*FD).SetWriteDeadline
000ee588str x0, [sp+88]
000ee58cstr x1, [sp+96]
000ee590str x0, [sp+48]
000ee594str x1, [sp+56]
000ee598ldur x29, [sp-8]
000ee59cldr x30, [sp], 112
000ee5a0ret x30
000ee5a4
000ee5a4loc_ee5a4:
000ee5a4stp x0, x1, [sp+8]
000ee5a8stp x2, x3, [sp+24]
000ee5acmov x3, x30
000ee5b0bl runtime.morestack_noctxt.abi0
000ee5b4ldp x0, x1, [sp+8]
000ee5b8ldp x2, x3, [sp+24]
000ee5bcb 0xee500
000ee500
000ee5c0
000ee5c0os.(*File).checkValid: ; void os.(*File).checkValid(os.File * f, struct string op)
000ee5c0str x30, [sp-32]!
000ee5c4stur x29, [sp-8]
000ee5c8sub x29, sp, 8
000ee5ccstr x0, [sp+40]
000ee5d0str x1, [sp+48]
000ee5d4str x2, [sp+56]
000ee5d8stp xzr, xzr, [sp+8]
000ee5dcldr x2, [sp+40]
000ee5e0cbnz x2, 0xee5e8
000ee5e4b 0xee600
000ee5e8
000ee5e8loc_ee5e8:
000ee5e8stp xzr, xzr, [sp+8]
000ee5ecmov x0, xzr
000ee5f0mov x1, xzr
000ee5f4add x29, sp, 24
000ee5f8add sp, sp, 32
000ee5fcret x30
000ee600
000ee600loc_ee600:
000ee600adrp x27, 0x933000
000ee604ldr x0, [x27+1056]
000ee608adrp x27, 0x933000
000ee60cldr x1, [x27+1064]
000ee610str x0, [sp+8]
000ee614str x1, [sp+16]
000ee618add x29, sp, 24
000ee61cadd sp, sp, 32
000ee620ret x30
000ee624udf 0
000ee628udf 0
000ee62cudf 0
000ee5c0
000ee5c0os.(*File).checkValid: ; void os.(*File).checkValid(os.File * f, struct string op)
000ee5c0str x30, [sp-32]!
000ee5c4stur x29, [sp-8]
000ee5c8sub x29, sp, 8
000ee5ccstr x0, [sp+40]
000ee5d0str x1, [sp+48]
000ee5d4str x2, [sp+56]
000ee5d8stp xzr, xzr, [sp+8]
000ee5dcldr x2, [sp+40]
000ee5e0cbnz x2, 0xee5e8
000ee5e4b 0xee600
000ee5e8
000ee5e8loc_ee5e8:
000ee5e8stp xzr, xzr, [sp+8]
000ee5ecmov x0, xzr
000ee5f0mov x1, xzr
000ee5f4add x29, sp, 24
000ee5f8add sp, sp, 32
000ee5fcret x30
000ee600
000ee600loc_ee600:
000ee600adrp x27, 0x933000
000ee604ldr x0, [x27+1056]
000ee608adrp x27, 0x933000
000ee60cldr x1, [x27+1064]
000ee610str x0, [sp+8]
000ee614str x1, [sp+16]
000ee618add x29, sp, 24
000ee61cadd sp, sp, 32
000ee620ret x30
000ee624udf 0
000ee628udf 0
000ee62cudf 0
000ee5c0
000ee630
000ee630os.ignoringEINTR: ; void os.ignoringEINTR(func() error fn)
000ee630ldr x16, [x28+16]
000ee634subs xzr, sp, x16
000ee638b.ls 0xee6d4
000ee63cstr x30, [sp-96]!
000ee640stur x29, [sp-8]
000ee644sub x29, sp, 8
000ee648str x0, [sp+104]
000ee64cstp xzr, xzr, [sp+40]
000ee650b 0xee654
000ee654
000ee654loc_ee654:
000ee654b 0xee658
000ee658
000ee658loc_ee658:
000ee658ldr x26, [sp+104]
000ee65cldr x0, [x26]
000ee660blr x0
000ee664str x0, [sp+56]
000ee668str x1, [sp+64]
000ee66cadrp x0, 0x625000
000ee670add x0, x0, 2264
000ee674str x0, [sp+72]
000ee678adrp x2, 0x621000
000ee67cadd x2, x2, 288
000ee680str x2, [sp+80]
000ee684ldr x1, [sp+56]
000ee688subs xzr, x1, x0
000ee68cb.ne 0xee694
000ee690b 0xee698
000ee694
000ee694loc_ee694:
000ee694b 0xee6b8
000ee698
000ee698loc_ee698:
000ee698ldr x0, [sp+56]
000ee69cldr x1, [sp+64]
000ee6a0bl runtime.ifaceeq
000ee6a4tbnz w0, 0, 0xee6ac
000ee6a8b 0xee6b4
000ee6ac
000ee6acloc_ee6ac:
000ee6acb 0xee6b0
000ee6b0
000ee6b0loc_ee6b0:
000ee6b0b 0xee654
000ee6b4
000ee6b4loc_ee6b4:
000ee6b4b 0xee6b8
000ee6b8
000ee6b8loc_ee6b8:
000ee6b8ldr x0, [sp+56]
000ee6bcldr x1, [sp+64]
000ee6c0str x0, [sp+40]
000ee6c4str x1, [sp+48]
000ee6c8ldur x29, [sp-8]
000ee6ccldr x30, [sp], 96
000ee6d0ret x30
000ee6d4
000ee6d4loc_ee6d4:
000ee6d4str x0, [sp+8]
000ee6d8mov x3, x30
000ee6dcbl runtime.morestack_noctxt.abi0
000ee6e0ldr x0, [sp+8]
000ee6e4b 0xee630
000ee6e8udf 0
000ee6ecudf 0
000ee630
000ee630os.ignoringEINTR: ; void os.ignoringEINTR(func() error fn)
000ee630ldr x16, [x28+16]
000ee634subs xzr, sp, x16
000ee638b.ls 0xee6d4
000ee63cstr x30, [sp-96]!
000ee640stur x29, [sp-8]
000ee644sub x29, sp, 8
000ee648str x0, [sp+104]
000ee64cstp xzr, xzr, [sp+40]
000ee650b 0xee654
000ee654
000ee654loc_ee654:
000ee654b 0xee658
000ee658
000ee658loc_ee658:
000ee658ldr x26, [sp+104]
000ee65cldr x0, [x26]
000ee660blr x0
000ee664str x0, [sp+56]
000ee668str x1, [sp+64]
000ee66cadrp x0, 0x625000
000ee670add x0, x0, 2264
000ee674str x0, [sp+72]
000ee678adrp x2, 0x621000
000ee67cadd x2, x2, 288
000ee680str x2, [sp+80]
000ee684ldr x1, [sp+56]
000ee688subs xzr, x1, x0
000ee68cb.ne 0xee694
000ee690b 0xee698
000ee694
000ee694loc_ee694:
000ee694b 0xee6b8
000ee698
000ee698loc_ee698:
000ee698ldr x0, [sp+56]
000ee69cldr x1, [sp+64]
000ee6a0bl runtime.ifaceeq
000ee6a4tbnz w0, 0, 0xee6ac
000ee6a8b 0xee6b4
000ee6ac
000ee6acloc_ee6ac:
000ee6acb 0xee6b0
000ee6b0
000ee6b0loc_ee6b0:
000ee6b0b 0xee654
000ee6b4
000ee6b4loc_ee6b4:
000ee6b4b 0xee6b8
000ee6b8
000ee6b8loc_ee6b8:
000ee6b8ldr x0, [sp+56]
000ee6bcldr x1, [sp+64]
000ee6c0str x0, [sp+40]
000ee6c4str x1, [sp+48]
000ee6c8ldur x29, [sp-8]
000ee6ccldr x30, [sp], 96
000ee6d0ret x30
000ee6d4
000ee6d4loc_ee6d4:
000ee6d4str x0, [sp+8]
000ee6d8mov x3, x30
000ee6dcbl runtime.morestack_noctxt.abi0
000ee6e0ldr x0, [sp+8]
000ee6e4b 0xee630
000ee6e8udf 0
000ee6ecudf 0
000ee630
000ee6f0
000ee6f0os.fixLongPath: ; void os.fixLongPath(struct string path)
000ee6f0str x30, [sp-32]!
000ee6f4stur x29, [sp-8]
000ee6f8sub x29, sp, 8
000ee6fcstr x0, [sp+40]
000ee700str x1, [sp+48]
000ee704stp xzr, xzr, [sp+8]
000ee708ldr x0, [sp+40]
000ee70cldr x1, [sp+48]
000ee710str x0, [sp+8]
000ee714str x1, [sp+16]
000ee718add x29, sp, 24
000ee71cadd sp, sp, 32
000ee720ret x30
000ee724udf 0
000ee728udf 0
000ee72cudf 0
000ee6f0
000ee6f0os.fixLongPath: ; void os.fixLongPath(struct string path)
000ee6f0str x30, [sp-32]!
000ee6f4stur x29, [sp-8]
000ee6f8sub x29, sp, 8
000ee6fcstr x0, [sp+40]
000ee700str x1, [sp+48]
000ee704stp xzr, xzr, [sp+8]
000ee708ldr x0, [sp+40]
000ee70cldr x1, [sp+48]
000ee710str x0, [sp+8]
000ee714str x1, [sp+16]
000ee718add x29, sp, 24
000ee71cadd sp, sp, 32
000ee720ret x30
000ee724udf 0
000ee728udf 0
000ee72cudf 0
000ee6f0
000ee730
000ee730os.rename: ; void os.rename(struct string oldname, struct string newname)
000ee730ldr x16, [x28+16]
000ee734sub x17, sp, 208
000ee738subs xzr, x17, x16
000ee73cb.ls 0xeedec
000ee740sub x20, sp, 336
000ee744stp x29, x30, [x20-8]
000ee748add sp, x20, 0
000ee74csub x29, sp, 8
000ee750str x0, [sp+344]
000ee754str x1, [sp+352]
000ee758str x2, [sp+360]
000ee75cstr x3, [sp+368]
000ee760stp xzr, xzr, [sp+48]
000ee764stp xzr, xzr, [sp+288]
000ee768stp xzr, xzr, [sp+272]
000ee76cldr x0, [sp+360]
000ee770ldr x1, [sp+368]
000ee774bl os.Lstat
000ee778str x0, [sp+288]
000ee77cstr x1, [sp+296]
000ee780str x2, [sp+272]
000ee784str x3, [sp+280]
000ee788ldr x2, [sp+296]
000ee78cldr x3, [sp+288]
000ee790str x3, [sp+168]
000ee794str x2, [sp+176]
000ee798ldr x2, [sp+272]
000ee79cldr x3, [sp+280]
000ee7a0str x2, [sp+152]
000ee7a4str x3, [sp+160]
000ee7a8ldr x2, [sp+168]
000ee7acldr x3, [sp+176]
000ee7b0str x2, [sp+88]
000ee7b4str x3, [sp+96]
000ee7b8ldr x2, [sp+160]
000ee7bcldr x3, [sp+152]
000ee7c0str x3, [sp+120]
000ee7c4str x2, [sp+128]
000ee7c8subs xzr, x3, 0
000ee7cccset x2, ne
000ee7d0eor x2, x2, 1
000ee7d4strb w2, [sp+46]
000ee7d8cbnz x3, 0xee7e0
000ee7dcb 0xee7e4
000ee7e0
000ee7e0loc_ee7e0:
000ee7e0b 0xee804
000ee7e4
000ee7e4loc_ee7e4:
000ee7e4ldr x1, [sp+88]
000ee7e8ldrsb x27, [x1]
000ee7ecldr x0, [sp+96]
000ee7f0ldr x1, [x1+24]
000ee7f4blr x1
000ee7f8strb w0, [sp+45]
000ee7fcstrb w0, [sp+46]
000ee800b 0xee804
000ee804
000ee804loc_ee804:
000ee804ldrb w2, [sp+46]
000ee808tbnz w2, 0, 0xee810
000ee80cb 0xeebe8
000ee810
000ee810loc_ee810:
000ee810stp xzr, xzr, [sp+288]
000ee814stp xzr, xzr, [sp+272]
000ee818ldr x0, [sp+344]
000ee81cldr x1, [sp+352]
000ee820bl os.Lstat
000ee824str x0, [sp+288]
000ee828str x1, [sp+296]
000ee82cstr x2, [sp+272]
000ee830str x3, [sp+280]
000ee834ldr x2, [sp+296]
000ee838ldr x3, [sp+288]
000ee83cstr x3, [sp+136]
000ee840str x2, [sp+144]
000ee844ldr x2, [sp+272]
000ee848ldr x3, [sp+280]
000ee84cstr x2, [sp+312]
000ee850str x3, [sp+320]
000ee854ldr x2, [sp+136]
000ee858ldr x3, [sp+144]
000ee85cstr x2, [sp+72]
000ee860str x3, [sp+80]
000ee864ldr x2, [sp+320]
000ee868ldr x3, [sp+312]
000ee86cstr x3, [sp+104]
000ee870str x2, [sp+112]
000ee874cbnz x3, 0xee87c
000ee878b 0xeea34
000ee87c
000ee87cloc_ee87c:
000ee87cstr xzr, [sp+264]
000ee880ldr x1, [sp+104]
000ee884ldr x2, [sp+112]
000ee888adrp x3, 0x625000
000ee88cadd x3, x3, 2296
000ee890subs xzr, x1, x3
000ee894b.eq 0xee89c
000ee898b 0xee8a4
000ee89c
000ee89cloc_ee89c:
000ee89corr x0, xzr, 1
000ee8a0b 0xee8b0
000ee8a4
000ee8a4loc_ee8a4:
000ee8a4mov x0, xzr
000ee8a8mov x2, xzr
000ee8acb 0xee8b0
000ee8b0
000ee8b0loc_ee8b0:
000ee8b0str x2, [sp+264]
000ee8b4strb w0, [sp+46]
000ee8b8ldr x1, [sp+264]
000ee8bcstr x1, [sp+304]
000ee8c0ldrb w1, [sp+46]
000ee8c4strb w1, [sp+47]
000ee8c8ldr x1, [sp+304]
000ee8ccstr x1, [sp+64]
000ee8d0ldrb w1, [sp+47]
000ee8d4strb w1, [sp+44]
000ee8d8tbnz w1, 0, 0xee8e0
000ee8dcb 0xee8fc
000ee8e0
000ee8e0loc_ee8e0:
000ee8e0ldr x1, [sp+64]
000ee8e4ldrsb x27, [x1]
000ee8e8ldr x2, [x1+32]
000ee8ecldr x1, [x1+40]
000ee8f0str x2, [sp+104]
000ee8f4str x1, [sp+112]
000ee8f8b 0xee900
000ee8fc
000ee8fcloc_ee8fc:
000ee8fcb 0xee900
000ee900
000ee900loc_ee900:
000ee900adrp x0, 0x574000
000ee904add x0, x0, 2912
000ee908bl runtime.newobject
000ee90cstr x0, [sp+208]
000ee910orr x1, xzr, 6
000ee914str x1, [x0+8]
000ee918adrp x27, 0x95d000
000ee91cldr w1, [x27+3056]
000ee920cbz w1, 0xee928
000ee924b 0xee92c
000ee928
000ee928loc_ee928:
000ee928b 0xee93c
000ee92c
000ee92cloc_ee92c:
000ee92cldr x2, [x0]
000ee930bl runtime.gcWriteBarrier1
000ee934str x2, [x25]
000ee938b 0xee93c
000ee93c
000ee93cloc_ee93c:
000ee93cadrp x2, 0x5c2000
000ee940add x2, x2, 2329
000ee944str x2, [x0]
000ee948ldr x2, [sp+208]
000ee94cldrsb x27, [x2]
000ee950ldr x3, [sp+344]
000ee954ldr x4, [sp+352]
000ee958str x4, [x2+24]
000ee95cadrp x27, 0x95d000
000ee960ldr w4, [x27+3056]
000ee964cbz w4, 0xee96c
000ee968b 0xee970
000ee96c
000ee96cloc_ee96c:
000ee96cb 0xee984
000ee970
000ee970loc_ee970:
000ee970bl runtime.gcWriteBarrier2
000ee974str x3, [x25]
000ee978ldr x4, [x2+16]
000ee97cstr x4, [x25+8]
000ee980b 0xee984
000ee984
000ee984loc_ee984:
000ee984str x3, [x2+16]
000ee988ldr x2, [sp+208]
000ee98cldrsb x27, [x2]
000ee990ldr x3, [sp+360]
000ee994ldr x4, [sp+368]
000ee998str x4, [x2+40]
000ee99cadrp x27, 0x95d000
000ee9a0ldr w4, [x27+3056]
000ee9a4cbz w4, 0xee9ac
000ee9a8b 0xee9b0
000ee9ac
000ee9acloc_ee9ac:
000ee9acb 0xee9c4
000ee9b0
000ee9b0loc_ee9b0:
000ee9b0bl runtime.gcWriteBarrier2
000ee9b4str x3, [x25]
000ee9b8ldr x4, [x2+32]
000ee9bcstr x4, [x25+8]
000ee9c0b 0xee9c4
000ee9c4
000ee9c4loc_ee9c4:
000ee9c4str x3, [x2+32]
000ee9c8ldr x2, [sp+208]
000ee9ccldrsb x27, [x2]
000ee9d0ldr x3, [sp+112]
000ee9d4ldr x4, [sp+104]
000ee9d8str x4, [x2+48]
000ee9dcadrp x27, 0x95d000
000ee9e0ldr w4, [x27+3056]
000ee9e4cbz w4, 0xee9ec
000ee9e8b 0xee9f0
000ee9ec
000ee9ecloc_ee9ec:
000ee9ecb 0xeea04
000ee9f0
000ee9f0loc_ee9f0:
000ee9f0bl runtime.gcWriteBarrier2
000ee9f4str x3, [x25]
000ee9f8ldr x4, [x2+56]
000ee9fcstr x4, [x25+8]
000eea00b 0xeea04
000eea04
000eea04loc_eea04:
000eea04str x3, [x2+56]
000eea08ldr x2, [sp+208]
000eea0cstr x2, [sp+256]
000eea10adrp x3, 0x625000
000eea14add x3, x3, 2328
000eea18str x3, [sp+48]
000eea1cstr x2, [sp+56]
000eea20ldr x0, [sp+48]
000eea24ldr x1, [sp+56]
000eea28ldp x29, x30, [sp-8]
000eea2cadd sp, sp, 336
000eea30ret x30
000eea34
000eea34loc_eea34:
000eea34ldr x4, [sp+368]
000eea38ldr x5, [sp+352]
000eea3csubs xzr, x5, x4
000eea40cset x4, eq
000eea44b.eq 0xeea4c
000eea48b 0xeea60
000eea4c
000eea4cloc_eea4c:
000eea4cldr x0, [sp+360]
000eea50ldr x1, [sp+344]
000eea54ldr x2, [sp+368]
000eea58bl runtime.memequal
000eea5cb 0xeea68
000eea60
000eea60loc_eea60:
000eea60mov x0, x4
000eea64b 0xeea68
000eea68
000eea68loc_eea68:
000eea68strb w0, [sp+46]
000eea6ctbnz w0, 0, 0xeea74
000eea70b 0xeea78
000eea74
000eea74loc_eea74:
000eea74b 0xeea9c
000eea78
000eea78loc_eea78:
000eea78ldr x0, [sp+88]
000eea7cldr x2, [sp+72]
000eea80ldr x1, [sp+96]
000eea84ldr x3, [sp+80]
000eea88bl os.SameFile
000eea8cstrb w0, [sp+45]
000eea90eor x4, x0, 1
000eea94strb w4, [sp+46]
000eea98b 0xeea9c
000eea9c
000eea9cloc_eea9c:
000eea9cldrb w1, [sp+46]
000eeaa0tbnz w1, 0, 0xeeaa8
000eeaa4b 0xeebe0
000eeaa8
000eeaa8loc_eeaa8:
000eeaa8adrp x0, 0x574000
000eeaacadd x0, x0, 2912
000eeab0bl runtime.newobject
000eeab4str x0, [sp+200]
000eeab8orr x1, xzr, 6
000eeabcstr x1, [x0+8]
000eeac0adrp x27, 0x95d000
000eeac4ldr w1, [x27+3056]
000eeac8cbz w1, 0xeead0
000eeaccb 0xeead4
000eead0
000eead0loc_eead0:
000eead0b 0xeeae4
000eead4
000eead4loc_eead4:
000eead4ldr x2, [x0]
000eead8bl runtime.gcWriteBarrier1
000eeadcstr x2, [x25]
000eeae0b 0xeeae4
000eeae4
000eeae4loc_eeae4:
000eeae4adrp x2, 0x5c2000
000eeae8add x2, x2, 2329
000eeaecstr x2, [x0]
000eeaf0ldr x2, [sp+200]
000eeaf4ldrsb x27, [x2]
000eeaf8ldr x3, [sp+344]
000eeafcldr x4, [sp+352]
000eeb00str x4, [x2+24]
000eeb04adrp x27, 0x95d000
000eeb08ldr w4, [x27+3056]
000eeb0ccbz w4, 0xeeb14
000eeb10b 0xeeb18
000eeb14
000eeb14loc_eeb14:
000eeb14b 0xeeb2c
000eeb18
000eeb18loc_eeb18:
000eeb18bl runtime.gcWriteBarrier2
000eeb1cstr x3, [x25]
000eeb20ldr x4, [x2+16]
000eeb24str x4, [x25+8]
000eeb28b 0xeeb2c
000eeb2c
000eeb2cloc_eeb2c:
000eeb2cstr x3, [x2+16]
000eeb30ldr x2, [sp+200]
000eeb34ldrsb x27, [x2]
000eeb38ldr x3, [sp+360]
000eeb3cldr x4, [sp+368]
000eeb40str x4, [x2+40]
000eeb44adrp x27, 0x95d000
000eeb48ldr w4, [x27+3056]
000eeb4ccbz w4, 0xeeb54
000eeb50b 0xeeb58
000eeb54
000eeb54loc_eeb54:
000eeb54b 0xeeb6c
000eeb58
000eeb58loc_eeb58:
000eeb58bl runtime.gcWriteBarrier2
000eeb5cstr x3, [x25]
000eeb60ldr x4, [x2+32]
000eeb64str x4, [x25+8]
000eeb68b 0xeeb6c
000eeb6c
000eeb6cloc_eeb6c:
000eeb6cstr x3, [x2+32]
000eeb70ldr x2, [sp+200]
000eeb74ldrsb x27, [x2]
000eeb78adrp x3, 0x625000
000eeb7cadd x3, x3, 2264
000eeb80str x3, [x2+48]
000eeb84adrp x27, 0x95d000
000eeb88ldr w3, [x27+3056]
000eeb8ccbz w3, 0xeeb94
000eeb90b 0xeeb98
000eeb94
000eeb94loc_eeb94:
000eeb94b 0xeeba8
000eeb98
000eeb98loc_eeb98:
000eeb98ldr x3, [x2+56]
000eeb9cbl runtime.gcWriteBarrier1
000eeba0str x3, [x25]
000eeba4b 0xeeba8
000eeba8
000eeba8loc_eeba8:
000eeba8adrp x3, 0x622000
000eebacadd x3, x3, 3088
000eebb0str x3, [x2+56]
000eebb4ldr x2, [sp+200]
000eebb8str x2, [sp+256]
000eebbcadrp x3, 0x625000
000eebc0add x3, x3, 2328
000eebc4str x3, [sp+48]
000eebc8str x2, [sp+56]
000eebccldr x0, [sp+48]
000eebd0ldr x1, [sp+56]
000eebd4ldp x29, x30, [sp-8]
000eebd8add sp, sp, 336
000eebdcret x30
000eebe0
000eebe0loc_eebe0:
000eebe0b 0xeebe4
000eebe4
000eebe4loc_eebe4:
000eebe4b 0xeebec
000eebe8
000eebe8loc_eebe8:
000eebe8b 0xeebec
000eebec
000eebecloc_eebec:
000eebecstp xzr, xzr, [sp+216]
000eebf0stp xzr, xzr, [sp+232]
000eebf4str xzr, [sp+248]
000eebf8add x1, sp, 216
000eebfcstr x1, [sp+192]
000eec00ldrsb x27, [x1]
000eec04adrp x2, 0
000eec08add x2, x2, 3600
000eec0cstr x2, [x1]
000eec10ldrsb x27, [x1]
000eec14ldr x2, [sp+344]
000eec18ldr x3, [sp+352]
000eec1cstr x3, [x1+16]
000eec20adrp x27, 0x95d000
000eec24ldr w3, [x27+3056]
000eec28cbz w3, 0xeec30
000eec2cb 0xeec34
000eec30
000eec30loc_eec30:
000eec30b 0xeec48
000eec34
000eec34loc_eec34:
000eec34bl runtime.gcWriteBarrier2
000eec38str x2, [x25]
000eec3cldr x3, [x1+8]
000eec40str x3, [x25+8]
000eec44b 0xeec48
000eec48
000eec48loc_eec48:
000eec48str x2, [x1+8]
000eec4cldrsb x27, [x1]
000eec50ldr x2, [sp+360]
000eec54ldr x3, [sp+368]
000eec58str x3, [x1+32]
000eec5cadrp x27, 0x95d000
000eec60ldr w3, [x27+3056]
000eec64cbz w3, 0xeec6c
000eec68b 0xeec70
000eec6c
000eec6cloc_eec6c:
000eec6cb 0xeec84
000eec70
000eec70loc_eec70:
000eec70bl runtime.gcWriteBarrier2
000eec74str x2, [x25]
000eec78ldr x3, [x1+24]
000eec7cstr x3, [x25+8]
000eec80b 0xeec84
000eec84
000eec84loc_eec84:
000eec84str x2, [x1+24]
000eec88ldr x0, [sp+192]
000eec8cbl os.ignoringEINTR
000eec90str x0, [sp+120]
000eec94str x1, [sp+128]
000eec98cbnz x0, 0xeeca0
000eec9cb 0xeedd4
000eeca0
000eeca0loc_eeca0:
000eeca0adrp x0, 0x574000
000eeca4add x0, x0, 2912
000eeca8bl runtime.newobject
000eecacstr x0, [sp+184]
000eecb0orr x1, xzr, 6
000eecb4str x1, [x0+8]
000eecb8adrp x27, 0x95d000
000eecbcldr w1, [x27+3056]
000eecc0cbz w1, 0xeecc8
000eecc4b 0xeeccc
000eecc8
000eecc8loc_eecc8:
000eecc8b 0xeecdc
000eeccc
000eecccloc_eeccc:
000eecccldr x2, [x0]
000eecd0bl runtime.gcWriteBarrier1
000eecd4str x2, [x25]
000eecd8b 0xeecdc
000eecdc
000eecdcloc_eecdc:
000eecdcadrp x2, 0x5c2000
000eece0add x2, x2, 2329
000eece4str x2, [x0]
000eece8ldr x2, [sp+184]
000eececldrsb x27, [x2]
000eecf0ldr x3, [sp+344]
000eecf4ldr x4, [sp+352]
000eecf8str x4, [x2+24]
000eecfcadrp x27, 0x95d000
000eed00ldr w4, [x27+3056]
000eed04cbz w4, 0xeed0c
000eed08b 0xeed10
000eed0c
000eed0cloc_eed0c:
000eed0cb 0xeed24
000eed10
000eed10loc_eed10:
000eed10bl runtime.gcWriteBarrier2
000eed14str x3, [x25]
000eed18ldr x4, [x2+16]
000eed1cstr x4, [x25+8]
000eed20b 0xeed24
000eed24
000eed24loc_eed24:
000eed24str x3, [x2+16]
000eed28ldr x2, [sp+184]
000eed2cldrsb x27, [x2]
000eed30ldr x3, [sp+360]
000eed34ldr x4, [sp+368]
000eed38str x4, [x2+40]
000eed3cadrp x27, 0x95d000
000eed40ldr w4, [x27+3056]
000eed44cbz w4, 0xeed4c
000eed48b 0xeed50
000eed4c
000eed4cloc_eed4c:
000eed4cb 0xeed64
000eed50
000eed50loc_eed50:
000eed50bl runtime.gcWriteBarrier2
000eed54str x3, [x25]
000eed58ldr x4, [x2+32]
000eed5cstr x4, [x25+8]
000eed60b 0xeed64
000eed64
000eed64loc_eed64:
000eed64str x3, [x2+32]
000eed68ldr x2, [sp+184]
000eed6cldrsb x27, [x2]
000eed70ldr x3, [sp+128]
000eed74ldr x4, [sp+120]
000eed78str x4, [x2+48]
000eed7cadrp x27, 0x95d000
000eed80ldr w4, [x27+3056]
000eed84cbz w4, 0xeed8c
000eed88b 0xeed90
000eed8c
000eed8cloc_eed8c:
000eed8cb 0xeeda4
000eed90
000eed90loc_eed90:
000eed90bl runtime.gcWriteBarrier2
000eed94str x3, [x25]
000eed98ldr x4, [x2+56]
000eed9cstr x4, [x25+8]
000eeda0b 0xeeda4
000eeda4
000eeda4loc_eeda4:
000eeda4str x3, [x2+56]
000eeda8ldr x2, [sp+184]
000eedacstr x2, [sp+256]
000eedb0adrp x3, 0x625000
000eedb4add x3, x3, 2328
000eedb8str x3, [sp+48]
000eedbcstr x2, [sp+56]
000eedc0ldr x0, [sp+48]
000eedc4ldr x1, [sp+56]
000eedc8ldp x29, x30, [sp-8]
000eedccadd sp, sp, 336
000eedd0ret x30
000eedd4
000eedd4loc_eedd4:
000eedd4stp xzr, xzr, [sp+48]
000eedd8mov x0, xzr
000eeddcmov x1, xzr
000eede0ldp x29, x30, [sp-8]
000eede4add sp, sp, 336
000eede8ret x30
000eedec
000eedecloc_eedec:
000eedecstp x0, x1, [sp+8]
000eedf0stp x2, x3, [sp+24]
000eedf4mov x3, x30
000eedf8bl runtime.morestack_noctxt.abi0
000eedfcldp x0, x1, [sp+8]
000eee00ldp x2, x3, [sp+24]
000eee04b 0xee730
000eee08udf 0
000eee0cudf 0
000ee730
000ee730os.rename: ; void os.rename(struct string oldname, struct string newname)
000ee730ldr x16, [x28+16]
000ee734sub x17, sp, 208
000ee738subs xzr, x17, x16
000ee73cb.ls 0xeedec
000ee740sub x20, sp, 336
000ee744stp x29, x30, [x20-8]
000ee748add sp, x20, 0
000ee74csub x29, sp, 8
000ee750str x0, [sp+344]
000ee754str x1, [sp+352]
000ee758str x2, [sp+360]
000ee75cstr x3, [sp+368]
000ee760stp xzr, xzr, [sp+48]
000ee764stp xzr, xzr, [sp+288]
000ee768stp xzr, xzr, [sp+272]
000ee76cldr x0, [sp+360]
000ee770ldr x1, [sp+368]
000ee774bl os.Lstat
000ee778str x0, [sp+288]
000ee77cstr x1, [sp+296]
000ee780str x2, [sp+272]
000ee784str x3, [sp+280]
000ee788ldr x2, [sp+296]
000ee78cldr x3, [sp+288]
000ee790str x3, [sp+168]
000ee794str x2, [sp+176]
000ee798ldr x2, [sp+272]
000ee79cldr x3, [sp+280]
000ee7a0str x2, [sp+152]
000ee7a4str x3, [sp+160]
000ee7a8ldr x2, [sp+168]
000ee7acldr x3, [sp+176]
000ee7b0str x2, [sp+88]
000ee7b4str x3, [sp+96]
000ee7b8ldr x2, [sp+160]
000ee7bcldr x3, [sp+152]
000ee7c0str x3, [sp+120]
000ee7c4str x2, [sp+128]
000ee7c8subs xzr, x3, 0
000ee7cccset x2, ne
000ee7d0eor x2, x2, 1
000ee7d4strb w2, [sp+46]
000ee7d8cbnz x3, 0xee7e0
000ee7dcb 0xee7e4
000ee7e0
000ee7e0loc_ee7e0:
000ee7e0b 0xee804
000ee7e4
000ee7e4loc_ee7e4:
000ee7e4ldr x1, [sp+88]
000ee7e8ldrsb x27, [x1]
000ee7ecldr x0, [sp+96]
000ee7f0ldr x1, [x1+24]
000ee7f4blr x1
000ee7f8strb w0, [sp+45]
000ee7fcstrb w0, [sp+46]
000ee800b 0xee804
000ee804
000ee804loc_ee804:
000ee804ldrb w2, [sp+46]
000ee808tbnz w2, 0, 0xee810
000ee80cb 0xeebe8
000ee810
000ee810loc_ee810:
000ee810stp xzr, xzr, [sp+288]
000ee814stp xzr, xzr, [sp+272]
000ee818ldr x0, [sp+344]
000ee81cldr x1, [sp+352]
000ee820bl os.Lstat
000ee824str x0, [sp+288]
000ee828str x1, [sp+296]
000ee82cstr x2, [sp+272]
000ee830str x3, [sp+280]
000ee834ldr x2, [sp+296]
000ee838ldr x3, [sp+288]
000ee83cstr x3, [sp+136]
000ee840str x2, [sp+144]
000ee844ldr x2, [sp+272]
000ee848ldr x3, [sp+280]
000ee84cstr x2, [sp+312]
000ee850str x3, [sp+320]
000ee854ldr x2, [sp+136]
000ee858ldr x3, [sp+144]
000ee85cstr x2, [sp+72]
000ee860str x3, [sp+80]
000ee864ldr x2, [sp+320]
000ee868ldr x3, [sp+312]
000ee86cstr x3, [sp+104]
000ee870str x2, [sp+112]
000ee874cbnz x3, 0xee87c
000ee878b 0xeea34
000ee87c
000ee87cloc_ee87c:
000ee87cstr xzr, [sp+264]
000ee880ldr x1, [sp+104]
000ee884ldr x2, [sp+112]
000ee888adrp x3, 0x625000
000ee88cadd x3, x3, 2296
000ee890subs xzr, x1, x3
000ee894b.eq 0xee89c
000ee898b 0xee8a4
000ee89c
000ee89cloc_ee89c:
000ee89corr x0, xzr, 1
000ee8a0b 0xee8b0
000ee8a4
000ee8a4loc_ee8a4:
000ee8a4mov x0, xzr
000ee8a8mov x2, xzr
000ee8acb 0xee8b0
000ee8b0
000ee8b0loc_ee8b0:
000ee8b0str x2, [sp+264]
000ee8b4strb w0, [sp+46]
000ee8b8ldr x1, [sp+264]
000ee8bcstr x1, [sp+304]
000ee8c0ldrb w1, [sp+46]
000ee8c4strb w1, [sp+47]
000ee8c8ldr x1, [sp+304]
000ee8ccstr x1, [sp+64]
000ee8d0ldrb w1, [sp+47]
000ee8d4strb w1, [sp+44]
000ee8d8tbnz w1, 0, 0xee8e0
000ee8dcb 0xee8fc
000ee8e0
000ee8e0loc_ee8e0:
000ee8e0ldr x1, [sp+64]
000ee8e4ldrsb x27, [x1]
000ee8e8ldr x2, [x1+32]
000ee8ecldr x1, [x1+40]
000ee8f0str x2, [sp+104]
000ee8f4str x1, [sp+112]
000ee8f8b 0xee900
000ee8fc
000ee8fcloc_ee8fc:
000ee8fcb 0xee900
000ee900
000ee900loc_ee900:
000ee900adrp x0, 0x574000
000ee904add x0, x0, 2912
000ee908bl runtime.newobject
000ee90cstr x0, [sp+208]
000ee910orr x1, xzr, 6
000ee914str x1, [x0+8]
000ee918adrp x27, 0x95d000
000ee91cldr w1, [x27+3056]
000ee920cbz w1, 0xee928
000ee924b 0xee92c
000ee928
000ee928loc_ee928:
000ee928b 0xee93c
000ee92c
000ee92cloc_ee92c:
000ee92cldr x2, [x0]
000ee930bl runtime.gcWriteBarrier1
000ee934str x2, [x25]
000ee938b 0xee93c
000ee93c
000ee93cloc_ee93c:
000ee93cadrp x2, 0x5c2000
000ee940add x2, x2, 2329
000ee944str x2, [x0]
000ee948ldr x2, [sp+208]
000ee94cldrsb x27, [x2]
000ee950ldr x3, [sp+344]
000ee954ldr x4, [sp+352]
000ee958str x4, [x2+24]
000ee95cadrp x27, 0x95d000
000ee960ldr w4, [x27+3056]
000ee964cbz w4, 0xee96c
000ee968b 0xee970
000ee96c
000ee96cloc_ee96c:
000ee96cb 0xee984
000ee970
000ee970loc_ee970:
000ee970bl runtime.gcWriteBarrier2
000ee974str x3, [x25]
000ee978ldr x4, [x2+16]
000ee97cstr x4, [x25+8]
000ee980b 0xee984
000ee984
000ee984loc_ee984:
000ee984str x3, [x2+16]
000ee988ldr x2, [sp+208]
000ee98cldrsb x27, [x2]
000ee990ldr x3, [sp+360]
000ee994ldr x4, [sp+368]
000ee998str x4, [x2+40]
000ee99cadrp x27, 0x95d000
000ee9a0ldr w4, [x27+3056]
000ee9a4cbz w4, 0xee9ac
000ee9a8b 0xee9b0
000ee9ac
000ee9acloc_ee9ac:
000ee9acb 0xee9c4
000ee9b0
000ee9b0loc_ee9b0:
000ee9b0bl runtime.gcWriteBarrier2
000ee9b4str x3, [x25]
000ee9b8ldr x4, [x2+32]
000ee9bcstr x4, [x25+8]
000ee9c0b 0xee9c4
000ee9c4
000ee9c4loc_ee9c4:
000ee9c4str x3, [x2+32]
000ee9c8ldr x2, [sp+208]
000ee9ccldrsb x27, [x2]
000ee9d0ldr x3, [sp+112]
000ee9d4ldr x4, [sp+104]
000ee9d8str x4, [x2+48]
000ee9dcadrp x27, 0x95d000
000ee9e0ldr w4, [x27+3056]
000ee9e4cbz w4, 0xee9ec
000ee9e8b 0xee9f0
000ee9ec
000ee9ecloc_ee9ec:
000ee9ecb 0xeea04
000ee9f0
000ee9f0loc_ee9f0:
000ee9f0bl runtime.gcWriteBarrier2
000ee9f4str x3, [x25]
000ee9f8ldr x4, [x2+56]
000ee9fcstr x4, [x25+8]
000eea00b 0xeea04
000eea04
000eea04loc_eea04:
000eea04str x3, [x2+56]
000eea08ldr x2, [sp+208]
000eea0cstr x2, [sp+256]
000eea10adrp x3, 0x625000
000eea14add x3, x3, 2328
000eea18str x3, [sp+48]
000eea1cstr x2, [sp+56]
000eea20ldr x0, [sp+48]
000eea24ldr x1, [sp+56]
000eea28ldp x29, x30, [sp-8]
000eea2cadd sp, sp, 336
000eea30ret x30
000eea34
000eea34loc_eea34:
000eea34ldr x4, [sp+368]
000eea38ldr x5, [sp+352]
000eea3csubs xzr, x5, x4
000eea40cset x4, eq
000eea44b.eq 0xeea4c
000eea48b 0xeea60
000eea4c
000eea4cloc_eea4c:
000eea4cldr x0, [sp+360]
000eea50ldr x1, [sp+344]
000eea54ldr x2, [sp+368]
000eea58bl runtime.memequal
000eea5cb 0xeea68
000eea60
000eea60loc_eea60:
000eea60mov x0, x4
000eea64b 0xeea68
000eea68
000eea68loc_eea68:
000eea68strb w0, [sp+46]
000eea6ctbnz w0, 0, 0xeea74
000eea70b 0xeea78
000eea74
000eea74loc_eea74:
000eea74b 0xeea9c
000eea78
000eea78loc_eea78:
000eea78ldr x0, [sp+88]
000eea7cldr x2, [sp+72]
000eea80ldr x1, [sp+96]
000eea84ldr x3, [sp+80]
000eea88bl os.SameFile
000eea8cstrb w0, [sp+45]
000eea90eor x4, x0, 1
000eea94strb w4, [sp+46]
000eea98b 0xeea9c
000eea9c
000eea9cloc_eea9c:
000eea9cldrb w1, [sp+46]
000eeaa0tbnz w1, 0, 0xeeaa8
000eeaa4b 0xeebe0
000eeaa8
000eeaa8loc_eeaa8:
000eeaa8adrp x0, 0x574000
000eeaacadd x0, x0, 2912
000eeab0bl runtime.newobject
000eeab4str x0, [sp+200]
000eeab8orr x1, xzr, 6
000eeabcstr x1, [x0+8]
000eeac0adrp x27, 0x95d000
000eeac4ldr w1, [x27+3056]
000eeac8cbz w1, 0xeead0
000eeaccb 0xeead4
000eead0
000eead0loc_eead0:
000eead0b 0xeeae4
000eead4
000eead4loc_eead4:
000eead4ldr x2, [x0]
000eead8bl runtime.gcWriteBarrier1
000eeadcstr x2, [x25]
000eeae0b 0xeeae4
000eeae4
000eeae4loc_eeae4:
000eeae4adrp x2, 0x5c2000
000eeae8add x2, x2, 2329
000eeaecstr x2, [x0]
000eeaf0ldr x2, [sp+200]
000eeaf4ldrsb x27, [x2]
000eeaf8ldr x3, [sp+344]
000eeafcldr x4, [sp+352]
000eeb00str x4, [x2+24]
000eeb04adrp x27, 0x95d000
000eeb08ldr w4, [x27+3056]
000eeb0ccbz w4, 0xeeb14
000eeb10b 0xeeb18
000eeb14
000eeb14loc_eeb14:
000eeb14b 0xeeb2c
000eeb18
000eeb18loc_eeb18:
000eeb18bl runtime.gcWriteBarrier2
000eeb1cstr x3, [x25]
000eeb20ldr x4, [x2+16]
000eeb24str x4, [x25+8]
000eeb28b 0xeeb2c
000eeb2c
000eeb2cloc_eeb2c:
000eeb2cstr x3, [x2+16]
000eeb30ldr x2, [sp+200]
000eeb34ldrsb x27, [x2]
000eeb38ldr x3, [sp+360]
000eeb3cldr x4, [sp+368]
000eeb40str x4, [x2+40]
000eeb44adrp x27, 0x95d000
000eeb48ldr w4, [x27+3056]
000eeb4ccbz w4, 0xeeb54
000eeb50b 0xeeb58
000eeb54
000eeb54loc_eeb54:
000eeb54b 0xeeb6c
000eeb58
000eeb58loc_eeb58:
000eeb58bl runtime.gcWriteBarrier2
000eeb5cstr x3, [x25]
000eeb60ldr x4, [x2+32]
000eeb64str x4, [x25+8]
000eeb68b 0xeeb6c
000eeb6c
000eeb6cloc_eeb6c:
000eeb6cstr x3, [x2+32]
000eeb70ldr x2, [sp+200]
000eeb74ldrsb x27, [x2]
000eeb78adrp x3, 0x625000
000eeb7cadd x3, x3, 2264
000eeb80str x3, [x2+48]
000eeb84adrp x27, 0x95d000
000eeb88ldr w3, [x27+3056]
000eeb8ccbz w3, 0xeeb94
000eeb90b 0xeeb98
000eeb94
000eeb94loc_eeb94:
000eeb94b 0xeeba8
000eeb98
000eeb98loc_eeb98:
000eeb98ldr x3, [x2+56]
000eeb9cbl runtime.gcWriteBarrier1
000eeba0str x3, [x25]
000eeba4b 0xeeba8
000eeba8
000eeba8loc_eeba8:
000eeba8adrp x3, 0x622000
000eebacadd x3, x3, 3088
000eebb0str x3, [x2+56]
000eebb4ldr x2, [sp+200]
000eebb8str x2, [sp+256]
000eebbcadrp x3, 0x625000
000eebc0add x3, x3, 2328
000eebc4str x3, [sp+48]
000eebc8str x2, [sp+56]
000eebccldr x0, [sp+48]
000eebd0ldr x1, [sp+56]
000eebd4ldp x29, x30, [sp-8]
000eebd8add sp, sp, 336
000eebdcret x30
000eebe0
000eebe0loc_eebe0:
000eebe0b 0xeebe4
000eebe4
000eebe4loc_eebe4:
000eebe4b 0xeebec
000eebe8
000eebe8loc_eebe8:
000eebe8b 0xeebec
000eebec
000eebecloc_eebec:
000eebecstp xzr, xzr, [sp+216]
000eebf0stp xzr, xzr, [sp+232]
000eebf4str xzr, [sp+248]
000eebf8add x1, sp, 216
000eebfcstr x1, [sp+192]
000eec00ldrsb x27, [x1]
000eec04adrp x2, 0
000eec08add x2, x2, 3600
000eec0cstr x2, [x1]
000eec10ldrsb x27, [x1]
000eec14ldr x2, [sp+344]
000eec18ldr x3, [sp+352]
000eec1cstr x3, [x1+16]
000eec20adrp x27, 0x95d000
000eec24ldr w3, [x27+3056]
000eec28cbz w3, 0xeec30
000eec2cb 0xeec34
000eec30
000eec30loc_eec30:
000eec30b 0xeec48
000eec34
000eec34loc_eec34:
000eec34bl runtime.gcWriteBarrier2
000eec38str x2, [x25]
000eec3cldr x3, [x1+8]
000eec40str x3, [x25+8]
000eec44b 0xeec48
000eec48
000eec48loc_eec48:
000eec48str x2, [x1+8]
000eec4cldrsb x27, [x1]
000eec50ldr x2, [sp+360]
000eec54ldr x3, [sp+368]
000eec58str x3, [x1+32]
000eec5cadrp x27, 0x95d000
000eec60ldr w3, [x27+3056]
000eec64cbz w3, 0xeec6c
000eec68b 0xeec70
000eec6c
000eec6cloc_eec6c:
000eec6cb 0xeec84
000eec70
000eec70loc_eec70:
000eec70bl runtime.gcWriteBarrier2
000eec74str x2, [x25]
000eec78ldr x3, [x1+24]
000eec7cstr x3, [x25+8]
000eec80b 0xeec84
000eec84
000eec84loc_eec84:
000eec84str x2, [x1+24]
000eec88ldr x0, [sp+192]
000eec8cbl os.ignoringEINTR
000eec90str x0, [sp+120]
000eec94str x1, [sp+128]
000eec98cbnz x0, 0xeeca0
000eec9cb 0xeedd4
000eeca0
000eeca0loc_eeca0:
000eeca0adrp x0, 0x574000
000eeca4add x0, x0, 2912
000eeca8bl runtime.newobject
000eecacstr x0, [sp+184]
000eecb0orr x1, xzr, 6
000eecb4str x1, [x0+8]
000eecb8adrp x27, 0x95d000
000eecbcldr w1, [x27+3056]
000eecc0cbz w1, 0xeecc8
000eecc4b 0xeeccc
000eecc8
000eecc8loc_eecc8:
000eecc8b 0xeecdc
000eeccc
000eecccloc_eeccc:
000eecccldr x2, [x0]
000eecd0bl runtime.gcWriteBarrier1
000eecd4str x2, [x25]
000eecd8b 0xeecdc
000eecdc
000eecdcloc_eecdc:
000eecdcadrp x2, 0x5c2000
000eece0add x2, x2, 2329
000eece4str x2, [x0]
000eece8ldr x2, [sp+184]
000eececldrsb x27, [x2]
000eecf0ldr x3, [sp+344]
000eecf4ldr x4, [sp+352]
000eecf8str x4, [x2+24]
000eecfcadrp x27, 0x95d000
000eed00ldr w4, [x27+3056]
000eed04cbz w4, 0xeed0c
000eed08b 0xeed10
000eed0c
000eed0cloc_eed0c:
000eed0cb 0xeed24
000eed10
000eed10loc_eed10:
000eed10bl runtime.gcWriteBarrier2
000eed14str x3, [x25]
000eed18ldr x4, [x2+16]
000eed1cstr x4, [x25+8]
000eed20b 0xeed24
000eed24
000eed24loc_eed24:
000eed24str x3, [x2+16]
000eed28ldr x2, [sp+184]
000eed2cldrsb x27, [x2]
000eed30ldr x3, [sp+360]
000eed34ldr x4, [sp+368]
000eed38str x4, [x2+40]
000eed3cadrp x27, 0x95d000
000eed40ldr w4, [x27+3056]
000eed44cbz w4, 0xeed4c
000eed48b 0xeed50
000eed4c
000eed4cloc_eed4c:
000eed4cb 0xeed64
000eed50
000eed50loc_eed50:
000eed50bl runtime.gcWriteBarrier2
000eed54str x3, [x25]
000eed58ldr x4, [x2+32]
000eed5cstr x4, [x25+8]
000eed60b 0xeed64
000eed64
000eed64loc_eed64:
000eed64str x3, [x2+32]
000eed68ldr x2, [sp+184]
000eed6cldrsb x27, [x2]
000eed70ldr x3, [sp+128]
000eed74ldr x4, [sp+120]
000eed78str x4, [x2+48]
000eed7cadrp x27, 0x95d000
000eed80ldr w4, [x27+3056]
000eed84cbz w4, 0xeed8c
000eed88b 0xeed90
000eed8c
000eed8cloc_eed8c:
000eed8cb 0xeeda4
000eed90
000eed90loc_eed90:
000eed90bl runtime.gcWriteBarrier2
000eed94str x3, [x25]
000eed98ldr x4, [x2+56]
000eed9cstr x4, [x25+8]
000eeda0b 0xeeda4
000eeda4
000eeda4loc_eeda4:
000eeda4str x3, [x2+56]
000eeda8ldr x2, [sp+184]
000eedacstr x2, [sp+256]
000eedb0adrp x3, 0x625000
000eedb4add x3, x3, 2328
000eedb8str x3, [sp+48]
000eedbcstr x2, [sp+56]
000eedc0ldr x0, [sp+48]
000eedc4ldr x1, [sp+56]
000eedc8ldp x29, x30, [sp-8]
000eedccadd sp, sp, 336
000eedd0ret x30
000eedd4
000eedd4loc_eedd4:
000eedd4stp xzr, xzr, [sp+48]
000eedd8mov x0, xzr
000eeddcmov x1, xzr
000eede0ldp x29, x30, [sp-8]
000eede4add sp, sp, 336
000eede8ret x30
000eedec
000eedecloc_eedec:
000eedecstp x0, x1, [sp+8]
000eedf0stp x2, x3, [sp+24]
000eedf4mov x3, x30
000eedf8bl runtime.morestack_noctxt.abi0
000eedfcldp x0, x1, [sp+8]
000eee00ldp x2, x3, [sp+24]
000eee04b 0xee730
000eee08udf 0
000eee0cudf 0
000ee730
000eee10
000eee10os.rename.func1: ; void os.rename.func1(void)
000eee10ldr x16, [x28+16]
000eee14subs xzr, sp, x16
000eee18b.ls 0xeee7c
000eee1cstr x30, [sp-112]!
000eee20stur x29, [sp-8]
000eee24sub x29, sp, 8
000eee28ldr x4, [x26+8]
000eee2cldr x5, [x26+16]
000eee30str x4, [sp+56]
000eee34str x5, [sp+64]
000eee38ldr x4, [x26+24]
000eee3cldr x5, [x26+32]
000eee40str x4, [sp+72]
000eee44str x5, [sp+80]
000eee48stp xzr, xzr, [sp+40]
000eee4cldr x0, [sp+56]
000eee50ldr x2, [sp+72]
000eee54ldr x1, [sp+64]
000eee58ldr x3, [sp+80]
000eee5cbl syscall.Rename
000eee60str x0, [sp+88]
000eee64str x1, [sp+96]
000eee68str x0, [sp+40]
000eee6cstr x1, [sp+48]
000eee70ldur x29, [sp-8]
000eee74ldr x30, [sp], 112
000eee78ret x30
000eee7c
000eee7cloc_eee7c:
000eee7cmov x3, x30
000eee80bl runtime.morestack.abi0
000eee84b 0xeee10
000eee88udf 0
000eee8cudf 0
000eee10
000eee10os.rename.func1: ; void os.rename.func1(void)
000eee10ldr x16, [x28+16]
000eee14subs xzr, sp, x16
000eee18b.ls 0xeee7c
000eee1cstr x30, [sp-112]!
000eee20stur x29, [sp-8]
000eee24sub x29, sp, 8
000eee28ldr x4, [x26+8]
000eee2cldr x5, [x26+16]
000eee30str x4, [sp+56]
000eee34str x5, [sp+64]
000eee38ldr x4, [x26+24]
000eee3cldr x5, [x26+32]
000eee40str x4, [sp+72]
000eee44str x5, [sp+80]
000eee48stp xzr, xzr, [sp+40]
000eee4cldr x0, [sp+56]
000eee50ldr x2, [sp+72]
000eee54ldr x1, [sp+64]
000eee58ldr x3, [sp+80]
000eee5cbl syscall.Rename
000eee60str x0, [sp+88]
000eee64str x1, [sp+96]
000eee68str x0, [sp+40]
000eee6cstr x1, [sp+48]
000eee70ldur x29, [sp-8]
000eee74ldr x30, [sp], 112
000eee78ret x30
000eee7c
000eee7cloc_eee7c:
000eee7cmov x3, x30
000eee80bl runtime.morestack.abi0
000eee84b 0xeee10
000eee88udf 0
000eee8cudf 0
000eee10
000eee90
000eee90os.(*File).Fd: ; void os.(*File).Fd(os.File * f)
000eee90ldr x16, [x28+16]
000eee94subs xzr, sp, x16
000eee98b.ls 0xeef28
000eee9cstr x30, [sp-48]!
000eeea0stur x29, [sp-8]
000eeea4sub x29, sp, 8
000eeea8str x0, [sp+56]
000eeeacstr xzr, [sp+24]
000eeeb0cbnz x0, 0xeeeb8
000eeeb4b 0xeef14
000eeeb8
000eeeb8loc_eeeb8:
000eeeb8ldrsb x27, [x0]
000eeebcldr x1, [x0]
000eeec0ldrsb x27, [x1]
000eeec4ldrb w1, [x1+80]
000eeec8tbnz w1, 0, 0xeeed0
000eeeccb 0xeeee8
000eeed0
000eeed0loc_eeed0:
000eeed0ldrsb x27, [x0]
000eeed4ldr x0, [x0]
000eeed8ldrsb x27, [x0]
000eeedcstr x0, [sp+32]
000eeee0bl internal/poll.(*FD).SetBlocking
000eeee4b 0xeeeec
000eeee8
000eeee8loc_eeee8:
000eeee8b 0xeeeec
000eeeec
000eeeecloc_eeeec:
000eeeecldr x1, [sp+56]
000eeef0ldrsb x27, [x1]
000eeef4ldr x1, [x1]
000eeef8ldrsb x27, [x1]
000eeefcldr x1, [x1+16]
000eef00str x1, [sp+24]
000eef04ldr x0, [sp+24]
000eef08ldur x29, [sp-8]
000eef0cldr x30, [sp], 48
000eef10ret x30
000eef14
000eef14loc_eef14:
000eef14movn x0, 0
000eef18str x0, [sp+24]
000eef1cldur x29, [sp-8]
000eef20ldr x30, [sp], 48
000eef24ret x30
000eef28
000eef28loc_eef28:
000eef28str x0, [sp+8]
000eef2cmov x3, x30
000eef30bl runtime.morestack_noctxt.abi0
000eef34ldr x0, [sp+8]
000eef38b 0xeee90
000eef3cudf 0
000eee90
000eee90os.(*File).Fd: ; void os.(*File).Fd(os.File * f)
000eee90ldr x16, [x28+16]
000eee94subs xzr, sp, x16
000eee98b.ls 0xeef28
000eee9cstr x30, [sp-48]!
000eeea0stur x29, [sp-8]
000eeea4sub x29, sp, 8
000eeea8str x0, [sp+56]
000eeeacstr xzr, [sp+24]
000eeeb0cbnz x0, 0xeeeb8
000eeeb4b 0xeef14
000eeeb8
000eeeb8loc_eeeb8:
000eeeb8ldrsb x27, [x0]
000eeebcldr x1, [x0]
000eeec0ldrsb x27, [x1]
000eeec4ldrb w1, [x1+80]
000eeec8tbnz w1, 0, 0xeeed0
000eeeccb 0xeeee8
000eeed0
000eeed0loc_eeed0:
000eeed0ldrsb x27, [x0]
000eeed4ldr x0, [x0]
000eeed8ldrsb x27, [x0]
000eeedcstr x0, [sp+32]
000eeee0bl internal/poll.(*FD).SetBlocking
000eeee4b 0xeeeec
000eeee8
000eeee8loc_eeee8:
000eeee8b 0xeeeec
000eeeec
000eeeecloc_eeeec:
000eeeecldr x1, [sp+56]
000eeef0ldrsb x27, [x1]
000eeef4ldr x1, [x1]
000eeef8ldrsb x27, [x1]
000eeefcldr x1, [x1+16]
000eef00str x1, [sp+24]
000eef04ldr x0, [sp+24]
000eef08ldur x29, [sp-8]
000eef0cldr x30, [sp], 48
000eef10ret x30
000eef14
000eef14loc_eef14:
000eef14movn x0, 0
000eef18str x0, [sp+24]
000eef1cldur x29, [sp-8]
000eef20ldr x30, [sp], 48
000eef24ret x30
000eef28
000eef28loc_eef28:
000eef28str x0, [sp+8]
000eef2cmov x3, x30
000eef30bl runtime.morestack_noctxt.abi0
000eef34ldr x0, [sp+8]
000eef38b 0xeee90
000eef3cudf 0
000eee90
000eef40
000eef40os.NewFile: ; void os.NewFile(uintptr fd, struct string name)
000eef40ldr x16, [x28+16]
000eef44sub x17, sp, 32
000eef48subs xzr, x17, x16
000eef4cb.ls 0xef04c
000eef50str x30, [sp-160]!
000eef54stur x29, [sp-8]
000eef58sub x29, sp, 8
000eef5cstr x0, [sp+168]
000eef60str x1, [sp+176]
000eef64str x2, [sp+184]
000eef68str xzr, [sp+88]
000eef6cldr x3, [sp+168]
000eef70str x3, [sp+64]
000eef74ldr x3, [sp+64]
000eef78tbnz x3, 63, 0xeef80
000eef7cb 0xeef94
000eef80
000eef80loc_eef80:
000eef80str xzr, [sp+88]
000eef84mov x0, xzr
000eef88ldur x29, [sp-8]
000eef8cldr x30, [sp], 160
000eef90ret x30
000eef94
000eef94loc_eef94:
000eef94stp xzr, xzr, [sp+136]
000eef98ldr x0, [sp+64]
000eef9corr x1, xzr, 3
000eefa0mov x2, xzr
000eefa4bl internal/syscall/unix.Fcntl
000eefa8str x0, [sp+72]
000eefacstr x1, [sp+136]
000eefb0str x2, [sp+144]
000eefb4ldr x3, [sp+72]
000eefb8str x3, [sp+80]
000eefbcstr x1, [sp+120]
000eefc0str x2, [sp+128]
000eefc4ldr x3, [sp+80]
000eefc8str x3, [sp+56]
000eefccstr x1, [sp+104]
000eefd0str x2, [sp+112]
000eefd4cbnz x1, 0xeefdc
000eefd8b 0xeefe4
000eefdc
000eefdcloc_eefdc:
000eefdcstr xzr, [sp+56]
000eefe0b 0xeefe8
000eefe4
000eefe4loc_eefe4:
000eefe4b 0xeefe8
000eefe8
000eefe8loc_eefe8:
000eefe8ldr x0, [sp+56]
000eefecbl internal/syscall/unix.HasNonblockFlag
000eeff0strb w0, [sp+55]
000eeff4ldr x1, [sp+64]
000eeff8ldr x2, [sp+176]
000eeffcldr x3, [sp+184]
000ef000mov x4, x0
000ef004mov x0, x1
000ef008mov x1, x2
000ef00cmov x2, x3
000ef010mov x3, xzr
000ef014bl os.newFile
000ef018str x0, [sp+96]
000ef01cldrsb x27, [x0]
000ef020ldr x1, [x0]
000ef024ldrsb x27, [x1]
000ef028ldr x2, [sp+56]
000ef02cands xzr, x2, 1024
000ef030cset x2, ne
000ef034strb w2, [x1+82]
000ef038ldr x0, [sp+96]
000ef03cstr x0, [sp+88]
000ef040ldur x29, [sp-8]
000ef044ldr x30, [sp], 160
000ef048ret x30
000ef04c
000ef04cloc_ef04c:
000ef04cstp x0, x1, [sp+8]
000ef050str x2, [sp+24]
000ef054mov x3, x30
000ef058bl runtime.morestack_noctxt.abi0
000ef05cldp x0, x1, [sp+8]
000ef060ldr x2, [sp+24]
000ef064b 0xeef40
000ef068udf 0
000ef06cudf 0
000eef40
000eef40os.NewFile: ; void os.NewFile(uintptr fd, struct string name)
000eef40ldr x16, [x28+16]
000eef44sub x17, sp, 32
000eef48subs xzr, x17, x16
000eef4cb.ls 0xef04c
000eef50str x30, [sp-160]!
000eef54stur x29, [sp-8]
000eef58sub x29, sp, 8
000eef5cstr x0, [sp+168]
000eef60str x1, [sp+176]
000eef64str x2, [sp+184]
000eef68str xzr, [sp+88]
000eef6cldr x3, [sp+168]
000eef70str x3, [sp+64]
000eef74ldr x3, [sp+64]
000eef78tbnz x3, 63, 0xeef80
000eef7cb 0xeef94
000eef80
000eef80loc_eef80:
000eef80str xzr, [sp+88]
000eef84mov x0, xzr
000eef88ldur x29, [sp-8]
000eef8cldr x30, [sp], 160
000eef90ret x30
000eef94
000eef94loc_eef94:
000eef94stp xzr, xzr, [sp+136]
000eef98ldr x0, [sp+64]
000eef9corr x1, xzr, 3
000eefa0mov x2, xzr
000eefa4bl internal/syscall/unix.Fcntl
000eefa8str x0, [sp+72]
000eefacstr x1, [sp+136]
000eefb0str x2, [sp+144]
000eefb4ldr x3, [sp+72]
000eefb8str x3, [sp+80]
000eefbcstr x1, [sp+120]
000eefc0str x2, [sp+128]
000eefc4ldr x3, [sp+80]
000eefc8str x3, [sp+56]
000eefccstr x1, [sp+104]
000eefd0str x2, [sp+112]
000eefd4cbnz x1, 0xeefdc
000eefd8b 0xeefe4
000eefdc
000eefdcloc_eefdc:
000eefdcstr xzr, [sp+56]
000eefe0b 0xeefe8
000eefe4
000eefe4loc_eefe4:
000eefe4b 0xeefe8
000eefe8
000eefe8loc_eefe8:
000eefe8ldr x0, [sp+56]
000eefecbl internal/syscall/unix.HasNonblockFlag
000eeff0strb w0, [sp+55]
000eeff4ldr x1, [sp+64]
000eeff8ldr x2, [sp+176]
000eeffcldr x3, [sp+184]
000ef000mov x4, x0
000ef004mov x0, x1
000ef008mov x1, x2
000ef00cmov x2, x3
000ef010mov x3, xzr
000ef014bl os.newFile
000ef018str x0, [sp+96]
000ef01cldrsb x27, [x0]
000ef020ldr x1, [x0]
000ef024ldrsb x27, [x1]
000ef028ldr x2, [sp+56]
000ef02cands xzr, x2, 1024
000ef030cset x2, ne
000ef034strb w2, [x1+82]
000ef038ldr x0, [sp+96]
000ef03cstr x0, [sp+88]
000ef040ldur x29, [sp-8]
000ef044ldr x30, [sp], 160
000ef048ret x30
000ef04c
000ef04cloc_ef04c:
000ef04cstp x0, x1, [sp+8]
000ef050str x2, [sp+24]
000ef054mov x3, x30
000ef058bl runtime.morestack_noctxt.abi0
000ef05cldp x0, x1, [sp+8]
000ef060ldr x2, [sp+24]
000ef064b 0xeef40
000ef068udf 0
000ef06cudf 0
000eef40
000ef070
000ef070os.newFile: ; void os.newFile(int fd, struct string name, os.newFileKind kind, bool nonBlocking)
000ef070ldr x16, [x28+16]
000ef074sub x17, sp, 48
000ef078subs xzr, x17, x16
000ef07cb.ls 0xef418
000ef080str x30, [sp-176]!
000ef084stur x29, [sp-8]
000ef088sub x29, sp, 8
000ef08cstr x0, [sp+184]
000ef090str x1, [sp+192]
000ef094str x2, [sp+200]
000ef098str x3, [sp+208]
000ef09cstrb w4, [sp+216]
000ef0a0str xzr, [sp+48]
000ef0a4ldr x1, [sp+184]
000ef0a8subs xzr, x1, 1
000ef0accset x1, eq
000ef0b0strb w1, [sp+47]
000ef0b4b.eq 0xef0bc
000ef0b8b 0xef0c0
000ef0bc
000ef0bcloc_ef0bc:
000ef0bcb 0xef0d4
000ef0c0
000ef0c0loc_ef0c0:
000ef0c0ldr x1, [sp+184]
000ef0c4subs xzr, x1, 2
000ef0c8cset x1, eq
000ef0ccstrb w1, [sp+47]
000ef0d0b 0xef0d4
000ef0d4
000ef0d4loc_ef0d4:
000ef0d4adrp x0, 0x54b000
000ef0d8add x0, x0, 1024
000ef0dcbl runtime.newobject
000ef0e0str x0, [sp+152]
000ef0e4adrp x0, 0x58d000
000ef0e8add x0, x0, 1824
000ef0ecbl runtime.newobject
000ef0f0str x0, [sp+144]
000ef0f4adrp x27, 0x95c000
000ef0f8ldr w1, [x27+3056]
000ef0fccbz w1, 0xef104
000ef100b 0xef108
000ef104
000ef104loc_ef104:
000ef104b 0xef124
000ef108
000ef108loc_ef108:
000ef108str x0, [sp+112]
000ef10cmov x1, x0
000ef110adrp x0, 0x58d000
000ef114add x0, x0, 1824
000ef118bl runtime.wbZero
000ef11cldr x0, [sp+112]
000ef120b 0xef124
000ef124
000ef124loc_ef124:
000ef124mov x20, x0
000ef128adr x27, 16
000ef12cstp x29, x27, [sp-24]
000ef130sub x29, sp, 24
000ef134bl fn_87cfc
000ef138sub x29, sp, 8
000ef13cstr xzr, [x0+80]
000ef140ldr x4, [sp+144]
000ef144ldrsb x27, [x4]
000ef148ldr x5, [sp+184]
000ef14cstr x5, [x4+16]
000ef150ldr x4, [sp+144]
000ef154ldrsb x27, [x4]
000ef158orr x1, xzr, 1
000ef15cstrb w1, [x4+48]
000ef160ldr x4, [sp+144]
000ef164ldrsb x27, [x4]
000ef168strb w1, [x4+49]
000ef16cldr x4, [sp+144]
000ef170ldrsb x27, [x4]
000ef174ldr x5, [sp+192]
000ef178ldr x6, [sp+200]
000ef17cstr x6, [x4+64]
000ef180adrp x27, 0x95c000
000ef184ldr w6, [x27+3056]
000ef188cbz w6, 0xef190
000ef18cb 0xef194
000ef190
000ef190loc_ef190:
000ef190b 0xef1a8
000ef194
000ef194loc_ef194:
000ef194bl runtime.gcWriteBarrier2
000ef198str x5, [x25]
000ef19cldr x6, [x4+56]
000ef1a0str x6, [x25+8]
000ef1a4b 0xef1a8
000ef1a8
000ef1a8loc_ef1a8:
000ef1a8str x5, [x4+56]
000ef1acldr x4, [sp+144]
000ef1b0ldrsb x27, [x4]
000ef1b4ldrb w5, [sp+47]
000ef1b8strb w5, [x4+81]
000ef1bcldr x4, [sp+152]
000ef1c0ldrsb x27, [x4]
000ef1c4ldr x5, [sp+144]
000ef1c8adrp x27, 0x95c000
000ef1ccldr w6, [x27+3056]
000ef1d0cbz w6, 0xef1d8
000ef1d4b 0xef1dc
000ef1d8
000ef1d8loc_ef1d8:
000ef1d8b 0xef1f0
000ef1dc
000ef1dcloc_ef1dc:
000ef1dcbl runtime.gcWriteBarrier2
000ef1e0str x5, [x25]
000ef1e4ldr x6, [x4]
000ef1e8str x6, [x25+8]
000ef1ecb 0xef1f0
000ef1f0
000ef1f0loc_ef1f0:
000ef1f0str x5, [x4]
000ef1f4ldr x4, [sp+152]
000ef1f8str x4, [sp+72]
000ef1fcldr x4, [sp+208]
000ef200subs xzr, x4, 1
000ef204cset x4, eq
000ef208strb w4, [sp+45]
000ef20cb.eq 0xef214
000ef210b 0xef218
000ef214
000ef214loc_ef214:
000ef214b 0xef22c
000ef218
000ef218loc_ef218:
000ef218ldr x4, [sp+208]
000ef21csubs xzr, x4, 2
000ef220cset x4, eq
000ef224strb w4, [sp+45]
000ef228b 0xef22c
000ef22c
000ef22cloc_ef22c:
000ef22cldrb w4, [sp+45]
000ef230strb w4, [sp+46]
000ef234tbnz w4, 0, 0xef23c
000ef238b 0xef240
000ef23c
000ef23cloc_ef23c:
000ef23cb 0xef254
000ef240
000ef240loc_ef240:
000ef240ldr x4, [sp+208]
000ef244subs xzr, x4, 3
000ef248cset x4, eq
000ef24cstrb w4, [sp+46]
000ef250b 0xef254
000ef254
000ef254loc_ef254:
000ef254ldrb w4, [sp+46]
000ef258strb w4, [sp+47]
000ef25ctbnz w4, 0, 0xef264
000ef260b 0xef268
000ef264
000ef264loc_ef264:
000ef264b 0xef274
000ef268
000ef268loc_ef268:
000ef268ldrb w4, [sp+216]
000ef26cstrb w4, [sp+47]
000ef270b 0xef274
000ef274
000ef274loc_ef274:
000ef274ldrb w4, [sp+47]
000ef278strb w4, [sp+43]
000ef27cldr x5, [sp+208]
000ef280subs xzr, x5, 1
000ef284b.eq 0xef28c
000ef288b 0xef294
000ef28c
000ef28cloc_ef28c:
000ef28cb 0xef290
000ef290
000ef290loc_ef290:
000ef290b 0xef298
000ef294
000ef294loc_ef294:
000ef294b 0xef298
000ef298
000ef298loc_ef298:
000ef298strb wzr, [sp+44]
000ef29ctbnz w4, 0, 0xef2a4
000ef2a0b 0xef328
000ef2a4
000ef2a4loc_ef2a4:
000ef2a4ldrb w4, [sp+216]
000ef2a8tbnz w4, 0, 0xef2b0
000ef2acb 0xef2e0
000ef2b0
000ef2b0loc_ef2b0:
000ef2b0ldr x4, [sp+208]
000ef2b4subs xzr, x4, 3
000ef2b8b.eq 0xef2c0
000ef2bcb 0xef2d8
000ef2c0
000ef2c0loc_ef2c0:
000ef2c0ldr x4, [sp+72]
000ef2c4ldrsb x27, [x4]
000ef2c8ldr x4, [x4]
000ef2ccldrsb x27, [x4]
000ef2d0strb w1, [x4+80]
000ef2d4b 0xef2dc
000ef2d8
000ef2d8loc_ef2d8:
000ef2d8b 0xef2dc
000ef2dc
000ef2dcloc_ef2dc:
000ef2dcb 0xef324
000ef2e0
000ef2e0loc_ef2e0:
000ef2e0ldr x0, [sp+184]
000ef2e4bl syscall.SetNonblock
000ef2e8str x0, [sp+96]
000ef2ecstr x1, [sp+104]
000ef2f0cbnz x0, 0xef2f8
000ef2f4b 0xef300
000ef2f8
000ef2f8loc_ef2f8:
000ef2f8strb wzr, [sp+43]
000ef2fcb 0xef320
000ef300
000ef300loc_ef300:
000ef300ldr x4, [sp+72]
000ef304ldrsb x27, [x4]
000ef308ldr x4, [x4]
000ef30cldrsb x27, [x4]
000ef310orr x5, xzr, 1
000ef314strb w5, [x4+80]
000ef318strb w5, [sp+44]
000ef31cb 0xef320
000ef320
000ef320loc_ef320:
000ef320b 0xef324
000ef324
000ef324loc_ef324:
000ef324b 0xef32c
000ef328
000ef328loc_ef328:
000ef328b 0xef32c
000ef32c
000ef32cloc_ef32c:
000ef32cldr x4, [sp+72]
000ef330ldrsb x27, [x4]
000ef334ldr x0, [x4]
000ef338ldrsb x27, [x0]
000ef33cstr x0, [sp+136]
000ef340ldrb w3, [sp+43]
000ef344adrp x1, 0x5c1000
000ef348add x1, x1, 754
000ef34corr x2, xzr, 4
000ef350bl internal/poll.(*FD).Init
000ef354str x0, [sp+56]
000ef358str x1, [sp+64]
000ef35csubs xzr, x0, 0
000ef360cset x4, ne
000ef364strb w4, [sp+45]
000ef368cbnz x0, 0xef370
000ef36cb 0xef37c
000ef370
000ef370loc_ef370:
000ef370ldrb w4, [sp+44]
000ef374strb w4, [sp+45]
000ef378b 0xef380
000ef37c
000ef37cloc_ef37c:
000ef37cb 0xef380
000ef380
000ef380loc_ef380:
000ef380ldrb w4, [sp+45]
000ef384tbnz w4, 0, 0xef38c
000ef388b 0xef3c8
000ef38c
000ef38cloc_ef38c:
000ef38cldr x0, [sp+184]
000ef390mov x1, xzr
000ef394bl syscall.SetNonblock
000ef398str x0, [sp+80]
000ef39cstr x1, [sp+88]
000ef3a0cbnz x0, 0xef3a8
000ef3a4b 0xef3ac
000ef3a8
000ef3a8loc_ef3a8:
000ef3a8b 0xef3c4
000ef3ac
000ef3acloc_ef3ac:
000ef3acldr x4, [sp+72]
000ef3b0ldrsb x27, [x4]
000ef3b4ldr x4, [x4]
000ef3b8ldrsb x27, [x4]
000ef3bcstrb wzr, [x4+80]
000ef3c0b 0xef3c4
000ef3c4
000ef3c4loc_ef3c4:
000ef3c4b 0xef3cc
000ef3c8
000ef3c8loc_ef3c8:
000ef3c8b 0xef3cc
000ef3cc
000ef3ccloc_ef3cc:
000ef3ccadrp x4, 0x5e9000
000ef3d0add x4, x4, 1376
000ef3d4str x4, [sp+160]
000ef3d8ldr x4, [sp+72]
000ef3dcldrsb x27, [x4]
000ef3e0ldr x1, [x4]
000ef3e4adrp x0, 0x520000
000ef3e8add x0, x0, 832
000ef3ecstr x0, [sp+120]
000ef3f0str x1, [sp+128]
000ef3f4ldr x3, [sp+160]
000ef3f8adrp x2, 0x50e000
000ef3fcadd x2, x2, 512
000ef400bl runtime.SetFinalizer
000ef404ldr x0, [sp+72]
000ef408str x0, [sp+48]
000ef40cldur x29, [sp-8]
000ef410ldr x30, [sp], 176
000ef414ret x30
000ef418
000ef418loc_ef418:
000ef418stp x0, x1, [sp+8]
000ef41cstp x2, x3, [sp+24]
000ef420strb w4, [sp+40]
000ef424mov x3, x30
000ef428bl runtime.morestack_noctxt.abi0
000ef42cldp x0, x1, [sp+8]
000ef430ldp x2, x3, [sp+24]
000ef434ldrb w4, [sp+40]
000ef438b 0xef070
000ef43cudf 0
000ef070
000ef070os.newFile: ; void os.newFile(int fd, struct string name, os.newFileKind kind, bool nonBlocking)
000ef070ldr x16, [x28+16]
000ef074sub x17, sp, 48
000ef078subs xzr, x17, x16
000ef07cb.ls 0xef418
000ef080str x30, [sp-176]!
000ef084stur x29, [sp-8]
000ef088sub x29, sp, 8
000ef08cstr x0, [sp+184]
000ef090str x1, [sp+192]
000ef094str x2, [sp+200]
000ef098str x3, [sp+208]
000ef09cstrb w4, [sp+216]
000ef0a0str xzr, [sp+48]
000ef0a4ldr x1, [sp+184]
000ef0a8subs xzr, x1, 1
000ef0accset x1, eq
000ef0b0strb w1, [sp+47]
000ef0b4b.eq 0xef0bc
000ef0b8b 0xef0c0
000ef0bc
000ef0bcloc_ef0bc:
000ef0bcb 0xef0d4
000ef0c0
000ef0c0loc_ef0c0:
000ef0c0ldr x1, [sp+184]
000ef0c4subs xzr, x1, 2
000ef0c8cset x1, eq
000ef0ccstrb w1, [sp+47]
000ef0d0b 0xef0d4
000ef0d4
000ef0d4loc_ef0d4:
000ef0d4adrp x0, 0x54b000
000ef0d8add x0, x0, 1024
000ef0dcbl runtime.newobject
000ef0e0str x0, [sp+152]
000ef0e4adrp x0, 0x58d000
000ef0e8add x0, x0, 1824
000ef0ecbl runtime.newobject
000ef0f0str x0, [sp+144]
000ef0f4adrp x27, 0x95c000
000ef0f8ldr w1, [x27+3056]
000ef0fccbz w1, 0xef104
000ef100b 0xef108
000ef104
000ef104loc_ef104:
000ef104b 0xef124
000ef108
000ef108loc_ef108:
000ef108str x0, [sp+112]
000ef10cmov x1, x0
000ef110adrp x0, 0x58d000
000ef114add x0, x0, 1824
000ef118bl runtime.wbZero
000ef11cldr x0, [sp+112]
000ef120b 0xef124
000ef124
000ef124loc_ef124:
000ef124mov x20, x0
000ef128adr x27, 16
000ef12cstp x29, x27, [sp-24]
000ef130sub x29, sp, 24
000ef134bl fn_87cfc
000ef138sub x29, sp, 8
000ef13cstr xzr, [x0+80]
000ef140ldr x4, [sp+144]
000ef144ldrsb x27, [x4]
000ef148ldr x5, [sp+184]
000ef14cstr x5, [x4+16]
000ef150ldr x4, [sp+144]
000ef154ldrsb x27, [x4]
000ef158orr x1, xzr, 1
000ef15cstrb w1, [x4+48]
000ef160ldr x4, [sp+144]
000ef164ldrsb x27, [x4]
000ef168strb w1, [x4+49]
000ef16cldr x4, [sp+144]
000ef170ldrsb x27, [x4]
000ef174ldr x5, [sp+192]
000ef178ldr x6, [sp+200]
000ef17cstr x6, [x4+64]
000ef180adrp x27, 0x95c000
000ef184ldr w6, [x27+3056]
000ef188cbz w6, 0xef190
000ef18cb 0xef194
000ef190
000ef190loc_ef190:
000ef190b 0xef1a8
000ef194
000ef194loc_ef194:
000ef194bl runtime.gcWriteBarrier2
000ef198str x5, [x25]
000ef19cldr x6, [x4+56]
000ef1a0str x6, [x25+8]
000ef1a4b 0xef1a8
000ef1a8
000ef1a8loc_ef1a8:
000ef1a8str x5, [x4+56]
000ef1acldr x4, [sp+144]
000ef1b0ldrsb x27, [x4]
000ef1b4ldrb w5, [sp+47]
000ef1b8strb w5, [x4+81]
000ef1bcldr x4, [sp+152]
000ef1c0ldrsb x27, [x4]
000ef1c4ldr x5, [sp+144]
000ef1c8adrp x27, 0x95c000
000ef1ccldr w6, [x27+3056]
000ef1d0cbz w6, 0xef1d8
000ef1d4b 0xef1dc
000ef1d8
000ef1d8loc_ef1d8:
000ef1d8b 0xef1f0
000ef1dc
000ef1dcloc_ef1dc:
000ef1dcbl runtime.gcWriteBarrier2
000ef1e0str x5, [x25]
000ef1e4ldr x6, [x4]
000ef1e8str x6, [x25+8]
000ef1ecb 0xef1f0
000ef1f0
000ef1f0loc_ef1f0:
000ef1f0str x5, [x4]
000ef1f4ldr x4, [sp+152]
000ef1f8str x4, [sp+72]
000ef1fcldr x4, [sp+208]
000ef200subs xzr, x4, 1
000ef204cset x4, eq
000ef208strb w4, [sp+45]
000ef20cb.eq 0xef214
000ef210b 0xef218
000ef214
000ef214loc_ef214:
000ef214b 0xef22c
000ef218
000ef218loc_ef218:
000ef218ldr x4, [sp+208]
000ef21csubs xzr, x4, 2
000ef220cset x4, eq
000ef224strb w4, [sp+45]
000ef228b 0xef22c
000ef22c
000ef22cloc_ef22c:
000ef22cldrb w4, [sp+45]
000ef230strb w4, [sp+46]
000ef234tbnz w4, 0, 0xef23c
000ef238b 0xef240
000ef23c
000ef23cloc_ef23c:
000ef23cb 0xef254
000ef240
000ef240loc_ef240:
000ef240ldr x4, [sp+208]
000ef244subs xzr, x4, 3
000ef248cset x4, eq
000ef24cstrb w4, [sp+46]
000ef250b 0xef254
000ef254
000ef254loc_ef254:
000ef254ldrb w4, [sp+46]
000ef258strb w4, [sp+47]
000ef25ctbnz w4, 0, 0xef264
000ef260b 0xef268
000ef264
000ef264loc_ef264:
000ef264b 0xef274
000ef268
000ef268loc_ef268:
000ef268ldrb w4, [sp+216]
000ef26cstrb w4, [sp+47]
000ef270b 0xef274
000ef274
000ef274loc_ef274:
000ef274ldrb w4, [sp+47]
000ef278strb w4, [sp+43]
000ef27cldr x5, [sp+208]
000ef280subs xzr, x5, 1
000ef284b.eq 0xef28c
000ef288b 0xef294
000ef28c
000ef28cloc_ef28c:
000ef28cb 0xef290
000ef290
000ef290loc_ef290:
000ef290b 0xef298
000ef294
000ef294loc_ef294:
000ef294b 0xef298
000ef298
000ef298loc_ef298:
000ef298strb wzr, [sp+44]
000ef29ctbnz w4, 0, 0xef2a4
000ef2a0b 0xef328
000ef2a4
000ef2a4loc_ef2a4:
000ef2a4ldrb w4, [sp+216]
000ef2a8tbnz w4, 0, 0xef2b0
000ef2acb 0xef2e0
000ef2b0
000ef2b0loc_ef2b0:
000ef2b0ldr x4, [sp+208]
000ef2b4subs xzr, x4, 3
000ef2b8b.eq 0xef2c0
000ef2bcb 0xef2d8
000ef2c0
000ef2c0loc_ef2c0:
000ef2c0ldr x4, [sp+72]
000ef2c4ldrsb x27, [x4]
000ef2c8ldr x4, [x4]
000ef2ccldrsb x27, [x4]
000ef2d0strb w1, [x4+80]
000ef2d4b 0xef2dc
000ef2d8
000ef2d8loc_ef2d8:
000ef2d8b 0xef2dc
000ef2dc
000ef2dcloc_ef2dc:
000ef2dcb 0xef324
000ef2e0
000ef2e0loc_ef2e0:
000ef2e0ldr x0, [sp+184]
000ef2e4bl syscall.SetNonblock
000ef2e8str x0, [sp+96]
000ef2ecstr x1, [sp+104]
000ef2f0cbnz x0, 0xef2f8
000ef2f4b 0xef300
000ef2f8
000ef2f8loc_ef2f8:
000ef2f8strb wzr, [sp+43]
000ef2fcb 0xef320
000ef300
000ef300loc_ef300:
000ef300ldr x4, [sp+72]
000ef304ldrsb x27, [x4]
000ef308ldr x4, [x4]
000ef30cldrsb x27, [x4]
000ef310orr x5, xzr, 1
000ef314strb w5, [x4+80]
000ef318strb w5, [sp+44]
000ef31cb 0xef320
000ef320
000ef320loc_ef320:
000ef320b 0xef324
000ef324
000ef324loc_ef324:
000ef324b 0xef32c
000ef328
000ef328loc_ef328:
000ef328b 0xef32c
000ef32c
000ef32cloc_ef32c:
000ef32cldr x4, [sp+72]
000ef330ldrsb x27, [x4]
000ef334ldr x0, [x4]
000ef338ldrsb x27, [x0]
000ef33cstr x0, [sp+136]
000ef340ldrb w3, [sp+43]
000ef344adrp x1, 0x5c1000
000ef348add x1, x1, 754
000ef34corr x2, xzr, 4
000ef350bl internal/poll.(*FD).Init
000ef354str x0, [sp+56]
000ef358str x1, [sp+64]
000ef35csubs xzr, x0, 0
000ef360cset x4, ne
000ef364strb w4, [sp+45]
000ef368cbnz x0, 0xef370
000ef36cb 0xef37c
000ef370
000ef370loc_ef370:
000ef370ldrb w4, [sp+44]
000ef374strb w4, [sp+45]
000ef378b 0xef380
000ef37c
000ef37cloc_ef37c:
000ef37cb 0xef380
000ef380
000ef380loc_ef380:
000ef380ldrb w4, [sp+45]
000ef384tbnz w4, 0, 0xef38c
000ef388b 0xef3c8
000ef38c
000ef38cloc_ef38c:
000ef38cldr x0, [sp+184]
000ef390mov x1, xzr
000ef394bl syscall.SetNonblock
000ef398str x0, [sp+80]
000ef39cstr x1, [sp+88]
000ef3a0cbnz x0, 0xef3a8
000ef3a4b 0xef3ac
000ef3a8
000ef3a8loc_ef3a8:
000ef3a8b 0xef3c4
000ef3ac
000ef3acloc_ef3ac:
000ef3acldr x4, [sp+72]
000ef3b0ldrsb x27, [x4]
000ef3b4ldr x4, [x4]
000ef3b8ldrsb x27, [x4]
000ef3bcstrb wzr, [x4+80]
000ef3c0b 0xef3c4
000ef3c4
000ef3c4loc_ef3c4:
000ef3c4b 0xef3cc
000ef3c8
000ef3c8loc_ef3c8:
000ef3c8b 0xef3cc
000ef3cc
000ef3ccloc_ef3cc:
000ef3ccadrp x4, 0x5e9000
000ef3d0add x4, x4, 1376
000ef3d4str x4, [sp+160]
000ef3d8ldr x4, [sp+72]
000ef3dcldrsb x27, [x4]
000ef3e0ldr x1, [x4]
000ef3e4adrp x0, 0x520000
000ef3e8add x0, x0, 832
000ef3ecstr x0, [sp+120]
000ef3f0str x1, [sp+128]
000ef3f4ldr x3, [sp+160]
000ef3f8adrp x2, 0x50e000
000ef3fcadd x2, x2, 512
000ef400bl runtime.SetFinalizer
000ef404ldr x0, [sp+72]
000ef408str x0, [sp+48]
000ef40cldur x29, [sp-8]
000ef410ldr x30, [sp], 176
000ef414ret x30
000ef418
000ef418loc_ef418:
000ef418stp x0, x1, [sp+8]
000ef41cstp x2, x3, [sp+24]
000ef420strb w4, [sp+40]
000ef424mov x3, x30
000ef428bl runtime.morestack_noctxt.abi0
000ef42cldp x0, x1, [sp+8]
000ef430ldp x2, x3, [sp+24]
000ef434ldrb w4, [sp+40]
000ef438b 0xef070
000ef43cudf 0
000ef070
000ef440
000ef440os.epipecheck: ; void os.epipecheck(os.File * file, error e)
000ef440ldr x16, [x28+16]
000ef444subs xzr, sp, x16
000ef448b.ls 0xef4f8
000ef44cstr x30, [sp-64]!
000ef450stur x29, [sp-8]
000ef454sub x29, sp, 8
000ef458str x0, [sp+72]
000ef45cstr x1, [sp+80]
000ef460str x2, [sp+88]
000ef464adrp x3, 0x624000
000ef468add x3, x3, 2264
000ef46cstr x3, [sp+40]
000ef470adrp x2, 0x621000
000ef474add x2, x2, 3072
000ef478str x2, [sp+48]
000ef47cldr x4, [sp+80]
000ef480subs xzr, x4, x3
000ef484cset x3, eq
000ef488b.eq 0xef490
000ef48cb 0xef4a0
000ef490
000ef490loc_ef490:
000ef490ldr x0, [sp+80]
000ef494ldr x1, [sp+88]
000ef498bl runtime.ifaceeq
000ef49cb 0xef4a8
000ef4a0
000ef4a0loc_ef4a0:
000ef4a0mov x0, x3
000ef4a4b 0xef4a8
000ef4a8
000ef4a8loc_ef4a8:
000ef4a8strb w0, [sp+39]
000ef4actbnz w0, 0, 0xef4b4
000ef4b0b 0xef4d0
000ef4b4
000ef4b4loc_ef4b4:
000ef4b4ldr x0, [sp+72]
000ef4b8ldrsb x27, [x0]
000ef4bcldr x0, [x0]
000ef4c0ldrsb x27, [x0]
000ef4c4ldrb w0, [x0+81]
000ef4c8strb w0, [sp+39]
000ef4ccb 0xef4d4
000ef4d0
000ef4d0loc_ef4d0:
000ef4d0b 0xef4d4
000ef4d4
000ef4d4loc_ef4d4:
000ef4d4ldrb w0, [sp+39]
000ef4d8tbnz w0, 0, 0xef4e0
000ef4dcb 0xef4e8
000ef4e0
000ef4e0loc_ef4e0:
000ef4e0bl os.sigpipe
000ef4e4b 0xef4ec
000ef4e8
000ef4e8loc_ef4e8:
000ef4e8b 0xef4ec
000ef4ec
000ef4ecloc_ef4ec:
000ef4ecldur x29, [sp-8]
000ef4f0ldr x30, [sp], 64
000ef4f4ret x30
000ef4f8
000ef4f8loc_ef4f8:
000ef4f8stp x0, x1, [sp+8]
000ef4fcstr x2, [sp+24]
000ef500mov x3, x30
000ef504bl runtime.morestack_noctxt.abi0
000ef508ldp x0, x1, [sp+8]
000ef50cldr x2, [sp+24]
000ef510b 0xef440
000ef514udf 0
000ef518udf 0
000ef51cudf 0
000ef440
000ef440os.epipecheck: ; void os.epipecheck(os.File * file, error e)
000ef440ldr x16, [x28+16]
000ef444subs xzr, sp, x16
000ef448b.ls 0xef4f8
000ef44cstr x30, [sp-64]!
000ef450stur x29, [sp-8]
000ef454sub x29, sp, 8
000ef458str x0, [sp+72]
000ef45cstr x1, [sp+80]
000ef460str x2, [sp+88]
000ef464adrp x3, 0x624000
000ef468add x3, x3, 2264
000ef46cstr x3, [sp+40]
000ef470adrp x2, 0x621000
000ef474add x2, x2, 3072
000ef478str x2, [sp+48]
000ef47cldr x4, [sp+80]
000ef480subs xzr, x4, x3
000ef484cset x3, eq
000ef488b.eq 0xef490
000ef48cb 0xef4a0
000ef490
000ef490loc_ef490:
000ef490ldr x0, [sp+80]
000ef494ldr x1, [sp+88]
000ef498bl runtime.ifaceeq
000ef49cb 0xef4a8
000ef4a0
000ef4a0loc_ef4a0:
000ef4a0mov x0, x3
000ef4a4b 0xef4a8
000ef4a8
000ef4a8loc_ef4a8:
000ef4a8strb w0, [sp+39]
000ef4actbnz w0, 0, 0xef4b4
000ef4b0b 0xef4d0
000ef4b4
000ef4b4loc_ef4b4:
000ef4b4ldr x0, [sp+72]
000ef4b8ldrsb x27, [x0]
000ef4bcldr x0, [x0]
000ef4c0ldrsb x27, [x0]
000ef4c4ldrb w0, [x0+81]
000ef4c8strb w0, [sp+39]
000ef4ccb 0xef4d4
000ef4d0
000ef4d0loc_ef4d0:
000ef4d0b 0xef4d4
000ef4d4
000ef4d4loc_ef4d4:
000ef4d4ldrb w0, [sp+39]
000ef4d8tbnz w0, 0, 0xef4e0
000ef4dcb 0xef4e8
000ef4e0
000ef4e0loc_ef4e0:
000ef4e0bl os.sigpipe
000ef4e4b 0xef4ec
000ef4e8
000ef4e8loc_ef4e8:
000ef4e8b 0xef4ec
000ef4ec
000ef4ecloc_ef4ec:
000ef4ecldur x29, [sp-8]
000ef4f0ldr x30, [sp], 64
000ef4f4ret x30
000ef4f8
000ef4f8loc_ef4f8:
000ef4f8stp x0, x1, [sp+8]
000ef4fcstr x2, [sp+24]
000ef500mov x3, x30
000ef504bl runtime.morestack_noctxt.abi0
000ef508ldp x0, x1, [sp+8]
000ef50cldr x2, [sp+24]
000ef510b 0xef440
000ef514udf 0
000ef518udf 0
000ef51cudf 0
000ef440
000ef520
000ef520os.openFileNolog: ; void os.openFileNolog(struct string name, int flag, io/fs.FileMode perm)
000ef520ldr x16, [x28+16]
000ef524sub x17, sp, 96
000ef528subs xzr, x17, x16
000ef52cb.ls 0xef85c
000ef530str x30, [sp-224]!
000ef534stur x29, [sp-8]
000ef538sub x29, sp, 8
000ef53cstr x0, [sp+232]
000ef540str x1, [sp+240]
000ef544str x2, [sp+248]
000ef548str w3, [sp+256]
000ef54cstr xzr, [sp+88]
000ef550stp xzr, xzr, [sp+72]
000ef554strb wzr, [sp+62]
000ef558str xzr, [sp+64]
000ef55cstr xzr, [sp+96]
000ef560stp xzr, xzr, [sp+112]
000ef564stp xzr, xzr, [sp+152]
000ef568stp xzr, xzr, [sp+168]
000ef56cstp xzr, xzr, [sp+184]
000ef570stp xzr, xzr, [sp+200]
000ef574add x1, sp, 152
000ef578str x1, [sp+136]
000ef57cldrsb x27, [x1]
000ef580adrp x2, 0
000ef584add x2, x2, 2176
000ef588str x2, [x1]
000ef58cldrsb x27, [x1]
000ef590adrp x27, 0x95c000
000ef594ldr w2, [x27+3056]
000ef598cbz w2, 0xef5a0
000ef59cb 0xef5a4
000ef5a0
000ef5a0loc_ef5a0:
000ef5a0b 0xef5bc
000ef5a4
000ef5a4loc_ef5a4:
000ef5a4bl runtime.gcWriteBarrier2
000ef5a8add x2, sp, 64
000ef5acstr x2, [x25]
000ef5b0ldr x3, [x1+8]
000ef5b4str x3, [x25+8]
000ef5b8b 0xef5bc
000ef5bc
000ef5bcloc_ef5bc:
000ef5bcadd x2, sp, 64
000ef5c0str x2, [x1+8]
000ef5c4ldrsb x27, [x1]
000ef5c8adrp x27, 0x95c000
000ef5ccldr w2, [x27+3056]
000ef5d0cbz w2, 0xef5d8
000ef5d4b 0xef5dc
000ef5d8
000ef5d8loc_ef5d8:
000ef5d8b 0xef5f4
000ef5dc
000ef5dcloc_ef5dc:
000ef5dcbl runtime.gcWriteBarrier2
000ef5e0add x2, sp, 96
000ef5e4str x2, [x25]
000ef5e8ldr x3, [x1+16]
000ef5ecstr x3, [x25+8]
000ef5f0b 0xef5f4
000ef5f4
000ef5f4loc_ef5f4:
000ef5f4add x2, sp, 96
000ef5f8str x2, [x1+16]
000ef5fcldrsb x27, [x1]
000ef600adrp x27, 0x95c000
000ef604ldr w2, [x27+3056]
000ef608cbz w2, 0xef610
000ef60cb 0xef614
000ef610
000ef610loc_ef610:
000ef610b 0xef62c
000ef614
000ef614loc_ef614:
000ef614bl runtime.gcWriteBarrier2
000ef618add x2, sp, 112
000ef61cstr x2, [x25]
000ef620ldr x3, [x1+24]
000ef624str x3, [x25+8]
000ef628b 0xef62c
000ef62c
000ef62cloc_ef62c:
000ef62cadd x2, sp, 112
000ef630str x2, [x1+24]
000ef634ldr x1, [sp+232]
000ef638ldr x2, [sp+240]
000ef63cldr x3, [sp+136]
000ef640ldrsb x27, [x3]
000ef644str x2, [x3+40]
000ef648adrp x27, 0x95c000
000ef64cldr w2, [x27+3056]
000ef650cbz w2, 0xef658
000ef654b 0xef65c
000ef658
000ef658loc_ef658:
000ef658b 0xef670
000ef65c
000ef65cloc_ef65c:
000ef65cbl runtime.gcWriteBarrier2
000ef660str x1, [x25]
000ef664ldr x2, [x3+32]
000ef668str x2, [x25+8]
000ef66cb 0xef670
000ef670
000ef670loc_ef670:
000ef670str x1, [x3+32]
000ef674ldr x1, [sp+248]
000ef678ldr x2, [sp+136]
000ef67cldrsb x27, [x2]
000ef680str x1, [x2+48]
000ef684ldr w1, [sp+256]
000ef688ldr x2, [sp+136]
000ef68cldrsb x27, [x2]
000ef690str w1, [x2+56]
000ef694ldr x0, [sp+136]
000ef698bl os.ignoringEINTR
000ef69cldr x1, [sp+112]
000ef6a0cbnz x1, 0xef6a8
000ef6a4b 0xef7a8
000ef6a8
000ef6a8loc_ef6a8:
000ef6a8adrp x0, 0x563000
000ef6acadd x0, x0, 1088
000ef6b0bl runtime.newobject
000ef6b4str x0, [sp+128]
000ef6b8orr x1, xzr, 4
000ef6bcstr x1, [x0+8]
000ef6c0adrp x27, 0x95c000
000ef6c4ldr w1, [x27+3056]
000ef6c8cbz w1, 0xef6d0
000ef6ccb 0xef6d4
000ef6d0
000ef6d0loc_ef6d0:
000ef6d0b 0xef6e4
000ef6d4
000ef6d4loc_ef6d4:
000ef6d4ldr x3, [x0]
000ef6d8bl runtime.gcWriteBarrier1
000ef6dcstr x3, [x25]
000ef6e0b 0xef6e4
000ef6e4
000ef6e4loc_ef6e4:
000ef6e4adrp x3, 0x5c1000
000ef6e8add x3, x3, 742
000ef6ecstr x3, [x0]
000ef6f0ldr x3, [sp+128]
000ef6f4ldrsb x27, [x3]
000ef6f8ldr x4, [sp+232]
000ef6fcldr x5, [sp+240]
000ef700str x5, [x3+24]
000ef704adrp x27, 0x95c000
000ef708ldr w5, [x27+3056]
000ef70ccbz w5, 0xef714
000ef710b 0xef718
000ef714
000ef714loc_ef714:
000ef714b 0xef72c
000ef718
000ef718loc_ef718:
000ef718bl runtime.gcWriteBarrier2
000ef71cstr x4, [x25]
000ef720ldr x5, [x3+16]
000ef724str x5, [x25+8]
000ef728b 0xef72c
000ef72c
000ef72cloc_ef72c:
000ef72cstr x4, [x3+16]
000ef730ldr x3, [sp+128]
000ef734ldrsb x27, [x3]
000ef738ldr x4, [sp+120]
000ef73cldr x5, [sp+112]
000ef740str x5, [x3+32]
000ef744adrp x27, 0x95c000
000ef748ldr w5, [x27+3056]
000ef74ccbz w5, 0xef754
000ef750b 0xef758
000ef754
000ef754loc_ef754:
000ef754b 0xef76c
000ef758
000ef758loc_ef758:
000ef758bl runtime.gcWriteBarrier2
000ef75cstr x4, [x25]
000ef760ldr x5, [x3+40]
000ef764str x5, [x25+8]
000ef768b 0xef76c
000ef76c
000ef76cloc_ef76c:
000ef76cstr x4, [x3+40]
000ef770ldr x3, [sp+128]
000ef774str x3, [sp+144]
000ef778str xzr, [sp+88]
000ef77cldr x3, [sp+144]
000ef780adrp x4, 0x624000
000ef784add x4, x4, 2296
000ef788str x4, [sp+72]
000ef78cstr x3, [sp+80]
000ef790ldr x1, [sp+72]
000ef794ldr x0, [sp+88]
000ef798ldr x2, [sp+80]
000ef79cldur x29, [sp-8]
000ef7a0ldr x30, [sp], 224
000ef7a4ret x30
000ef7a8
000ef7a8loc_ef7a8:
000ef7a8ldrb w2, [sp+62]
000ef7actbnz w2, 0, 0xef7b4
000ef7b0b 0xef7c4
000ef7b4
000ef7b4loc_ef7b4:
000ef7b4ldr x0, [sp+232]
000ef7b8ldr x1, [sp+240]
000ef7bcbl os.setStickyBit
000ef7c0b 0xef7c8
000ef7c4
000ef7c4loc_ef7c4:
000ef7c4b 0xef7c8
000ef7c8
000ef7c8loc_ef7c8:
000ef7c8ldr x0, [sp+248]
000ef7ccbl internal/syscall/unix.HasNonblockFlag
000ef7d0strb w0, [sp+63]
000ef7d4ldr x1, [sp+64]
000ef7d8ldr x2, [sp+232]
000ef7dcldr x3, [sp+240]
000ef7e0mov x4, x0
000ef7e4mov x0, x1
000ef7e8mov x1, x2
000ef7ecmov x2, x3
000ef7f0orr x3, xzr, 1
000ef7f4bl os.newFile
000ef7f8str x0, [sp+104]
000ef7fcldrsb x27, [x0]
000ef800ldr x1, [x0]
000ef804ldrsb x27, [x1]
000ef808ldr x2, [sp+96]
000ef80cadrp x27, 0x95c000
000ef810ldr w3, [x27+3056]
000ef814cbz w3, 0xef81c
000ef818b 0xef820
000ef81c
000ef81cloc_ef81c:
000ef81cb 0xef834
000ef820
000ef820loc_ef820:
000ef820bl runtime.gcWriteBarrier2
000ef824str x2, [x25]
000ef828ldr x3, [x1+24]
000ef82cstr x3, [x25+8]
000ef830b 0xef834
000ef834
000ef834loc_ef834:
000ef834str x2, [x1+24]
000ef838ldr x3, [sp+104]
000ef83cstr x3, [sp+88]
000ef840stp xzr, xzr, [sp+72]
000ef844ldr x0, [sp+88]
000ef848mov x1, xzr
000ef84cmov x2, xzr
000ef850ldur x29, [sp-8]
000ef854ldr x30, [sp], 224
000ef858ret x30
000ef85c
000ef85cloc_ef85c:
000ef85cstp x0, x1, [sp+8]
000ef860str x2, [sp+24]
000ef864str w3, [sp+32]
000ef868mov x3, x30
000ef86cbl runtime.morestack_noctxt.abi0
000ef870ldp x0, x1, [sp+8]
000ef874ldr x2, [sp+24]
000ef878ldr w3, [sp+32]
000ef87cb 0xef520
000ef520
000ef520os.openFileNolog: ; void os.openFileNolog(struct string name, int flag, io/fs.FileMode perm)
000ef520ldr x16, [x28+16]
000ef524sub x17, sp, 96
000ef528subs xzr, x17, x16
000ef52cb.ls 0xef85c
000ef530str x30, [sp-224]!
000ef534stur x29, [sp-8]
000ef538sub x29, sp, 8
000ef53cstr x0, [sp+232]
000ef540str x1, [sp+240]
000ef544str x2, [sp+248]
000ef548str w3, [sp+256]
000ef54cstr xzr, [sp+88]
000ef550stp xzr, xzr, [sp+72]
000ef554strb wzr, [sp+62]
000ef558str xzr, [sp+64]
000ef55cstr xzr, [sp+96]
000ef560stp xzr, xzr, [sp+112]
000ef564stp xzr, xzr, [sp+152]
000ef568stp xzr, xzr, [sp+168]
000ef56cstp xzr, xzr, [sp+184]
000ef570stp xzr, xzr, [sp+200]
000ef574add x1, sp, 152
000ef578str x1, [sp+136]
000ef57cldrsb x27, [x1]
000ef580adrp x2, 0
000ef584add x2, x2, 2176
000ef588str x2, [x1]
000ef58cldrsb x27, [x1]
000ef590adrp x27, 0x95c000
000ef594ldr w2, [x27+3056]
000ef598cbz w2, 0xef5a0
000ef59cb 0xef5a4
000ef5a0
000ef5a0loc_ef5a0:
000ef5a0b 0xef5bc
000ef5a4
000ef5a4loc_ef5a4:
000ef5a4bl runtime.gcWriteBarrier2
000ef5a8add x2, sp, 64
000ef5acstr x2, [x25]
000ef5b0ldr x3, [x1+8]
000ef5b4str x3, [x25+8]
000ef5b8b 0xef5bc
000ef5bc
000ef5bcloc_ef5bc:
000ef5bcadd x2, sp, 64
000ef5c0str x2, [x1+8]
000ef5c4ldrsb x27, [x1]
000ef5c8adrp x27, 0x95c000
000ef5ccldr w2, [x27+3056]
000ef5d0cbz w2, 0xef5d8
000ef5d4b 0xef5dc
000ef5d8
000ef5d8loc_ef5d8:
000ef5d8b 0xef5f4
000ef5dc
000ef5dcloc_ef5dc:
000ef5dcbl runtime.gcWriteBarrier2
000ef5e0add x2, sp, 96
000ef5e4str x2, [x25]
000ef5e8ldr x3, [x1+16]
000ef5ecstr x3, [x25+8]
000ef5f0b 0xef5f4
000ef5f4
000ef5f4loc_ef5f4:
000ef5f4add x2, sp, 96
000ef5f8str x2, [x1+16]
000ef5fcldrsb x27, [x1]
000ef600adrp x27, 0x95c000
000ef604ldr w2, [x27+3056]
000ef608cbz w2, 0xef610
000ef60cb 0xef614
000ef610
000ef610loc_ef610:
000ef610b 0xef62c
000ef614
000ef614loc_ef614:
000ef614bl runtime.gcWriteBarrier2
000ef618add x2, sp, 112
000ef61cstr x2, [x25]
000ef620ldr x3, [x1+24]
000ef624str x3, [x25+8]
000ef628b 0xef62c
000ef62c
000ef62cloc_ef62c:
000ef62cadd x2, sp, 112
000ef630str x2, [x1+24]
000ef634ldr x1, [sp+232]
000ef638ldr x2, [sp+240]
000ef63cldr x3, [sp+136]
000ef640ldrsb x27, [x3]
000ef644str x2, [x3+40]
000ef648adrp x27, 0x95c000
000ef64cldr w2, [x27+3056]
000ef650cbz w2, 0xef658
000ef654b 0xef65c
000ef658
000ef658loc_ef658:
000ef658b 0xef670
000ef65c
000ef65cloc_ef65c:
000ef65cbl runtime.gcWriteBarrier2
000ef660str x1, [x25]
000ef664ldr x2, [x3+32]
000ef668str x2, [x25+8]
000ef66cb 0xef670
000ef670
000ef670loc_ef670:
000ef670str x1, [x3+32]
000ef674ldr x1, [sp+248]
000ef678ldr x2, [sp+136]
000ef67cldrsb x27, [x2]
000ef680str x1, [x2+48]
000ef684ldr w1, [sp+256]
000ef688ldr x2, [sp+136]
000ef68cldrsb x27, [x2]
000ef690str w1, [x2+56]
000ef694ldr x0, [sp+136]
000ef698bl os.ignoringEINTR
000ef69cldr x1, [sp+112]
000ef6a0cbnz x1, 0xef6a8
000ef6a4b 0xef7a8
000ef6a8
000ef6a8loc_ef6a8:
000ef6a8adrp x0, 0x563000
000ef6acadd x0, x0, 1088
000ef6b0bl runtime.newobject
000ef6b4str x0, [sp+128]
000ef6b8orr x1, xzr, 4
000ef6bcstr x1, [x0+8]
000ef6c0adrp x27, 0x95c000
000ef6c4ldr w1, [x27+3056]
000ef6c8cbz w1, 0xef6d0
000ef6ccb 0xef6d4
000ef6d0
000ef6d0loc_ef6d0:
000ef6d0b 0xef6e4
000ef6d4
000ef6d4loc_ef6d4:
000ef6d4ldr x3, [x0]
000ef6d8bl runtime.gcWriteBarrier1
000ef6dcstr x3, [x25]
000ef6e0b 0xef6e4
000ef6e4
000ef6e4loc_ef6e4:
000ef6e4adrp x3, 0x5c1000
000ef6e8add x3, x3, 742
000ef6ecstr x3, [x0]
000ef6f0ldr x3, [sp+128]
000ef6f4ldrsb x27, [x3]
000ef6f8ldr x4, [sp+232]
000ef6fcldr x5, [sp+240]
000ef700str x5, [x3+24]
000ef704adrp x27, 0x95c000
000ef708ldr w5, [x27+3056]
000ef70ccbz w5, 0xef714
000ef710b 0xef718
000ef714
000ef714loc_ef714:
000ef714b 0xef72c
000ef718
000ef718loc_ef718:
000ef718bl runtime.gcWriteBarrier2
000ef71cstr x4, [x25]
000ef720ldr x5, [x3+16]
000ef724str x5, [x25+8]
000ef728b 0xef72c
000ef72c
000ef72cloc_ef72c:
000ef72cstr x4, [x3+16]
000ef730ldr x3, [sp+128]
000ef734ldrsb x27, [x3]
000ef738ldr x4, [sp+120]
000ef73cldr x5, [sp+112]
000ef740str x5, [x3+32]
000ef744adrp x27, 0x95c000
000ef748ldr w5, [x27+3056]
000ef74ccbz w5, 0xef754
000ef750b 0xef758
000ef754
000ef754loc_ef754:
000ef754b 0xef76c
000ef758
000ef758loc_ef758:
000ef758bl runtime.gcWriteBarrier2
000ef75cstr x4, [x25]
000ef760ldr x5, [x3+40]
000ef764str x5, [x25+8]
000ef768b 0xef76c
000ef76c
000ef76cloc_ef76c:
000ef76cstr x4, [x3+40]
000ef770ldr x3, [sp+128]
000ef774str x3, [sp+144]
000ef778str xzr, [sp+88]
000ef77cldr x3, [sp+144]
000ef780adrp x4, 0x624000
000ef784add x4, x4, 2296
000ef788str x4, [sp+72]
000ef78cstr x3, [sp+80]
000ef790ldr x1, [sp+72]
000ef794ldr x0, [sp+88]
000ef798ldr x2, [sp+80]
000ef79cldur x29, [sp-8]
000ef7a0ldr x30, [sp], 224
000ef7a4ret x30
000ef7a8
000ef7a8loc_ef7a8:
000ef7a8ldrb w2, [sp+62]
000ef7actbnz w2, 0, 0xef7b4
000ef7b0b 0xef7c4
000ef7b4
000ef7b4loc_ef7b4:
000ef7b4ldr x0, [sp+232]
000ef7b8ldr x1, [sp+240]
000ef7bcbl os.setStickyBit
000ef7c0b 0xef7c8
000ef7c4
000ef7c4loc_ef7c4:
000ef7c4b 0xef7c8
000ef7c8
000ef7c8loc_ef7c8:
000ef7c8ldr x0, [sp+248]
000ef7ccbl internal/syscall/unix.HasNonblockFlag
000ef7d0strb w0, [sp+63]
000ef7d4ldr x1, [sp+64]
000ef7d8ldr x2, [sp+232]
000ef7dcldr x3, [sp+240]
000ef7e0mov x4, x0
000ef7e4mov x0, x1
000ef7e8mov x1, x2
000ef7ecmov x2, x3
000ef7f0orr x3, xzr, 1
000ef7f4bl os.newFile
000ef7f8str x0, [sp+104]
000ef7fcldrsb x27, [x0]
000ef800ldr x1, [x0]
000ef804ldrsb x27, [x1]
000ef808ldr x2, [sp+96]
000ef80cadrp x27, 0x95c000
000ef810ldr w3, [x27+3056]
000ef814cbz w3, 0xef81c
000ef818b 0xef820
000ef81c
000ef81cloc_ef81c:
000ef81cb 0xef834
000ef820
000ef820loc_ef820:
000ef820bl runtime.gcWriteBarrier2
000ef824str x2, [x25]
000ef828ldr x3, [x1+24]
000ef82cstr x3, [x25+8]
000ef830b 0xef834
000ef834
000ef834loc_ef834:
000ef834str x2, [x1+24]
000ef838ldr x3, [sp+104]
000ef83cstr x3, [sp+88]
000ef840stp xzr, xzr, [sp+72]
000ef844ldr x0, [sp+88]
000ef848mov x1, xzr
000ef84cmov x2, xzr
000ef850ldur x29, [sp-8]
000ef854ldr x30, [sp], 224
000ef858ret x30
000ef85c
000ef85cloc_ef85c:
000ef85cstp x0, x1, [sp+8]
000ef860str x2, [sp+24]
000ef864str w3, [sp+32]
000ef868mov x3, x30
000ef86cbl runtime.morestack_noctxt.abi0
000ef870ldp x0, x1, [sp+8]
000ef874ldr x2, [sp+24]
000ef878ldr w3, [sp+32]
000ef87cb 0xef520
000ef520
Loading..