File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000ec6c0
000ec6c0os.fixCount: ; void os.fixCount(int n, error err)
000ec6c0str x30, [sp-48]!
000ec6c4stur x29, [sp-8]
000ec6c8sub x29, sp, 8
000ec6ccstr x0, [sp+56]
000ec6d0str x1, [sp+64]
000ec6d4str x2, [sp+72]
000ec6d8str xzr, [sp+16]
000ec6dcstp xzr, xzr, [sp+24]
000ec6e0ldr x3, [sp+56]
000ec6e4tbnz x3, 63, 0xec6ec
000ec6e8b 0xec6f4
000ec6ec
000ec6ecloc_ec6ec:
000ec6ecstr xzr, [sp+56]
000ec6f0b 0xec6f8
000ec6f4
000ec6f4loc_ec6f4:
000ec6f4b 0xec6f8
000ec6f8
000ec6f8loc_ec6f8:
000ec6f8ldr x3, [sp+56]
000ec6fcstr x3, [sp+16]
000ec700ldr x1, [sp+64]
000ec704ldr x2, [sp+72]
000ec708str x1, [sp+24]
000ec70cstr x2, [sp+32]
000ec710ldr x0, [sp+16]
000ec714add x29, sp, 40
000ec718add sp, sp, 48
000ec71cret x30
000ec6c0
000ec6c0os.fixCount: ; void os.fixCount(int n, error err)
000ec6c0str x30, [sp-48]!
000ec6c4stur x29, [sp-8]
000ec6c8sub x29, sp, 8
000ec6ccstr x0, [sp+56]
000ec6d0str x1, [sp+64]
000ec6d4str x2, [sp+72]
000ec6d8str xzr, [sp+16]
000ec6dcstp xzr, xzr, [sp+24]
000ec6e0ldr x3, [sp+56]
000ec6e4tbnz x3, 63, 0xec6ec
000ec6e8b 0xec6f4
000ec6ec
000ec6ecloc_ec6ec:
000ec6ecstr xzr, [sp+56]
000ec6f0b 0xec6f8
000ec6f4
000ec6f4loc_ec6f4:
000ec6f4b 0xec6f8
000ec6f8
000ec6f8loc_ec6f8:
000ec6f8ldr x3, [sp+56]
000ec6fcstr x3, [sp+16]
000ec700ldr x1, [sp+64]
000ec704ldr x2, [sp+72]
000ec708str x1, [sp+24]
000ec70cstr x2, [sp+32]
000ec710ldr x0, [sp+16]
000ec714add x29, sp, 40
000ec718add sp, sp, 48
000ec71cret x30
000ec6c0
000ec720
000ec720os.(*File).wrapErr: ; void os.(*File).wrapErr(os.File * f, struct string op, error err)
000ec720ldr x16, [x28+16]
000ec724sub x17, sp, 16
000ec728subs xzr, x17, x16
000ec72cb.ls 0xec9e8
000ec730str x30, [sp-144]!
000ec734stur x29, [sp-8]
000ec738sub x29, sp, 8
000ec73cstr x0, [sp+152]
000ec740str x1, [sp+160]
000ec744str x2, [sp+168]
000ec748str x3, [sp+176]
000ec74cstr x4, [sp+184]
000ec750stp xzr, xzr, [sp+64]
000ec754ldr x4, [sp+176]
000ec758subs xzr, x4, 0
000ec75ccset x5, ne
000ec760eor x5, x5, 1
000ec764strb w5, [sp+63]
000ec768cbnz x4, 0xec770
000ec76cb 0xec7b4
000ec770
000ec770loc_ec770:
000ec770ldr x4, [sp+176]
000ec774adrp x27, 0x935000
000ec778ldr x5, [x27+1520]
000ec77csubs xzr, x5, x4
000ec780cset x4, eq
000ec784b.eq 0xec78c
000ec788b 0xec7a4
000ec78c
000ec78cloc_ec78c:
000ec78cldr x0, [sp+176]
000ec790ldr x1, [sp+184]
000ec794adrp x27, 0x935000
000ec798ldr x2, [x27+1528]
000ec79cbl runtime.ifaceeq
000ec7a0b 0xec7ac
000ec7a4
000ec7a4loc_ec7a4:
000ec7a4mov x0, x4
000ec7a8b 0xec7ac
000ec7ac
000ec7acloc_ec7ac:
000ec7acstrb w0, [sp+63]
000ec7b0b 0xec7b8
000ec7b4
000ec7b4loc_ec7b4:
000ec7b4b 0xec7b8
000ec7b8
000ec7b8loc_ec7b8:
000ec7b8ldrb w4, [sp+63]
000ec7bctbnz w4, 0, 0xec7c4
000ec7c0b 0xec7e0
000ec7c4
000ec7c4loc_ec7c4:
000ec7c4ldr x0, [sp+176]
000ec7c8ldr x1, [sp+184]
000ec7ccstr x0, [sp+64]
000ec7d0str x1, [sp+72]
000ec7d4ldur x29, [sp-8]
000ec7d8ldr x30, [sp], 144
000ec7dcret x30
000ec7e0
000ec7e0loc_ec7e0:
000ec7e0ldr x4, [sp+176]
000ec7e4adrp x27, 0x935000
000ec7e8ldr x5, [x27+1728]
000ec7ecsubs xzr, x5, x4
000ec7f0b.eq 0xec7f8
000ec7f4b 0xec834
000ec7f8
000ec7f8loc_ec7f8:
000ec7f8ldr x0, [sp+176]
000ec7fcldr x1, [sp+184]
000ec800adrp x27, 0x935000
000ec804ldr x2, [x27+1736]
000ec808bl runtime.ifaceeq
000ec80ctbnz w0, 0, 0xec814
000ec810b 0xec830
000ec814
000ec814loc_ec814:
000ec814adrp x27, 0x935000
000ec818ldr x1, [x27+1120]
000ec81cadrp x27, 0x935000
000ec820ldr x2, [x27+1128]
000ec824str x1, [sp+176]
000ec828str x2, [sp+184]
000ec82cb 0xec888
000ec830
000ec830loc_ec830:
000ec830b 0xec838
000ec834
000ec834loc_ec834:
000ec834b 0xec838
000ec838
000ec838loc_ec838:
000ec838adrp x27, 0x95f000
000ec83cldrb w4, [x27+1513]
000ec840strb w4, [sp+63]
000ec844tbnz w4, 0, 0xec84c
000ec848b 0xec874
000ec84c
000ec84cloc_ec84c:
000ec84cldr x0, [sp+176]
000ec850adrp x27, 0x935000
000ec854ldr x2, [x27+1728]
000ec858ldr x1, [sp+184]
000ec85cadrp x27, 0x935000
000ec860ldr x3, [x27+1736]
000ec864bl errors.Is
000ec868strb w0, [sp+62]
000ec86cstrb w0, [sp+63]
000ec870b 0xec878
000ec874
000ec874loc_ec874:
000ec874b 0xec878
000ec878
000ec878loc_ec878:
000ec878ldrb w1, [sp+63]
000ec87ctbnz w1, 0, 0xec98c
000ec880b 0xec884
000ec884
000ec884loc_ec884:
000ec884b 0xec888
000ec888
000ec888loc_ec888:
000ec888adrp x0, 0x566000
000ec88cadd x0, x0, 1088
000ec890bl runtime.newobject
000ec894str x0, [sp+128]
000ec898ldr x1, [sp+160]
000ec89cldr x2, [sp+168]
000ec8a0str x2, [x0+8]
000ec8a4adrp x27, 0x95f000
000ec8a8ldr w2, [x27+3056]
000ec8accbz w2, 0xec8b4
000ec8b0b 0xec8b8
000ec8b4
000ec8b4loc_ec8b4:
000ec8b4b 0xec8cc
000ec8b8
000ec8b8loc_ec8b8:
000ec8b8bl runtime.gcWriteBarrier2
000ec8bcstr x1, [x25]
000ec8c0ldr x2, [x0]
000ec8c4str x2, [x25+8]
000ec8c8b 0xec8cc
000ec8cc
000ec8ccloc_ec8cc:
000ec8ccstr x1, [x0]
000ec8d0ldr x2, [sp+128]
000ec8d4ldrsb x27, [x2]
000ec8d8ldr x3, [sp+152]
000ec8dcldrsb x27, [x3]
000ec8e0ldr x3, [x3]
000ec8e4ldrsb x27, [x3]
000ec8e8ldr x4, [x3+56]
000ec8ecldr x3, [x3+64]
000ec8f0str x3, [x2+24]
000ec8f4adrp x27, 0x95f000
000ec8f8ldr w3, [x27+3056]
000ec8fccbz w3, 0xec904
000ec900b 0xec908
000ec904
000ec904loc_ec904:
000ec904b 0xec91c
000ec908
000ec908loc_ec908:
000ec908bl runtime.gcWriteBarrier2
000ec90cstr x4, [x25]
000ec910ldr x3, [x2+16]
000ec914str x3, [x25+8]
000ec918b 0xec91c
000ec91c
000ec91cloc_ec91c:
000ec91cstr x4, [x2+16]
000ec920ldr x2, [sp+128]
000ec924ldrsb x27, [x2]
000ec928ldr x3, [sp+184]
000ec92cldr x4, [sp+176]
000ec930str x4, [x2+32]
000ec934adrp x27, 0x95f000
000ec938ldr w4, [x27+3056]
000ec93ccbz w4, 0xec944
000ec940b 0xec948
000ec944
000ec944loc_ec944:
000ec944b 0xec95c
000ec948
000ec948loc_ec948:
000ec948bl runtime.gcWriteBarrier2
000ec94cstr x3, [x25]
000ec950ldr x4, [x2+40]
000ec954str x4, [x25+8]
000ec958b 0xec95c
000ec95c
000ec95cloc_ec95c:
000ec95cstr x3, [x2+40]
000ec960ldr x2, [sp+128]
000ec964str x2, [sp+104]
000ec968adrp x3, 0x627000
000ec96cadd x3, x3, 2296
000ec970str x3, [sp+64]
000ec974str x2, [sp+72]
000ec978ldr x0, [sp+64]
000ec97cldr x1, [sp+72]
000ec980ldur x29, [sp-8]
000ec984ldr x30, [sp], 144
000ec988ret x30
000ec98c
000ec98cloc_ec98c:
000ec98cldr x1, [sp+176]
000ec990ldrsb x27, [x1]
000ec994ldr x1, [x1+24]
000ec998ldr x0, [sp+184]
000ec99cblr x1
000ec9a0str x0, [sp+112]
000ec9a4str x1, [sp+120]
000ec9a8movz x2, 47
000ec9acmov x3, x0
000ec9b0mov x4, x1
000ec9b4mov x0, xzr
000ec9b8adrp x1, 0x5db000
000ec9bcadd x1, x1, 2963
000ec9c0bl runtime.concatstring2
000ec9c4str x0, [sp+88]
000ec9c8str x1, [sp+96]
000ec9ccbl runtime.convTstring
000ec9d0str x0, [sp+80]
000ec9d4mov x1, x0
000ec9d8adrp x0, 0x509000
000ec9dcadd x0, x0, 2944
000ec9e0bl runtime.gopanic
000ec9e4hint
000ec9e8
000ec9e8loc_ec9e8:
000ec9e8stp x0, x1, [sp+8]
000ec9ecstp x2, x3, [sp+24]
000ec9f0str x4, [sp+40]
000ec9f4mov x3, x30
000ec9f8bl runtime.morestack_noctxt.abi0
000ec9fcldp x0, x1, [sp+8]
000eca00ldp x2, x3, [sp+24]
000eca04ldr x4, [sp+40]
000eca08b 0xec720
000eca0cudf 0
000ec720
000ec720os.(*File).wrapErr: ; void os.(*File).wrapErr(os.File * f, struct string op, error err)
000ec720ldr x16, [x28+16]
000ec724sub x17, sp, 16
000ec728subs xzr, x17, x16
000ec72cb.ls 0xec9e8
000ec730str x30, [sp-144]!
000ec734stur x29, [sp-8]
000ec738sub x29, sp, 8
000ec73cstr x0, [sp+152]
000ec740str x1, [sp+160]
000ec744str x2, [sp+168]
000ec748str x3, [sp+176]
000ec74cstr x4, [sp+184]
000ec750stp xzr, xzr, [sp+64]
000ec754ldr x4, [sp+176]
000ec758subs xzr, x4, 0
000ec75ccset x5, ne
000ec760eor x5, x5, 1
000ec764strb w5, [sp+63]
000ec768cbnz x4, 0xec770
000ec76cb 0xec7b4
000ec770
000ec770loc_ec770:
000ec770ldr x4, [sp+176]
000ec774adrp x27, 0x935000
000ec778ldr x5, [x27+1520]
000ec77csubs xzr, x5, x4
000ec780cset x4, eq
000ec784b.eq 0xec78c
000ec788b 0xec7a4
000ec78c
000ec78cloc_ec78c:
000ec78cldr x0, [sp+176]
000ec790ldr x1, [sp+184]
000ec794adrp x27, 0x935000
000ec798ldr x2, [x27+1528]
000ec79cbl runtime.ifaceeq
000ec7a0b 0xec7ac
000ec7a4
000ec7a4loc_ec7a4:
000ec7a4mov x0, x4
000ec7a8b 0xec7ac
000ec7ac
000ec7acloc_ec7ac:
000ec7acstrb w0, [sp+63]
000ec7b0b 0xec7b8
000ec7b4
000ec7b4loc_ec7b4:
000ec7b4b 0xec7b8
000ec7b8
000ec7b8loc_ec7b8:
000ec7b8ldrb w4, [sp+63]
000ec7bctbnz w4, 0, 0xec7c4
000ec7c0b 0xec7e0
000ec7c4
000ec7c4loc_ec7c4:
000ec7c4ldr x0, [sp+176]
000ec7c8ldr x1, [sp+184]
000ec7ccstr x0, [sp+64]
000ec7d0str x1, [sp+72]
000ec7d4ldur x29, [sp-8]
000ec7d8ldr x30, [sp], 144
000ec7dcret x30
000ec7e0
000ec7e0loc_ec7e0:
000ec7e0ldr x4, [sp+176]
000ec7e4adrp x27, 0x935000
000ec7e8ldr x5, [x27+1728]
000ec7ecsubs xzr, x5, x4
000ec7f0b.eq 0xec7f8
000ec7f4b 0xec834
000ec7f8
000ec7f8loc_ec7f8:
000ec7f8ldr x0, [sp+176]
000ec7fcldr x1, [sp+184]
000ec800adrp x27, 0x935000
000ec804ldr x2, [x27+1736]
000ec808bl runtime.ifaceeq
000ec80ctbnz w0, 0, 0xec814
000ec810b 0xec830
000ec814
000ec814loc_ec814:
000ec814adrp x27, 0x935000
000ec818ldr x1, [x27+1120]
000ec81cadrp x27, 0x935000
000ec820ldr x2, [x27+1128]
000ec824str x1, [sp+176]
000ec828str x2, [sp+184]
000ec82cb 0xec888
000ec830
000ec830loc_ec830:
000ec830b 0xec838
000ec834
000ec834loc_ec834:
000ec834b 0xec838
000ec838
000ec838loc_ec838:
000ec838adrp x27, 0x95f000
000ec83cldrb w4, [x27+1513]
000ec840strb w4, [sp+63]
000ec844tbnz w4, 0, 0xec84c
000ec848b 0xec874
000ec84c
000ec84cloc_ec84c:
000ec84cldr x0, [sp+176]
000ec850adrp x27, 0x935000
000ec854ldr x2, [x27+1728]
000ec858ldr x1, [sp+184]
000ec85cadrp x27, 0x935000
000ec860ldr x3, [x27+1736]
000ec864bl errors.Is
000ec868strb w0, [sp+62]
000ec86cstrb w0, [sp+63]
000ec870b 0xec878
000ec874
000ec874loc_ec874:
000ec874b 0xec878
000ec878
000ec878loc_ec878:
000ec878ldrb w1, [sp+63]
000ec87ctbnz w1, 0, 0xec98c
000ec880b 0xec884
000ec884
000ec884loc_ec884:
000ec884b 0xec888
000ec888
000ec888loc_ec888:
000ec888adrp x0, 0x566000
000ec88cadd x0, x0, 1088
000ec890bl runtime.newobject
000ec894str x0, [sp+128]
000ec898ldr x1, [sp+160]
000ec89cldr x2, [sp+168]
000ec8a0str x2, [x0+8]
000ec8a4adrp x27, 0x95f000
000ec8a8ldr w2, [x27+3056]
000ec8accbz w2, 0xec8b4
000ec8b0b 0xec8b8
000ec8b4
000ec8b4loc_ec8b4:
000ec8b4b 0xec8cc
000ec8b8
000ec8b8loc_ec8b8:
000ec8b8bl runtime.gcWriteBarrier2
000ec8bcstr x1, [x25]
000ec8c0ldr x2, [x0]
000ec8c4str x2, [x25+8]
000ec8c8b 0xec8cc
000ec8cc
000ec8ccloc_ec8cc:
000ec8ccstr x1, [x0]
000ec8d0ldr x2, [sp+128]
000ec8d4ldrsb x27, [x2]
000ec8d8ldr x3, [sp+152]
000ec8dcldrsb x27, [x3]
000ec8e0ldr x3, [x3]
000ec8e4ldrsb x27, [x3]
000ec8e8ldr x4, [x3+56]
000ec8ecldr x3, [x3+64]
000ec8f0str x3, [x2+24]
000ec8f4adrp x27, 0x95f000
000ec8f8ldr w3, [x27+3056]
000ec8fccbz w3, 0xec904
000ec900b 0xec908
000ec904
000ec904loc_ec904:
000ec904b 0xec91c
000ec908
000ec908loc_ec908:
000ec908bl runtime.gcWriteBarrier2
000ec90cstr x4, [x25]
000ec910ldr x3, [x2+16]
000ec914str x3, [x25+8]
000ec918b 0xec91c
000ec91c
000ec91cloc_ec91c:
000ec91cstr x4, [x2+16]
000ec920ldr x2, [sp+128]
000ec924ldrsb x27, [x2]
000ec928ldr x3, [sp+184]
000ec92cldr x4, [sp+176]
000ec930str x4, [x2+32]
000ec934adrp x27, 0x95f000
000ec938ldr w4, [x27+3056]
000ec93ccbz w4, 0xec944
000ec940b 0xec948
000ec944
000ec944loc_ec944:
000ec944b 0xec95c
000ec948
000ec948loc_ec948:
000ec948bl runtime.gcWriteBarrier2
000ec94cstr x3, [x25]
000ec950ldr x4, [x2+40]
000ec954str x4, [x25+8]
000ec958b 0xec95c
000ec95c
000ec95cloc_ec95c:
000ec95cstr x3, [x2+40]
000ec960ldr x2, [sp+128]
000ec964str x2, [sp+104]
000ec968adrp x3, 0x627000
000ec96cadd x3, x3, 2296
000ec970str x3, [sp+64]
000ec974str x2, [sp+72]
000ec978ldr x0, [sp+64]
000ec97cldr x1, [sp+72]
000ec980ldur x29, [sp-8]
000ec984ldr x30, [sp], 144
000ec988ret x30
000ec98c
000ec98cloc_ec98c:
000ec98cldr x1, [sp+176]
000ec990ldrsb x27, [x1]
000ec994ldr x1, [x1+24]
000ec998ldr x0, [sp+184]
000ec99cblr x1
000ec9a0str x0, [sp+112]
000ec9a4str x1, [sp+120]
000ec9a8movz x2, 47
000ec9acmov x3, x0
000ec9b0mov x4, x1
000ec9b4mov x0, xzr
000ec9b8adrp x1, 0x5db000
000ec9bcadd x1, x1, 2963
000ec9c0bl runtime.concatstring2
000ec9c4str x0, [sp+88]
000ec9c8str x1, [sp+96]
000ec9ccbl runtime.convTstring
000ec9d0str x0, [sp+80]
000ec9d4mov x1, x0
000ec9d8adrp x0, 0x509000
000ec9dcadd x0, x0, 2944
000ec9e0bl runtime.gopanic
000ec9e4hint
000ec9e8
000ec9e8loc_ec9e8:
000ec9e8stp x0, x1, [sp+8]
000ec9ecstp x2, x3, [sp+24]
000ec9f0str x4, [sp+40]
000ec9f4mov x3, x30
000ec9f8bl runtime.morestack_noctxt.abi0
000ec9fcldp x0, x1, [sp+8]
000eca00ldp x2, x3, [sp+24]
000eca04ldr x4, [sp+40]
000eca08b 0xec720
000eca0cudf 0
000ec720
000eca10
000eca10os.UserHomeDir: ; void os.UserHomeDir(void)
000eca10ldr x16, [x28+16]
000eca14sub x17, sp, 48
000eca18subs xzr, x17, x16
000eca1cb.ls 0xecb00
000eca20str x30, [sp-176]!
000eca24stur x29, [sp-8]
000eca28sub x29, sp, 8
000eca2cstp xzr, xzr, [sp+72]
000eca30stp xzr, xzr, [sp+56]
000eca34adrp x2, 0x5c4000
000eca38add x2, x2, 738
000eca3cstr x2, [sp+120]
000eca40orr x2, xzr, 4
000eca44str x2, [sp+128]
000eca48adrp x2, 0x5c4000
000eca4cadd x2, x2, 1517
000eca50str x2, [sp+104]
000eca54movz x2, 5
000eca58str x2, [sp+112]
000eca5cb 0xeca60
000eca60
000eca60loc_eca60:
000eca60ldr x0, [sp+120]
000eca64ldr x1, [sp+128]
000eca68bl os.Getenv
000eca6cstr x0, [sp+88]
000eca70str x1, [sp+96]
000eca74cbnz x1, 0xeca7c
000eca78b 0xecaa4
000eca7c
000eca7cloc_eca7c:
000eca7cstr x0, [sp+72]
000eca80str x1, [sp+80]
000eca84stp xzr, xzr, [sp+56]
000eca88ldr x0, [sp+72]
000eca8cldr x1, [sp+80]
000eca90mov x2, xzr
000eca94mov x3, xzr
000eca98ldur x29, [sp-8]
000eca9cldr x30, [sp], 176
000ecaa0ret x30
000ecaa4
000ecaa4loc_ecaa4:
000ecaa4b 0xecaa8
000ecaa8
000ecaa8loc_ecaa8:
000ecaa8ldr x1, [sp+104]
000ecaacldr x2, [sp+112]
000ecab0mov x0, xzr
000ecab4adrp x3, 0x5c8000
000ecab8add x3, x3, 357
000ecabcorr x4, xzr, 15
000ecac0bl runtime.concatstring2
000ecac4str x0, [sp+136]
000ecac8str x1, [sp+144]
000ecaccbl errors.New
000ecad0str x0, [sp+152]
000ecad4str x1, [sp+160]
000ecad8stp xzr, xzr, [sp+72]
000ecadcldr x3, [sp+160]
000ecae0ldr x2, [sp+152]
000ecae4str x2, [sp+56]
000ecae8str x3, [sp+64]
000ecaecldr x0, [sp+72]
000ecaf0ldr x1, [sp+80]
000ecaf4ldur x29, [sp-8]
000ecaf8ldr x30, [sp], 176
000ecafcret x30
000ecb00
000ecb00loc_ecb00:
000ecb00mov x3, x30
000ecb04bl runtime.morestack_noctxt.abi0
000ecb08b 0xeca10
000ecb0cudf 0
000eca10
000eca10os.UserHomeDir: ; void os.UserHomeDir(void)
000eca10ldr x16, [x28+16]
000eca14sub x17, sp, 48
000eca18subs xzr, x17, x16
000eca1cb.ls 0xecb00
000eca20str x30, [sp-176]!
000eca24stur x29, [sp-8]
000eca28sub x29, sp, 8
000eca2cstp xzr, xzr, [sp+72]
000eca30stp xzr, xzr, [sp+56]
000eca34adrp x2, 0x5c4000
000eca38add x2, x2, 738
000eca3cstr x2, [sp+120]
000eca40orr x2, xzr, 4
000eca44str x2, [sp+128]
000eca48adrp x2, 0x5c4000
000eca4cadd x2, x2, 1517
000eca50str x2, [sp+104]
000eca54movz x2, 5
000eca58str x2, [sp+112]
000eca5cb 0xeca60
000eca60
000eca60loc_eca60:
000eca60ldr x0, [sp+120]
000eca64ldr x1, [sp+128]
000eca68bl os.Getenv
000eca6cstr x0, [sp+88]
000eca70str x1, [sp+96]
000eca74cbnz x1, 0xeca7c
000eca78b 0xecaa4
000eca7c
000eca7cloc_eca7c:
000eca7cstr x0, [sp+72]
000eca80str x1, [sp+80]
000eca84stp xzr, xzr, [sp+56]
000eca88ldr x0, [sp+72]
000eca8cldr x1, [sp+80]
000eca90mov x2, xzr
000eca94mov x3, xzr
000eca98ldur x29, [sp-8]
000eca9cldr x30, [sp], 176
000ecaa0ret x30
000ecaa4
000ecaa4loc_ecaa4:
000ecaa4b 0xecaa8
000ecaa8
000ecaa8loc_ecaa8:
000ecaa8ldr x1, [sp+104]
000ecaacldr x2, [sp+112]
000ecab0mov x0, xzr
000ecab4adrp x3, 0x5c8000
000ecab8add x3, x3, 357
000ecabcorr x4, xzr, 15
000ecac0bl runtime.concatstring2
000ecac4str x0, [sp+136]
000ecac8str x1, [sp+144]
000ecaccbl errors.New
000ecad0str x0, [sp+152]
000ecad4str x1, [sp+160]
000ecad8stp xzr, xzr, [sp+72]
000ecadcldr x3, [sp+160]
000ecae0ldr x2, [sp+152]
000ecae4str x2, [sp+56]
000ecae8str x3, [sp+64]
000ecaecldr x0, [sp+72]
000ecaf0ldr x1, [sp+80]
000ecaf4ldur x29, [sp-8]
000ecaf8ldr x30, [sp], 176
000ecafcret x30
000ecb00
000ecb00loc_ecb00:
000ecb00mov x3, x30
000ecb04bl runtime.morestack_noctxt.abi0
000ecb08b 0xeca10
000ecb0cudf 0
000eca10
000ecb10
000ecb10os.Chmod: ; void os.Chmod(struct string name, io/fs.FileMode mode)
000ecb10ldr x16, [x28+16]
000ecb14subs xzr, sp, x16
000ecb18b.ls 0xecb64
000ecb1cstr x30, [sp-80]!
000ecb20stur x29, [sp-8]
000ecb24sub x29, sp, 8
000ecb28str x0, [sp+88]
000ecb2cstr x1, [sp+96]
000ecb30str w2, [sp+104]
000ecb34stp xzr, xzr, [sp+40]
000ecb38ldr w2, [sp+104]
000ecb3cldr x0, [sp+88]
000ecb40ldr x1, [sp+96]
000ecb44bl os.chmod
000ecb48str x0, [sp+56]
000ecb4cstr x1, [sp+64]
000ecb50str x0, [sp+40]
000ecb54str x1, [sp+48]
000ecb58ldur x29, [sp-8]
000ecb5cldr x30, [sp], 80
000ecb60ret x30
000ecb64
000ecb64loc_ecb64:
000ecb64stp x0, x1, [sp+8]
000ecb68str w2, [sp+24]
000ecb6cmov x3, x30
000ecb70bl runtime.morestack_noctxt.abi0
000ecb74ldp x0, x1, [sp+8]
000ecb78ldr w2, [sp+24]
000ecb7cb 0xecb10
000ecb10
000ecb10os.Chmod: ; void os.Chmod(struct string name, io/fs.FileMode mode)
000ecb10ldr x16, [x28+16]
000ecb14subs xzr, sp, x16
000ecb18b.ls 0xecb64
000ecb1cstr x30, [sp-80]!
000ecb20stur x29, [sp-8]
000ecb24sub x29, sp, 8
000ecb28str x0, [sp+88]
000ecb2cstr x1, [sp+96]
000ecb30str w2, [sp+104]
000ecb34stp xzr, xzr, [sp+40]
000ecb38ldr w2, [sp+104]
000ecb3cldr x0, [sp+88]
000ecb40ldr x1, [sp+96]
000ecb44bl os.chmod
000ecb48str x0, [sp+56]
000ecb4cstr x1, [sp+64]
000ecb50str x0, [sp+40]
000ecb54str x1, [sp+48]
000ecb58ldur x29, [sp-8]
000ecb5cldr x30, [sp], 80
000ecb60ret x30
000ecb64
000ecb64loc_ecb64:
000ecb64stp x0, x1, [sp+8]
000ecb68str w2, [sp+24]
000ecb6cmov x3, x30
000ecb70bl runtime.morestack_noctxt.abi0
000ecb74ldp x0, x1, [sp+8]
000ecb78ldr w2, [sp+24]
000ecb7cb 0xecb10
000ecb10
000ecb80
000ecb80os.(*File).SetDeadline: ; void os.(*File).SetDeadline(os.File * f, time.Time t)
000ecb80ldr x16, [x28+16]
000ecb84subs xzr, sp, x16
000ecb88b.ls 0xecbdc
000ecb8cstr x30, [sp-80]!
000ecb90stur x29, [sp-8]
000ecb94sub x29, sp, 8
000ecb98str x0, [sp+88]
000ecb9cstr x1, [sp+96]
000ecba0str x2, [sp+104]
000ecba4str x3, [sp+112]
000ecba8stp xzr, xzr, [sp+40]
000ecbacldr x1, [sp+96]
000ecbb0ldr x2, [sp+104]
000ecbb4ldr x3, [sp+112]
000ecbb8ldr x0, [sp+88]
000ecbbcbl os.(*File).setDeadline
000ecbc0str x0, [sp+56]
000ecbc4str x1, [sp+64]
000ecbc8str x0, [sp+40]
000ecbccstr x1, [sp+48]
000ecbd0ldur x29, [sp-8]
000ecbd4ldr x30, [sp], 80
000ecbd8ret x30
000ecbdc
000ecbdcloc_ecbdc:
000ecbdcstp x0, x1, [sp+8]
000ecbe0stp x2, x3, [sp+24]
000ecbe4mov x3, x30
000ecbe8bl runtime.morestack_noctxt.abi0
000ecbecldp x0, x1, [sp+8]
000ecbf0ldp x2, x3, [sp+24]
000ecbf4b 0xecb80
000ecbf8udf 0
000ecbfcudf 0
000ecb80
000ecb80os.(*File).SetDeadline: ; void os.(*File).SetDeadline(os.File * f, time.Time t)
000ecb80ldr x16, [x28+16]
000ecb84subs xzr, sp, x16
000ecb88b.ls 0xecbdc
000ecb8cstr x30, [sp-80]!
000ecb90stur x29, [sp-8]
000ecb94sub x29, sp, 8
000ecb98str x0, [sp+88]
000ecb9cstr x1, [sp+96]
000ecba0str x2, [sp+104]
000ecba4str x3, [sp+112]
000ecba8stp xzr, xzr, [sp+40]
000ecbacldr x1, [sp+96]
000ecbb0ldr x2, [sp+104]
000ecbb4ldr x3, [sp+112]
000ecbb8ldr x0, [sp+88]
000ecbbcbl os.(*File).setDeadline
000ecbc0str x0, [sp+56]
000ecbc4str x1, [sp+64]
000ecbc8str x0, [sp+40]
000ecbccstr x1, [sp+48]
000ecbd0ldur x29, [sp-8]
000ecbd4ldr x30, [sp], 80
000ecbd8ret x30
000ecbdc
000ecbdcloc_ecbdc:
000ecbdcstp x0, x1, [sp+8]
000ecbe0stp x2, x3, [sp+24]
000ecbe4mov x3, x30
000ecbe8bl runtime.morestack_noctxt.abi0
000ecbecldp x0, x1, [sp+8]
000ecbf0ldp x2, x3, [sp+24]
000ecbf4b 0xecb80
000ecbf8udf 0
000ecbfcudf 0
000ecb80
000ecc00
000ecc00os.(*File).SetReadDeadline: ; void os.(*File).SetReadDeadline(os.File * f, time.Time t)
000ecc00ldr x16, [x28+16]
000ecc04subs xzr, sp, x16
000ecc08b.ls 0xecc5c
000ecc0cstr x30, [sp-80]!
000ecc10stur x29, [sp-8]
000ecc14sub x29, sp, 8
000ecc18str x0, [sp+88]
000ecc1cstr x1, [sp+96]
000ecc20str x2, [sp+104]
000ecc24str x3, [sp+112]
000ecc28stp xzr, xzr, [sp+40]
000ecc2cldr x1, [sp+96]
000ecc30ldr x2, [sp+104]
000ecc34ldr x3, [sp+112]
000ecc38ldr x0, [sp+88]
000ecc3cbl os.(*File).setReadDeadline
000ecc40str x0, [sp+56]
000ecc44str x1, [sp+64]
000ecc48str x0, [sp+40]
000ecc4cstr x1, [sp+48]
000ecc50ldur x29, [sp-8]
000ecc54ldr x30, [sp], 80
000ecc58ret x30
000ecc5c
000ecc5cloc_ecc5c:
000ecc5cstp x0, x1, [sp+8]
000ecc60stp x2, x3, [sp+24]
000ecc64mov x3, x30
000ecc68bl runtime.morestack_noctxt.abi0
000ecc6cldp x0, x1, [sp+8]
000ecc70ldp x2, x3, [sp+24]
000ecc74b 0xecc00
000ecc78udf 0
000ecc7cudf 0
000ecc00
000ecc00os.(*File).SetReadDeadline: ; void os.(*File).SetReadDeadline(os.File * f, time.Time t)
000ecc00ldr x16, [x28+16]
000ecc04subs xzr, sp, x16
000ecc08b.ls 0xecc5c
000ecc0cstr x30, [sp-80]!
000ecc10stur x29, [sp-8]
000ecc14sub x29, sp, 8
000ecc18str x0, [sp+88]
000ecc1cstr x1, [sp+96]
000ecc20str x2, [sp+104]
000ecc24str x3, [sp+112]
000ecc28stp xzr, xzr, [sp+40]
000ecc2cldr x1, [sp+96]
000ecc30ldr x2, [sp+104]
000ecc34ldr x3, [sp+112]
000ecc38ldr x0, [sp+88]
000ecc3cbl os.(*File).setReadDeadline
000ecc40str x0, [sp+56]
000ecc44str x1, [sp+64]
000ecc48str x0, [sp+40]
000ecc4cstr x1, [sp+48]
000ecc50ldur x29, [sp-8]
000ecc54ldr x30, [sp], 80
000ecc58ret x30
000ecc5c
000ecc5cloc_ecc5c:
000ecc5cstp x0, x1, [sp+8]
000ecc60stp x2, x3, [sp+24]
000ecc64mov x3, x30
000ecc68bl runtime.morestack_noctxt.abi0
000ecc6cldp x0, x1, [sp+8]
000ecc70ldp x2, x3, [sp+24]
000ecc74b 0xecc00
000ecc78udf 0
000ecc7cudf 0
000ecc00
000ecc80
000ecc80os.(*File).SetWriteDeadline: ; void os.(*File).SetWriteDeadline(os.File * f, time.Time t)
000ecc80ldr x16, [x28+16]
000ecc84subs xzr, sp, x16
000ecc88b.ls 0xeccdc
000ecc8cstr x30, [sp-80]!
000ecc90stur x29, [sp-8]
000ecc94sub x29, sp, 8
000ecc98str x0, [sp+88]
000ecc9cstr x1, [sp+96]
000ecca0str x2, [sp+104]
000ecca4str x3, [sp+112]
000ecca8stp xzr, xzr, [sp+40]
000eccacldr x1, [sp+96]
000eccb0ldr x2, [sp+104]
000eccb4ldr x3, [sp+112]
000eccb8ldr x0, [sp+88]
000eccbcbl os.(*File).setWriteDeadline
000eccc0str x0, [sp+56]
000eccc4str x1, [sp+64]
000eccc8str x0, [sp+40]
000eccccstr x1, [sp+48]
000eccd0ldur x29, [sp-8]
000eccd4ldr x30, [sp], 80
000eccd8ret x30
000eccdc
000eccdcloc_eccdc:
000eccdcstp x0, x1, [sp+8]
000ecce0stp x2, x3, [sp+24]
000ecce4mov x3, x30
000ecce8bl runtime.morestack_noctxt.abi0
000eccecldp x0, x1, [sp+8]
000eccf0ldp x2, x3, [sp+24]
000eccf4b 0xecc80
000eccf8udf 0
000eccfcudf 0
000ecc80
000ecc80os.(*File).SetWriteDeadline: ; void os.(*File).SetWriteDeadline(os.File * f, time.Time t)
000ecc80ldr x16, [x28+16]
000ecc84subs xzr, sp, x16
000ecc88b.ls 0xeccdc
000ecc8cstr x30, [sp-80]!
000ecc90stur x29, [sp-8]
000ecc94sub x29, sp, 8
000ecc98str x0, [sp+88]
000ecc9cstr x1, [sp+96]
000ecca0str x2, [sp+104]
000ecca4str x3, [sp+112]
000ecca8stp xzr, xzr, [sp+40]
000eccacldr x1, [sp+96]
000eccb0ldr x2, [sp+104]
000eccb4ldr x3, [sp+112]
000eccb8ldr x0, [sp+88]
000eccbcbl os.(*File).setWriteDeadline
000eccc0str x0, [sp+56]
000eccc4str x1, [sp+64]
000eccc8str x0, [sp+40]
000eccccstr x1, [sp+48]
000eccd0ldur x29, [sp-8]
000eccd4ldr x30, [sp], 80
000eccd8ret x30
000eccdc
000eccdcloc_eccdc:
000eccdcstp x0, x1, [sp+8]
000ecce0stp x2, x3, [sp+24]
000ecce4mov x3, x30
000ecce8bl runtime.morestack_noctxt.abi0
000eccecldp x0, x1, [sp+8]
000eccf0ldp x2, x3, [sp+24]
000eccf4b 0xecc80
000eccf8udf 0
000eccfcudf 0
000ecc80
000ecd00
000ecd00os.(*File).SyscallConn: ; void os.(*File).SyscallConn(os.File * f)
000ecd00ldr x16, [x28+16]
000ecd04sub x17, sp, 16
000ecd08subs xzr, x17, x16
000ecd0cb.ls 0xecde4
000ecd10str x30, [sp-144]!
000ecd14stur x29, [sp-8]
000ecd18sub x29, sp, 8
000ecd1cstr x0, [sp+152]
000ecd20stp xzr, xzr, [sp+56]
000ecd24stp xzr, xzr, [sp+40]
000ecd28ldr x0, [sp+152]
000ecd2cadrp x1, 0x5c6000
000ecd30add x1, x1, 1768
000ecd34movz x2, 11
000ecd38bl os.(*File).checkValid
000ecd3cstr x0, [sp+72]
000ecd40str x1, [sp+80]
000ecd44cbnz x0, 0xecd4c
000ecd48b 0xecd74
000ecd4c
000ecd4cloc_ecd4c:
000ecd4cstp xzr, xzr, [sp+56]
000ecd50ldr x3, [sp+80]
000ecd54ldr x2, [sp+72]
000ecd58str x2, [sp+40]
000ecd5cstr x3, [sp+48]
000ecd60ldr x0, [sp+56]
000ecd64ldr x1, [sp+64]
000ecd68ldur x29, [sp-8]
000ecd6cldr x30, [sp], 144
000ecd70ret x30
000ecd74
000ecd74loc_ecd74:
000ecd74str xzr, [sp+104]
000ecd78stp xzr, xzr, [sp+88]
000ecd7cldr x0, [sp+152]
000ecd80bl os.newRawConn
000ecd84str x0, [sp+104]
000ecd88str x1, [sp+88]
000ecd8cstr x2, [sp+96]
000ecd90ldr x1, [sp+104]
000ecd94str x1, [sp+128]
000ecd98ldr x1, [sp+88]
000ecd9cldr x2, [sp+96]
000ecda0str x1, [sp+112]
000ecda4str x2, [sp+120]
000ecda8ldr x1, [sp+128]
000ecdacstr x1, [sp+104]
000ecdb0adrp x2, 0x62c000
000ecdb4add x2, x2, 1000
000ecdb8str x2, [sp+56]
000ecdbcstr x1, [sp+64]
000ecdc0ldr x2, [sp+112]
000ecdc4ldr x3, [sp+120]
000ecdc8str x2, [sp+40]
000ecdccstr x3, [sp+48]
000ecdd0ldr x0, [sp+56]
000ecdd4ldr x1, [sp+64]
000ecdd8ldur x29, [sp-8]
000ecddcldr x30, [sp], 144
000ecde0ret x30
000ecde4
000ecde4loc_ecde4:
000ecde4str x0, [sp+8]
000ecde8mov x3, x30
000ecdecbl runtime.morestack_noctxt.abi0
000ecdf0ldr x0, [sp+8]
000ecdf4b 0xecd00
000ecdf8udf 0
000ecdfcudf 0
000ecd00
000ecd00os.(*File).SyscallConn: ; void os.(*File).SyscallConn(os.File * f)
000ecd00ldr x16, [x28+16]
000ecd04sub x17, sp, 16
000ecd08subs xzr, x17, x16
000ecd0cb.ls 0xecde4
000ecd10str x30, [sp-144]!
000ecd14stur x29, [sp-8]
000ecd18sub x29, sp, 8
000ecd1cstr x0, [sp+152]
000ecd20stp xzr, xzr, [sp+56]
000ecd24stp xzr, xzr, [sp+40]
000ecd28ldr x0, [sp+152]
000ecd2cadrp x1, 0x5c6000
000ecd30add x1, x1, 1768
000ecd34movz x2, 11
000ecd38bl os.(*File).checkValid
000ecd3cstr x0, [sp+72]
000ecd40str x1, [sp+80]
000ecd44cbnz x0, 0xecd4c
000ecd48b 0xecd74
000ecd4c
000ecd4cloc_ecd4c:
000ecd4cstp xzr, xzr, [sp+56]
000ecd50ldr x3, [sp+80]
000ecd54ldr x2, [sp+72]
000ecd58str x2, [sp+40]
000ecd5cstr x3, [sp+48]
000ecd60ldr x0, [sp+56]
000ecd64ldr x1, [sp+64]
000ecd68ldur x29, [sp-8]
000ecd6cldr x30, [sp], 144
000ecd70ret x30
000ecd74
000ecd74loc_ecd74:
000ecd74str xzr, [sp+104]
000ecd78stp xzr, xzr, [sp+88]
000ecd7cldr x0, [sp+152]
000ecd80bl os.newRawConn
000ecd84str x0, [sp+104]
000ecd88str x1, [sp+88]
000ecd8cstr x2, [sp+96]
000ecd90ldr x1, [sp+104]
000ecd94str x1, [sp+128]
000ecd98ldr x1, [sp+88]
000ecd9cldr x2, [sp+96]
000ecda0str x1, [sp+112]
000ecda4str x2, [sp+120]
000ecda8ldr x1, [sp+128]
000ecdacstr x1, [sp+104]
000ecdb0adrp x2, 0x62c000
000ecdb4add x2, x2, 1000
000ecdb8str x2, [sp+56]
000ecdbcstr x1, [sp+64]
000ecdc0ldr x2, [sp+112]
000ecdc4ldr x3, [sp+120]
000ecdc8str x2, [sp+40]
000ecdccstr x3, [sp+48]
000ecdd0ldr x0, [sp+56]
000ecdd4ldr x1, [sp+64]
000ecdd8ldur x29, [sp-8]
000ecddcldr x30, [sp], 144
000ecde0ret x30
000ecde4
000ecde4loc_ecde4:
000ecde4str x0, [sp+8]
000ecde8mov x3, x30
000ecdecbl runtime.morestack_noctxt.abi0
000ecdf0ldr x0, [sp+8]
000ecdf4b 0xecd00
000ecdf8udf 0
000ecdfcudf 0
000ecd00
000ece00
000ece00os.ReadFile: ; void os.ReadFile(struct string name)
000ece00ldr x16, [x28+16]
000ece04sub x17, sp, 176
000ece08subs xzr, x17, x16
000ece0cb.ls 0xed000
000ece10sub x20, sp, 304
000ece14stp x29, x30, [x20-8]
000ece18add sp, x20, 0
000ece1csub x29, sp, 8
000ece20str x0, [sp+312]
000ece24str x1, [sp+320]
000ece28str xzr, [sp+88]
000ece2cstp xzr, xzr, [sp+96]
000ece30stp xzr, xzr, [sp+72]
000ece34str xzr, [sp+288]
000ece38stp xzr, xzr, [sp+272]
000ece3cldr x0, [sp+312]
000ece40ldr x1, [sp+320]
000ece44bl os.Open
000ece48str x0, [sp+288]
000ece4cstr x1, [sp+272]
000ece50str x2, [sp+280]
000ece54ldr x2, [sp+288]
000ece58str x2, [sp+200]
000ece5cldr x2, [sp+280]
000ece60ldr x3, [sp+272]
000ece64str x3, [sp+184]
000ece68str x2, [sp+192]
000ece6cldr x2, [sp+200]
000ece70str x2, [sp+112]
000ece74ldr x2, [sp+192]
000ece78ldr x3, [sp+184]
000ece7cstr x3, [sp+120]
000ece80str x2, [sp+128]
000ece84cbnz x3, 0xece8c
000ece88b 0xecec8
000ece8c
000ece8cloc_ece8c:
000ece8cstr xzr, [sp+88]
000ece90stp xzr, xzr, [sp+96]
000ece94ldr x0, [sp+120]
000ece98ldr x1, [sp+128]
000ece9cstr x0, [sp+72]
000ecea0str x1, [sp+80]
000ecea4bl runtime.deferreturn
000ecea8ldr x3, [sp+72]
000eceacldr x0, [sp+88]
000eceb0ldr x1, [sp+96]
000eceb4ldr x4, [sp+80]
000eceb8ldr x2, [sp+104]
000ecebcldp x29, x30, [sp-8]
000ecec0add sp, sp, 304
000ecec4ret x30
000ecec8
000ecec8loc_ecec8:
000ecec8ldr x1, [sp+112]
000ececcstr x1, [sp+176]
000eced0stp xzr, xzr, [sp+224]
000eced4add x1, sp, 224
000eced8str x1, [sp+240]
000ecedcldrsb x27, [x1]
000ecee0adrp x2, 4096
000ecee4add x2, x2, 32
000ecee8str x2, [x1]
000eceecldrsb x27, [x1]
000ecef0ldr x2, [sp+176]
000ecef4adrp x27, 0x95f000
000ecef8ldr w3, [x27+3056]
000ecefccbz w3, 0xecf04
000ecf00b 0xecf08
000ecf04
000ecf04loc_ecf04:
000ecf04b 0xecf1c
000ecf08
000ecf08loc_ecf08:
000ecf08bl runtime.gcWriteBarrier2
000ecf0cstr x2, [x25]
000ecf10ldr x3, [x1+8]
000ecf14str x3, [x25+8]
000ecf18b 0xecf1c
000ecf1c
000ecf1cloc_ecf1c:
000ecf1cstr x2, [x1+8]
000ecf20str x1, [sp+48]
000ecf24add x0, sp, 24
000ecf28bl runtime.deferprocStack
000ecf2csubs xzr, x0, 0
000ecf30b.ne 0xecfdc
000ecf34b 0xecf38
000ecf38
000ecf38loc_ecf38:
000ecf38str xzr, [sp+248]
000ecf3cstp xzr, xzr, [sp+256]
000ecf40stp xzr, xzr, [sp+272]
000ecf44ldr x0, [sp+112]
000ecf48bl os.readFileContents
000ecf4cstr x0, [sp+248]
000ecf50str x1, [sp+256]
000ecf54str x2, [sp+264]
000ecf58str x3, [sp+272]
000ecf5cstr x4, [sp+280]
000ecf60ldr x1, [sp+248]
000ecf64ldr x2, [sp+256]
000ecf68ldr x3, [sp+264]
000ecf6cstr x1, [sp+152]
000ecf70str x2, [sp+160]
000ecf74str x3, [sp+168]
000ecf78ldr x1, [sp+272]
000ecf7cldr x2, [sp+280]
000ecf80str x1, [sp+136]
000ecf84str x2, [sp+144]
000ecf88str x1, [sp+208]
000ecf8cstr x2, [sp+216]
000ecf90ldr x1, [sp+152]
000ecf94ldr x2, [sp+160]
000ecf98ldr x3, [sp+168]
000ecf9cstr x1, [sp+88]
000ecfa0str x2, [sp+96]
000ecfa4str x3, [sp+104]
000ecfa8ldr x1, [sp+208]
000ecfacldr x2, [sp+216]
000ecfb0str x1, [sp+72]
000ecfb4str x2, [sp+80]
000ecfb8bl runtime.deferreturn
000ecfbcldr x3, [sp+72]
000ecfc0ldr x0, [sp+88]
000ecfc4ldr x1, [sp+96]
000ecfc8ldr x4, [sp+80]
000ecfccldr x2, [sp+104]
000ecfd0ldp x29, x30, [sp-8]
000ecfd4add sp, sp, 304
000ecfd8ret x30
000ecfdc
000ecfdcloc_ecfdc:
000ecfdcbl runtime.deferreturn
000ecfe0ldr x3, [sp+72]
000ecfe4ldr x0, [sp+88]
000ecfe8ldr x1, [sp+96]
000ecfecldr x4, [sp+80]
000ecff0ldr x2, [sp+104]
000ecff4ldp x29, x30, [sp-8]
000ecff8add sp, sp, 304
000ecffcret x30
000ed000
000ed000loc_ed000:
000ed000stp x0, x1, [sp+8]
000ed004mov x3, x30
000ed008bl runtime.morestack_noctxt.abi0
000ed00cldp x0, x1, [sp+8]
000ed010b 0xece00
000ed014udf 0
000ed018udf 0
000ed01cudf 0
000ece00
000ece00os.ReadFile: ; void os.ReadFile(struct string name)
000ece00ldr x16, [x28+16]
000ece04sub x17, sp, 176
000ece08subs xzr, x17, x16
000ece0cb.ls 0xed000
000ece10sub x20, sp, 304
000ece14stp x29, x30, [x20-8]
000ece18add sp, x20, 0
000ece1csub x29, sp, 8
000ece20str x0, [sp+312]
000ece24str x1, [sp+320]
000ece28str xzr, [sp+88]
000ece2cstp xzr, xzr, [sp+96]
000ece30stp xzr, xzr, [sp+72]
000ece34str xzr, [sp+288]
000ece38stp xzr, xzr, [sp+272]
000ece3cldr x0, [sp+312]
000ece40ldr x1, [sp+320]
000ece44bl os.Open
000ece48str x0, [sp+288]
000ece4cstr x1, [sp+272]
000ece50str x2, [sp+280]
000ece54ldr x2, [sp+288]
000ece58str x2, [sp+200]
000ece5cldr x2, [sp+280]
000ece60ldr x3, [sp+272]
000ece64str x3, [sp+184]
000ece68str x2, [sp+192]
000ece6cldr x2, [sp+200]
000ece70str x2, [sp+112]
000ece74ldr x2, [sp+192]
000ece78ldr x3, [sp+184]
000ece7cstr x3, [sp+120]
000ece80str x2, [sp+128]
000ece84cbnz x3, 0xece8c
000ece88b 0xecec8
000ece8c
000ece8cloc_ece8c:
000ece8cstr xzr, [sp+88]
000ece90stp xzr, xzr, [sp+96]
000ece94ldr x0, [sp+120]
000ece98ldr x1, [sp+128]
000ece9cstr x0, [sp+72]
000ecea0str x1, [sp+80]
000ecea4bl runtime.deferreturn
000ecea8ldr x3, [sp+72]
000eceacldr x0, [sp+88]
000eceb0ldr x1, [sp+96]
000eceb4ldr x4, [sp+80]
000eceb8ldr x2, [sp+104]
000ecebcldp x29, x30, [sp-8]
000ecec0add sp, sp, 304
000ecec4ret x30
000ecec8
000ecec8loc_ecec8:
000ecec8ldr x1, [sp+112]
000ececcstr x1, [sp+176]
000eced0stp xzr, xzr, [sp+224]
000eced4add x1, sp, 224
000eced8str x1, [sp+240]
000ecedcldrsb x27, [x1]
000ecee0adrp x2, 4096
000ecee4add x2, x2, 32
000ecee8str x2, [x1]
000eceecldrsb x27, [x1]
000ecef0ldr x2, [sp+176]
000ecef4adrp x27, 0x95f000
000ecef8ldr w3, [x27+3056]
000ecefccbz w3, 0xecf04
000ecf00b 0xecf08
000ecf04
000ecf04loc_ecf04:
000ecf04b 0xecf1c
000ecf08
000ecf08loc_ecf08:
000ecf08bl runtime.gcWriteBarrier2
000ecf0cstr x2, [x25]
000ecf10ldr x3, [x1+8]
000ecf14str x3, [x25+8]
000ecf18b 0xecf1c
000ecf1c
000ecf1cloc_ecf1c:
000ecf1cstr x2, [x1+8]
000ecf20str x1, [sp+48]
000ecf24add x0, sp, 24
000ecf28bl runtime.deferprocStack
000ecf2csubs xzr, x0, 0
000ecf30b.ne 0xecfdc
000ecf34b 0xecf38
000ecf38
000ecf38loc_ecf38:
000ecf38str xzr, [sp+248]
000ecf3cstp xzr, xzr, [sp+256]
000ecf40stp xzr, xzr, [sp+272]
000ecf44ldr x0, [sp+112]
000ecf48bl os.readFileContents
000ecf4cstr x0, [sp+248]
000ecf50str x1, [sp+256]
000ecf54str x2, [sp+264]
000ecf58str x3, [sp+272]
000ecf5cstr x4, [sp+280]
000ecf60ldr x1, [sp+248]
000ecf64ldr x2, [sp+256]
000ecf68ldr x3, [sp+264]
000ecf6cstr x1, [sp+152]
000ecf70str x2, [sp+160]
000ecf74str x3, [sp+168]
000ecf78ldr x1, [sp+272]
000ecf7cldr x2, [sp+280]
000ecf80str x1, [sp+136]
000ecf84str x2, [sp+144]
000ecf88str x1, [sp+208]
000ecf8cstr x2, [sp+216]
000ecf90ldr x1, [sp+152]
000ecf94ldr x2, [sp+160]
000ecf98ldr x3, [sp+168]
000ecf9cstr x1, [sp+88]
000ecfa0str x2, [sp+96]
000ecfa4str x3, [sp+104]
000ecfa8ldr x1, [sp+208]
000ecfacldr x2, [sp+216]
000ecfb0str x1, [sp+72]
000ecfb4str x2, [sp+80]
000ecfb8bl runtime.deferreturn
000ecfbcldr x3, [sp+72]
000ecfc0ldr x0, [sp+88]
000ecfc4ldr x1, [sp+96]
000ecfc8ldr x4, [sp+80]
000ecfccldr x2, [sp+104]
000ecfd0ldp x29, x30, [sp-8]
000ecfd4add sp, sp, 304
000ecfd8ret x30
000ecfdc
000ecfdcloc_ecfdc:
000ecfdcbl runtime.deferreturn
000ecfe0ldr x3, [sp+72]
000ecfe4ldr x0, [sp+88]
000ecfe8ldr x1, [sp+96]
000ecfecldr x4, [sp+80]
000ecff0ldr x2, [sp+104]
000ecff4ldp x29, x30, [sp-8]
000ecff8add sp, sp, 304
000ecffcret x30
000ed000
000ed000loc_ed000:
000ed000stp x0, x1, [sp+8]
000ed004mov x3, x30
000ed008bl runtime.morestack_noctxt.abi0
000ed00cldp x0, x1, [sp+8]
000ed010b 0xece00
000ed014udf 0
000ed018udf 0
000ed01cudf 0
000ece00
000ed020
000ed020os.ReadFile.deferwrap1: ; void os.ReadFile.deferwrap1(void)
000ed020ldr x16, [x28+16]
000ed024subs xzr, sp, x16
000ed028b.ls 0xed058
000ed02cstr x30, [sp-32]!
000ed030stur x29, [sp-8]
000ed034sub x29, sp, 8
000ed038ldr x16, [x28+32]
000ed03ccbnz x16, 0xed064
000ed040
000ed040loc_ed040:
000ed040ldr x0, [x26+8]
000ed044str x0, [sp+16]
000ed048bl os.(*File).Close
000ed04cldur x29, [sp-8]
000ed050ldr x30, [sp], 32
000ed054ret x30
000ed058
000ed058loc_ed058:
000ed058mov x3, x30
000ed05cbl runtime.morestack.abi0
000ed060b 0xed020
000ed064
000ed064loc_ed064:
000ed064ldr x17, [x16]
000ed068add x20, sp, 40
000ed06csubs xzr, x20, x17
000ed070b.ne 0xed040
000ed074add x20, sp, 8
000ed078str x20, [x16]
000ed07cb 0xed040
000ed020
000ed020os.ReadFile.deferwrap1: ; void os.ReadFile.deferwrap1(void)
000ed020ldr x16, [x28+16]
000ed024subs xzr, sp, x16
000ed028b.ls 0xed058
000ed02cstr x30, [sp-32]!
000ed030stur x29, [sp-8]
000ed034sub x29, sp, 8
000ed038ldr x16, [x28+32]
000ed03ccbnz x16, 0xed064
000ed040
000ed040loc_ed040:
000ed040ldr x0, [x26+8]
000ed044str x0, [sp+16]
000ed048bl os.(*File).Close
000ed04cldur x29, [sp-8]
000ed050ldr x30, [sp], 32
000ed054ret x30
000ed058
000ed058loc_ed058:
000ed058mov x3, x30
000ed05cbl runtime.morestack.abi0
000ed060b 0xed020
000ed064
000ed064loc_ed064:
000ed064ldr x17, [x16]
000ed068add x20, sp, 40
000ed06csubs xzr, x20, x17
000ed070b.ne 0xed040
000ed074add x20, sp, 8
000ed078str x20, [x16]
000ed07cb 0xed040
000ed020
000ed080
000ed080os.readFileContents: ; void os.readFileContents(os.File * f)
000ed080ldr x16, [x28+16]
000ed084sub x17, sp, 256
000ed088subs xzr, x17, x16
000ed08cb.ls 0xed3c8
000ed090sub x20, sp, 384
000ed094stp x29, x30, [x20-8]
000ed098add sp, x20, 0
000ed09csub x29, sp, 8
000ed0a0str x0, [sp+392]
000ed0a4str xzr, [sp+152]
000ed0a8stp xzr, xzr, [sp+160]
000ed0acstp xzr, xzr, [sp+136]
000ed0b0str xzr, [sp+88]
000ed0b4stp xzr, xzr, [sp+344]
000ed0b8stp xzr, xzr, [sp+328]
000ed0bcldr x0, [sp+392]
000ed0c0bl os.(*File).Stat
000ed0c4str x0, [sp+344]
000ed0c8str x1, [sp+352]
000ed0ccstr x2, [sp+328]
000ed0d0str x3, [sp+336]
000ed0d4ldr x1, [sp+344]
000ed0d8ldr x2, [sp+352]
000ed0dcstr x1, [sp+288]
000ed0e0str x2, [sp+296]
000ed0e4ldr x1, [sp+328]
000ed0e8ldr x2, [sp+336]
000ed0ecstr x1, [sp+272]
000ed0f0str x2, [sp+280]
000ed0f4ldr x1, [sp+288]
000ed0f8ldr x2, [sp+296]
000ed0fcstr x1, [sp+176]
000ed100str x2, [sp+184]
000ed104ldr x1, [sp+280]
000ed108ldr x2, [sp+272]
000ed10cstr x2, [sp+208]
000ed110str x1, [sp+216]
000ed114cbnz x2, 0xed11c
000ed118b 0xed120
000ed11c
000ed11cloc_ed11c:
000ed11cb 0xed148
000ed120
000ed120loc_ed120:
000ed120ldr x1, [sp+176]
000ed124ldrsb x27, [x1]
000ed128ldr x1, [x1+56]
000ed12cldr x0, [sp+184]
000ed130blr x1
000ed134str x0, [sp+80]
000ed138b 0xed13c
000ed13c
000ed13cloc_ed13c:
000ed13cstr x0, [sp+88]
000ed140b 0xed144
000ed144
000ed144loc_ed144:
000ed144b 0xed148
000ed148
000ed148loc_ed148:
000ed148ldr x3, [sp+88]
000ed14cadd x3, x3, 1
000ed150str x3, [sp+88]
000ed154subs xzr, x3, 512
000ed158b.lt 0xed160
000ed15cb 0xed16c
000ed160
000ed160loc_ed160:
000ed160orr x3, xzr, 512
000ed164str x3, [sp+88]
000ed168b 0xed170
000ed16c
000ed16cloc_ed16c:
000ed16cb 0xed170
000ed170
000ed170loc_ed170:
000ed170ldr x2, [sp+88]
000ed174adrp x0, 0x508000
000ed178add x0, x0, 3072
000ed17cmov x1, xzr
000ed180bl runtime.makeslice
000ed184ldr x3, [sp+88]
000ed188str x0, [sp+224]
000ed18cstr xzr, [sp+232]
000ed190str x3, [sp+240]
000ed194b 0xed198
000ed198
000ed198loc_ed198:
000ed198b 0xed19c
000ed19c
000ed19cloc_ed19c:
000ed19cldr x0, [sp+232]
000ed1a0str x0, [sp+120]
000ed1a4ldr x1, [sp+240]
000ed1a8str x1, [sp+112]
000ed1acldr x2, [sp+240]
000ed1b0ldr x4, [sp+224]
000ed1b4subs xzr, x1, x2
000ed1b8b.ls 0xed1c0
000ed1bcb 0xed3c0
000ed1c0
000ed1c0loc_ed1c0:
000ed1c0subs xzr, x0, x1
000ed1c4b.ls 0xed1cc
000ed1c8b 0xed3bc
000ed1cc
000ed1ccloc_ed1cc:
000ed1ccsub x5, x2, x0
000ed1d0sub x6, x1, x0
000ed1d4sub x7, xzr, x5
000ed1d8and x7, x0, x7, asr #63
000ed1dcadd x4, x4, x7
000ed1e0str x4, [sp+304]
000ed1e4str x6, [sp+312]
000ed1e8str x5, [sp+320]
000ed1ecstp xzr, xzr, [sp+328]
000ed1f0ldr x0, [sp+392]
000ed1f4ldr x1, [sp+304]
000ed1f8ldr x2, [sp+312]
000ed1fcldr x3, [sp+320]
000ed200bl os.(*File).Read
000ed204str x0, [sp+104]
000ed208str x1, [sp+328]
000ed20cstr x2, [sp+336]
000ed210ldr x4, [sp+104]
000ed214str x4, [sp+128]
000ed218str x1, [sp+360]
000ed21cstr x2, [sp+368]
000ed220ldr x4, [sp+128]
000ed224str x4, [sp+96]
000ed228str x1, [sp+192]
000ed22cstr x2, [sp+200]
000ed230ldr x4, [sp+232]
000ed234str x4, [sp+104]
000ed238ldr x5, [sp+96]
000ed23cadd x1, x4, x5
000ed240str x1, [sp+112]
000ed244ldr x4, [sp+240]
000ed248subs xzr, x4, x1
000ed24cb.hs 0xed254
000ed250b 0xed3b4
000ed254
000ed254loc_ed254:
000ed254b 0xed258
000ed258
000ed258loc_ed258:
000ed258str x1, [sp+232]
000ed25cldr x5, [sp+192]
000ed260cbnz x5, 0xed268
000ed264b 0xed2f0
000ed268
000ed268loc_ed268:
000ed268ldr x5, [sp+192]
000ed26cadrp x27, 0x934000
000ed270ldr x6, [x27+1520]
000ed274subs xzr, x6, x5
000ed278b.eq 0xed280
000ed27cb 0xed2ac
000ed280
000ed280loc_ed280:
000ed280ldr x0, [sp+192]
000ed284adrp x27, 0x934000
000ed288ldr x3, [x27+1528]
000ed28cmov x1, x2
000ed290mov x2, x3
000ed294bl runtime.ifaceeq
000ed298tbnz w0, 0, 0xed2a0
000ed29cb 0xed2a8
000ed2a0
000ed2a0loc_ed2a0:
000ed2a0stp xzr, xzr, [sp+192]
000ed2a4b 0xed2b0
000ed2a8
000ed2a8loc_ed2a8:
000ed2a8b 0xed2b0
000ed2ac
000ed2acloc_ed2ac:
000ed2acb 0xed2b0
000ed2b0
000ed2b0loc_ed2b0:
000ed2b0ldr x5, [sp+224]
000ed2b4ldr x6, [sp+232]
000ed2b8ldr x7, [sp+240]
000ed2bcstr x5, [sp+152]
000ed2c0str x6, [sp+160]
000ed2c4str x7, [sp+168]
000ed2c8ldr x3, [sp+192]
000ed2ccldr x4, [sp+200]
000ed2d0str x3, [sp+136]
000ed2d4str x4, [sp+144]
000ed2d8ldr x0, [sp+152]
000ed2dcldr x1, [sp+160]
000ed2e0ldr x2, [sp+168]
000ed2e4ldp x29, x30, [sp-8]
000ed2e8add sp, sp, 384
000ed2ecret x30
000ed2f0
000ed2f0loc_ed2f0:
000ed2f0str x1, [sp+112]
000ed2f4ldr x5, [sp+240]
000ed2f8str x5, [sp+104]
000ed2fcsubs xzr, x5, x1
000ed300b.le 0xed308
000ed304b 0xed3a0
000ed308
000ed308loc_ed308:
000ed308ldr x1, [sp+240]
000ed30cstr x1, [sp+104]
000ed310ldr x2, [sp+240]
000ed314ldr x0, [sp+224]
000ed318subs xzr, x2, x1
000ed31cb.hs 0xed324
000ed320b 0xed3b0
000ed324
000ed324loc_ed324:
000ed324b 0xed328
000ed328
000ed328loc_ed328:
000ed328add x5, x1, 1
000ed32cstr x0, [sp+304]
000ed330str x1, [sp+312]
000ed334str x2, [sp+320]
000ed338subs xzr, x2, x5
000ed33cb.hs 0xed344
000ed340b 0xed348
000ed344
000ed344loc_ed344:
000ed344b 0xed364
000ed348
000ed348loc_ed348:
000ed348mov x1, x5
000ed34corr x3, xzr, 1
000ed350adrp x4, 0x508000
000ed354add x4, x4, 3072
000ed358bl runtime.growslice
000ed35cmov x5, x1
000ed360b 0xed364
000ed364
000ed364loc_ed364:
000ed364sub x4, x5, 1
000ed368strb wzr, [x0+x4]
000ed36cstr x0, [sp+248]
000ed370str x5, [sp+256]
000ed374str x2, [sp+264]
000ed378ldr x1, [sp+232]
000ed37cstr x1, [sp+104]
000ed380subs xzr, x2, x1
000ed384b.hs 0xed38c
000ed388b 0xed3ac
000ed38c
000ed38cloc_ed38c:
000ed38cb 0xed390
000ed390
000ed390loc_ed390:
000ed390str x0, [sp+224]
000ed394str x1, [sp+232]
000ed398str x2, [sp+240]
000ed39cb 0xed3a4
000ed3a0
000ed3a0loc_ed3a0:
000ed3a0b 0xed3a4
000ed3a4
000ed3a4loc_ed3a4:
000ed3a4b 0xed3a8
000ed3a8
000ed3a8loc_ed3a8:
000ed3a8b 0xed198
000ed3ac
000ed3acloc_ed3ac:
000ed3acbl runtime.panicSliceAcap
000ed3b0
000ed3b0loc_ed3b0:
000ed3b0bl runtime.panicSliceAcap
000ed3b4
000ed3b4loc_ed3b4:
000ed3b4mov x2, x4
000ed3b8bl runtime.panicSliceAcap
000ed3bc
000ed3bcloc_ed3bc:
000ed3bcbl runtime.panicSliceB
000ed3c0
000ed3c0loc_ed3c0:
000ed3c0bl runtime.panicSliceAcap
000ed3c4hint
000ed3c8
000ed3c8loc_ed3c8:
000ed3c8str x0, [sp+8]
000ed3ccmov x3, x30
000ed3d0bl runtime.morestack_noctxt.abi0
000ed3d4ldr x0, [sp+8]
000ed3d8b 0xed080
000ed3dcudf 0
000ed080
000ed080os.readFileContents: ; void os.readFileContents(os.File * f)
000ed080ldr x16, [x28+16]
000ed084sub x17, sp, 256
000ed088subs xzr, x17, x16
000ed08cb.ls 0xed3c8
000ed090sub x20, sp, 384
000ed094stp x29, x30, [x20-8]
000ed098add sp, x20, 0
000ed09csub x29, sp, 8
000ed0a0str x0, [sp+392]
000ed0a4str xzr, [sp+152]
000ed0a8stp xzr, xzr, [sp+160]
000ed0acstp xzr, xzr, [sp+136]
000ed0b0str xzr, [sp+88]
000ed0b4stp xzr, xzr, [sp+344]
000ed0b8stp xzr, xzr, [sp+328]
000ed0bcldr x0, [sp+392]
000ed0c0bl os.(*File).Stat
000ed0c4str x0, [sp+344]
000ed0c8str x1, [sp+352]
000ed0ccstr x2, [sp+328]
000ed0d0str x3, [sp+336]
000ed0d4ldr x1, [sp+344]
000ed0d8ldr x2, [sp+352]
000ed0dcstr x1, [sp+288]
000ed0e0str x2, [sp+296]
000ed0e4ldr x1, [sp+328]
000ed0e8ldr x2, [sp+336]
000ed0ecstr x1, [sp+272]
000ed0f0str x2, [sp+280]
000ed0f4ldr x1, [sp+288]
000ed0f8ldr x2, [sp+296]
000ed0fcstr x1, [sp+176]
000ed100str x2, [sp+184]
000ed104ldr x1, [sp+280]
000ed108ldr x2, [sp+272]
000ed10cstr x2, [sp+208]
000ed110str x1, [sp+216]
000ed114cbnz x2, 0xed11c
000ed118b 0xed120
000ed11c
000ed11cloc_ed11c:
000ed11cb 0xed148
000ed120
000ed120loc_ed120:
000ed120ldr x1, [sp+176]
000ed124ldrsb x27, [x1]
000ed128ldr x1, [x1+56]
000ed12cldr x0, [sp+184]
000ed130blr x1
000ed134str x0, [sp+80]
000ed138b 0xed13c
000ed13c
000ed13cloc_ed13c:
000ed13cstr x0, [sp+88]
000ed140b 0xed144
000ed144
000ed144loc_ed144:
000ed144b 0xed148
000ed148
000ed148loc_ed148:
000ed148ldr x3, [sp+88]
000ed14cadd x3, x3, 1
000ed150str x3, [sp+88]
000ed154subs xzr, x3, 512
000ed158b.lt 0xed160
000ed15cb 0xed16c
000ed160
000ed160loc_ed160:
000ed160orr x3, xzr, 512
000ed164str x3, [sp+88]
000ed168b 0xed170
000ed16c
000ed16cloc_ed16c:
000ed16cb 0xed170
000ed170
000ed170loc_ed170:
000ed170ldr x2, [sp+88]
000ed174adrp x0, 0x508000
000ed178add x0, x0, 3072
000ed17cmov x1, xzr
000ed180bl runtime.makeslice
000ed184ldr x3, [sp+88]
000ed188str x0, [sp+224]
000ed18cstr xzr, [sp+232]
000ed190str x3, [sp+240]
000ed194b 0xed198
000ed198
000ed198loc_ed198:
000ed198b 0xed19c
000ed19c
000ed19cloc_ed19c:
000ed19cldr x0, [sp+232]
000ed1a0str x0, [sp+120]
000ed1a4ldr x1, [sp+240]
000ed1a8str x1, [sp+112]
000ed1acldr x2, [sp+240]
000ed1b0ldr x4, [sp+224]
000ed1b4subs xzr, x1, x2
000ed1b8b.ls 0xed1c0
000ed1bcb 0xed3c0
000ed1c0
000ed1c0loc_ed1c0:
000ed1c0subs xzr, x0, x1
000ed1c4b.ls 0xed1cc
000ed1c8b 0xed3bc
000ed1cc
000ed1ccloc_ed1cc:
000ed1ccsub x5, x2, x0
000ed1d0sub x6, x1, x0
000ed1d4sub x7, xzr, x5
000ed1d8and x7, x0, x7, asr #63
000ed1dcadd x4, x4, x7
000ed1e0str x4, [sp+304]
000ed1e4str x6, [sp+312]
000ed1e8str x5, [sp+320]
000ed1ecstp xzr, xzr, [sp+328]
000ed1f0ldr x0, [sp+392]
000ed1f4ldr x1, [sp+304]
000ed1f8ldr x2, [sp+312]
000ed1fcldr x3, [sp+320]
000ed200bl os.(*File).Read
000ed204str x0, [sp+104]
000ed208str x1, [sp+328]
000ed20cstr x2, [sp+336]
000ed210ldr x4, [sp+104]
000ed214str x4, [sp+128]
000ed218str x1, [sp+360]
000ed21cstr x2, [sp+368]
000ed220ldr x4, [sp+128]
000ed224str x4, [sp+96]
000ed228str x1, [sp+192]
000ed22cstr x2, [sp+200]
000ed230ldr x4, [sp+232]
000ed234str x4, [sp+104]
000ed238ldr x5, [sp+96]
000ed23cadd x1, x4, x5
000ed240str x1, [sp+112]
000ed244ldr x4, [sp+240]
000ed248subs xzr, x4, x1
000ed24cb.hs 0xed254
000ed250b 0xed3b4
000ed254
000ed254loc_ed254:
000ed254b 0xed258
000ed258
000ed258loc_ed258:
000ed258str x1, [sp+232]
000ed25cldr x5, [sp+192]
000ed260cbnz x5, 0xed268
000ed264b 0xed2f0
000ed268
000ed268loc_ed268:
000ed268ldr x5, [sp+192]
000ed26cadrp x27, 0x934000
000ed270ldr x6, [x27+1520]
000ed274subs xzr, x6, x5
000ed278b.eq 0xed280
000ed27cb 0xed2ac
000ed280
000ed280loc_ed280:
000ed280ldr x0, [sp+192]
000ed284adrp x27, 0x934000
000ed288ldr x3, [x27+1528]
000ed28cmov x1, x2
000ed290mov x2, x3
000ed294bl runtime.ifaceeq
000ed298tbnz w0, 0, 0xed2a0
000ed29cb 0xed2a8
000ed2a0
000ed2a0loc_ed2a0:
000ed2a0stp xzr, xzr, [sp+192]
000ed2a4b 0xed2b0
000ed2a8
000ed2a8loc_ed2a8:
000ed2a8b 0xed2b0
000ed2ac
000ed2acloc_ed2ac:
000ed2acb 0xed2b0
000ed2b0
000ed2b0loc_ed2b0:
000ed2b0ldr x5, [sp+224]
000ed2b4ldr x6, [sp+232]
000ed2b8ldr x7, [sp+240]
000ed2bcstr x5, [sp+152]
000ed2c0str x6, [sp+160]
000ed2c4str x7, [sp+168]
000ed2c8ldr x3, [sp+192]
000ed2ccldr x4, [sp+200]
000ed2d0str x3, [sp+136]
000ed2d4str x4, [sp+144]
000ed2d8ldr x0, [sp+152]
000ed2dcldr x1, [sp+160]
000ed2e0ldr x2, [sp+168]
000ed2e4ldp x29, x30, [sp-8]
000ed2e8add sp, sp, 384
000ed2ecret x30
000ed2f0
000ed2f0loc_ed2f0:
000ed2f0str x1, [sp+112]
000ed2f4ldr x5, [sp+240]
000ed2f8str x5, [sp+104]
000ed2fcsubs xzr, x5, x1
000ed300b.le 0xed308
000ed304b 0xed3a0
000ed308
000ed308loc_ed308:
000ed308ldr x1, [sp+240]
000ed30cstr x1, [sp+104]
000ed310ldr x2, [sp+240]
000ed314ldr x0, [sp+224]
000ed318subs xzr, x2, x1
000ed31cb.hs 0xed324
000ed320b 0xed3b0
000ed324
000ed324loc_ed324:
000ed324b 0xed328
000ed328
000ed328loc_ed328:
000ed328add x5, x1, 1
000ed32cstr x0, [sp+304]
000ed330str x1, [sp+312]
000ed334str x2, [sp+320]
000ed338subs xzr, x2, x5
000ed33cb.hs 0xed344
000ed340b 0xed348
000ed344
000ed344loc_ed344:
000ed344b 0xed364
000ed348
000ed348loc_ed348:
000ed348mov x1, x5
000ed34corr x3, xzr, 1
000ed350adrp x4, 0x508000
000ed354add x4, x4, 3072
000ed358bl runtime.growslice
000ed35cmov x5, x1
000ed360b 0xed364
000ed364
000ed364loc_ed364:
000ed364sub x4, x5, 1
000ed368strb wzr, [x0+x4]
000ed36cstr x0, [sp+248]
000ed370str x5, [sp+256]
000ed374str x2, [sp+264]
000ed378ldr x1, [sp+232]
000ed37cstr x1, [sp+104]
000ed380subs xzr, x2, x1
000ed384b.hs 0xed38c
000ed388b 0xed3ac
000ed38c
000ed38cloc_ed38c:
000ed38cb 0xed390
000ed390
000ed390loc_ed390:
000ed390str x0, [sp+224]
000ed394str x1, [sp+232]
000ed398str x2, [sp+240]
000ed39cb 0xed3a4
000ed3a0
000ed3a0loc_ed3a0:
000ed3a0b 0xed3a4
000ed3a4
000ed3a4loc_ed3a4:
000ed3a4b 0xed3a8
000ed3a8
000ed3a8loc_ed3a8:
000ed3a8b 0xed198
000ed3ac
000ed3acloc_ed3ac:
000ed3acbl runtime.panicSliceAcap
000ed3b0
000ed3b0loc_ed3b0:
000ed3b0bl runtime.panicSliceAcap
000ed3b4
000ed3b4loc_ed3b4:
000ed3b4mov x2, x4
000ed3b8bl runtime.panicSliceAcap
000ed3bc
000ed3bcloc_ed3bc:
000ed3bcbl runtime.panicSliceB
000ed3c0
000ed3c0loc_ed3c0:
000ed3c0bl runtime.panicSliceAcap
000ed3c4hint
000ed3c8
000ed3c8loc_ed3c8:
000ed3c8str x0, [sp+8]
000ed3ccmov x3, x30
000ed3d0bl runtime.morestack_noctxt.abi0
000ed3d4ldr x0, [sp+8]
000ed3d8b 0xed080
000ed3dcudf 0
000ed080
000ed3e0
000ed3e0os.WriteFile: ; void os.WriteFile(struct string name, struct []uint8 data, io/fs.FileMode perm)
000ed3e0ldr x16, [x28+16]
000ed3e4sub x17, sp, 64
000ed3e8subs xzr, x17, x16
000ed3ecb.ls 0xed548
000ed3f0str x30, [sp-192]!
000ed3f4stur x29, [sp-8]
000ed3f8sub x29, sp, 8
000ed3fcstr x0, [sp+200]
000ed400str x1, [sp+208]
000ed404str x2, [sp+216]
000ed408str x3, [sp+224]
000ed40cstr x4, [sp+232]
000ed410str w5, [sp+240]
000ed414stp xzr, xzr, [sp+64]
000ed418str xzr, [sp+176]
000ed41cstp xzr, xzr, [sp+160]
000ed420ldr w3, [sp+240]
000ed424ldr x0, [sp+200]
000ed428ldr x1, [sp+208]
000ed42cmovz x2, 577
000ed430bl os.OpenFile
000ed434str x0, [sp+176]
000ed438str x1, [sp+160]
000ed43cstr x2, [sp+168]
000ed440ldr x4, [sp+176]
000ed444str x4, [sp+152]
000ed448ldr x4, [sp+168]
000ed44cldr x5, [sp+160]
000ed450str x5, [sp+136]
000ed454str x4, [sp+144]
000ed458ldr x4, [sp+152]
000ed45cstr x4, [sp+80]
000ed460ldr x1, [sp+144]
000ed464ldr x0, [sp+136]
000ed468str x0, [sp+104]
000ed46cstr x1, [sp+112]
000ed470cbnz x0, 0xed478
000ed474b 0xed48c
000ed478
000ed478loc_ed478:
000ed478str x0, [sp+64]
000ed47cstr x1, [sp+72]
000ed480ldur x29, [sp-8]
000ed484ldr x30, [sp], 192
000ed488ret x30
000ed48c
000ed48cloc_ed48c:
000ed48cstp xzr, xzr, [sp+160]
000ed490ldr x1, [sp+216]
000ed494ldr x2, [sp+224]
000ed498ldr x3, [sp+232]
000ed49cldr x0, [sp+80]
000ed4a0bl os.(*File).Write
000ed4a4str x0, [sp+56]
000ed4a8str x1, [sp+160]
000ed4acstr x2, [sp+168]
000ed4b0ldr x4, [sp+56]
000ed4b4str x4, [sp+48]
000ed4b8str x1, [sp+120]
000ed4bcstr x2, [sp+128]
000ed4c0str x1, [sp+104]
000ed4c4str x2, [sp+112]
000ed4c8ldr x0, [sp+80]
000ed4ccbl os.(*File).Close
000ed4d0str x0, [sp+88]
000ed4d4str x1, [sp+96]
000ed4d8subs xzr, x0, 0
000ed4dccset x4, ne
000ed4e0strb w4, [sp+47]
000ed4e4cbnz x0, 0xed4ec
000ed4e8b 0xed504
000ed4ec
000ed4ecloc_ed4ec:
000ed4ecldr x2, [sp+104]
000ed4f0subs xzr, x2, 0
000ed4f4cset x2, ne
000ed4f8eor x2, x2, 1
000ed4fcstrb w2, [sp+47]
000ed500b 0xed508
000ed504
000ed504loc_ed504:
000ed504b 0xed508
000ed508
000ed508loc_ed508:
000ed508ldrb w2, [sp+47]
000ed50ctbnz w2, 0, 0xed514
000ed510b 0xed528
000ed514
000ed514loc_ed514:
000ed514ldr x2, [sp+88]
000ed518ldr x3, [sp+96]
000ed51cstr x2, [sp+104]
000ed520str x3, [sp+112]
000ed524b 0xed52c
000ed528
000ed528loc_ed528:
000ed528b 0xed52c
000ed52c
000ed52cloc_ed52c:
000ed52cldr x0, [sp+104]
000ed530ldr x1, [sp+112]
000ed534str x0, [sp+64]
000ed538str x1, [sp+72]
000ed53cldur x29, [sp-8]
000ed540ldr x30, [sp], 192
000ed544ret x30
000ed548
000ed548loc_ed548:
000ed548stp x0, x1, [sp+8]
000ed54cstp x2, x3, [sp+24]
000ed550str x4, [sp+40]
000ed554str w5, [sp+48]
000ed558mov x3, x30
000ed55cbl runtime.morestack_noctxt.abi0
000ed560ldp x0, x1, [sp+8]
000ed564ldp x2, x3, [sp+24]
000ed568ldr x4, [sp+40]
000ed56cldr w5, [sp+48]
000ed570b 0xed3e0
000ed574udf 0
000ed578udf 0
000ed57cudf 0
000ed3e0
000ed3e0os.WriteFile: ; void os.WriteFile(struct string name, struct []uint8 data, io/fs.FileMode perm)
000ed3e0ldr x16, [x28+16]
000ed3e4sub x17, sp, 64
000ed3e8subs xzr, x17, x16
000ed3ecb.ls 0xed548
000ed3f0str x30, [sp-192]!
000ed3f4stur x29, [sp-8]
000ed3f8sub x29, sp, 8
000ed3fcstr x0, [sp+200]
000ed400str x1, [sp+208]
000ed404str x2, [sp+216]
000ed408str x3, [sp+224]
000ed40cstr x4, [sp+232]
000ed410str w5, [sp+240]
000ed414stp xzr, xzr, [sp+64]
000ed418str xzr, [sp+176]
000ed41cstp xzr, xzr, [sp+160]
000ed420ldr w3, [sp+240]
000ed424ldr x0, [sp+200]
000ed428ldr x1, [sp+208]
000ed42cmovz x2, 577
000ed430bl os.OpenFile
000ed434str x0, [sp+176]
000ed438str x1, [sp+160]
000ed43cstr x2, [sp+168]
000ed440ldr x4, [sp+176]
000ed444str x4, [sp+152]
000ed448ldr x4, [sp+168]
000ed44cldr x5, [sp+160]
000ed450str x5, [sp+136]
000ed454str x4, [sp+144]
000ed458ldr x4, [sp+152]
000ed45cstr x4, [sp+80]
000ed460ldr x1, [sp+144]
000ed464ldr x0, [sp+136]
000ed468str x0, [sp+104]
000ed46cstr x1, [sp+112]
000ed470cbnz x0, 0xed478
000ed474b 0xed48c
000ed478
000ed478loc_ed478:
000ed478str x0, [sp+64]
000ed47cstr x1, [sp+72]
000ed480ldur x29, [sp-8]
000ed484ldr x30, [sp], 192
000ed488ret x30
000ed48c
000ed48cloc_ed48c:
000ed48cstp xzr, xzr, [sp+160]
000ed490ldr x1, [sp+216]
000ed494ldr x2, [sp+224]
000ed498ldr x3, [sp+232]
000ed49cldr x0, [sp+80]
000ed4a0bl os.(*File).Write
000ed4a4str x0, [sp+56]
000ed4a8str x1, [sp+160]
000ed4acstr x2, [sp+168]
000ed4b0ldr x4, [sp+56]
000ed4b4str x4, [sp+48]
000ed4b8str x1, [sp+120]
000ed4bcstr x2, [sp+128]
000ed4c0str x1, [sp+104]
000ed4c4str x2, [sp+112]
000ed4c8ldr x0, [sp+80]
000ed4ccbl os.(*File).Close
000ed4d0str x0, [sp+88]
000ed4d4str x1, [sp+96]
000ed4d8subs xzr, x0, 0
000ed4dccset x4, ne
000ed4e0strb w4, [sp+47]
000ed4e4cbnz x0, 0xed4ec
000ed4e8b 0xed504
000ed4ec
000ed4ecloc_ed4ec:
000ed4ecldr x2, [sp+104]
000ed4f0subs xzr, x2, 0
000ed4f4cset x2, ne
000ed4f8eor x2, x2, 1
000ed4fcstrb w2, [sp+47]
000ed500b 0xed508
000ed504
000ed504loc_ed504:
000ed504b 0xed508
000ed508
000ed508loc_ed508:
000ed508ldrb w2, [sp+47]
000ed50ctbnz w2, 0, 0xed514
000ed510b 0xed528
000ed514
000ed514loc_ed514:
000ed514ldr x2, [sp+88]
000ed518ldr x3, [sp+96]
000ed51cstr x2, [sp+104]
000ed520str x3, [sp+112]
000ed524b 0xed52c
000ed528
000ed528loc_ed528:
000ed528b 0xed52c
000ed52c
000ed52cloc_ed52c:
000ed52cldr x0, [sp+104]
000ed530ldr x1, [sp+112]
000ed534str x0, [sp+64]
000ed538str x1, [sp+72]
000ed53cldur x29, [sp-8]
000ed540ldr x30, [sp], 192
000ed544ret x30
000ed548
000ed548loc_ed548:
000ed548stp x0, x1, [sp+8]
000ed54cstp x2, x3, [sp+24]
000ed550str x4, [sp+40]
000ed554str w5, [sp+48]
000ed558mov x3, x30
000ed55cbl runtime.morestack_noctxt.abi0
000ed560ldp x0, x1, [sp+8]
000ed564ldp x2, x3, [sp+24]
000ed568ldr x4, [sp+40]
000ed56cldr w5, [sp+48]
000ed570b 0xed3e0
000ed574udf 0
000ed578udf 0
000ed57cudf 0
000ed3e0
000ed580
000ed580os.open: ; void os.open(struct string path, int flag, uint32 perm)
000ed580ldr x16, [x28+16]
000ed584sub x17, sp, 32
000ed588subs xzr, x17, x16
000ed58cb.ls 0xed62c
000ed590str x30, [sp-160]!
000ed594stur x29, [sp-8]
000ed598sub x29, sp, 8
000ed59cstr x0, [sp+168]
000ed5a0str x1, [sp+176]
000ed5a4str x2, [sp+184]
000ed5a8str w3, [sp+192]
000ed5acstr xzr, [sp+48]
000ed5b0str xzr, [sp+96]
000ed5b4stp xzr, xzr, [sp+80]
000ed5b8stp xzr, xzr, [sp+136]
000ed5bcldr w3, [sp+192]
000ed5c0ldr x2, [sp+184]
000ed5c4ldr x0, [sp+168]
000ed5c8ldr x1, [sp+176]
000ed5ccbl syscall.Open
000ed5d0str x0, [sp+72]
000ed5d4str x1, [sp+136]
000ed5d8str x2, [sp+144]
000ed5dcldr x4, [sp+72]
000ed5e0str x4, [sp+64]
000ed5e4str x1, [sp+120]
000ed5e8str x2, [sp+128]
000ed5ecldr x4, [sp+64]
000ed5f0str x4, [sp+56]
000ed5f4str x1, [sp+104]
000ed5f8str x2, [sp+112]
000ed5fcldr x4, [sp+56]
000ed600str x4, [sp+48]
000ed604str xzr, [sp+96]
000ed608ldr x2, [sp+104]
000ed60cldr x3, [sp+112]
000ed610str x2, [sp+80]
000ed614str x3, [sp+88]
000ed618ldr x0, [sp+48]
000ed61cldr x1, [sp+96]
000ed620ldur x29, [sp-8]
000ed624ldr x30, [sp], 160
000ed628ret x30
000ed62c
000ed62cloc_ed62c:
000ed62cstp x0, x1, [sp+8]
000ed630str x2, [sp+24]
000ed634str w3, [sp+32]
000ed638mov x3, x30
000ed63cbl runtime.morestack_noctxt.abi0
000ed640ldp x0, x1, [sp+8]
000ed644ldr x2, [sp+24]
000ed648ldr w3, [sp+32]
000ed64cb 0xed580
000ed580
000ed580os.open: ; void os.open(struct string path, int flag, uint32 perm)
000ed580ldr x16, [x28+16]
000ed584sub x17, sp, 32
000ed588subs xzr, x17, x16
000ed58cb.ls 0xed62c
000ed590str x30, [sp-160]!
000ed594stur x29, [sp-8]
000ed598sub x29, sp, 8
000ed59cstr x0, [sp+168]
000ed5a0str x1, [sp+176]
000ed5a4str x2, [sp+184]
000ed5a8str w3, [sp+192]
000ed5acstr xzr, [sp+48]
000ed5b0str xzr, [sp+96]
000ed5b4stp xzr, xzr, [sp+80]
000ed5b8stp xzr, xzr, [sp+136]
000ed5bcldr w3, [sp+192]
000ed5c0ldr x2, [sp+184]
000ed5c4ldr x0, [sp+168]
000ed5c8ldr x1, [sp+176]
000ed5ccbl syscall.Open
000ed5d0str x0, [sp+72]
000ed5d4str x1, [sp+136]
000ed5d8str x2, [sp+144]
000ed5dcldr x4, [sp+72]
000ed5e0str x4, [sp+64]
000ed5e4str x1, [sp+120]
000ed5e8str x2, [sp+128]
000ed5ecldr x4, [sp+64]
000ed5f0str x4, [sp+56]
000ed5f4str x1, [sp+104]
000ed5f8str x2, [sp+112]
000ed5fcldr x4, [sp+56]
000ed600str x4, [sp+48]
000ed604str xzr, [sp+96]
000ed608ldr x2, [sp+104]
000ed60cldr x3, [sp+112]
000ed610str x2, [sp+80]
000ed614str x3, [sp+88]
000ed618ldr x0, [sp+48]
000ed61cldr x1, [sp+96]
000ed620ldur x29, [sp-8]
000ed624ldr x30, [sp], 160
000ed628ret x30
000ed62c
000ed62cloc_ed62c:
000ed62cstp x0, x1, [sp+8]
000ed630str x2, [sp+24]
000ed634str w3, [sp+32]
000ed638mov x3, x30
000ed63cbl runtime.morestack_noctxt.abi0
000ed640ldp x0, x1, [sp+8]
000ed644ldr x2, [sp+24]
000ed648ldr w3, [sp+32]
000ed64cb 0xed580
000ed580
000ed650
000ed650os.(*File).Close: ; void os.(*File).Close(os.File * f)
000ed650ldr x16, [x28+16]
000ed654subs xzr, sp, x16
000ed658b.ls 0xed6d0
000ed65cstr x30, [sp-64]!
000ed660stur x29, [sp-8]
000ed664sub x29, sp, 8
000ed668str x0, [sp+72]
000ed66cstp xzr, xzr, [sp+16]
000ed670ldr x2, [sp+72]
000ed674cbnz x2, 0xed67c
000ed678b 0xed6ac
000ed67c
000ed67cloc_ed67c:
000ed67cldr x1, [sp+72]
000ed680ldrsb x27, [x1]
000ed684ldr x0, [x1]
000ed688str x0, [sp+32]
000ed68cbl os.(*file).close
000ed690str x0, [sp+40]
000ed694str x1, [sp+48]
000ed698str x0, [sp+16]
000ed69cstr x1, [sp+24]
000ed6a0ldur x29, [sp-8]
000ed6a4ldr x30, [sp], 64
000ed6a8ret x30
000ed6ac
000ed6acloc_ed6ac:
000ed6acadrp x27, 0x934000
000ed6b0ldr x0, [x27+1056]
000ed6b4adrp x27, 0x934000
000ed6b8ldr x1, [x27+1064]
000ed6bcstr x0, [sp+16]
000ed6c0str x1, [sp+24]
000ed6c4ldur x29, [sp-8]
000ed6c8ldr x30, [sp], 64
000ed6ccret x30
000ed6d0
000ed6d0loc_ed6d0:
000ed6d0str x0, [sp+8]
000ed6d4mov x3, x30
000ed6d8bl runtime.morestack_noctxt.abi0
000ed6dcldr x0, [sp+8]
000ed6e0b 0xed650
000ed6e4udf 0
000ed6e8udf 0
000ed6ecudf 0
000ed650
000ed650os.(*File).Close: ; void os.(*File).Close(os.File * f)
000ed650ldr x16, [x28+16]
000ed654subs xzr, sp, x16
000ed658b.ls 0xed6d0
000ed65cstr x30, [sp-64]!
000ed660stur x29, [sp-8]
000ed664sub x29, sp, 8
000ed668str x0, [sp+72]
000ed66cstp xzr, xzr, [sp+16]
000ed670ldr x2, [sp+72]
000ed674cbnz x2, 0xed67c
000ed678b 0xed6ac
000ed67c
000ed67cloc_ed67c:
000ed67cldr x1, [sp+72]
000ed680ldrsb x27, [x1]
000ed684ldr x0, [x1]
000ed688str x0, [sp+32]
000ed68cbl os.(*file).close
000ed690str x0, [sp+40]
000ed694str x1, [sp+48]
000ed698str x0, [sp+16]
000ed69cstr x1, [sp+24]
000ed6a0ldur x29, [sp-8]
000ed6a4ldr x30, [sp], 64
000ed6a8ret x30
000ed6ac
000ed6acloc_ed6ac:
000ed6acadrp x27, 0x934000
000ed6b0ldr x0, [x27+1056]
000ed6b4adrp x27, 0x934000
000ed6b8ldr x1, [x27+1064]
000ed6bcstr x0, [sp+16]
000ed6c0str x1, [sp+24]
000ed6c4ldur x29, [sp-8]
000ed6c8ldr x30, [sp], 64
000ed6ccret x30
000ed6d0
000ed6d0loc_ed6d0:
000ed6d0str x0, [sp+8]
000ed6d4mov x3, x30
000ed6d8bl runtime.morestack_noctxt.abi0
000ed6dcldr x0, [sp+8]
000ed6e0b 0xed650
000ed6e4udf 0
000ed6e8udf 0
000ed6ecudf 0
000ed650
000ed6f0
000ed6f0os.(*File).read: ; void os.(*File).read(os.File * f, struct []uint8 b)
000ed6f0ldr x16, [x28+16]
000ed6f4sub x17, sp, 16
000ed6f8subs xzr, x17, x16
000ed6fcb.ls 0xed798
000ed700str x30, [sp-144]!
000ed704stur x29, [sp-8]
000ed708sub x29, sp, 8
000ed70cstr x0, [sp+152]
000ed710str x1, [sp+160]
000ed714str x2, [sp+168]
000ed718str x3, [sp+176]
000ed71cstr xzr, [sp+48]
000ed720stp xzr, xzr, [sp+72]
000ed724stp xzr, xzr, [sp+104]
000ed728ldr x4, [sp+152]
000ed72cldrsb x27, [x4]
000ed730ldr x0, [x4]
000ed734ldrsb x27, [x0]
000ed738str x0, [sp+96]
000ed73cldr x1, [sp+160]
000ed740ldr x2, [sp+168]
000ed744ldr x3, [sp+176]
000ed748bl internal/poll.(*FD).Read
000ed74cstr x0, [sp+56]
000ed750str x1, [sp+104]
000ed754str x2, [sp+112]
000ed758ldr x4, [sp+56]
000ed75cstr x4, [sp+64]
000ed760str x1, [sp+120]
000ed764str x2, [sp+128]
000ed768ldr x4, [sp+64]
000ed76cstr x4, [sp+48]
000ed770str x1, [sp+72]
000ed774str x2, [sp+80]
000ed778ldr x4, [sp+152]
000ed77cstr x4, [sp+88]
000ed780ldr x1, [sp+72]
000ed784ldr x2, [sp+80]
000ed788ldr x0, [sp+48]
000ed78cldur x29, [sp-8]
000ed790ldr x30, [sp], 144
000ed794ret x30
000ed798
000ed798loc_ed798:
000ed798stp x0, x1, [sp+8]
000ed79cstp x2, x3, [sp+24]
000ed7a0mov x3, x30
000ed7a4bl runtime.morestack_noctxt.abi0
000ed7a8ldp x0, x1, [sp+8]
000ed7acldp x2, x3, [sp+24]
000ed7b0b 0xed6f0
000ed7b4udf 0
000ed7b8udf 0
000ed7bcudf 0
000ed6f0
000ed6f0os.(*File).read: ; void os.(*File).read(os.File * f, struct []uint8 b)
000ed6f0ldr x16, [x28+16]
000ed6f4sub x17, sp, 16
000ed6f8subs xzr, x17, x16
000ed6fcb.ls 0xed798
000ed700str x30, [sp-144]!
000ed704stur x29, [sp-8]
000ed708sub x29, sp, 8
000ed70cstr x0, [sp+152]
000ed710str x1, [sp+160]
000ed714str x2, [sp+168]
000ed718str x3, [sp+176]
000ed71cstr xzr, [sp+48]
000ed720stp xzr, xzr, [sp+72]
000ed724stp xzr, xzr, [sp+104]
000ed728ldr x4, [sp+152]
000ed72cldrsb x27, [x4]
000ed730ldr x0, [x4]
000ed734ldrsb x27, [x0]
000ed738str x0, [sp+96]
000ed73cldr x1, [sp+160]
000ed740ldr x2, [sp+168]
000ed744ldr x3, [sp+176]
000ed748bl internal/poll.(*FD).Read
000ed74cstr x0, [sp+56]
000ed750str x1, [sp+104]
000ed754str x2, [sp+112]
000ed758ldr x4, [sp+56]
000ed75cstr x4, [sp+64]
000ed760str x1, [sp+120]
000ed764str x2, [sp+128]
000ed768ldr x4, [sp+64]
000ed76cstr x4, [sp+48]
000ed770str x1, [sp+72]
000ed774str x2, [sp+80]
000ed778ldr x4, [sp+152]
000ed77cstr x4, [sp+88]
000ed780ldr x1, [sp+72]
000ed784ldr x2, [sp+80]
000ed788ldr x0, [sp+48]
000ed78cldur x29, [sp-8]
000ed790ldr x30, [sp], 144
000ed794ret x30
000ed798
000ed798loc_ed798:
000ed798stp x0, x1, [sp+8]
000ed79cstp x2, x3, [sp+24]
000ed7a0mov x3, x30
000ed7a4bl runtime.morestack_noctxt.abi0
000ed7a8ldp x0, x1, [sp+8]
000ed7acldp x2, x3, [sp+24]
000ed7b0b 0xed6f0
000ed7b4udf 0
000ed7b8udf 0
000ed7bcudf 0
000ed6f0
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
Loading..