File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000da790
000da790internal/filepathlite.Clean: ; void internal/filepathlite.Clean(struct string path)
000da790ldr x16, [x28+16]
000da794sub x17, sp, 192
000da798subs xzr, x17, x16
000da79cb.ls 0xdae90
000da7a0sub x20, sp, 320
000da7a4stp x29, x30, [x20-8]
000da7a8add sp, x20, 0
000da7acsub x29, sp, 8
000da7b0str x0, [sp+328]
000da7b4str x1, [sp+336]
000da7b8stp xzr, xzr, [sp+104]
000da7bcldr x2, [sp+328]
000da7c0ldr x3, [sp+336]
000da7c4str x2, [sp+192]
000da7c8str x3, [sp+200]
000da7ccldr x0, [sp+328]
000da7d0ldr x1, [sp+336]
000da7d4bl internal/filepathlite.volumeNameLen
000da7d8str x0, [sp+72]
000da7dcldr x1, [sp+336]
000da7e0ldr x2, [sp+328]
000da7e4subs xzr, x0, x1
000da7e8b.ls 0xda7f0
000da7ecb 0xdae88
000da7f0
000da7f0loc_da7f0:
000da7f0sub x1, x1, x0
000da7f4sub x5, xzr, x1
000da7f8and x5, x0, x5, asr #63
000da7fcadd x6, x2, x5
000da800str x6, [sp+328]
000da804str x1, [sp+336]
000da808cbz x1, 0xda810
000da80cb 0xda8fc
000da810
000da810loc_da810:
000da810ldr x5, [sp+72]
000da814subs xzr, x5, 1
000da818cset x5, gt
000da81cstrb w5, [sp+71]
000da820b.gt 0xda828
000da824b 0xda854
000da828
000da828loc_da828:
000da828ldr x1, [sp+200]
000da82cldr x2, [sp+192]
000da830subs xzr, x1, 0
000da834b.hi 0xda83c
000da838b 0xdae80
000da83c
000da83cloc_da83c:
000da83cldrb w0, [x2]
000da840strb w0, [sp+64]
000da844bl internal/filepathlite.IsPathSeparator
000da848strb w0, [sp+70]
000da84cstrb w0, [sp+71]
000da850b 0xda858
000da854
000da854loc_da854:
000da854b 0xda858
000da858
000da858loc_da858:
000da858ldrb w5, [sp+71]
000da85cstrb w5, [sp+56]
000da860tbnz w5, 0, 0xda868
000da864b 0xda894
000da868
000da868loc_da868:
000da868ldr x1, [sp+200]
000da86cldr x2, [sp+192]
000da870subs xzr, x1, 1
000da874b.hi 0xda87c
000da878b 0xdae78
000da87c
000da87cloc_da87c:
000da87cldrb w0, [x2+1]
000da880strb w0, [sp+63]
000da884bl internal/filepathlite.IsPathSeparator
000da888strb w0, [sp+70]
000da88cstrb w0, [sp+56]
000da890b 0xda898
000da894
000da894loc_da894:
000da894b 0xda898
000da898
000da898loc_da898:
000da898ldrb w5, [sp+56]
000da89ctbnz w5, 0, 0xda8a4
000da8a0b 0xda8cc
000da8a4
000da8a4loc_da8a4:
000da8a4ldr x0, [sp+192]
000da8a8ldr x1, [sp+200]
000da8acbl internal/filepathlite.FromSlash
000da8b0str x0, [sp+296]
000da8b4str x1, [sp+304]
000da8b8str x0, [sp+104]
000da8bcstr x1, [sp+112]
000da8c0ldp x29, x30, [sp-8]
000da8c4add sp, sp, 320
000da8c8ret x30
000da8cc
000da8ccloc_da8cc:
000da8ccldr x1, [sp+192]
000da8d0ldr x2, [sp+200]
000da8d4mov x0, xzr
000da8d8adrp x3, 0x635000
000da8dcadd x3, x3, 296
000da8e0orr x4, xzr, 1
000da8e4bl runtime.concatstring2
000da8e8str x0, [sp+104]
000da8ecstr x1, [sp+112]
000da8f0ldp x29, x30, [sp-8]
000da8f4add sp, sp, 320
000da8f8ret x30
000da8fc
000da8fcloc_da8fc:
000da8fcsubs xzr, x1, 0
000da900b.hi 0xda908
000da904b 0xdae70
000da908
000da908loc_da908:
000da908ldrb w0, [x2+x5]
000da90cstrb w0, [sp+62]
000da910bl internal/filepathlite.IsPathSeparator
000da914strb w0, [sp+55]
000da918ldr x1, [sp+336]
000da91cstr x1, [sp+88]
000da920stp xzr, xzr, [sp+208]
000da924stp xzr, xzr, [sp+224]
000da928stp xzr, xzr, [sp+240]
000da92cstp xzr, xzr, [sp+256]
000da930str xzr, [sp+272]
000da934ldr x1, [sp+328]
000da938ldr x2, [sp+336]
000da93cstr x1, [sp+208]
000da940str x2, [sp+216]
000da944ldr x1, [sp+192]
000da948ldr x2, [sp+200]
000da94cstr x1, [sp+256]
000da950str x2, [sp+264]
000da954ldr x1, [sp+72]
000da958str x1, [sp+272]
000da95cldp x1, x2, [sp+208]
000da960ldp x3, x4, [sp+224]
000da964ldp x5, x6, [sp+240]
000da968ldp x7, x8, [sp+256]
000da96cstp x1, x2, [sp+120]
000da970stp x3, x4, [sp+136]
000da974stp x5, x6, [sp+152]
000da978stp x7, x8, [sp+168]
000da97cldr x1, [sp+272]
000da980str x1, [sp+184]
000da984str xzr, [sp+80]
000da988str xzr, [sp+96]
000da98cldrb w1, [sp+55]
000da990tbnz w1, 0, 0xda998
000da994b 0xda9b4
000da998
000da998loc_da998:
000da998add x0, sp, 120
000da99cmovz x1, 47
000da9a0bl internal/filepathlite.(*lazybuf).append
000da9a4orr x2, xzr, 1
000da9a8str x2, [sp+80]
000da9acstr x2, [sp+96]
000da9b0b 0xda9b8
000da9b4
000da9b4loc_da9b4:
000da9b4b 0xda9b8
000da9b8
000da9b8loc_da9b8:
000da9b8b 0xda9bc
000da9bc
000da9bcloc_da9bc:
000da9bcldr x2, [sp+88]
000da9c0ldr x3, [sp+80]
000da9c4subs xzr, x2, x3
000da9c8b.gt 0xda9d0
000da9ccb 0xdace4
000da9d0
000da9d0loc_da9d0:
000da9d0ldr x0, [sp+80]
000da9d4ldr x1, [sp+336]
000da9d8ldr x2, [sp+328]
000da9dcsubs xzr, x1, x0
000da9e0b.hi 0xda9e8
000da9e4b 0xdae6c
000da9e8
000da9e8loc_da9e8:
000da9e8ldrb w0, [x2+x0]
000da9ecstrb w0, [sp+61]
000da9f0bl internal/filepathlite.IsPathSeparator
000da9f4strb w0, [sp+71]
000da9f8tbnz w0, 0, 0xdaa00
000da9fcb 0xdaa14
000daa00
000daa00loc_daa00:
000daa00b 0xdaa04
000daa04
000daa04loc_daa04:
000daa04ldr x2, [sp+80]
000daa08add x2, x2, 1
000daa0cstr x2, [sp+80]
000daa10b 0xdaddc
000daa14
000daa14loc_daa14:
000daa14ldr x0, [sp+80]
000daa18ldr x1, [sp+336]
000daa1cldr x2, [sp+328]
000daa20subs xzr, x0, x1
000daa24b.lo 0xdaa2c
000daa28b 0xdae68
000daa2c
000daa2cloc_daa2c:
000daa2cldrb w2, [x2+x0]
000daa30subs wzr, w2, 46
000daa34cset x2, eq
000daa38strb w2, [sp+56]
000daa3cb.eq 0xdaa44
000daa40b 0xdaaa8
000daa44
000daa44loc_daa44:
000daa44ldr x2, [sp+80]
000daa48add x2, x2, 1
000daa4cldr x3, [sp+88]
000daa50subs xzr, x3, x2
000daa54cset x2, eq
000daa58strb w2, [sp+70]
000daa5cb.eq 0xdaa64
000daa60b 0xdaa68
000daa64
000daa64loc_daa64:
000daa64b 0xdaa9c
000daa68
000daa68loc_daa68:
000daa68ldr x1, [sp+336]
000daa6cldr x2, [sp+328]
000daa70ldr x3, [sp+80]
000daa74add x0, x3, 1
000daa78subs xzr, x1, x0
000daa7cb.hi 0xdaa84
000daa80b 0xdae64
000daa84
000daa84loc_daa84:
000daa84ldrb w0, [x2+x0]
000daa88strb w0, [sp+60]
000daa8cbl internal/filepathlite.IsPathSeparator
000daa90strb w0, [sp+69]
000daa94strb w0, [sp+70]
000daa98b 0xdaa9c
000daa9c
000daa9cloc_daa9c:
000daa9cldrb w2, [sp+70]
000daaa0strb w2, [sp+56]
000daaa4b 0xdaaac
000daaa8
000daaa8loc_daaa8:
000daaa8b 0xdaaac
000daaac
000daaacloc_daaac:
000daaacldrb w2, [sp+56]
000daab0tbnz w2, 0, 0xdaab8
000daab4b 0xdaacc
000daab8
000daab8loc_daab8:
000daab8b 0xdaabc
000daabc
000daabcloc_daabc:
000daabcldr x2, [sp+80]
000daac0add x2, x2, 1
000daac4str x2, [sp+80]
000daac8b 0xdaddc
000daacc
000daaccloc_daacc:
000daaccldr x0, [sp+80]
000daad0ldr x1, [sp+336]
000daad4ldr x2, [sp+328]
000daad8subs xzr, x0, x1
000daadcb.lo 0xdaae4
000daae0b 0xdae60
000daae4
000daae4loc_daae4:
000daae4ldrb w2, [x2+x0]
000daae8subs wzr, w2, 46
000daaeccset x2, eq
000daaf0strb w2, [sp+69]
000daaf4b.eq 0xdaafc
000daaf8b 0xdab2c
000daafc
000daafcloc_daafc:
000daafcldr x1, [sp+336]
000dab00ldr x2, [sp+328]
000dab04ldr x3, [sp+80]
000dab08add x0, x3, 1
000dab0csubs xzr, x1, x0
000dab10b.hi 0xdab18
000dab14b 0xdae5c
000dab18
000dab18loc_dab18:
000dab18ldrb w2, [x2+x0]
000dab1csubs wzr, w2, 46
000dab20cset x2, eq
000dab24strb w2, [sp+69]
000dab28b 0xdab30
000dab2c
000dab2cloc_dab2c:
000dab2cb 0xdab30
000dab30
000dab30loc_dab30:
000dab30ldrb w2, [sp+69]
000dab34strb w2, [sp+70]
000dab38tbnz w2, 0, 0xdab40
000dab3cb 0xdaba4
000dab40
000dab40loc_dab40:
000dab40ldr x2, [sp+80]
000dab44add x2, x2, 2
000dab48ldr x3, [sp+88]
000dab4csubs xzr, x3, x2
000dab50cset x2, eq
000dab54strb w2, [sp+68]
000dab58b.eq 0xdab60
000dab5cb 0xdab64
000dab60
000dab60loc_dab60:
000dab60b 0xdab98
000dab64
000dab64loc_dab64:
000dab64ldr x1, [sp+336]
000dab68ldr x2, [sp+328]
000dab6cldr x3, [sp+80]
000dab70add x0, x3, 2
000dab74subs xzr, x1, x0
000dab78b.hi 0xdab80
000dab7cb 0xdae58
000dab80
000dab80loc_dab80:
000dab80ldrb w0, [x2+x0]
000dab84strb w0, [sp+59]
000dab88bl internal/filepathlite.IsPathSeparator
000dab8cstrb w0, [sp+67]
000dab90strb w0, [sp+68]
000dab94b 0xdab98
000dab98
000dab98loc_dab98:
000dab98ldrb w2, [sp+68]
000dab9cstrb w2, [sp+70]
000daba0b 0xdaba8
000daba4
000daba4loc_daba4:
000daba4b 0xdaba8
000daba8
000daba8loc_daba8:
000daba8ldrb w2, [sp+70]
000dabactbnz w2, 0, 0xdabb4
000dabb0b 0xdac48
000dabb4
000dabb4loc_dabb4:
000dabb4b 0xdabb8
000dabb8
000dabb8loc_dabb8:
000dabb8ldr x2, [sp+80]
000dabbcadd x2, x2, 2
000dabc0str x2, [sp+80]
000dabc4ldr x2, [sp+160]
000dabc8ldr x3, [sp+96]
000dabccsubs xzr, x3, x2
000dabd0b.lt 0xdabd8
000dabd4b 0xdabec
000dabd8
000dabd8loc_dabd8:
000dabd8b 0xdabdc
000dabdc
000dabdcloc_dabdc:
000dabdcldr x2, [sp+160]
000dabe0sub x2, x2, 1
000dabe4str x2, [sp+160]
000dabe8b 0xdadf0
000dabec
000dabecloc_dabec:
000dabecldrb w2, [sp+55]
000dabf0tbnz w2, 0, 0xdabf8
000dabf4b 0xdabfc
000dabf8
000dabf8loc_dabf8:
000dabf8b 0xdadec
000dabfc
000dabfcloc_dabfc:
000dabfcb 0xdac00
000dac00
000dac00loc_dac00:
000dac00ldr x2, [sp+160]
000dac04subs xzr, x2, 0
000dac08b.gt 0xdac10
000dac0cb 0xdac20
000dac10
000dac10loc_dac10:
000dac10add x0, sp, 120
000dac14movz x1, 47
000dac18bl internal/filepathlite.(*lazybuf).append
000dac1cb 0xdac24
000dac20
000dac20loc_dac20:
000dac20b 0xdac24
000dac24
000dac24loc_dac24:
000dac24add x0, sp, 120
000dac28movz x1, 46
000dac2cbl internal/filepathlite.(*lazybuf).append
000dac30add x0, sp, 120
000dac34movz x1, 46
000dac38bl internal/filepathlite.(*lazybuf).append
000dac3cldr x2, [sp+160]
000dac40str x2, [sp+96]
000dac44b 0xdadec
000dac48
000dac48loc_dac48:
000dac48b 0xdac4c
000dac4c
000dac4cloc_dac4c:
000dac4cldrb w2, [sp+55]
000dac50strb w2, [sp+67]
000dac54tbnz w2, 0, 0xdac5c
000dac58b 0xdac70
000dac5c
000dac5cloc_dac5c:
000dac5cldr x2, [sp+160]
000dac60subs xzr, x2, 1
000dac64cset x2, ne
000dac68strb w2, [sp+67]
000dac6cb 0xdac74
000dac70
000dac70loc_dac70:
000dac70b 0xdac74
000dac74
000dac74loc_dac74:
000dac74ldrb w2, [sp+67]
000dac78strb w2, [sp+68]
000dac7ctbnz w2, 0, 0xdac84
000dac80b 0xdac88
000dac84
000dac84loc_dac84:
000dac84b 0xdacc0
000dac88
000dac88loc_dac88:
000dac88ldrb w2, [sp+55]
000dac8ceor x3, x2, 1
000dac90strb w3, [sp+65]
000dac94tbnz w2, 0, 0xdac9c
000dac98b 0xdaca0
000dac9c
000dac9cloc_dac9c:
000dac9cb 0xdacb4
000daca0
000daca0loc_daca0:
000daca0ldr x2, [sp+160]
000daca4subs xzr, x2, 0
000daca8cset x2, ne
000dacacstrb w2, [sp+65]
000dacb0b 0xdacb4
000dacb4
000dacb4loc_dacb4:
000dacb4ldrb w2, [sp+65]
000dacb8strb w2, [sp+68]
000dacbcb 0xdacc0
000dacc0
000dacc0loc_dacc0:
000dacc0ldrb w2, [sp+68]
000dacc4tbnz w2, 0, 0xdaccc
000dacc8b 0xdacdc
000daccc
000dacccloc_daccc:
000dacccadd x0, sp, 120
000dacd0movz x1, 47
000dacd4bl internal/filepathlite.(*lazybuf).append
000dacd8b 0xdace0
000dacdc
000dacdcloc_dacdc:
000dacdcb 0xdace0
000dace0
000dace0loc_dace0:
000dace0b 0xdad3c
000dace4
000dace4loc_dace4:
000dace4ldr x2, [sp+160]
000dace8cbz x2, 0xdacf0
000dacecb 0xdad00
000dacf0
000dacf0loc_dacf0:
000dacf0add x0, sp, 120
000dacf4movz x1, 46
000dacf8bl internal/filepathlite.(*lazybuf).append
000dacfcb 0xdad04
000dad00
000dad00loc_dad00:
000dad00b 0xdad04
000dad04
000dad04loc_dad04:
000dad04add x0, sp, 120
000dad08bl internal/filepathlite.postClean
000dad0cadd x0, sp, 120
000dad10bl internal/filepathlite.(*lazybuf).string
000dad14str x0, [sp+296]
000dad18str x1, [sp+304]
000dad1cbl internal/filepathlite.FromSlash
000dad20str x0, [sp+280]
000dad24str x1, [sp+288]
000dad28str x0, [sp+104]
000dad2cstr x1, [sp+112]
000dad30ldp x29, x30, [sp-8]
000dad34add sp, sp, 320
000dad38ret x30
000dad3c
000dad3cloc_dad3c:
000dad3cldr x2, [sp+88]
000dad40ldr x3, [sp+80]
000dad44subs xzr, x2, x3
000dad48cset x2, gt
000dad4cstrb w2, [sp+67]
000dad50b.gt 0xdad58
000dad54b 0xdad8c
000dad58
000dad58loc_dad58:
000dad58ldr x0, [sp+80]
000dad5cldr x1, [sp+336]
000dad60ldr x2, [sp+328]
000dad64subs xzr, x0, x1
000dad68b.lo 0xdad70
000dad6cb 0xdade8
000dad70
000dad70loc_dad70:
000dad70ldrb w0, [x2+x0]
000dad74strb w0, [sp+58]
000dad78bl internal/filepathlite.IsPathSeparator
000dad7cstrb w0, [sp+68]
000dad80eor x1, x0, 1
000dad84strb w1, [sp+67]
000dad88b 0xdad90
000dad8c
000dad8cloc_dad8c:
000dad8cb 0xdad90
000dad90
000dad90loc_dad90:
000dad90ldrb w2, [sp+67]
000dad94tbnz w2, 0, 0xdad9c
000dad98b 0xdadd8
000dad9c
000dad9cloc_dad9c:
000dad9cldr x0, [sp+80]
000dada0ldr x1, [sp+336]
000dada4ldr x2, [sp+328]
000dada8subs xzr, x0, x1
000dadacb.lo 0xdadb4
000dadb0b 0xdade4
000dadb4
000dadb4loc_dadb4:
000dadb4ldrb w1, [x2+x0]
000dadb8strb w1, [sp+57]
000dadbcadd x0, sp, 120
000dadc0bl internal/filepathlite.(*lazybuf).append
000dadc4b 0xdadc8
000dadc8
000dadc8loc_dadc8:
000dadc8ldr x2, [sp+80]
000dadccadd x2, x2, 1
000dadd0str x2, [sp+80]
000dadd4b 0xdad3c
000dadd8
000dadd8loc_dadd8:
000dadd8b 0xdaddc
000daddc
000daddcloc_daddc:
000daddcb 0xdade0
000dade0
000dade0loc_dade0:
000dade0b 0xda9bc
000dade4
000dade4loc_dade4:
000dade4bl runtime.panicIndex
000dade8
000dade8loc_dade8:
000dade8bl runtime.panicIndex
000dadec
000dadecloc_dadec:
000dadecb 0xdaddc
000dadf0
000dadf0loc_dadf0:
000dadf0ldr x2, [sp+160]
000dadf4ldr x3, [sp+96]
000dadf8subs xzr, x3, x2
000dadfccset x2, lt
000dae00strb w2, [sp+68]
000dae04b.lt 0xdae0c
000dae08b 0xdae30
000dae0c
000dae0cloc_dae0c:
000dae0cldr x1, [sp+160]
000dae10add x0, sp, 120
000dae14bl internal/filepathlite.(*lazybuf).index
000dae18strb w0, [sp+66]
000dae1cbl internal/filepathlite.IsPathSeparator
000dae20strb w0, [sp+67]
000dae24eor x2, x0, 1
000dae28strb w2, [sp+68]
000dae2cb 0xdae34
000dae30
000dae30loc_dae30:
000dae30b 0xdae34
000dae34
000dae34loc_dae34:
000dae34ldrb w2, [sp+68]
000dae38tbnz w2, 0, 0xdae40
000dae3cb 0xdae54
000dae40
000dae40loc_dae40:
000dae40ldr x2, [sp+160]
000dae44sub x2, x2, 1
000dae48str x2, [sp+160]
000dae4cb 0xdae50
000dae50
000dae50loc_dae50:
000dae50b 0xdadf0
000dae54
000dae54loc_dae54:
000dae54b 0xdadec
000dae58
000dae58loc_dae58:
000dae58bl runtime.panicIndex
000dae5c
000dae5cloc_dae5c:
000dae5cbl runtime.panicIndex
000dae60
000dae60loc_dae60:
000dae60bl runtime.panicIndex
000dae64
000dae64loc_dae64:
000dae64bl runtime.panicIndex
000dae68
000dae68loc_dae68:
000dae68bl runtime.panicIndex
000dae6c
000dae6cloc_dae6c:
000dae6cbl runtime.panicIndex
000dae70
000dae70loc_dae70:
000dae70mov x0, xzr
000dae74bl runtime.panicIndex
000dae78
000dae78loc_dae78:
000dae78orr x0, xzr, 1
000dae7cbl runtime.panicIndex
000dae80
000dae80loc_dae80:
000dae80mov x0, xzr
000dae84bl runtime.panicIndex
000dae88
000dae88loc_dae88:
000dae88bl runtime.panicSliceB
000dae8chint
000dae90
000dae90loc_dae90:
000dae90stp x0, x1, [sp+8]
000dae94mov x3, x30
000dae98bl runtime.morestack_noctxt.abi0
000dae9cldp x0, x1, [sp+8]
000daea0b 0xda790
000daea4udf 0
000daea8udf 0
000daeacudf 0
000da790
000da790internal/filepathlite.Clean: ; void internal/filepathlite.Clean(struct string path)
000da790ldr x16, [x28+16]
000da794sub x17, sp, 192
000da798subs xzr, x17, x16
000da79cb.ls 0xdae90
000da7a0sub x20, sp, 320
000da7a4stp x29, x30, [x20-8]
000da7a8add sp, x20, 0
000da7acsub x29, sp, 8
000da7b0str x0, [sp+328]
000da7b4str x1, [sp+336]
000da7b8stp xzr, xzr, [sp+104]
000da7bcldr x2, [sp+328]
000da7c0ldr x3, [sp+336]
000da7c4str x2, [sp+192]
000da7c8str x3, [sp+200]
000da7ccldr x0, [sp+328]
000da7d0ldr x1, [sp+336]
000da7d4bl internal/filepathlite.volumeNameLen
000da7d8str x0, [sp+72]
000da7dcldr x1, [sp+336]
000da7e0ldr x2, [sp+328]
000da7e4subs xzr, x0, x1
000da7e8b.ls 0xda7f0
000da7ecb 0xdae88
000da7f0
000da7f0loc_da7f0:
000da7f0sub x1, x1, x0
000da7f4sub x5, xzr, x1
000da7f8and x5, x0, x5, asr #63
000da7fcadd x6, x2, x5
000da800str x6, [sp+328]
000da804str x1, [sp+336]
000da808cbz x1, 0xda810
000da80cb 0xda8fc
000da810
000da810loc_da810:
000da810ldr x5, [sp+72]
000da814subs xzr, x5, 1
000da818cset x5, gt
000da81cstrb w5, [sp+71]
000da820b.gt 0xda828
000da824b 0xda854
000da828
000da828loc_da828:
000da828ldr x1, [sp+200]
000da82cldr x2, [sp+192]
000da830subs xzr, x1, 0
000da834b.hi 0xda83c
000da838b 0xdae80
000da83c
000da83cloc_da83c:
000da83cldrb w0, [x2]
000da840strb w0, [sp+64]
000da844bl internal/filepathlite.IsPathSeparator
000da848strb w0, [sp+70]
000da84cstrb w0, [sp+71]
000da850b 0xda858
000da854
000da854loc_da854:
000da854b 0xda858
000da858
000da858loc_da858:
000da858ldrb w5, [sp+71]
000da85cstrb w5, [sp+56]
000da860tbnz w5, 0, 0xda868
000da864b 0xda894
000da868
000da868loc_da868:
000da868ldr x1, [sp+200]
000da86cldr x2, [sp+192]
000da870subs xzr, x1, 1
000da874b.hi 0xda87c
000da878b 0xdae78
000da87c
000da87cloc_da87c:
000da87cldrb w0, [x2+1]
000da880strb w0, [sp+63]
000da884bl internal/filepathlite.IsPathSeparator
000da888strb w0, [sp+70]
000da88cstrb w0, [sp+56]
000da890b 0xda898
000da894
000da894loc_da894:
000da894b 0xda898
000da898
000da898loc_da898:
000da898ldrb w5, [sp+56]
000da89ctbnz w5, 0, 0xda8a4
000da8a0b 0xda8cc
000da8a4
000da8a4loc_da8a4:
000da8a4ldr x0, [sp+192]
000da8a8ldr x1, [sp+200]
000da8acbl internal/filepathlite.FromSlash
000da8b0str x0, [sp+296]
000da8b4str x1, [sp+304]
000da8b8str x0, [sp+104]
000da8bcstr x1, [sp+112]
000da8c0ldp x29, x30, [sp-8]
000da8c4add sp, sp, 320
000da8c8ret x30
000da8cc
000da8ccloc_da8cc:
000da8ccldr x1, [sp+192]
000da8d0ldr x2, [sp+200]
000da8d4mov x0, xzr
000da8d8adrp x3, 0x635000
000da8dcadd x3, x3, 296
000da8e0orr x4, xzr, 1
000da8e4bl runtime.concatstring2
000da8e8str x0, [sp+104]
000da8ecstr x1, [sp+112]
000da8f0ldp x29, x30, [sp-8]
000da8f4add sp, sp, 320
000da8f8ret x30
000da8fc
000da8fcloc_da8fc:
000da8fcsubs xzr, x1, 0
000da900b.hi 0xda908
000da904b 0xdae70
000da908
000da908loc_da908:
000da908ldrb w0, [x2+x5]
000da90cstrb w0, [sp+62]
000da910bl internal/filepathlite.IsPathSeparator
000da914strb w0, [sp+55]
000da918ldr x1, [sp+336]
000da91cstr x1, [sp+88]
000da920stp xzr, xzr, [sp+208]
000da924stp xzr, xzr, [sp+224]
000da928stp xzr, xzr, [sp+240]
000da92cstp xzr, xzr, [sp+256]
000da930str xzr, [sp+272]
000da934ldr x1, [sp+328]
000da938ldr x2, [sp+336]
000da93cstr x1, [sp+208]
000da940str x2, [sp+216]
000da944ldr x1, [sp+192]
000da948ldr x2, [sp+200]
000da94cstr x1, [sp+256]
000da950str x2, [sp+264]
000da954ldr x1, [sp+72]
000da958str x1, [sp+272]
000da95cldp x1, x2, [sp+208]
000da960ldp x3, x4, [sp+224]
000da964ldp x5, x6, [sp+240]
000da968ldp x7, x8, [sp+256]
000da96cstp x1, x2, [sp+120]
000da970stp x3, x4, [sp+136]
000da974stp x5, x6, [sp+152]
000da978stp x7, x8, [sp+168]
000da97cldr x1, [sp+272]
000da980str x1, [sp+184]
000da984str xzr, [sp+80]
000da988str xzr, [sp+96]
000da98cldrb w1, [sp+55]
000da990tbnz w1, 0, 0xda998
000da994b 0xda9b4
000da998
000da998loc_da998:
000da998add x0, sp, 120
000da99cmovz x1, 47
000da9a0bl internal/filepathlite.(*lazybuf).append
000da9a4orr x2, xzr, 1
000da9a8str x2, [sp+80]
000da9acstr x2, [sp+96]
000da9b0b 0xda9b8
000da9b4
000da9b4loc_da9b4:
000da9b4b 0xda9b8
000da9b8
000da9b8loc_da9b8:
000da9b8b 0xda9bc
000da9bc
000da9bcloc_da9bc:
000da9bcldr x2, [sp+88]
000da9c0ldr x3, [sp+80]
000da9c4subs xzr, x2, x3
000da9c8b.gt 0xda9d0
000da9ccb 0xdace4
000da9d0
000da9d0loc_da9d0:
000da9d0ldr x0, [sp+80]
000da9d4ldr x1, [sp+336]
000da9d8ldr x2, [sp+328]
000da9dcsubs xzr, x1, x0
000da9e0b.hi 0xda9e8
000da9e4b 0xdae6c
000da9e8
000da9e8loc_da9e8:
000da9e8ldrb w0, [x2+x0]
000da9ecstrb w0, [sp+61]
000da9f0bl internal/filepathlite.IsPathSeparator
000da9f4strb w0, [sp+71]
000da9f8tbnz w0, 0, 0xdaa00
000da9fcb 0xdaa14
000daa00
000daa00loc_daa00:
000daa00b 0xdaa04
000daa04
000daa04loc_daa04:
000daa04ldr x2, [sp+80]
000daa08add x2, x2, 1
000daa0cstr x2, [sp+80]
000daa10b 0xdaddc
000daa14
000daa14loc_daa14:
000daa14ldr x0, [sp+80]
000daa18ldr x1, [sp+336]
000daa1cldr x2, [sp+328]
000daa20subs xzr, x0, x1
000daa24b.lo 0xdaa2c
000daa28b 0xdae68
000daa2c
000daa2cloc_daa2c:
000daa2cldrb w2, [x2+x0]
000daa30subs wzr, w2, 46
000daa34cset x2, eq
000daa38strb w2, [sp+56]
000daa3cb.eq 0xdaa44
000daa40b 0xdaaa8
000daa44
000daa44loc_daa44:
000daa44ldr x2, [sp+80]
000daa48add x2, x2, 1
000daa4cldr x3, [sp+88]
000daa50subs xzr, x3, x2
000daa54cset x2, eq
000daa58strb w2, [sp+70]
000daa5cb.eq 0xdaa64
000daa60b 0xdaa68
000daa64
000daa64loc_daa64:
000daa64b 0xdaa9c
000daa68
000daa68loc_daa68:
000daa68ldr x1, [sp+336]
000daa6cldr x2, [sp+328]
000daa70ldr x3, [sp+80]
000daa74add x0, x3, 1
000daa78subs xzr, x1, x0
000daa7cb.hi 0xdaa84
000daa80b 0xdae64
000daa84
000daa84loc_daa84:
000daa84ldrb w0, [x2+x0]
000daa88strb w0, [sp+60]
000daa8cbl internal/filepathlite.IsPathSeparator
000daa90strb w0, [sp+69]
000daa94strb w0, [sp+70]
000daa98b 0xdaa9c
000daa9c
000daa9cloc_daa9c:
000daa9cldrb w2, [sp+70]
000daaa0strb w2, [sp+56]
000daaa4b 0xdaaac
000daaa8
000daaa8loc_daaa8:
000daaa8b 0xdaaac
000daaac
000daaacloc_daaac:
000daaacldrb w2, [sp+56]
000daab0tbnz w2, 0, 0xdaab8
000daab4b 0xdaacc
000daab8
000daab8loc_daab8:
000daab8b 0xdaabc
000daabc
000daabcloc_daabc:
000daabcldr x2, [sp+80]
000daac0add x2, x2, 1
000daac4str x2, [sp+80]
000daac8b 0xdaddc
000daacc
000daaccloc_daacc:
000daaccldr x0, [sp+80]
000daad0ldr x1, [sp+336]
000daad4ldr x2, [sp+328]
000daad8subs xzr, x0, x1
000daadcb.lo 0xdaae4
000daae0b 0xdae60
000daae4
000daae4loc_daae4:
000daae4ldrb w2, [x2+x0]
000daae8subs wzr, w2, 46
000daaeccset x2, eq
000daaf0strb w2, [sp+69]
000daaf4b.eq 0xdaafc
000daaf8b 0xdab2c
000daafc
000daafcloc_daafc:
000daafcldr x1, [sp+336]
000dab00ldr x2, [sp+328]
000dab04ldr x3, [sp+80]
000dab08add x0, x3, 1
000dab0csubs xzr, x1, x0
000dab10b.hi 0xdab18
000dab14b 0xdae5c
000dab18
000dab18loc_dab18:
000dab18ldrb w2, [x2+x0]
000dab1csubs wzr, w2, 46
000dab20cset x2, eq
000dab24strb w2, [sp+69]
000dab28b 0xdab30
000dab2c
000dab2cloc_dab2c:
000dab2cb 0xdab30
000dab30
000dab30loc_dab30:
000dab30ldrb w2, [sp+69]
000dab34strb w2, [sp+70]
000dab38tbnz w2, 0, 0xdab40
000dab3cb 0xdaba4
000dab40
000dab40loc_dab40:
000dab40ldr x2, [sp+80]
000dab44add x2, x2, 2
000dab48ldr x3, [sp+88]
000dab4csubs xzr, x3, x2
000dab50cset x2, eq
000dab54strb w2, [sp+68]
000dab58b.eq 0xdab60
000dab5cb 0xdab64
000dab60
000dab60loc_dab60:
000dab60b 0xdab98
000dab64
000dab64loc_dab64:
000dab64ldr x1, [sp+336]
000dab68ldr x2, [sp+328]
000dab6cldr x3, [sp+80]
000dab70add x0, x3, 2
000dab74subs xzr, x1, x0
000dab78b.hi 0xdab80
000dab7cb 0xdae58
000dab80
000dab80loc_dab80:
000dab80ldrb w0, [x2+x0]
000dab84strb w0, [sp+59]
000dab88bl internal/filepathlite.IsPathSeparator
000dab8cstrb w0, [sp+67]
000dab90strb w0, [sp+68]
000dab94b 0xdab98
000dab98
000dab98loc_dab98:
000dab98ldrb w2, [sp+68]
000dab9cstrb w2, [sp+70]
000daba0b 0xdaba8
000daba4
000daba4loc_daba4:
000daba4b 0xdaba8
000daba8
000daba8loc_daba8:
000daba8ldrb w2, [sp+70]
000dabactbnz w2, 0, 0xdabb4
000dabb0b 0xdac48
000dabb4
000dabb4loc_dabb4:
000dabb4b 0xdabb8
000dabb8
000dabb8loc_dabb8:
000dabb8ldr x2, [sp+80]
000dabbcadd x2, x2, 2
000dabc0str x2, [sp+80]
000dabc4ldr x2, [sp+160]
000dabc8ldr x3, [sp+96]
000dabccsubs xzr, x3, x2
000dabd0b.lt 0xdabd8
000dabd4b 0xdabec
000dabd8
000dabd8loc_dabd8:
000dabd8b 0xdabdc
000dabdc
000dabdcloc_dabdc:
000dabdcldr x2, [sp+160]
000dabe0sub x2, x2, 1
000dabe4str x2, [sp+160]
000dabe8b 0xdadf0
000dabec
000dabecloc_dabec:
000dabecldrb w2, [sp+55]
000dabf0tbnz w2, 0, 0xdabf8
000dabf4b 0xdabfc
000dabf8
000dabf8loc_dabf8:
000dabf8b 0xdadec
000dabfc
000dabfcloc_dabfc:
000dabfcb 0xdac00
000dac00
000dac00loc_dac00:
000dac00ldr x2, [sp+160]
000dac04subs xzr, x2, 0
000dac08b.gt 0xdac10
000dac0cb 0xdac20
000dac10
000dac10loc_dac10:
000dac10add x0, sp, 120
000dac14movz x1, 47
000dac18bl internal/filepathlite.(*lazybuf).append
000dac1cb 0xdac24
000dac20
000dac20loc_dac20:
000dac20b 0xdac24
000dac24
000dac24loc_dac24:
000dac24add x0, sp, 120
000dac28movz x1, 46
000dac2cbl internal/filepathlite.(*lazybuf).append
000dac30add x0, sp, 120
000dac34movz x1, 46
000dac38bl internal/filepathlite.(*lazybuf).append
000dac3cldr x2, [sp+160]
000dac40str x2, [sp+96]
000dac44b 0xdadec
000dac48
000dac48loc_dac48:
000dac48b 0xdac4c
000dac4c
000dac4cloc_dac4c:
000dac4cldrb w2, [sp+55]
000dac50strb w2, [sp+67]
000dac54tbnz w2, 0, 0xdac5c
000dac58b 0xdac70
000dac5c
000dac5cloc_dac5c:
000dac5cldr x2, [sp+160]
000dac60subs xzr, x2, 1
000dac64cset x2, ne
000dac68strb w2, [sp+67]
000dac6cb 0xdac74
000dac70
000dac70loc_dac70:
000dac70b 0xdac74
000dac74
000dac74loc_dac74:
000dac74ldrb w2, [sp+67]
000dac78strb w2, [sp+68]
000dac7ctbnz w2, 0, 0xdac84
000dac80b 0xdac88
000dac84
000dac84loc_dac84:
000dac84b 0xdacc0
000dac88
000dac88loc_dac88:
000dac88ldrb w2, [sp+55]
000dac8ceor x3, x2, 1
000dac90strb w3, [sp+65]
000dac94tbnz w2, 0, 0xdac9c
000dac98b 0xdaca0
000dac9c
000dac9cloc_dac9c:
000dac9cb 0xdacb4
000daca0
000daca0loc_daca0:
000daca0ldr x2, [sp+160]
000daca4subs xzr, x2, 0
000daca8cset x2, ne
000dacacstrb w2, [sp+65]
000dacb0b 0xdacb4
000dacb4
000dacb4loc_dacb4:
000dacb4ldrb w2, [sp+65]
000dacb8strb w2, [sp+68]
000dacbcb 0xdacc0
000dacc0
000dacc0loc_dacc0:
000dacc0ldrb w2, [sp+68]
000dacc4tbnz w2, 0, 0xdaccc
000dacc8b 0xdacdc
000daccc
000dacccloc_daccc:
000dacccadd x0, sp, 120
000dacd0movz x1, 47
000dacd4bl internal/filepathlite.(*lazybuf).append
000dacd8b 0xdace0
000dacdc
000dacdcloc_dacdc:
000dacdcb 0xdace0
000dace0
000dace0loc_dace0:
000dace0b 0xdad3c
000dace4
000dace4loc_dace4:
000dace4ldr x2, [sp+160]
000dace8cbz x2, 0xdacf0
000dacecb 0xdad00
000dacf0
000dacf0loc_dacf0:
000dacf0add x0, sp, 120
000dacf4movz x1, 46
000dacf8bl internal/filepathlite.(*lazybuf).append
000dacfcb 0xdad04
000dad00
000dad00loc_dad00:
000dad00b 0xdad04
000dad04
000dad04loc_dad04:
000dad04add x0, sp, 120
000dad08bl internal/filepathlite.postClean
000dad0cadd x0, sp, 120
000dad10bl internal/filepathlite.(*lazybuf).string
000dad14str x0, [sp+296]
000dad18str x1, [sp+304]
000dad1cbl internal/filepathlite.FromSlash
000dad20str x0, [sp+280]
000dad24str x1, [sp+288]
000dad28str x0, [sp+104]
000dad2cstr x1, [sp+112]
000dad30ldp x29, x30, [sp-8]
000dad34add sp, sp, 320
000dad38ret x30
000dad3c
000dad3cloc_dad3c:
000dad3cldr x2, [sp+88]
000dad40ldr x3, [sp+80]
000dad44subs xzr, x2, x3
000dad48cset x2, gt
000dad4cstrb w2, [sp+67]
000dad50b.gt 0xdad58
000dad54b 0xdad8c
000dad58
000dad58loc_dad58:
000dad58ldr x0, [sp+80]
000dad5cldr x1, [sp+336]
000dad60ldr x2, [sp+328]
000dad64subs xzr, x0, x1
000dad68b.lo 0xdad70
000dad6cb 0xdade8
000dad70
000dad70loc_dad70:
000dad70ldrb w0, [x2+x0]
000dad74strb w0, [sp+58]
000dad78bl internal/filepathlite.IsPathSeparator
000dad7cstrb w0, [sp+68]
000dad80eor x1, x0, 1
000dad84strb w1, [sp+67]
000dad88b 0xdad90
000dad8c
000dad8cloc_dad8c:
000dad8cb 0xdad90
000dad90
000dad90loc_dad90:
000dad90ldrb w2, [sp+67]
000dad94tbnz w2, 0, 0xdad9c
000dad98b 0xdadd8
000dad9c
000dad9cloc_dad9c:
000dad9cldr x0, [sp+80]
000dada0ldr x1, [sp+336]
000dada4ldr x2, [sp+328]
000dada8subs xzr, x0, x1
000dadacb.lo 0xdadb4
000dadb0b 0xdade4
000dadb4
000dadb4loc_dadb4:
000dadb4ldrb w1, [x2+x0]
000dadb8strb w1, [sp+57]
000dadbcadd x0, sp, 120
000dadc0bl internal/filepathlite.(*lazybuf).append
000dadc4b 0xdadc8
000dadc8
000dadc8loc_dadc8:
000dadc8ldr x2, [sp+80]
000dadccadd x2, x2, 1
000dadd0str x2, [sp+80]
000dadd4b 0xdad3c
000dadd8
000dadd8loc_dadd8:
000dadd8b 0xdaddc
000daddc
000daddcloc_daddc:
000daddcb 0xdade0
000dade0
000dade0loc_dade0:
000dade0b 0xda9bc
000dade4
000dade4loc_dade4:
000dade4bl runtime.panicIndex
000dade8
000dade8loc_dade8:
000dade8bl runtime.panicIndex
000dadec
000dadecloc_dadec:
000dadecb 0xdaddc
000dadf0
000dadf0loc_dadf0:
000dadf0ldr x2, [sp+160]
000dadf4ldr x3, [sp+96]
000dadf8subs xzr, x3, x2
000dadfccset x2, lt
000dae00strb w2, [sp+68]
000dae04b.lt 0xdae0c
000dae08b 0xdae30
000dae0c
000dae0cloc_dae0c:
000dae0cldr x1, [sp+160]
000dae10add x0, sp, 120
000dae14bl internal/filepathlite.(*lazybuf).index
000dae18strb w0, [sp+66]
000dae1cbl internal/filepathlite.IsPathSeparator
000dae20strb w0, [sp+67]
000dae24eor x2, x0, 1
000dae28strb w2, [sp+68]
000dae2cb 0xdae34
000dae30
000dae30loc_dae30:
000dae30b 0xdae34
000dae34
000dae34loc_dae34:
000dae34ldrb w2, [sp+68]
000dae38tbnz w2, 0, 0xdae40
000dae3cb 0xdae54
000dae40
000dae40loc_dae40:
000dae40ldr x2, [sp+160]
000dae44sub x2, x2, 1
000dae48str x2, [sp+160]
000dae4cb 0xdae50
000dae50
000dae50loc_dae50:
000dae50b 0xdadf0
000dae54
000dae54loc_dae54:
000dae54b 0xdadec
000dae58
000dae58loc_dae58:
000dae58bl runtime.panicIndex
000dae5c
000dae5cloc_dae5c:
000dae5cbl runtime.panicIndex
000dae60
000dae60loc_dae60:
000dae60bl runtime.panicIndex
000dae64
000dae64loc_dae64:
000dae64bl runtime.panicIndex
000dae68
000dae68loc_dae68:
000dae68bl runtime.panicIndex
000dae6c
000dae6cloc_dae6c:
000dae6cbl runtime.panicIndex
000dae70
000dae70loc_dae70:
000dae70mov x0, xzr
000dae74bl runtime.panicIndex
000dae78
000dae78loc_dae78:
000dae78orr x0, xzr, 1
000dae7cbl runtime.panicIndex
000dae80
000dae80loc_dae80:
000dae80mov x0, xzr
000dae84bl runtime.panicIndex
000dae88
000dae88loc_dae88:
000dae88bl runtime.panicSliceB
000dae8chint
000dae90
000dae90loc_dae90:
000dae90stp x0, x1, [sp+8]
000dae94mov x3, x30
000dae98bl runtime.morestack_noctxt.abi0
000dae9cldp x0, x1, [sp+8]
000daea0b 0xda790
000daea4udf 0
000daea8udf 0
000daeacudf 0
000da790
000daeb0
000daeb0internal/filepathlite.IsLocal: ; void internal/filepathlite.IsLocal(struct string path)
000daeb0ldr x16, [x28+16]
000daeb4subs xzr, sp, x16
000daeb8b.ls 0xdaef4
000daebcstr x30, [sp-48]!
000daec0stur x29, [sp-8]
000daec4sub x29, sp, 8
000daec8str x0, [sp+56]
000daeccstr x1, [sp+64]
000daed0strb wzr, [sp+38]
000daed4ldr x0, [sp+56]
000daed8ldr x1, [sp+64]
000daedcbl internal/filepathlite.isLocal
000daee0strb w0, [sp+39]
000daee4strb w0, [sp+38]
000daee8ldur x29, [sp-8]
000daeecldr x30, [sp], 48
000daef0ret x30
000daef4
000daef4loc_daef4:
000daef4stp x0, x1, [sp+8]
000daef8mov x3, x30
000daefcbl runtime.morestack_noctxt.abi0
000daf00ldp x0, x1, [sp+8]
000daf04b 0xdaeb0
000daf08udf 0
000daf0cudf 0
000daeb0
000daeb0internal/filepathlite.IsLocal: ; void internal/filepathlite.IsLocal(struct string path)
000daeb0ldr x16, [x28+16]
000daeb4subs xzr, sp, x16
000daeb8b.ls 0xdaef4
000daebcstr x30, [sp-48]!
000daec0stur x29, [sp-8]
000daec4sub x29, sp, 8
000daec8str x0, [sp+56]
000daeccstr x1, [sp+64]
000daed0strb wzr, [sp+38]
000daed4ldr x0, [sp+56]
000daed8ldr x1, [sp+64]
000daedcbl internal/filepathlite.isLocal
000daee0strb w0, [sp+39]
000daee4strb w0, [sp+38]
000daee8ldur x29, [sp-8]
000daeecldr x30, [sp], 48
000daef0ret x30
000daef4
000daef4loc_daef4:
000daef4stp x0, x1, [sp+8]
000daef8mov x3, x30
000daefcbl runtime.morestack_noctxt.abi0
000daf00ldp x0, x1, [sp+8]
000daf04b 0xdaeb0
000daf08udf 0
000daf0cudf 0
000daeb0
000daf10
000daf10internal/filepathlite.unixIsLocal: ; void internal/filepathlite.unixIsLocal(struct string path)
000daf10ldr x16, [x28+16]
000daf14sub x17, sp, 32
000daf18subs xzr, x17, x16
000daf1cb.ls 0xdb230
000daf20str x30, [sp-160]!
000daf24stur x29, [sp-8]
000daf28sub x29, sp, 8
000daf2cstr x0, [sp+168]
000daf30str x1, [sp+176]
000daf34strb wzr, [sp+51]
000daf38ldr x0, [sp+168]
000daf3cldr x1, [sp+176]
000daf40bl internal/filepathlite.IsAbs
000daf44strb w0, [sp+53]
000daf48strb w0, [sp+54]
000daf4ctbnz w0, 0, 0xdaf54
000daf50b 0xdaf58
000daf54
000daf54loc_daf54:
000daf54b 0xdaf6c
000daf58
000daf58loc_daf58:
000daf58ldr x4, [sp+176]
000daf5csubs xzr, x4, 0
000daf60cset x4, eq
000daf64strb w4, [sp+54]
000daf68b 0xdaf6c
000daf6c
000daf6cloc_daf6c:
000daf6cldrb w4, [sp+54]
000daf70tbnz w4, 0, 0xdaf78
000daf74b 0xdaf8c
000daf78
000daf78loc_daf78:
000daf78strb wzr, [sp+51]
000daf7cmov x0, xzr
000daf80ldur x29, [sp-8]
000daf84ldr x30, [sp], 160
000daf88ret x30
000daf8c
000daf8cloc_daf8c:
000daf8cstrb wzr, [sp+52]
000daf90ldr x4, [sp+168]
000daf94ldr x5, [sp+176]
000daf98str x4, [sp+72]
000daf9cstr x5, [sp+80]
000dafa0b 0xdafa4
000dafa4
000dafa4loc_dafa4:
000dafa4ldr x4, [sp+80]
000dafa8cbnz x4, 0xdafb0
000dafacb 0xdb108
000dafb0
000dafb0loc_dafb0:
000dafb0stp xzr, xzr, [sp+56]
000dafb4stp xzr, xzr, [sp+136]
000dafb8stp xzr, xzr, [sp+120]
000dafbcldr x0, [sp+72]
000dafc0ldr x1, [sp+80]
000dafc4adrp x2, 0x5d5000
000dafc8add x2, x2, 4032
000dafccorr x3, xzr, 1
000dafd0bl internal/stringslite.Cut
000dafd4str x0, [sp+136]
000dafd8str x1, [sp+144]
000dafdcstr x2, [sp+120]
000dafe0str x3, [sp+128]
000dafe4strb w4, [sp+53]
000dafe8ldr x4, [sp+144]
000dafecldr x5, [sp+136]
000daff0str x5, [sp+104]
000daff4str x4, [sp+112]
000daff8ldr x4, [sp+120]
000daffcldr x5, [sp+128]
000db000str x4, [sp+88]
000db004str x5, [sp+96]
000db008ldrb w4, [sp+53]
000db00cstrb w4, [sp+55]
000db010ldr x4, [sp+104]
000db014ldr x5, [sp+112]
000db018str x4, [sp+56]
000db01cstr x5, [sp+64]
000db020ldr x4, [sp+88]
000db024ldr x5, [sp+96]
000db028str x4, [sp+72]
000db02cstr x5, [sp+80]
000db030ldr x4, [sp+64]
000db034subs xzr, x4, 1
000db038cset x4, eq
000db03cb.eq 0xdb044
000db040b 0xdb068
000db044
000db044loc_db044:
000db044ldr x1, [sp+64]
000db048ldr x4, [sp+56]
000db04csubs xzr, x1, 0
000db050b.hi 0xdb058
000db054b 0xdb224
000db058
000db058loc_db058:
000db058ldrb w5, [x4]
000db05csubs wzr, w5, 46
000db060cset x4, eq
000db064b 0xdb06c
000db068
000db068loc_db068:
000db068b 0xdb06c
000db06c
000db06cloc_db06c:
000db06cstrb w4, [sp+53]
000db070tbnz w4, 0, 0xdb078
000db074b 0xdb07c
000db078
000db078loc_db078:
000db078b 0xdb0e8
000db07c
000db07cloc_db07c:
000db07cldr x4, [sp+64]
000db080subs xzr, x4, 2
000db084cset x4, eq
000db088b.eq 0xdb090
000db08cb 0xdb0dc
000db090
000db090loc_db090:
000db090ldr x1, [sp+64]
000db094ldr x4, [sp+56]
000db098subs xzr, x1, 0
000db09cb.hi 0xdb0a4
000db0a0b 0xdb21c
000db0a4
000db0a4loc_db0a4:
000db0a4ldr x1, [sp+64]
000db0a8ldrb w4, [x4]
000db0acldr x5, [sp+56]
000db0b0subs xzr, x1, 1
000db0b4b.hi 0xdb0bc
000db0b8b 0xdb214
000db0bc
000db0bcloc_db0bc:
000db0bcldrb w5, [x5+1]
000db0c0ubfm x5, x5, 56, 7
000db0c4orr x5, x4, x5
000db0c8ubfm x5, x5, 0, 15
000db0ccmovz x6, 11822
000db0d0subs wzr, w5, w6
000db0d4cset x4, eq
000db0d8b 0xdb0e0
000db0dc
000db0dcloc_db0dc:
000db0dcb 0xdb0e0
000db0e0
000db0e0loc_db0e0:
000db0e0strb w4, [sp+53]
000db0e4b 0xdb0e8
000db0e8
000db0e8loc_db0e8:
000db0e8ldrb w4, [sp+53]
000db0ectbnz w4, 0, 0xdb0f4
000db0f0b 0xdb100
000db0f4
000db0f4loc_db0f4:
000db0f4orr x0, xzr, 1
000db0f8strb w0, [sp+52]
000db0fcb 0xdb110
000db100
000db100loc_db100:
000db100b 0xdb104
000db104
000db104loc_db104:
000db104b 0xdafa4
000db108
000db108loc_db108:
000db108orr x0, xzr, 1
000db10cb 0xdb110
000db110
000db110loc_db110:
000db110ldrb w4, [sp+52]
000db114tbnz w4, 0, 0xdb11c
000db118b 0xdb134
000db11c
000db11cloc_db11c:
000db11cldr x0, [sp+168]
000db120ldr x1, [sp+176]
000db124bl internal/filepathlite.Clean
000db128str x0, [sp+168]
000db12cstr x1, [sp+176]
000db130b 0xdb138
000db134
000db134loc_db134:
000db134b 0xdb138
000db138
000db138loc_db138:
000db138ldr x4, [sp+176]
000db13csubs xzr, x4, 2
000db140cset x4, eq
000db144b.eq 0xdb14c
000db148b 0xdb198
000db14c
000db14cloc_db14c:
000db14cldr x1, [sp+176]
000db150ldr x4, [sp+168]
000db154subs xzr, x1, 0
000db158b.hi 0xdb160
000db15cb 0xdb20c
000db160
000db160loc_db160:
000db160ldr x1, [sp+176]
000db164ldrb w4, [x4]
000db168ldr x5, [sp+168]
000db16csubs xzr, x1, 1
000db170b.hi 0xdb178
000db174b 0xdb204
000db178
000db178loc_db178:
000db178ldrb w5, [x5+1]
000db17cubfm x5, x5, 56, 7
000db180orr x5, x4, x5
000db184ubfm x5, x5, 0, 15
000db188movz x6, 11822
000db18csubs wzr, w5, w6
000db190cset x4, eq
000db194b 0xdb19c
000db198
000db198loc_db198:
000db198b 0xdb19c
000db19c
000db19cloc_db19c:
000db19cstrb w4, [sp+53]
000db1a0tbnz w4, 0, 0xdb1a8
000db1a4b 0xdb1ac
000db1a8
000db1a8loc_db1a8:
000db1a8b 0xdb1d0
000db1ac
000db1acloc_db1ac:
000db1acldr x0, [sp+168]
000db1b0ldr x1, [sp+176]
000db1b4adrp x2, 0x5d5000
000db1b8add x2, x2, 306
000db1bcorr x3, xzr, 3
000db1c0bl internal/stringslite.HasPrefix
000db1c4strb w0, [sp+54]
000db1c8strb w0, [sp+53]
000db1ccb 0xdb1d0
000db1d0
000db1d0loc_db1d0:
000db1d0ldrb w1, [sp+53]
000db1d4tbnz w1, 0, 0xdb1dc
000db1d8b 0xdb1f0
000db1dc
000db1dcloc_db1dc:
000db1dcstrb wzr, [sp+51]
000db1e0mov x0, xzr
000db1e4ldur x29, [sp-8]
000db1e8ldr x30, [sp], 160
000db1ecret x30
000db1f0
000db1f0loc_db1f0:
000db1f0orr x0, xzr, 1
000db1f4strb w0, [sp+51]
000db1f8ldur x29, [sp-8]
000db1fcldr x30, [sp], 160
000db200ret x30
000db204
000db204loc_db204:
000db204orr x0, xzr, 1
000db208bl runtime.panicIndex
000db20c
000db20cloc_db20c:
000db20cmov x0, xzr
000db210bl runtime.panicIndex
000db214
000db214loc_db214:
000db214orr x0, xzr, 1
000db218bl runtime.panicIndex
000db21c
000db21cloc_db21c:
000db21cmov x0, xzr
000db220bl runtime.panicIndex
000db224
000db224loc_db224:
000db224mov x0, xzr
000db228bl runtime.panicIndex
000db22chint
000db230
000db230loc_db230:
000db230stp x0, x1, [sp+8]
000db234mov x3, x30
000db238bl runtime.morestack_noctxt.abi0
000db23cldp x0, x1, [sp+8]
000db240b 0xdaf10
000db244udf 0
000db248udf 0
000db24cudf 0
000daf10
000daf10internal/filepathlite.unixIsLocal: ; void internal/filepathlite.unixIsLocal(struct string path)
000daf10ldr x16, [x28+16]
000daf14sub x17, sp, 32
000daf18subs xzr, x17, x16
000daf1cb.ls 0xdb230
000daf20str x30, [sp-160]!
000daf24stur x29, [sp-8]
000daf28sub x29, sp, 8
000daf2cstr x0, [sp+168]
000daf30str x1, [sp+176]
000daf34strb wzr, [sp+51]
000daf38ldr x0, [sp+168]
000daf3cldr x1, [sp+176]
000daf40bl internal/filepathlite.IsAbs
000daf44strb w0, [sp+53]
000daf48strb w0, [sp+54]
000daf4ctbnz w0, 0, 0xdaf54
000daf50b 0xdaf58
000daf54
000daf54loc_daf54:
000daf54b 0xdaf6c
000daf58
000daf58loc_daf58:
000daf58ldr x4, [sp+176]
000daf5csubs xzr, x4, 0
000daf60cset x4, eq
000daf64strb w4, [sp+54]
000daf68b 0xdaf6c
000daf6c
000daf6cloc_daf6c:
000daf6cldrb w4, [sp+54]
000daf70tbnz w4, 0, 0xdaf78
000daf74b 0xdaf8c
000daf78
000daf78loc_daf78:
000daf78strb wzr, [sp+51]
000daf7cmov x0, xzr
000daf80ldur x29, [sp-8]
000daf84ldr x30, [sp], 160
000daf88ret x30
000daf8c
000daf8cloc_daf8c:
000daf8cstrb wzr, [sp+52]
000daf90ldr x4, [sp+168]
000daf94ldr x5, [sp+176]
000daf98str x4, [sp+72]
000daf9cstr x5, [sp+80]
000dafa0b 0xdafa4
000dafa4
000dafa4loc_dafa4:
000dafa4ldr x4, [sp+80]
000dafa8cbnz x4, 0xdafb0
000dafacb 0xdb108
000dafb0
000dafb0loc_dafb0:
000dafb0stp xzr, xzr, [sp+56]
000dafb4stp xzr, xzr, [sp+136]
000dafb8stp xzr, xzr, [sp+120]
000dafbcldr x0, [sp+72]
000dafc0ldr x1, [sp+80]
000dafc4adrp x2, 0x5d5000
000dafc8add x2, x2, 4032
000dafccorr x3, xzr, 1
000dafd0bl internal/stringslite.Cut
000dafd4str x0, [sp+136]
000dafd8str x1, [sp+144]
000dafdcstr x2, [sp+120]
000dafe0str x3, [sp+128]
000dafe4strb w4, [sp+53]
000dafe8ldr x4, [sp+144]
000dafecldr x5, [sp+136]
000daff0str x5, [sp+104]
000daff4str x4, [sp+112]
000daff8ldr x4, [sp+120]
000daffcldr x5, [sp+128]
000db000str x4, [sp+88]
000db004str x5, [sp+96]
000db008ldrb w4, [sp+53]
000db00cstrb w4, [sp+55]
000db010ldr x4, [sp+104]
000db014ldr x5, [sp+112]
000db018str x4, [sp+56]
000db01cstr x5, [sp+64]
000db020ldr x4, [sp+88]
000db024ldr x5, [sp+96]
000db028str x4, [sp+72]
000db02cstr x5, [sp+80]
000db030ldr x4, [sp+64]
000db034subs xzr, x4, 1
000db038cset x4, eq
000db03cb.eq 0xdb044
000db040b 0xdb068
000db044
000db044loc_db044:
000db044ldr x1, [sp+64]
000db048ldr x4, [sp+56]
000db04csubs xzr, x1, 0
000db050b.hi 0xdb058
000db054b 0xdb224
000db058
000db058loc_db058:
000db058ldrb w5, [x4]
000db05csubs wzr, w5, 46
000db060cset x4, eq
000db064b 0xdb06c
000db068
000db068loc_db068:
000db068b 0xdb06c
000db06c
000db06cloc_db06c:
000db06cstrb w4, [sp+53]
000db070tbnz w4, 0, 0xdb078
000db074b 0xdb07c
000db078
000db078loc_db078:
000db078b 0xdb0e8
000db07c
000db07cloc_db07c:
000db07cldr x4, [sp+64]
000db080subs xzr, x4, 2
000db084cset x4, eq
000db088b.eq 0xdb090
000db08cb 0xdb0dc
000db090
000db090loc_db090:
000db090ldr x1, [sp+64]
000db094ldr x4, [sp+56]
000db098subs xzr, x1, 0
000db09cb.hi 0xdb0a4
000db0a0b 0xdb21c
000db0a4
000db0a4loc_db0a4:
000db0a4ldr x1, [sp+64]
000db0a8ldrb w4, [x4]
000db0acldr x5, [sp+56]
000db0b0subs xzr, x1, 1
000db0b4b.hi 0xdb0bc
000db0b8b 0xdb214
000db0bc
000db0bcloc_db0bc:
000db0bcldrb w5, [x5+1]
000db0c0ubfm x5, x5, 56, 7
000db0c4orr x5, x4, x5
000db0c8ubfm x5, x5, 0, 15
000db0ccmovz x6, 11822
000db0d0subs wzr, w5, w6
000db0d4cset x4, eq
000db0d8b 0xdb0e0
000db0dc
000db0dcloc_db0dc:
000db0dcb 0xdb0e0
000db0e0
000db0e0loc_db0e0:
000db0e0strb w4, [sp+53]
000db0e4b 0xdb0e8
000db0e8
000db0e8loc_db0e8:
000db0e8ldrb w4, [sp+53]
000db0ectbnz w4, 0, 0xdb0f4
000db0f0b 0xdb100
000db0f4
000db0f4loc_db0f4:
000db0f4orr x0, xzr, 1
000db0f8strb w0, [sp+52]
000db0fcb 0xdb110
000db100
000db100loc_db100:
000db100b 0xdb104
000db104
000db104loc_db104:
000db104b 0xdafa4
000db108
000db108loc_db108:
000db108orr x0, xzr, 1
000db10cb 0xdb110
000db110
000db110loc_db110:
000db110ldrb w4, [sp+52]
000db114tbnz w4, 0, 0xdb11c
000db118b 0xdb134
000db11c
000db11cloc_db11c:
000db11cldr x0, [sp+168]
000db120ldr x1, [sp+176]
000db124bl internal/filepathlite.Clean
000db128str x0, [sp+168]
000db12cstr x1, [sp+176]
000db130b 0xdb138
000db134
000db134loc_db134:
000db134b 0xdb138
000db138
000db138loc_db138:
000db138ldr x4, [sp+176]
000db13csubs xzr, x4, 2
000db140cset x4, eq
000db144b.eq 0xdb14c
000db148b 0xdb198
000db14c
000db14cloc_db14c:
000db14cldr x1, [sp+176]
000db150ldr x4, [sp+168]
000db154subs xzr, x1, 0
000db158b.hi 0xdb160
000db15cb 0xdb20c
000db160
000db160loc_db160:
000db160ldr x1, [sp+176]
000db164ldrb w4, [x4]
000db168ldr x5, [sp+168]
000db16csubs xzr, x1, 1
000db170b.hi 0xdb178
000db174b 0xdb204
000db178
000db178loc_db178:
000db178ldrb w5, [x5+1]
000db17cubfm x5, x5, 56, 7
000db180orr x5, x4, x5
000db184ubfm x5, x5, 0, 15
000db188movz x6, 11822
000db18csubs wzr, w5, w6
000db190cset x4, eq
000db194b 0xdb19c
000db198
000db198loc_db198:
000db198b 0xdb19c
000db19c
000db19cloc_db19c:
000db19cstrb w4, [sp+53]
000db1a0tbnz w4, 0, 0xdb1a8
000db1a4b 0xdb1ac
000db1a8
000db1a8loc_db1a8:
000db1a8b 0xdb1d0
000db1ac
000db1acloc_db1ac:
000db1acldr x0, [sp+168]
000db1b0ldr x1, [sp+176]
000db1b4adrp x2, 0x5d5000
000db1b8add x2, x2, 306
000db1bcorr x3, xzr, 3
000db1c0bl internal/stringslite.HasPrefix
000db1c4strb w0, [sp+54]
000db1c8strb w0, [sp+53]
000db1ccb 0xdb1d0
000db1d0
000db1d0loc_db1d0:
000db1d0ldrb w1, [sp+53]
000db1d4tbnz w1, 0, 0xdb1dc
000db1d8b 0xdb1f0
000db1dc
000db1dcloc_db1dc:
000db1dcstrb wzr, [sp+51]
000db1e0mov x0, xzr
000db1e4ldur x29, [sp-8]
000db1e8ldr x30, [sp], 160
000db1ecret x30
000db1f0
000db1f0loc_db1f0:
000db1f0orr x0, xzr, 1
000db1f4strb w0, [sp+51]
000db1f8ldur x29, [sp-8]
000db1fcldr x30, [sp], 160
000db200ret x30
000db204
000db204loc_db204:
000db204orr x0, xzr, 1
000db208bl runtime.panicIndex
000db20c
000db20cloc_db20c:
000db20cmov x0, xzr
000db210bl runtime.panicIndex
000db214
000db214loc_db214:
000db214orr x0, xzr, 1
000db218bl runtime.panicIndex
000db21c
000db21cloc_db21c:
000db21cmov x0, xzr
000db220bl runtime.panicIndex
000db224
000db224loc_db224:
000db224mov x0, xzr
000db228bl runtime.panicIndex
000db22chint
000db230
000db230loc_db230:
000db230stp x0, x1, [sp+8]
000db234mov x3, x30
000db238bl runtime.morestack_noctxt.abi0
000db23cldp x0, x1, [sp+8]
000db240b 0xdaf10
000db244udf 0
000db248udf 0
000db24cudf 0
000daf10
000db250
000db250internal/filepathlite.ToSlash: ; void internal/filepathlite.ToSlash(struct string path)
000db250str x30, [sp-32]!
000db254stur x29, [sp-8]
000db258sub x29, sp, 8
000db25cstr x0, [sp+40]
000db260str x1, [sp+48]
000db264stp xzr, xzr, [sp+8]
000db268ldr x0, [sp+40]
000db26cldr x1, [sp+48]
000db270str x0, [sp+8]
000db274str x1, [sp+16]
000db278add x29, sp, 24
000db27cadd sp, sp, 32
000db280ret x30
000db284udf 0
000db288udf 0
000db28cudf 0
000db250
000db250internal/filepathlite.ToSlash: ; void internal/filepathlite.ToSlash(struct string path)
000db250str x30, [sp-32]!
000db254stur x29, [sp-8]
000db258sub x29, sp, 8
000db25cstr x0, [sp+40]
000db260str x1, [sp+48]
000db264stp xzr, xzr, [sp+8]
000db268ldr x0, [sp+40]
000db26cldr x1, [sp+48]
000db270str x0, [sp+8]
000db274str x1, [sp+16]
000db278add x29, sp, 24
000db27cadd sp, sp, 32
000db280ret x30
000db284udf 0
000db288udf 0
000db28cudf 0
000db250
000db290
000db290internal/filepathlite.FromSlash: ; void internal/filepathlite.FromSlash(struct string path)
000db290str x30, [sp-32]!
000db294stur x29, [sp-8]
000db298sub x29, sp, 8
000db29cstr x0, [sp+40]
000db2a0str x1, [sp+48]
000db2a4stp xzr, xzr, [sp+8]
000db2a8ldr x0, [sp+40]
000db2acldr x1, [sp+48]
000db2b0str x0, [sp+8]
000db2b4str x1, [sp+16]
000db2b8add x29, sp, 24
000db2bcadd sp, sp, 32
000db2c0ret x30
000db2c4udf 0
000db2c8udf 0
000db2ccudf 0
000db290
000db290internal/filepathlite.FromSlash: ; void internal/filepathlite.FromSlash(struct string path)
000db290str x30, [sp-32]!
000db294stur x29, [sp-8]
000db298sub x29, sp, 8
000db29cstr x0, [sp+40]
000db2a0str x1, [sp+48]
000db2a4stp xzr, xzr, [sp+8]
000db2a8ldr x0, [sp+40]
000db2acldr x1, [sp+48]
000db2b0str x0, [sp+8]
000db2b4str x1, [sp+16]
000db2b8add x29, sp, 24
000db2bcadd sp, sp, 32
000db2c0ret x30
000db2c4udf 0
000db2c8udf 0
000db2ccudf 0
000db290
000db2d0
000db2d0internal/filepathlite.Split: ; void internal/filepathlite.Split(struct string path)
000db2d0ldr x16, [x28+16]
000db2d4sub x17, sp, 16
000db2d8subs xzr, x17, x16
000db2dcb.ls 0xdb448
000db2e0str x30, [sp-144]!
000db2e4stur x29, [sp-8]
000db2e8sub x29, sp, 8
000db2ecstr x0, [sp+152]
000db2f0str x1, [sp+160]
000db2f4stp xzr, xzr, [sp+88]
000db2f8stp xzr, xzr, [sp+72]
000db2fcldr x0, [sp+152]
000db300ldr x1, [sp+160]
000db304bl internal/filepathlite.VolumeName
000db308str x0, [sp+56]
000db30cstr x1, [sp+64]
000db310ldr x2, [sp+160]
000db314str x2, [sp+48]
000db318sub x2, x2, 1
000db31cstr x2, [sp+32]
000db320b 0xdb324
000db324
000db324loc_db324:
000db324ldr x4, [sp+64]
000db328str x4, [sp+48]
000db32cldr x5, [sp+32]
000db330subs xzr, x4, x5
000db334cset x4, le
000db338strb w4, [sp+30]
000db33cb.le 0xdb344
000db340b 0xdb378
000db344
000db344loc_db344:
000db344ldr x0, [sp+32]
000db348ldr x1, [sp+160]
000db34cldr x2, [sp+152]
000db350subs xzr, x1, x0
000db354b.hi 0xdb35c
000db358b 0xdb440
000db35c
000db35cloc_db35c:
000db35cldrb w0, [x2+x0]
000db360strb w0, [sp+31]
000db364bl internal/filepathlite.IsPathSeparator
000db368strb w0, [sp+29]
000db36ceor x1, x0, 1
000db370strb w1, [sp+30]
000db374b 0xdb37c
000db378
000db378loc_db378:
000db378b 0xdb37c
000db37c
000db37cloc_db37c:
000db37cldrb w4, [sp+30]
000db380tbnz w4, 0, 0xdb388
000db384b 0xdb39c
000db388
000db388loc_db388:
000db388ldr x4, [sp+32]
000db38csub x4, x4, 1
000db390str x4, [sp+32]
000db394b 0xdb398
000db398
000db398loc_db398:
000db398b 0xdb324
000db39c
000db39cloc_db39c:
000db39cldr x4, [sp+32]
000db3a0add x1, x4, 1
000db3a4str x1, [sp+48]
000db3a8ldr x2, [sp+160]
000db3acldr x4, [sp+152]
000db3b0subs xzr, x2, x1
000db3b4b.hs 0xdb3bc
000db3b8b 0xdb43c
000db3bc
000db3bcloc_db3bc:
000db3bcb 0xdb3c0
000db3c0
000db3c0loc_db3c0:
000db3c0str x4, [sp+104]
000db3c4str x1, [sp+112]
000db3c8ldr x4, [sp+32]
000db3ccadd x0, x4, 1
000db3d0str x0, [sp+40]
000db3d4ldr x1, [sp+160]
000db3d8ldr x5, [sp+152]
000db3dcsubs xzr, x1, x0
000db3e0b.hs 0xdb3e8
000db3e4b 0xdb438
000db3e8
000db3e8loc_db3e8:
000db3e8sub x4, x1, x4
000db3ecsub x4, x4, 1
000db3f0sub x6, xzr, x4
000db3f4and x6, x0, x6, asr #63
000db3f8add x5, x5, x6
000db3fcstr x5, [sp+120]
000db400str x4, [sp+128]
000db404ldr x4, [sp+104]
000db408ldr x5, [sp+112]
000db40cstr x4, [sp+88]
000db410str x5, [sp+96]
000db414ldr x2, [sp+120]
000db418ldr x3, [sp+128]
000db41cstr x2, [sp+72]
000db420str x3, [sp+80]
000db424ldr x0, [sp+88]
000db428ldr x1, [sp+96]
000db42cldur x29, [sp-8]
000db430ldr x30, [sp], 144
000db434ret x30
000db438
000db438loc_db438:
000db438bl runtime.panicSliceB
000db43c
000db43cloc_db43c:
000db43cbl runtime.panicSliceAlen
000db440
000db440loc_db440:
000db440bl runtime.panicIndex
000db444hint
000db448
000db448loc_db448:
000db448stp x0, x1, [sp+8]
000db44cmov x3, x30
000db450bl runtime.morestack_noctxt.abi0
000db454ldp x0, x1, [sp+8]
000db458b 0xdb2d0
000db45cudf 0
000db2d0
000db2d0internal/filepathlite.Split: ; void internal/filepathlite.Split(struct string path)
000db2d0ldr x16, [x28+16]
000db2d4sub x17, sp, 16
000db2d8subs xzr, x17, x16
000db2dcb.ls 0xdb448
000db2e0str x30, [sp-144]!
000db2e4stur x29, [sp-8]
000db2e8sub x29, sp, 8
000db2ecstr x0, [sp+152]
000db2f0str x1, [sp+160]
000db2f4stp xzr, xzr, [sp+88]
000db2f8stp xzr, xzr, [sp+72]
000db2fcldr x0, [sp+152]
000db300ldr x1, [sp+160]
000db304bl internal/filepathlite.VolumeName
000db308str x0, [sp+56]
000db30cstr x1, [sp+64]
000db310ldr x2, [sp+160]
000db314str x2, [sp+48]
000db318sub x2, x2, 1
000db31cstr x2, [sp+32]
000db320b 0xdb324
000db324
000db324loc_db324:
000db324ldr x4, [sp+64]
000db328str x4, [sp+48]
000db32cldr x5, [sp+32]
000db330subs xzr, x4, x5
000db334cset x4, le
000db338strb w4, [sp+30]
000db33cb.le 0xdb344
000db340b 0xdb378
000db344
000db344loc_db344:
000db344ldr x0, [sp+32]
000db348ldr x1, [sp+160]
000db34cldr x2, [sp+152]
000db350subs xzr, x1, x0
000db354b.hi 0xdb35c
000db358b 0xdb440
000db35c
000db35cloc_db35c:
000db35cldrb w0, [x2+x0]
000db360strb w0, [sp+31]
000db364bl internal/filepathlite.IsPathSeparator
000db368strb w0, [sp+29]
000db36ceor x1, x0, 1
000db370strb w1, [sp+30]
000db374b 0xdb37c
000db378
000db378loc_db378:
000db378b 0xdb37c
000db37c
000db37cloc_db37c:
000db37cldrb w4, [sp+30]
000db380tbnz w4, 0, 0xdb388
000db384b 0xdb39c
000db388
000db388loc_db388:
000db388ldr x4, [sp+32]
000db38csub x4, x4, 1
000db390str x4, [sp+32]
000db394b 0xdb398
000db398
000db398loc_db398:
000db398b 0xdb324
000db39c
000db39cloc_db39c:
000db39cldr x4, [sp+32]
000db3a0add x1, x4, 1
000db3a4str x1, [sp+48]
000db3a8ldr x2, [sp+160]
000db3acldr x4, [sp+152]
000db3b0subs xzr, x2, x1
000db3b4b.hs 0xdb3bc
000db3b8b 0xdb43c
000db3bc
000db3bcloc_db3bc:
000db3bcb 0xdb3c0
000db3c0
000db3c0loc_db3c0:
000db3c0str x4, [sp+104]
000db3c4str x1, [sp+112]
000db3c8ldr x4, [sp+32]
000db3ccadd x0, x4, 1
000db3d0str x0, [sp+40]
000db3d4ldr x1, [sp+160]
000db3d8ldr x5, [sp+152]
000db3dcsubs xzr, x1, x0
000db3e0b.hs 0xdb3e8
000db3e4b 0xdb438
000db3e8
000db3e8loc_db3e8:
000db3e8sub x4, x1, x4
000db3ecsub x4, x4, 1
000db3f0sub x6, xzr, x4
000db3f4and x6, x0, x6, asr #63
000db3f8add x5, x5, x6
000db3fcstr x5, [sp+120]
000db400str x4, [sp+128]
000db404ldr x4, [sp+104]
000db408ldr x5, [sp+112]
000db40cstr x4, [sp+88]
000db410str x5, [sp+96]
000db414ldr x2, [sp+120]
000db418ldr x3, [sp+128]
000db41cstr x2, [sp+72]
000db420str x3, [sp+80]
000db424ldr x0, [sp+88]
000db428ldr x1, [sp+96]
000db42cldur x29, [sp-8]
000db430ldr x30, [sp], 144
000db434ret x30
000db438
000db438loc_db438:
000db438bl runtime.panicSliceB
000db43c
000db43cloc_db43c:
000db43cbl runtime.panicSliceAlen
000db440
000db440loc_db440:
000db440bl runtime.panicIndex
000db444hint
000db448
000db448loc_db448:
000db448stp x0, x1, [sp+8]
000db44cmov x3, x30
000db450bl runtime.morestack_noctxt.abi0
000db454ldp x0, x1, [sp+8]
000db458b 0xdb2d0
000db45cudf 0
000db2d0
000db460
000db460internal/filepathlite.Base: ; void internal/filepathlite.Base(struct string path)
000db460ldr x16, [x28+16]
000db464subs xzr, sp, x16
000db468b.ls 0xdb6c4
000db46cstr x30, [sp-112]!
000db470stur x29, [sp-8]
000db474sub x29, sp, 8
000db478str x0, [sp+120]
000db47cstr x1, [sp+128]
000db480stp xzr, xzr, [sp+72]
000db484ldr x3, [sp+128]
000db488cbz x3, 0xdb490
000db48cb 0xdb4b0
000db490
000db490loc_db490:
000db490adrp x0, 0x634000
000db494add x0, x0, 296
000db498str x0, [sp+72]
000db49corr x1, xzr, 1
000db4a0str x1, [sp+80]
000db4a4ldur x29, [sp-8]
000db4a8ldr x30, [sp], 112
000db4acret x30
000db4b0
000db4b0loc_db4b0:
000db4b0b 0xdb4b4
000db4b4
000db4b4loc_db4b4:
000db4b4ldr x3, [sp+128]
000db4b8str x3, [sp+64]
000db4bcsubs xzr, x3, 0
000db4c0cset x4, ne
000db4c4strb w4, [sp+38]
000db4c8cbnz x3, 0xdb4d0
000db4ccb 0xdb508
000db4d0
000db4d0loc_db4d0:
000db4d0ldr x2, [sp+128]
000db4d4str x2, [sp+56]
000db4d8ldr x1, [sp+128]
000db4dcldr x3, [sp+120]
000db4e0sub x0, x2, 1
000db4e4subs xzr, x1, x0
000db4e8b.hi 0xdb4f0
000db4ecb 0xdb6bc
000db4f0
000db4f0loc_db4f0:
000db4f0ldrb w0, [x3+x0]
000db4f4strb w0, [sp+36]
000db4f8bl internal/filepathlite.IsPathSeparator
000db4fcstrb w0, [sp+37]
000db500strb w0, [sp+38]
000db504b 0xdb50c
000db508
000db508loc_db508:
000db508b 0xdb50c
000db50c
000db50cloc_db50c:
000db50cldrb w3, [sp+38]
000db510tbnz w3, 0, 0xdb518
000db514b 0xdb548
000db518
000db518loc_db518:
000db518ldr x3, [sp+128]
000db51cstr x3, [sp+56]
000db520sub x1, x3, 1
000db524str x1, [sp+48]
000db528ldr x2, [sp+128]
000db52csubs xzr, x2, x1
000db530b.hs 0xdb538
000db534b 0xdb6b8
000db538
000db538loc_db538:
000db538b 0xdb53c
000db53c
000db53cloc_db53c:
000db53cstr x1, [sp+128]
000db540b 0xdb544
000db544
000db544loc_db544:
000db544b 0xdb4b4
000db548
000db548loc_db548:
000db548ldr x0, [sp+120]
000db54cldr x1, [sp+128]
000db550bl internal/filepathlite.VolumeName
000db554str x0, [sp+88]
000db558str x1, [sp+96]
000db55cstr x1, [sp+64]
000db560ldr x2, [sp+128]
000db564ldr x3, [sp+120]
000db568subs xzr, x1, x2
000db56cb.ls 0xdb574
000db570b 0xdb6ac
000db574
000db574loc_db574:
000db574sub x2, x2, x1
000db578sub x4, xzr, x2
000db57cand x4, x1, x4, asr #63
000db580add x3, x3, x4
000db584str x3, [sp+120]
000db588str x2, [sp+128]
000db58cstr x2, [sp+64]
000db590sub x2, x2, 1
000db594str x2, [sp+40]
000db598b 0xdb59c
000db59c
000db59cloc_db59c:
000db59cldr x2, [sp+40]
000db5a0subs xzr, x2, 0
000db5a4cset x3, ge
000db5a8strb w3, [sp+38]
000db5actbz x2, 63, 0xdb5b4
000db5b0b 0xdb5e8
000db5b4
000db5b4loc_db5b4:
000db5b4ldr x0, [sp+40]
000db5b8ldr x1, [sp+128]
000db5bcldr x2, [sp+120]
000db5c0subs xzr, x0, x1
000db5c4b.lo 0xdb5cc
000db5c8b 0xdb6a8
000db5cc
000db5ccloc_db5cc:
000db5ccldrb w0, [x2+x0]
000db5d0strb w0, [sp+39]
000db5d4bl internal/filepathlite.IsPathSeparator
000db5d8strb w0, [sp+37]
000db5dceor x1, x0, 1
000db5e0strb w1, [sp+38]
000db5e4b 0xdb5ec
000db5e8
000db5e8loc_db5e8:
000db5e8b 0xdb5ec
000db5ec
000db5ecloc_db5ec:
000db5ecldrb w2, [sp+38]
000db5f0tbnz w2, 0, 0xdb5f8
000db5f4b 0xdb60c
000db5f8
000db5f8loc_db5f8:
000db5f8ldr x2, [sp+40]
000db5fcsub x2, x2, 1
000db600str x2, [sp+40]
000db604b 0xdb608
000db608
000db608loc_db608:
000db608b 0xdb59c
000db60c
000db60cloc_db60c:
000db60cldr x2, [sp+40]
000db610tbz x2, 63, 0xdb618
000db614b 0xdb658
000db618
000db618loc_db618:
000db618ldr x2, [sp+40]
000db61cadd x0, x2, 1
000db620str x0, [sp+64]
000db624ldr x1, [sp+128]
000db628ldr x3, [sp+120]
000db62csubs xzr, x1, x0
000db630b.hs 0xdb638
000db634b 0xdb6a4
000db638
000db638loc_db638:
000db638sub x2, x1, x2
000db63csub x2, x2, 1
000db640sub x4, xzr, x2
000db644and x4, x0, x4, asr #63
000db648add x3, x3, x4
000db64cstr x3, [sp+120]
000db650str x2, [sp+128]
000db654b 0xdb65c
000db658
000db658loc_db658:
000db658b 0xdb65c
000db65c
000db65cloc_db65c:
000db65cldr x2, [sp+128]
000db660cbz x2, 0xdb668
000db664b 0xdb688
000db668
000db668loc_db668:
000db668adrp x0, 0x5d4000
000db66cadd x0, x0, 4032
000db670str x0, [sp+72]
000db674orr x1, xzr, 1
000db678str x1, [sp+80]
000db67cldur x29, [sp-8]
000db680ldr x30, [sp], 112
000db684ret x30
000db688
000db688loc_db688:
000db688ldr x0, [sp+120]
000db68cldr x1, [sp+128]
000db690str x0, [sp+72]
000db694str x1, [sp+80]
000db698ldur x29, [sp-8]
000db69cldr x30, [sp], 112
000db6a0ret x30
000db6a4
000db6a4loc_db6a4:
000db6a4bl runtime.panicSliceB
000db6a8
000db6a8loc_db6a8:
000db6a8bl runtime.panicIndex
000db6ac
000db6acloc_db6ac:
000db6acmov x0, x1
000db6b0mov x1, x2
000db6b4bl runtime.panicSliceB
000db6b8
000db6b8loc_db6b8:
000db6b8bl runtime.panicSliceAlen
000db6bc
000db6bcloc_db6bc:
000db6bcbl runtime.panicIndex
000db6c0hint
000db6c4
000db6c4loc_db6c4:
000db6c4stp x0, x1, [sp+8]
000db6c8mov x3, x30
000db6ccbl runtime.morestack_noctxt.abi0
000db6d0ldp x0, x1, [sp+8]
000db6d4b 0xdb460
000db6d8udf 0
000db6dcudf 0
000db460
000db460internal/filepathlite.Base: ; void internal/filepathlite.Base(struct string path)
000db460ldr x16, [x28+16]
000db464subs xzr, sp, x16
000db468b.ls 0xdb6c4
000db46cstr x30, [sp-112]!
000db470stur x29, [sp-8]
000db474sub x29, sp, 8
000db478str x0, [sp+120]
000db47cstr x1, [sp+128]
000db480stp xzr, xzr, [sp+72]
000db484ldr x3, [sp+128]
000db488cbz x3, 0xdb490
000db48cb 0xdb4b0
000db490
000db490loc_db490:
000db490adrp x0, 0x634000
000db494add x0, x0, 296
000db498str x0, [sp+72]
000db49corr x1, xzr, 1
000db4a0str x1, [sp+80]
000db4a4ldur x29, [sp-8]
000db4a8ldr x30, [sp], 112
000db4acret x30
000db4b0
000db4b0loc_db4b0:
000db4b0b 0xdb4b4
000db4b4
000db4b4loc_db4b4:
000db4b4ldr x3, [sp+128]
000db4b8str x3, [sp+64]
000db4bcsubs xzr, x3, 0
000db4c0cset x4, ne
000db4c4strb w4, [sp+38]
000db4c8cbnz x3, 0xdb4d0
000db4ccb 0xdb508
000db4d0
000db4d0loc_db4d0:
000db4d0ldr x2, [sp+128]
000db4d4str x2, [sp+56]
000db4d8ldr x1, [sp+128]
000db4dcldr x3, [sp+120]
000db4e0sub x0, x2, 1
000db4e4subs xzr, x1, x0
000db4e8b.hi 0xdb4f0
000db4ecb 0xdb6bc
000db4f0
000db4f0loc_db4f0:
000db4f0ldrb w0, [x3+x0]
000db4f4strb w0, [sp+36]
000db4f8bl internal/filepathlite.IsPathSeparator
000db4fcstrb w0, [sp+37]
000db500strb w0, [sp+38]
000db504b 0xdb50c
000db508
000db508loc_db508:
000db508b 0xdb50c
000db50c
000db50cloc_db50c:
000db50cldrb w3, [sp+38]
000db510tbnz w3, 0, 0xdb518
000db514b 0xdb548
000db518
000db518loc_db518:
000db518ldr x3, [sp+128]
000db51cstr x3, [sp+56]
000db520sub x1, x3, 1
000db524str x1, [sp+48]
000db528ldr x2, [sp+128]
000db52csubs xzr, x2, x1
000db530b.hs 0xdb538
000db534b 0xdb6b8
000db538
000db538loc_db538:
000db538b 0xdb53c
000db53c
000db53cloc_db53c:
000db53cstr x1, [sp+128]
000db540b 0xdb544
000db544
000db544loc_db544:
000db544b 0xdb4b4
000db548
000db548loc_db548:
000db548ldr x0, [sp+120]
000db54cldr x1, [sp+128]
000db550bl internal/filepathlite.VolumeName
000db554str x0, [sp+88]
000db558str x1, [sp+96]
000db55cstr x1, [sp+64]
000db560ldr x2, [sp+128]
000db564ldr x3, [sp+120]
000db568subs xzr, x1, x2
000db56cb.ls 0xdb574
000db570b 0xdb6ac
000db574
000db574loc_db574:
000db574sub x2, x2, x1
000db578sub x4, xzr, x2
000db57cand x4, x1, x4, asr #63
000db580add x3, x3, x4
000db584str x3, [sp+120]
000db588str x2, [sp+128]
000db58cstr x2, [sp+64]
000db590sub x2, x2, 1
000db594str x2, [sp+40]
000db598b 0xdb59c
000db59c
000db59cloc_db59c:
000db59cldr x2, [sp+40]
000db5a0subs xzr, x2, 0
000db5a4cset x3, ge
000db5a8strb w3, [sp+38]
000db5actbz x2, 63, 0xdb5b4
000db5b0b 0xdb5e8
000db5b4
000db5b4loc_db5b4:
000db5b4ldr x0, [sp+40]
000db5b8ldr x1, [sp+128]
000db5bcldr x2, [sp+120]
000db5c0subs xzr, x0, x1
000db5c4b.lo 0xdb5cc
000db5c8b 0xdb6a8
000db5cc
000db5ccloc_db5cc:
000db5ccldrb w0, [x2+x0]
000db5d0strb w0, [sp+39]
000db5d4bl internal/filepathlite.IsPathSeparator
000db5d8strb w0, [sp+37]
000db5dceor x1, x0, 1
000db5e0strb w1, [sp+38]
000db5e4b 0xdb5ec
000db5e8
000db5e8loc_db5e8:
000db5e8b 0xdb5ec
000db5ec
000db5ecloc_db5ec:
000db5ecldrb w2, [sp+38]
000db5f0tbnz w2, 0, 0xdb5f8
000db5f4b 0xdb60c
000db5f8
000db5f8loc_db5f8:
000db5f8ldr x2, [sp+40]
000db5fcsub x2, x2, 1
000db600str x2, [sp+40]
000db604b 0xdb608
000db608
000db608loc_db608:
000db608b 0xdb59c
000db60c
000db60cloc_db60c:
000db60cldr x2, [sp+40]
000db610tbz x2, 63, 0xdb618
000db614b 0xdb658
000db618
000db618loc_db618:
000db618ldr x2, [sp+40]
000db61cadd x0, x2, 1
000db620str x0, [sp+64]
000db624ldr x1, [sp+128]
000db628ldr x3, [sp+120]
000db62csubs xzr, x1, x0
000db630b.hs 0xdb638
000db634b 0xdb6a4
000db638
000db638loc_db638:
000db638sub x2, x1, x2
000db63csub x2, x2, 1
000db640sub x4, xzr, x2
000db644and x4, x0, x4, asr #63
000db648add x3, x3, x4
000db64cstr x3, [sp+120]
000db650str x2, [sp+128]
000db654b 0xdb65c
000db658
000db658loc_db658:
000db658b 0xdb65c
000db65c
000db65cloc_db65c:
000db65cldr x2, [sp+128]
000db660cbz x2, 0xdb668
000db664b 0xdb688
000db668
000db668loc_db668:
000db668adrp x0, 0x5d4000
000db66cadd x0, x0, 4032
000db670str x0, [sp+72]
000db674orr x1, xzr, 1
000db678str x1, [sp+80]
000db67cldur x29, [sp-8]
000db680ldr x30, [sp], 112
000db684ret x30
000db688
000db688loc_db688:
000db688ldr x0, [sp+120]
000db68cldr x1, [sp+128]
000db690str x0, [sp+72]
000db694str x1, [sp+80]
000db698ldur x29, [sp-8]
000db69cldr x30, [sp], 112
000db6a0ret x30
000db6a4
000db6a4loc_db6a4:
000db6a4bl runtime.panicSliceB
000db6a8
000db6a8loc_db6a8:
000db6a8bl runtime.panicIndex
000db6ac
000db6acloc_db6ac:
000db6acmov x0, x1
000db6b0mov x1, x2
000db6b4bl runtime.panicSliceB
000db6b8
000db6b8loc_db6b8:
000db6b8bl runtime.panicSliceAlen
000db6bc
000db6bcloc_db6bc:
000db6bcbl runtime.panicIndex
000db6c0hint
000db6c4
000db6c4loc_db6c4:
000db6c4stp x0, x1, [sp+8]
000db6c8mov x3, x30
000db6ccbl runtime.morestack_noctxt.abi0
000db6d0ldp x0, x1, [sp+8]
000db6d4b 0xdb460
000db6d8udf 0
000db6dcudf 0
000db460
000db6e0
000db6e0internal/filepathlite.Dir: ; void internal/filepathlite.Dir(struct string path)
000db6e0ldr x16, [x28+16]
000db6e4sub x17, sp, 32
000db6e8subs xzr, x17, x16
000db6ecb.ls 0xdb8c8
000db6f0str x30, [sp-160]!
000db6f4stur x29, [sp-8]
000db6f8sub x29, sp, 8
000db6fcstr x0, [sp+168]
000db700str x1, [sp+176]
000db704stp xzr, xzr, [sp+88]
000db708ldr x0, [sp+168]
000db70cldr x1, [sp+176]
000db710bl internal/filepathlite.VolumeName
000db714str x0, [sp+104]
000db718str x1, [sp+112]
000db71cldr x2, [sp+176]
000db720str x2, [sp+80]
000db724sub x2, x2, 1
000db728str x2, [sp+64]
000db72cb 0xdb730
000db730
000db730loc_db730:
000db730ldr x3, [sp+112]
000db734str x3, [sp+80]
000db738ldr x4, [sp+64]
000db73csubs xzr, x3, x4
000db740cset x3, le
000db744strb w3, [sp+62]
000db748b.le 0xdb750
000db74cb 0xdb784
000db750
000db750loc_db750:
000db750ldr x0, [sp+64]
000db754ldr x1, [sp+176]
000db758ldr x2, [sp+168]
000db75csubs xzr, x1, x0
000db760b.hi 0xdb768
000db764b 0xdb8c0
000db768
000db768loc_db768:
000db768ldrb w0, [x2+x0]
000db76cstrb w0, [sp+63]
000db770bl internal/filepathlite.IsPathSeparator
000db774strb w0, [sp+61]
000db778eor x1, x0, 1
000db77cstrb w1, [sp+62]
000db780b 0xdb788
000db784
000db784loc_db784:
000db784b 0xdb788
000db788
000db788loc_db788:
000db788ldrb w3, [sp+62]
000db78ctbnz w3, 0, 0xdb794
000db790b 0xdb7a8
000db794
000db794loc_db794:
000db794ldr x3, [sp+64]
000db798sub x3, x3, 1
000db79cstr x3, [sp+64]
000db7a0b 0xdb7a4
000db7a4
000db7a4loc_db7a4:
000db7a4b 0xdb730
000db7a8
000db7a8loc_db7a8:
000db7a8ldr x0, [sp+112]
000db7acstr x0, [sp+80]
000db7b0ldr x3, [sp+64]
000db7b4add x1, x3, 1
000db7b8str x1, [sp+72]
000db7bcldr x2, [sp+176]
000db7c0ldr x4, [sp+168]
000db7c4subs xzr, x2, x1
000db7c8b.hs 0xdb7d0
000db7ccb 0xdb8bc
000db7d0
000db7d0loc_db7d0:
000db7d0subs xzr, x0, x1
000db7d4b.ls 0xdb7dc
000db7d8b 0xdb8b8
000db7dc
000db7dcloc_db7dc:
000db7dcsub x2, x3, x0
000db7e0add x1, x2, 1
000db7e4sub x2, xzr, x1
000db7e8and x2, x0, x2, asr #63
000db7ecadd x0, x4, x2
000db7f0str x0, [sp+136]
000db7f4str x1, [sp+144]
000db7f8bl internal/filepathlite.Clean
000db7fcstr x0, [sp+120]
000db800str x1, [sp+128]
000db804subs xzr, x1, 1
000db808cset x2, eq
000db80cb.eq 0xdb814
000db810b 0xdb830
000db814
000db814loc_db814:
000db814subs xzr, x1, 0
000db818b.hi 0xdb820
000db81cb 0xdb8b0
000db820
000db820loc_db820:
000db820ldrb w5, [x0]
000db824subs wzr, w5, 46
000db828cset x2, eq
000db82cb 0xdb834
000db830
000db830loc_db830:
000db830b 0xdb834
000db834
000db834loc_db834:
000db834strb w2, [sp+62]
000db838tbnz w2, 0, 0xdb840
000db83cb 0xdb858
000db840
000db840loc_db840:
000db840ldr x5, [sp+112]
000db844str x5, [sp+72]
000db848subs xzr, x5, 2
000db84ccset x5, gt
000db850strb w5, [sp+62]
000db854b 0xdb85c
000db858
000db858loc_db858:
000db858b 0xdb85c
000db85c
000db85cloc_db85c:
000db85cldrb w5, [sp+62]
000db860tbnz w5, 0, 0xdb868
000db864b 0xdb884
000db868
000db868loc_db868:
000db868ldr x0, [sp+104]
000db86cldr x1, [sp+112]
000db870str x0, [sp+88]
000db874str x1, [sp+96]
000db878ldur x29, [sp-8]
000db87cldr x30, [sp], 160
000db880ret x30
000db884
000db884loc_db884:
000db884ldr x1, [sp+104]
000db888ldr x3, [sp+120]
000db88cldr x2, [sp+112]
000db890ldr x4, [sp+128]
000db894mov x0, xzr
000db898bl runtime.concatstring2
000db89cstr x0, [sp+88]
000db8a0str x1, [sp+96]
000db8a4ldur x29, [sp-8]
000db8a8ldr x30, [sp], 160
000db8acret x30
000db8b0
000db8b0loc_db8b0:
000db8b0mov x0, xzr
000db8b4bl runtime.panicIndex
000db8b8
000db8b8loc_db8b8:
000db8b8bl runtime.panicSliceB
000db8bc
000db8bcloc_db8bc:
000db8bcbl runtime.panicSliceAlen
000db8c0
000db8c0loc_db8c0:
000db8c0bl runtime.panicIndex
000db8c4hint
000db8c8
000db8c8loc_db8c8:
000db8c8stp x0, x1, [sp+8]
000db8ccmov x3, x30
000db8d0bl runtime.morestack_noctxt.abi0
000db8d4ldp x0, x1, [sp+8]
000db8d8b 0xdb6e0
000db8dcudf 0
000db6e0
000db6e0internal/filepathlite.Dir: ; void internal/filepathlite.Dir(struct string path)
000db6e0ldr x16, [x28+16]
000db6e4sub x17, sp, 32
000db6e8subs xzr, x17, x16
000db6ecb.ls 0xdb8c8
000db6f0str x30, [sp-160]!
000db6f4stur x29, [sp-8]
000db6f8sub x29, sp, 8
000db6fcstr x0, [sp+168]
000db700str x1, [sp+176]
000db704stp xzr, xzr, [sp+88]
000db708ldr x0, [sp+168]
000db70cldr x1, [sp+176]
000db710bl internal/filepathlite.VolumeName
000db714str x0, [sp+104]
000db718str x1, [sp+112]
000db71cldr x2, [sp+176]
000db720str x2, [sp+80]
000db724sub x2, x2, 1
000db728str x2, [sp+64]
000db72cb 0xdb730
000db730
000db730loc_db730:
000db730ldr x3, [sp+112]
000db734str x3, [sp+80]
000db738ldr x4, [sp+64]
000db73csubs xzr, x3, x4
000db740cset x3, le
000db744strb w3, [sp+62]
000db748b.le 0xdb750
000db74cb 0xdb784
000db750
000db750loc_db750:
000db750ldr x0, [sp+64]
000db754ldr x1, [sp+176]
000db758ldr x2, [sp+168]
000db75csubs xzr, x1, x0
000db760b.hi 0xdb768
000db764b 0xdb8c0
000db768
000db768loc_db768:
000db768ldrb w0, [x2+x0]
000db76cstrb w0, [sp+63]
000db770bl internal/filepathlite.IsPathSeparator
000db774strb w0, [sp+61]
000db778eor x1, x0, 1
000db77cstrb w1, [sp+62]
000db780b 0xdb788
000db784
000db784loc_db784:
000db784b 0xdb788
000db788
000db788loc_db788:
000db788ldrb w3, [sp+62]
000db78ctbnz w3, 0, 0xdb794
000db790b 0xdb7a8
000db794
000db794loc_db794:
000db794ldr x3, [sp+64]
000db798sub x3, x3, 1
000db79cstr x3, [sp+64]
000db7a0b 0xdb7a4
000db7a4
000db7a4loc_db7a4:
000db7a4b 0xdb730
000db7a8
000db7a8loc_db7a8:
000db7a8ldr x0, [sp+112]
000db7acstr x0, [sp+80]
000db7b0ldr x3, [sp+64]
000db7b4add x1, x3, 1
000db7b8str x1, [sp+72]
000db7bcldr x2, [sp+176]
000db7c0ldr x4, [sp+168]
000db7c4subs xzr, x2, x1
000db7c8b.hs 0xdb7d0
000db7ccb 0xdb8bc
000db7d0
000db7d0loc_db7d0:
000db7d0subs xzr, x0, x1
000db7d4b.ls 0xdb7dc
000db7d8b 0xdb8b8
000db7dc
000db7dcloc_db7dc:
000db7dcsub x2, x3, x0
000db7e0add x1, x2, 1
000db7e4sub x2, xzr, x1
000db7e8and x2, x0, x2, asr #63
000db7ecadd x0, x4, x2
000db7f0str x0, [sp+136]
000db7f4str x1, [sp+144]
000db7f8bl internal/filepathlite.Clean
000db7fcstr x0, [sp+120]
000db800str x1, [sp+128]
000db804subs xzr, x1, 1
000db808cset x2, eq
000db80cb.eq 0xdb814
000db810b 0xdb830
000db814
000db814loc_db814:
000db814subs xzr, x1, 0
000db818b.hi 0xdb820
000db81cb 0xdb8b0
000db820
000db820loc_db820:
000db820ldrb w5, [x0]
000db824subs wzr, w5, 46
000db828cset x2, eq
000db82cb 0xdb834
000db830
000db830loc_db830:
000db830b 0xdb834
000db834
000db834loc_db834:
000db834strb w2, [sp+62]
000db838tbnz w2, 0, 0xdb840
000db83cb 0xdb858
000db840
000db840loc_db840:
000db840ldr x5, [sp+112]
000db844str x5, [sp+72]
000db848subs xzr, x5, 2
000db84ccset x5, gt
000db850strb w5, [sp+62]
000db854b 0xdb85c
000db858
000db858loc_db858:
000db858b 0xdb85c
000db85c
000db85cloc_db85c:
000db85cldrb w5, [sp+62]
000db860tbnz w5, 0, 0xdb868
000db864b 0xdb884
000db868
000db868loc_db868:
000db868ldr x0, [sp+104]
000db86cldr x1, [sp+112]
000db870str x0, [sp+88]
000db874str x1, [sp+96]
000db878ldur x29, [sp-8]
000db87cldr x30, [sp], 160
000db880ret x30
000db884
000db884loc_db884:
000db884ldr x1, [sp+104]
000db888ldr x3, [sp+120]
000db88cldr x2, [sp+112]
000db890ldr x4, [sp+128]
000db894mov x0, xzr
000db898bl runtime.concatstring2
000db89cstr x0, [sp+88]
000db8a0str x1, [sp+96]
000db8a4ldur x29, [sp-8]
000db8a8ldr x30, [sp], 160
000db8acret x30
000db8b0
000db8b0loc_db8b0:
000db8b0mov x0, xzr
000db8b4bl runtime.panicIndex
000db8b8
000db8b8loc_db8b8:
000db8b8bl runtime.panicSliceB
000db8bc
000db8bcloc_db8bc:
000db8bcbl runtime.panicSliceAlen
000db8c0
000db8c0loc_db8c0:
000db8c0bl runtime.panicIndex
000db8c4hint
000db8c8
000db8c8loc_db8c8:
000db8c8stp x0, x1, [sp+8]
000db8ccmov x3, x30
000db8d0bl runtime.morestack_noctxt.abi0
000db8d4ldp x0, x1, [sp+8]
000db8d8b 0xdb6e0
000db8dcudf 0
000db6e0
000db8e0
000db8e0internal/filepathlite.VolumeName: ; void internal/filepathlite.VolumeName(struct string path)
000db8e0ldr x16, [x28+16]
000db8e4subs xzr, sp, x16
000db8e8b.ls 0xdb968
000db8ecstr x30, [sp-96]!
000db8f0stur x29, [sp-8]
000db8f4sub x29, sp, 8
000db8f8str x0, [sp+104]
000db8fcstr x1, [sp+112]
000db900stp xzr, xzr, [sp+40]
000db904ldr x0, [sp+104]
000db908ldr x1, [sp+112]
000db90cbl internal/filepathlite.volumeNameLen
000db910str x0, [sp+32]
000db914ldr x2, [sp+112]
000db918ldr x3, [sp+104]
000db91csubs xzr, x0, x2
000db920b.ls 0xdb928
000db924b 0xdb95c
000db928
000db928loc_db928:
000db928b 0xdb92c
000db92c
000db92cloc_db92c:
000db92cstr x3, [sp+72]
000db930str x0, [sp+80]
000db934mov x1, x0
000db938mov x0, x3
000db93cbl internal/filepathlite.FromSlash
000db940str x0, [sp+56]
000db944str x1, [sp+64]
000db948str x0, [sp+40]
000db94cstr x1, [sp+48]
000db950ldur x29, [sp-8]
000db954ldr x30, [sp], 96
000db958ret x30
000db95c
000db95cloc_db95c:
000db95cmov x1, x0
000db960bl runtime.panicSliceAlen
000db964hint
000db968
000db968loc_db968:
000db968stp x0, x1, [sp+8]
000db96cmov x3, x30
000db970bl runtime.morestack_noctxt.abi0
000db974ldp x0, x1, [sp+8]
000db978b 0xdb8e0
000db97cudf 0
000db8e0
000db8e0internal/filepathlite.VolumeName: ; void internal/filepathlite.VolumeName(struct string path)
000db8e0ldr x16, [x28+16]
000db8e4subs xzr, sp, x16
000db8e8b.ls 0xdb968
000db8ecstr x30, [sp-96]!
000db8f0stur x29, [sp-8]
000db8f4sub x29, sp, 8
000db8f8str x0, [sp+104]
000db8fcstr x1, [sp+112]
000db900stp xzr, xzr, [sp+40]
000db904ldr x0, [sp+104]
000db908ldr x1, [sp+112]
000db90cbl internal/filepathlite.volumeNameLen
000db910str x0, [sp+32]
000db914ldr x2, [sp+112]
000db918ldr x3, [sp+104]
000db91csubs xzr, x0, x2
000db920b.ls 0xdb928
000db924b 0xdb95c
000db928
000db928loc_db928:
000db928b 0xdb92c
000db92c
000db92cloc_db92c:
000db92cstr x3, [sp+72]
000db930str x0, [sp+80]
000db934mov x1, x0
000db938mov x0, x3
000db93cbl internal/filepathlite.FromSlash
000db940str x0, [sp+56]
000db944str x1, [sp+64]
000db948str x0, [sp+40]
000db94cstr x1, [sp+48]
000db950ldur x29, [sp-8]
000db954ldr x30, [sp], 96
000db958ret x30
000db95c
000db95cloc_db95c:
000db95cmov x1, x0
000db960bl runtime.panicSliceAlen
000db964hint
000db968
000db968loc_db968:
000db968stp x0, x1, [sp+8]
000db96cmov x3, x30
000db970bl runtime.morestack_noctxt.abi0
000db974ldp x0, x1, [sp+8]
000db978b 0xdb8e0
000db97cudf 0
000db8e0
000db980
000db980internal/filepathlite.VolumeNameLen: ; void internal/filepathlite.VolumeNameLen(struct string path)
000db980ldr x16, [x28+16]
000db984subs xzr, sp, x16
000db988b.ls 0xdb9bc
000db98cstr x30, [sp-48]!
000db990stur x29, [sp-8]
000db994sub x29, sp, 8
000db998str x0, [sp+56]
000db99cstr x1, [sp+64]
000db9a0str xzr, [sp+24]
000db9a4bl internal/filepathlite.volumeNameLen
000db9a8str x0, [sp+32]
000db9acstr x0, [sp+24]
000db9b0ldur x29, [sp-8]
000db9b4ldr x30, [sp], 48
000db9b8ret x30
000db9bc
000db9bcloc_db9bc:
000db9bcstp x0, x1, [sp+8]
000db9c0mov x3, x30
000db9c4bl runtime.morestack_noctxt.abi0
000db9c8ldp x0, x1, [sp+8]
000db9ccb 0xdb980
000db980
000db980internal/filepathlite.VolumeNameLen: ; void internal/filepathlite.VolumeNameLen(struct string path)
000db980ldr x16, [x28+16]
000db984subs xzr, sp, x16
000db988b.ls 0xdb9bc
000db98cstr x30, [sp-48]!
000db990stur x29, [sp-8]
000db994sub x29, sp, 8
000db998str x0, [sp+56]
000db99cstr x1, [sp+64]
000db9a0str xzr, [sp+24]
000db9a4bl internal/filepathlite.volumeNameLen
000db9a8str x0, [sp+32]
000db9acstr x0, [sp+24]
000db9b0ldur x29, [sp-8]
000db9b4ldr x30, [sp], 48
000db9b8ret x30
000db9bc
000db9bcloc_db9bc:
000db9bcstp x0, x1, [sp+8]
000db9c0mov x3, x30
000db9c4bl runtime.morestack_noctxt.abi0
000db9c8ldp x0, x1, [sp+8]
000db9ccb 0xdb980
000db980
000db9d0
000db9d0internal/filepathlite.postClean: ; void internal/filepathlite.postClean(internal/filepathlite.lazybuf * out)
000db9d0str x0, [sp+8]
000db9d4ret x30
000db9d8udf 0
000db9dcudf 0
000db9d0
000db9d0internal/filepathlite.postClean: ; void internal/filepathlite.postClean(internal/filepathlite.lazybuf * out)
000db9d0str x0, [sp+8]
000db9d4ret x30
000db9d8udf 0
000db9dcudf 0
000db9d0
000db9e0
000db9e0internal/filepathlite.IsPathSeparator: ; void internal/filepathlite.IsPathSeparator(uint8 c)
000db9e0str x30, [sp-32]!
000db9e4stur x29, [sp-8]
000db9e8sub x29, sp, 8
000db9ecstrb w0, [sp+40]
000db9f0strb wzr, [sp+23]
000db9f4ubfm x1, x0, 0, 7
000db9f8subs wzr, w1, 47
000db9fccset x0, eq
000dba00strb w0, [sp+23]
000dba04add x29, sp, 24
000dba08add sp, sp, 32
000dba0cret x30
000db9e0
000db9e0internal/filepathlite.IsPathSeparator: ; void internal/filepathlite.IsPathSeparator(uint8 c)
000db9e0str x30, [sp-32]!
000db9e4stur x29, [sp-8]
000db9e8sub x29, sp, 8
000db9ecstrb w0, [sp+40]
000db9f0strb wzr, [sp+23]
000db9f4ubfm x1, x0, 0, 7
000db9f8subs wzr, w1, 47
000db9fccset x0, eq
000dba00strb w0, [sp+23]
000dba04add x29, sp, 24
000dba08add sp, sp, 32
000dba0cret x30
000db9e0
000dba10
000dba10internal/filepathlite.isLocal: ; void internal/filepathlite.isLocal(struct string path)
000dba10ldr x16, [x28+16]
000dba14subs xzr, sp, x16
000dba18b.ls 0xdba54
000dba1cstr x30, [sp-48]!
000dba20stur x29, [sp-8]
000dba24sub x29, sp, 8
000dba28str x0, [sp+56]
000dba2cstr x1, [sp+64]
000dba30strb wzr, [sp+38]
000dba34ldr x0, [sp+56]
000dba38ldr x1, [sp+64]
000dba3cbl internal/filepathlite.unixIsLocal
000dba40strb w0, [sp+39]
000dba44strb w0, [sp+38]
000dba48ldur x29, [sp-8]
000dba4cldr x30, [sp], 48
000dba50ret x30
000dba54
000dba54loc_dba54:
000dba54stp x0, x1, [sp+8]
000dba58mov x3, x30
000dba5cbl runtime.morestack_noctxt.abi0
000dba60ldp x0, x1, [sp+8]
000dba64b 0xdba10
000dba68udf 0
000dba6cudf 0
000dba10
000dba10internal/filepathlite.isLocal: ; void internal/filepathlite.isLocal(struct string path)
000dba10ldr x16, [x28+16]
000dba14subs xzr, sp, x16
000dba18b.ls 0xdba54
000dba1cstr x30, [sp-48]!
000dba20stur x29, [sp-8]
000dba24sub x29, sp, 8
000dba28str x0, [sp+56]
000dba2cstr x1, [sp+64]
000dba30strb wzr, [sp+38]
000dba34ldr x0, [sp+56]
000dba38ldr x1, [sp+64]
000dba3cbl internal/filepathlite.unixIsLocal
000dba40strb w0, [sp+39]
000dba44strb w0, [sp+38]
000dba48ldur x29, [sp-8]
000dba4cldr x30, [sp], 48
000dba50ret x30
000dba54
000dba54loc_dba54:
000dba54stp x0, x1, [sp+8]
000dba58mov x3, x30
000dba5cbl runtime.morestack_noctxt.abi0
000dba60ldp x0, x1, [sp+8]
000dba64b 0xdba10
000dba68udf 0
000dba6cudf 0
000dba10
000dba70
000dba70internal/filepathlite.IsAbs: ; void internal/filepathlite.IsAbs(struct string path)
000dba70ldr x16, [x28+16]
000dba74subs xzr, sp, x16
000dba78b.ls 0xdbac0
000dba7cstr x30, [sp-64]!
000dba80stur x29, [sp-8]
000dba84sub x29, sp, 8
000dba88str x0, [sp+72]
000dba8cstr x1, [sp+80]
000dba90strb wzr, [sp+54]
000dba94ldr x0, [sp+72]
000dba98ldr x1, [sp+80]
000dba9cadrp x2, 0x5d4000
000dbaa0add x2, x2, 4032
000dbaa4orr x3, xzr, 1
000dbaa8bl internal/stringslite.HasPrefix
000dbaacstrb w0, [sp+55]
000dbab0strb w0, [sp+54]
000dbab4ldur x29, [sp-8]
000dbab8ldr x30, [sp], 64
000dbabcret x30
000dbac0
000dbac0loc_dbac0:
000dbac0stp x0, x1, [sp+8]
000dbac4mov x3, x30
000dbac8bl runtime.morestack_noctxt.abi0
000dbaccldp x0, x1, [sp+8]
000dbad0b 0xdba70
000dbad4udf 0
000dbad8udf 0
000dbadcudf 0
000dba70
000dba70internal/filepathlite.IsAbs: ; void internal/filepathlite.IsAbs(struct string path)
000dba70ldr x16, [x28+16]
000dba74subs xzr, sp, x16
000dba78b.ls 0xdbac0
000dba7cstr x30, [sp-64]!
000dba80stur x29, [sp-8]
000dba84sub x29, sp, 8
000dba88str x0, [sp+72]
000dba8cstr x1, [sp+80]
000dba90strb wzr, [sp+54]
000dba94ldr x0, [sp+72]
000dba98ldr x1, [sp+80]
000dba9cadrp x2, 0x5d4000
000dbaa0add x2, x2, 4032
000dbaa4orr x3, xzr, 1
000dbaa8bl internal/stringslite.HasPrefix
000dbaacstrb w0, [sp+55]
000dbab0strb w0, [sp+54]
000dbab4ldur x29, [sp-8]
000dbab8ldr x30, [sp], 64
000dbabcret x30
000dbac0
000dbac0loc_dbac0:
000dbac0stp x0, x1, [sp+8]
000dbac4mov x3, x30
000dbac8bl runtime.morestack_noctxt.abi0
000dbaccldp x0, x1, [sp+8]
000dbad0b 0xdba70
000dbad4udf 0
000dbad8udf 0
000dbadcudf 0
000dba70
000dbae0
000dbae0internal/filepathlite.volumeNameLen: ; void internal/filepathlite.volumeNameLen(struct string path)
000dbae0str x30, [sp-32]!
000dbae4stur x29, [sp-8]
000dbae8sub x29, sp, 8
000dbaecstr x0, [sp+40]
000dbaf0str x1, [sp+48]
000dbaf4str xzr, [sp+16]
000dbaf8str xzr, [sp+16]
000dbafcmov x0, xzr
000dbb00add x29, sp, 24
000dbb04add sp, sp, 32
000dbb08ret x30
000dbb0cudf 0
000dbae0
000dbae0internal/filepathlite.volumeNameLen: ; void internal/filepathlite.volumeNameLen(struct string path)
000dbae0str x30, [sp-32]!
000dbae4stur x29, [sp-8]
000dbae8sub x29, sp, 8
000dbaecstr x0, [sp+40]
000dbaf0str x1, [sp+48]
000dbaf4str xzr, [sp+16]
000dbaf8str xzr, [sp+16]
000dbafcmov x0, xzr
000dbb00add x29, sp, 24
000dbb04add sp, sp, 32
000dbb08ret x30
000dbb0cudf 0
000dbae0
000dbb10
000dbb10internal/testlog.PanicOnExit0: ; void internal/testlog.PanicOnExit0(void)
000dbb10ldr x16, [x28+16]
000dbb14subs xzr, sp, x16
000dbb18b.ls 0xdbbe0
000dbb1cstr x30, [sp-112]!
000dbb20stur x29, [sp-8]
000dbb24sub x29, sp, 8
000dbb28strb wzr, [sp+23]
000dbb2cadrp x0, 0x970000
000dbb30add x0, x0, 2496
000dbb34bl sync.(*Mutex).Lock
000dbb38adrp x1, 0x970000
000dbb3cadd x1, x1, 2496
000dbb40str x1, [sp+96]
000dbb44stp xzr, xzr, [sp+72]
000dbb48add x1, sp, 72
000dbb4cstr x1, [sp+88]
000dbb50ldrsb x27, [x1]
000dbb54adrp x2, 0
000dbb58add x2, x2, 3056
000dbb5cstr x2, [x1]
000dbb60ldrsb x27, [x1]
000dbb64ldr x2, [sp+96]
000dbb68adrp x27, 0x970000
000dbb6cldr w3, [x27+3056]
000dbb70cbz w3, 0xdbb78
000dbb74b 0xdbb7c
000dbb78
000dbb78loc_dbb78:
000dbb78b 0xdbb90
000dbb7c
000dbb7cloc_dbb7c:
000dbb7cbl runtime.gcWriteBarrier2
000dbb80str x2, [x25]
000dbb84ldr x3, [x1+8]
000dbb88str x3, [x25+8]
000dbb8cb 0xdbb90
000dbb90
000dbb90loc_dbb90:
000dbb90str x2, [x1+8]
000dbb94str x1, [sp+48]
000dbb98add x0, sp, 24
000dbb9cbl runtime.deferprocStack
000dbba0subs xzr, x0, 0
000dbba4b.ne 0xdbbcc
000dbba8b 0xdbbac
000dbbac
000dbbacloc_dbbac:
000dbbacadrp x27, 0x970000
000dbbb0ldrb w0, [x27+2504]
000dbbb4strb w0, [sp+23]
000dbbb8bl runtime.deferreturn
000dbbbcldrb w0, [sp+23]
000dbbc0ldur x29, [sp-8]
000dbbc4ldr x30, [sp], 112
000dbbc8ret x30
000dbbcc
000dbbccloc_dbbcc:
000dbbccbl runtime.deferreturn
000dbbd0ldrb w0, [sp+23]
000dbbd4ldur x29, [sp-8]
000dbbd8ldr x30, [sp], 112
000dbbdcret x30
000dbbe0
000dbbe0loc_dbbe0:
000dbbe0mov x3, x30
000dbbe4bl runtime.morestack_noctxt.abi0
000dbbe8b 0xdbb10
000dbbecudf 0
000dbb10
000dbb10internal/testlog.PanicOnExit0: ; void internal/testlog.PanicOnExit0(void)
000dbb10ldr x16, [x28+16]
000dbb14subs xzr, sp, x16
000dbb18b.ls 0xdbbe0
000dbb1cstr x30, [sp-112]!
000dbb20stur x29, [sp-8]
000dbb24sub x29, sp, 8
000dbb28strb wzr, [sp+23]
000dbb2cadrp x0, 0x970000
000dbb30add x0, x0, 2496
000dbb34bl sync.(*Mutex).Lock
000dbb38adrp x1, 0x970000
000dbb3cadd x1, x1, 2496
000dbb40str x1, [sp+96]
000dbb44stp xzr, xzr, [sp+72]
000dbb48add x1, sp, 72
000dbb4cstr x1, [sp+88]
000dbb50ldrsb x27, [x1]
000dbb54adrp x2, 0
000dbb58add x2, x2, 3056
000dbb5cstr x2, [x1]
000dbb60ldrsb x27, [x1]
000dbb64ldr x2, [sp+96]
000dbb68adrp x27, 0x970000
000dbb6cldr w3, [x27+3056]
000dbb70cbz w3, 0xdbb78
000dbb74b 0xdbb7c
000dbb78
000dbb78loc_dbb78:
000dbb78b 0xdbb90
000dbb7c
000dbb7cloc_dbb7c:
000dbb7cbl runtime.gcWriteBarrier2
000dbb80str x2, [x25]
000dbb84ldr x3, [x1+8]
000dbb88str x3, [x25+8]
000dbb8cb 0xdbb90
000dbb90
000dbb90loc_dbb90:
000dbb90str x2, [x1+8]
000dbb94str x1, [sp+48]
000dbb98add x0, sp, 24
000dbb9cbl runtime.deferprocStack
000dbba0subs xzr, x0, 0
000dbba4b.ne 0xdbbcc
000dbba8b 0xdbbac
000dbbac
000dbbacloc_dbbac:
000dbbacadrp x27, 0x970000
000dbbb0ldrb w0, [x27+2504]
000dbbb4strb w0, [sp+23]
000dbbb8bl runtime.deferreturn
000dbbbcldrb w0, [sp+23]
000dbbc0ldur x29, [sp-8]
000dbbc4ldr x30, [sp], 112
000dbbc8ret x30
000dbbcc
000dbbccloc_dbbcc:
000dbbccbl runtime.deferreturn
000dbbd0ldrb w0, [sp+23]
000dbbd4ldur x29, [sp-8]
000dbbd8ldr x30, [sp], 112
000dbbdcret x30
000dbbe0
000dbbe0loc_dbbe0:
000dbbe0mov x3, x30
000dbbe4bl runtime.morestack_noctxt.abi0
000dbbe8b 0xdbb10
000dbbecudf 0
000dbb10
000dbbf0
000dbbf0internal/testlog.PanicOnExit0.deferwrap1: ; void internal/testlog.PanicOnExit0.deferwrap1(void)
000dbbf0ldr x16, [x28+16]
000dbbf4subs xzr, sp, x16
000dbbf8b.ls 0xdbc28
000dbbfcstr x30, [sp-32]!
000dbc00stur x29, [sp-8]
000dbc04sub x29, sp, 8
000dbc08ldr x16, [x28+32]
000dbc0ccbnz x16, 0xdbc34
000dbc10
000dbc10loc_dbc10:
000dbc10ldr x0, [x26+8]
000dbc14str x0, [sp+16]
000dbc18bl sync.(*Mutex).Unlock
000dbc1cldur x29, [sp-8]
000dbc20ldr x30, [sp], 32
000dbc24ret x30
000dbc28
000dbc28loc_dbc28:
000dbc28mov x3, x30
000dbc2cbl runtime.morestack.abi0
000dbc30b 0xdbbf0
000dbc34
000dbc34loc_dbc34:
000dbc34ldr x17, [x16]
000dbc38add x20, sp, 40
000dbc3csubs xzr, x20, x17
000dbc40b.ne 0xdbc10
000dbc44add x20, sp, 8
000dbc48str x20, [x16]
000dbc4cb 0xdbc10
000dbbf0
000dbbf0internal/testlog.PanicOnExit0.deferwrap1: ; void internal/testlog.PanicOnExit0.deferwrap1(void)
000dbbf0ldr x16, [x28+16]
000dbbf4subs xzr, sp, x16
000dbbf8b.ls 0xdbc28
000dbbfcstr x30, [sp-32]!
000dbc00stur x29, [sp-8]
000dbc04sub x29, sp, 8
000dbc08ldr x16, [x28+32]
000dbc0ccbnz x16, 0xdbc34
000dbc10
000dbc10loc_dbc10:
000dbc10ldr x0, [x26+8]
000dbc14str x0, [sp+16]
000dbc18bl sync.(*Mutex).Unlock
000dbc1cldur x29, [sp-8]
000dbc20ldr x30, [sp], 32
000dbc24ret x30
000dbc28
000dbc28loc_dbc28:
000dbc28mov x3, x30
000dbc2cbl runtime.morestack.abi0
000dbc30b 0xdbbf0
000dbc34
000dbc34loc_dbc34:
000dbc34ldr x17, [x16]
000dbc38add x20, sp, 40
000dbc3csubs xzr, x20, x17
000dbc40b.ne 0xdbc10
000dbc44add x20, sp, 8
000dbc48str x20, [x16]
000dbc4cb 0xdbc10
000dbbf0
000dbc50
000dbc50internal/testlog.Logger: ; void internal/testlog.Logger(void)
000dbc50ldr x16, [x28+16]
000dbc54subs xzr, sp, x16
000dbc58b.ls 0xdbccc
000dbc5cstr x30, [sp-64]!
000dbc60stur x29, [sp-8]
000dbc64sub x29, sp, 8
000dbc68stp xzr, xzr, [sp+32]
000dbc6cadrp x0, 0x945000
000dbc70add x0, x0, 3376
000dbc74adrp x1, 0x641000
000dbc78add x1, x1, 448
000dbc7cbl sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load
000dbc80str x0, [sp+48]
000dbc84ldr x2, [sp+48]
000dbc88cbnz x2, 0xdbc90
000dbc8cb 0xdbcb4
000dbc90
000dbc90loc_dbc90:
000dbc90ldr x2, [sp+48]
000dbc94ldrsb x27, [x2]
000dbc98ldr x0, [x2]
000dbc9cldr x1, [x2+8]
000dbca0str x0, [sp+32]
000dbca4str x1, [sp+40]
000dbca8ldur x29, [sp-8]
000dbcacldr x30, [sp], 64
000dbcb0ret x30
000dbcb4
000dbcb4loc_dbcb4:
000dbcb4stp xzr, xzr, [sp+32]
000dbcb8mov x0, xzr
000dbcbcmov x1, xzr
000dbcc0ldur x29, [sp-8]
000dbcc4ldr x30, [sp], 64
000dbcc8ret x30
000dbccc
000dbcccloc_dbccc:
000dbcccmov x3, x30
000dbcd0bl runtime.morestack_noctxt.abi0
000dbcd4b 0xdbc50
000dbcd8udf 0
000dbcdcudf 0
000dbc50
000dbc50internal/testlog.Logger: ; void internal/testlog.Logger(void)
000dbc50ldr x16, [x28+16]
000dbc54subs xzr, sp, x16
000dbc58b.ls 0xdbccc
000dbc5cstr x30, [sp-64]!
000dbc60stur x29, [sp-8]
000dbc64sub x29, sp, 8
000dbc68stp xzr, xzr, [sp+32]
000dbc6cadrp x0, 0x945000
000dbc70add x0, x0, 3376
000dbc74adrp x1, 0x641000
000dbc78add x1, x1, 448
000dbc7cbl sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load
000dbc80str x0, [sp+48]
000dbc84ldr x2, [sp+48]
000dbc88cbnz x2, 0xdbc90
000dbc8cb 0xdbcb4
000dbc90
000dbc90loc_dbc90:
000dbc90ldr x2, [sp+48]
000dbc94ldrsb x27, [x2]
000dbc98ldr x0, [x2]
000dbc9cldr x1, [x2+8]
000dbca0str x0, [sp+32]
000dbca4str x1, [sp+40]
000dbca8ldur x29, [sp-8]
000dbcacldr x30, [sp], 64
000dbcb0ret x30
000dbcb4
000dbcb4loc_dbcb4:
000dbcb4stp xzr, xzr, [sp+32]
000dbcb8mov x0, xzr
000dbcbcmov x1, xzr
000dbcc0ldur x29, [sp-8]
000dbcc4ldr x30, [sp], 64
000dbcc8ret x30
000dbccc
000dbcccloc_dbccc:
000dbcccmov x3, x30
000dbcd0bl runtime.morestack_noctxt.abi0
000dbcd4b 0xdbc50
000dbcd8udf 0
000dbcdcudf 0
000dbc50
000dbce0
000dbce0internal/testlog.Getenv: ; void internal/testlog.Getenv(struct string name)
000dbce0ldr x16, [x28+16]
000dbce4subs xzr, sp, x16
000dbce8b.ls 0xdbd44
000dbcecstr x30, [sp-64]!
000dbcf0stur x29, [sp-8]
000dbcf4sub x29, sp, 8
000dbcf8str x0, [sp+72]
000dbcfcstr x1, [sp+80]
000dbd00bl internal/testlog.Logger
000dbd04str x0, [sp+40]
000dbd08str x1, [sp+48]
000dbd0ccbnz x0, 0xdbd14
000dbd10b 0xdbd34
000dbd14
000dbd14loc_dbd14:
000dbd14ldrsb x27, [x0]
000dbd18ldr x3, [sp+72]
000dbd1cldr x2, [sp+80]
000dbd20ldr x4, [x0+32]
000dbd24mov x0, x1
000dbd28mov x1, x3
000dbd2cblr x4
000dbd30b 0xdbd38
000dbd34
000dbd34loc_dbd34:
000dbd34b 0xdbd38
000dbd38
000dbd38loc_dbd38:
000dbd38ldur x29, [sp-8]
000dbd3cldr x30, [sp], 64
000dbd40ret x30
000dbd44
000dbd44loc_dbd44:
000dbd44stp x0, x1, [sp+8]
000dbd48mov x3, x30
000dbd4cbl runtime.morestack_noctxt.abi0
000dbd50ldp x0, x1, [sp+8]
000dbd54b 0xdbce0
000dbd58udf 0
000dbd5cudf 0
000dbce0
000dbce0internal/testlog.Getenv: ; void internal/testlog.Getenv(struct string name)
000dbce0ldr x16, [x28+16]
000dbce4subs xzr, sp, x16
000dbce8b.ls 0xdbd44
000dbcecstr x30, [sp-64]!
000dbcf0stur x29, [sp-8]
000dbcf4sub x29, sp, 8
000dbcf8str x0, [sp+72]
000dbcfcstr x1, [sp+80]
000dbd00bl internal/testlog.Logger
000dbd04str x0, [sp+40]
000dbd08str x1, [sp+48]
000dbd0ccbnz x0, 0xdbd14
000dbd10b 0xdbd34
000dbd14
000dbd14loc_dbd14:
000dbd14ldrsb x27, [x0]
000dbd18ldr x3, [sp+72]
000dbd1cldr x2, [sp+80]
000dbd20ldr x4, [x0+32]
000dbd24mov x0, x1
000dbd28mov x1, x3
000dbd2cblr x4
000dbd30b 0xdbd38
000dbd34
000dbd34loc_dbd34:
000dbd34b 0xdbd38
000dbd38
000dbd38loc_dbd38:
000dbd38ldur x29, [sp-8]
000dbd3cldr x30, [sp], 64
000dbd40ret x30
000dbd44
000dbd44loc_dbd44:
000dbd44stp x0, x1, [sp+8]
000dbd48mov x3, x30
000dbd4cbl runtime.morestack_noctxt.abi0
000dbd50ldp x0, x1, [sp+8]
000dbd54b 0xdbce0
000dbd58udf 0
000dbd5cudf 0
000dbce0
000dbd60
000dbd60internal/testlog.Open: ; void internal/testlog.Open(struct string name)
000dbd60ldr x16, [x28+16]
000dbd64subs xzr, sp, x16
000dbd68b.ls 0xdbdc4
000dbd6cstr x30, [sp-64]!
000dbd70stur x29, [sp-8]
000dbd74sub x29, sp, 8
000dbd78str x0, [sp+72]
000dbd7cstr x1, [sp+80]
000dbd80bl internal/testlog.Logger
000dbd84str x0, [sp+40]
000dbd88str x1, [sp+48]
000dbd8ccbnz x0, 0xdbd94
000dbd90b 0xdbdb4
000dbd94
000dbd94loc_dbd94:
000dbd94ldrsb x27, [x0]
000dbd98ldr x3, [sp+72]
000dbd9cldr x2, [sp+80]
000dbda0ldr x4, [x0+40]
000dbda4mov x0, x1
000dbda8mov x1, x3
000dbdacblr x4
000dbdb0b 0xdbdb8
000dbdb4
000dbdb4loc_dbdb4:
000dbdb4b 0xdbdb8
000dbdb8
000dbdb8loc_dbdb8:
000dbdb8ldur x29, [sp-8]
000dbdbcldr x30, [sp], 64
000dbdc0ret x30
000dbdc4
000dbdc4loc_dbdc4:
000dbdc4stp x0, x1, [sp+8]
000dbdc8mov x3, x30
000dbdccbl runtime.morestack_noctxt.abi0
000dbdd0ldp x0, x1, [sp+8]
000dbdd4b 0xdbd60
000dbdd8udf 0
000dbddcudf 0
000dbd60
000dbd60internal/testlog.Open: ; void internal/testlog.Open(struct string name)
000dbd60ldr x16, [x28+16]
000dbd64subs xzr, sp, x16
000dbd68b.ls 0xdbdc4
000dbd6cstr x30, [sp-64]!
000dbd70stur x29, [sp-8]
000dbd74sub x29, sp, 8
000dbd78str x0, [sp+72]
000dbd7cstr x1, [sp+80]
000dbd80bl internal/testlog.Logger
000dbd84str x0, [sp+40]
000dbd88str x1, [sp+48]
000dbd8ccbnz x0, 0xdbd94
000dbd90b 0xdbdb4
000dbd94
000dbd94loc_dbd94:
000dbd94ldrsb x27, [x0]
000dbd98ldr x3, [sp+72]
000dbd9cldr x2, [sp+80]
000dbda0ldr x4, [x0+40]
000dbda4mov x0, x1
000dbda8mov x1, x3
000dbdacblr x4
000dbdb0b 0xdbdb8
000dbdb4
000dbdb4loc_dbdb4:
000dbdb4b 0xdbdb8
000dbdb8
000dbdb8loc_dbdb8:
000dbdb8ldur x29, [sp-8]
000dbdbcldr x30, [sp], 64
000dbdc0ret x30
000dbdc4
000dbdc4loc_dbdc4:
000dbdc4stp x0, x1, [sp+8]
000dbdc8mov x3, x30
000dbdccbl runtime.morestack_noctxt.abi0
000dbdd0ldp x0, x1, [sp+8]
000dbdd4b 0xdbd60
000dbdd8udf 0
000dbddcudf 0
000dbd60
000dbde0
000dbde0internal/testlog.Stat: ; void internal/testlog.Stat(struct string name)
000dbde0ldr x16, [x28+16]
000dbde4subs xzr, sp, x16
000dbde8b.ls 0xdbe44
000dbdecstr x30, [sp-64]!
000dbdf0stur x29, [sp-8]
000dbdf4sub x29, sp, 8
000dbdf8str x0, [sp+72]
000dbdfcstr x1, [sp+80]
000dbe00bl internal/testlog.Logger
000dbe04str x0, [sp+40]
000dbe08str x1, [sp+48]
000dbe0ccbnz x0, 0xdbe14
000dbe10b 0xdbe34
000dbe14
000dbe14loc_dbe14:
000dbe14ldrsb x27, [x0]
000dbe18ldr x3, [sp+72]
000dbe1cldr x2, [sp+80]
000dbe20ldr x4, [x0+48]
000dbe24mov x0, x1
000dbe28mov x1, x3
000dbe2cblr x4
000dbe30b 0xdbe38
000dbe34
000dbe34loc_dbe34:
000dbe34b 0xdbe38
000dbe38
000dbe38loc_dbe38:
000dbe38ldur x29, [sp-8]
000dbe3cldr x30, [sp], 64
000dbe40ret x30
000dbe44
000dbe44loc_dbe44:
000dbe44stp x0, x1, [sp+8]
000dbe48mov x3, x30
000dbe4cbl runtime.morestack_noctxt.abi0
000dbe50ldp x0, x1, [sp+8]
000dbe54b 0xdbde0
000dbe58udf 0
000dbe5cudf 0
000dbde0
000dbde0internal/testlog.Stat: ; void internal/testlog.Stat(struct string name)
000dbde0ldr x16, [x28+16]
000dbde4subs xzr, sp, x16
000dbde8b.ls 0xdbe44
000dbdecstr x30, [sp-64]!
000dbdf0stur x29, [sp-8]
000dbdf4sub x29, sp, 8
000dbdf8str x0, [sp+72]
000dbdfcstr x1, [sp+80]
000dbe00bl internal/testlog.Logger
000dbe04str x0, [sp+40]
000dbe08str x1, [sp+48]
000dbe0ccbnz x0, 0xdbe14
000dbe10b 0xdbe34
000dbe14
000dbe14loc_dbe14:
000dbe14ldrsb x27, [x0]
000dbe18ldr x3, [sp+72]
000dbe1cldr x2, [sp+80]
000dbe20ldr x4, [x0+48]
000dbe24mov x0, x1
000dbe28mov x1, x3
000dbe2cblr x4
000dbe30b 0xdbe38
000dbe34
000dbe34loc_dbe34:
000dbe34b 0xdbe38
000dbe38
000dbe38loc_dbe38:
000dbe38ldur x29, [sp-8]
000dbe3cldr x30, [sp], 64
000dbe40ret x30
000dbe44
000dbe44loc_dbe44:
000dbe44stp x0, x1, [sp+8]
000dbe48mov x3, x30
000dbe4cbl runtime.morestack_noctxt.abi0
000dbe50ldp x0, x1, [sp+8]
000dbe54b 0xdbde0
000dbe58udf 0
000dbe5cudf 0
000dbde0
000dbe60
000dbe60sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load: ; void sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load(sync/atomic.Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }] * x, uintptr[16] * dict)
000dbe60str x30, [sp-48]!
000dbe64stur x29, [sp-8]
000dbe68sub x29, sp, 8
000dbe6cstr x0, [sp+56]
000dbe70str x1, [sp+64]
000dbe74str xzr, [sp+16]
000dbe78ldr x1, [sp+56]
000dbe7cldrsb x27, [x1]
000dbe80str x1, [sp+24]
000dbe84ldar x1, [x1]
000dbe88str x1, [sp+32]
000dbe8cldr x1, [sp+32]
000dbe90str x1, [sp+16]
000dbe94ldr x0, [sp+16]
000dbe98add x29, sp, 40
000dbe9cadd sp, sp, 48
000dbea0ret x30
000dbea4udf 0
000dbea8udf 0
000dbeacudf 0
000dbe60
000dbe60sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load: ; void sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load(sync/atomic.Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }] * x, uintptr[16] * dict)
000dbe60str x30, [sp-48]!
000dbe64stur x29, [sp-8]
000dbe68sub x29, sp, 8
000dbe6cstr x0, [sp+56]
000dbe70str x1, [sp+64]
000dbe74str xzr, [sp+16]
000dbe78ldr x1, [sp+56]
000dbe7cldrsb x27, [x1]
000dbe80str x1, [sp+24]
000dbe84ldar x1, [x1]
000dbe88str x1, [sp+32]
000dbe8cldr x1, [sp+32]
000dbe90str x1, [sp+16]
000dbe94ldr x0, [sp+16]
000dbe98add x29, sp, 40
000dbe9cadd sp, sp, 48
000dbea0ret x30
000dbea4udf 0
000dbea8udf 0
000dbeacudf 0
000dbe60
000dbeb0
000dbeb0type:.eq.sync/atomic.Pointer[internal/testlog.Interface]: ; void type:.eq.sync/atomic.Pointer[internal/testlog.Interface](sync/atomic.Pointer[internal/testlog.Interface] * p, sync/atomic.Pointer[internal/testlog.Interface] * q)
000dbeb0str x30, [sp-32]!
000dbeb4stur x29, [sp-8]
000dbeb8sub x29, sp, 8
000dbebcstr x0, [sp+40]
000dbec0str x1, [sp+48]
000dbec4strb wzr, [sp+23]
000dbec8ldr x1, [sp+40]
000dbeccldr x2, [sp+48]
000dbed0ldr x1, [x1]
000dbed4ldr x2, [x2]
000dbed8subs xzr, x2, x1
000dbedccset x0, eq
000dbee0strb w0, [sp+23]
000dbee4b 0xdbee8
000dbee8
000dbee8loc_dbee8:
000dbee8add x29, sp, 24
000dbeecadd sp, sp, 32
000dbef0ret x30
000dbef4udf 0
000dbef8udf 0
000dbefcudf 0
000dbeb0
000dbeb0type:.eq.sync/atomic.Pointer[internal/testlog.Interface]: ; void type:.eq.sync/atomic.Pointer[internal/testlog.Interface](sync/atomic.Pointer[internal/testlog.Interface] * p, sync/atomic.Pointer[internal/testlog.Interface] * q)
000dbeb0str x30, [sp-32]!
000dbeb4stur x29, [sp-8]
000dbeb8sub x29, sp, 8
000dbebcstr x0, [sp+40]
000dbec0str x1, [sp+48]
000dbec4strb wzr, [sp+23]
000dbec8ldr x1, [sp+40]
000dbeccldr x2, [sp+48]
000dbed0ldr x1, [x1]
000dbed4ldr x2, [x2]
000dbed8subs xzr, x2, x1
000dbedccset x0, eq
000dbee0strb w0, [sp+23]
000dbee4b 0xdbee8
000dbee8
000dbee8loc_dbee8:
000dbee8add x29, sp, 24
000dbeecadd sp, sp, 32
000dbef0ret x30
000dbef4udf 0
000dbef8udf 0
000dbefcudf 0
000dbeb0
000dbf00
000dbf00internal/syscall/unix.Unlinkat: ; void internal/syscall/unix.Unlinkat(int dirfd, struct string path, int flags)
000dbf00ldr x16, [x28+16]
000dbf04sub x17, sp, 80
000dbf08subs xzr, x17, x16
000dbf0cb.ls 0xdc024
000dbf10str x30, [sp-208]!
000dbf14stur x29, [sp-8]
000dbf18sub x29, sp, 8
000dbf1cstr x0, [sp+216]
000dbf20str x1, [sp+224]
000dbf24str x2, [sp+232]
000dbf28str x3, [sp+240]
000dbf2cstp xzr, xzr, [sp+96]
000dbf30str xzr, [sp+184]
000dbf34stp xzr, xzr, [sp+168]
000dbf38ldr x0, [sp+224]
000dbf3cldr x1, [sp+232]
000dbf40bl syscall.BytePtrFromString
000dbf44str x0, [sp+184]
000dbf48str x1, [sp+168]
000dbf4cstr x2, [sp+176]
000dbf50ldr x2, [sp+184]
000dbf54str x2, [sp+152]
000dbf58ldr x2, [sp+176]
000dbf5cldr x3, [sp+168]
000dbf60str x3, [sp+136]
000dbf64str x2, [sp+144]
000dbf68ldr x2, [sp+152]
000dbf6cstr x2, [sp+112]
000dbf70ldr x1, [sp+144]
000dbf74ldr x0, [sp+136]
000dbf78str x0, [sp+120]
000dbf7cstr x1, [sp+128]
000dbf80cbnz x0, 0xdbf88
000dbf84b 0xdbf9c
000dbf88
000dbf88loc_dbf88:
000dbf88str x0, [sp+96]
000dbf8cstr x1, [sp+104]
000dbf90ldur x29, [sp-8]
000dbf94ldr x30, [sp], 208
000dbf98ret x30
000dbf9c
000dbf9cloc_dbf9c:
000dbf9cldr x4, [sp+112]
000dbfa0str x4, [sp+192]
000dbfa4ldr x1, [sp+216]
000dbfa8ldr x2, [sp+192]
000dbfacldr x3, [sp+240]
000dbfb0movz x0, 35
000dbfb4bl syscall.Syscall
000dbfb8str x0, [sp+72]
000dbfbcstr x1, [sp+64]
000dbfc0str x2, [sp+56]
000dbfc4str x0, [sp+48]
000dbfc8str x1, [sp+88]
000dbfccstr x2, [sp+80]
000dbfd0str x2, [sp+40]
000dbfd4cbnz x2, 0xdbfdc
000dbfd8b 0xdc00c
000dbfdc
000dbfdcloc_dbfdc:
000dbfdcmov x0, x2
000dbfe0bl runtime.convT64
000dbfe4str x0, [sp+160]
000dbfe8adrp x1, 0x638000
000dbfecadd x1, x1, 2264
000dbff0str x1, [sp+96]
000dbff4str x0, [sp+104]
000dbff8ldr x0, [sp+96]
000dbffcldr x1, [sp+104]
000dc000ldur x29, [sp-8]
000dc004ldr x30, [sp], 208
000dc008ret x30
000dc00c
000dc00cloc_dc00c:
000dc00cstp xzr, xzr, [sp+96]
000dc010mov x0, xzr
000dc014mov x1, xzr
000dc018ldur x29, [sp-8]
000dc01cldr x30, [sp], 208
000dc020ret x30
000dc024
000dc024loc_dc024:
000dc024stp x0, x1, [sp+8]
000dc028stp x2, x3, [sp+24]
000dc02cmov x3, x30
000dc030bl runtime.morestack_noctxt.abi0
000dc034ldp x0, x1, [sp+8]
000dc038ldp x2, x3, [sp+24]
000dc03cb 0xdbf00
000dbf00
000dbf00internal/syscall/unix.Unlinkat: ; void internal/syscall/unix.Unlinkat(int dirfd, struct string path, int flags)
000dbf00ldr x16, [x28+16]
000dbf04sub x17, sp, 80
000dbf08subs xzr, x17, x16
000dbf0cb.ls 0xdc024
000dbf10str x30, [sp-208]!
000dbf14stur x29, [sp-8]
000dbf18sub x29, sp, 8
000dbf1cstr x0, [sp+216]
000dbf20str x1, [sp+224]
000dbf24str x2, [sp+232]
000dbf28str x3, [sp+240]
000dbf2cstp xzr, xzr, [sp+96]
000dbf30str xzr, [sp+184]
000dbf34stp xzr, xzr, [sp+168]
000dbf38ldr x0, [sp+224]
000dbf3cldr x1, [sp+232]
000dbf40bl syscall.BytePtrFromString
000dbf44str x0, [sp+184]
000dbf48str x1, [sp+168]
000dbf4cstr x2, [sp+176]
000dbf50ldr x2, [sp+184]
000dbf54str x2, [sp+152]
000dbf58ldr x2, [sp+176]
000dbf5cldr x3, [sp+168]
000dbf60str x3, [sp+136]
000dbf64str x2, [sp+144]
000dbf68ldr x2, [sp+152]
000dbf6cstr x2, [sp+112]
000dbf70ldr x1, [sp+144]
000dbf74ldr x0, [sp+136]
000dbf78str x0, [sp+120]
000dbf7cstr x1, [sp+128]
000dbf80cbnz x0, 0xdbf88
000dbf84b 0xdbf9c
000dbf88
000dbf88loc_dbf88:
000dbf88str x0, [sp+96]
000dbf8cstr x1, [sp+104]
000dbf90ldur x29, [sp-8]
000dbf94ldr x30, [sp], 208
000dbf98ret x30
000dbf9c
000dbf9cloc_dbf9c:
000dbf9cldr x4, [sp+112]
000dbfa0str x4, [sp+192]
000dbfa4ldr x1, [sp+216]
000dbfa8ldr x2, [sp+192]
000dbfacldr x3, [sp+240]
000dbfb0movz x0, 35
000dbfb4bl syscall.Syscall
000dbfb8str x0, [sp+72]
000dbfbcstr x1, [sp+64]
000dbfc0str x2, [sp+56]
000dbfc4str x0, [sp+48]
000dbfc8str x1, [sp+88]
000dbfccstr x2, [sp+80]
000dbfd0str x2, [sp+40]
000dbfd4cbnz x2, 0xdbfdc
000dbfd8b 0xdc00c
000dbfdc
000dbfdcloc_dbfdc:
000dbfdcmov x0, x2
000dbfe0bl runtime.convT64
000dbfe4str x0, [sp+160]
000dbfe8adrp x1, 0x638000
000dbfecadd x1, x1, 2264
000dbff0str x1, [sp+96]
000dbff4str x0, [sp+104]
000dbff8ldr x0, [sp+96]
000dbffcldr x1, [sp+104]
000dc000ldur x29, [sp-8]
000dc004ldr x30, [sp], 208
000dc008ret x30
000dc00c
000dc00cloc_dc00c:
000dc00cstp xzr, xzr, [sp+96]
000dc010mov x0, xzr
000dc014mov x1, xzr
000dc018ldur x29, [sp-8]
000dc01cldr x30, [sp], 208
000dc020ret x30
000dc024
000dc024loc_dc024:
000dc024stp x0, x1, [sp+8]
000dc028stp x2, x3, [sp+24]
000dc02cmov x3, x30
000dc030bl runtime.morestack_noctxt.abi0
000dc034ldp x0, x1, [sp+8]
000dc038ldp x2, x3, [sp+24]
000dc03cb 0xdbf00
000dbf00
000dc040
000dc040internal/syscall/unix.Openat: ; void internal/syscall/unix.Openat(int dirfd, struct string path, int flags, uint32 perm)
000dc040ldr x16, [x28+16]
000dc044sub x17, sp, 128
000dc048subs xzr, x17, x16
000dc04cb.ls 0xdc19c
000dc050sub x20, sp, 256
000dc054stp x29, x30, [x20-8]
000dc058add sp, x20, 0
000dc05csub x29, sp, 8
000dc060str x0, [sp+264]
000dc064str x1, [sp+272]
000dc068str x2, [sp+280]
000dc06cstr x3, [sp+288]
000dc070str w4, [sp+296]
000dc074str xzr, [sp+72]
000dc078stp xzr, xzr, [sp+144]
000dc07cstr xzr, [sp+232]
000dc080stp xzr, xzr, [sp+216]
000dc084ldr x0, [sp+272]
000dc088ldr x1, [sp+280]
000dc08cbl syscall.BytePtrFromString
000dc090str x0, [sp+232]
000dc094str x1, [sp+216]
000dc098str x2, [sp+224]
000dc09cldr x2, [sp+232]
000dc0a0str x2, [sp+200]
000dc0a4ldr x2, [sp+224]
000dc0a8ldr x3, [sp+216]
000dc0acstr x3, [sp+184]
000dc0b0str x2, [sp+192]
000dc0b4ldr x2, [sp+200]
000dc0b8str x2, [sp+160]
000dc0bcldr x2, [sp+192]
000dc0c0ldr x1, [sp+184]
000dc0c4str x1, [sp+168]
000dc0c8str x2, [sp+176]
000dc0cccbnz x1, 0xdc0d4
000dc0d0b 0xdc0f0
000dc0d4
000dc0d4loc_dc0d4:
000dc0d4str xzr, [sp+72]
000dc0d8str x1, [sp+144]
000dc0dcstr x2, [sp+152]
000dc0e0ldr x0, [sp+72]
000dc0e4ldp x29, x30, [sp-8]
000dc0e8add sp, sp, 256
000dc0ecret x30
000dc0f0
000dc0f0loc_dc0f0:
000dc0f0ldr x7, [sp+160]
000dc0f4str x7, [sp+240]
000dc0f8ldr x1, [sp+264]
000dc0fcldr x2, [sp+240]
000dc100ldr x3, [sp+288]
000dc104ldr w7, [sp+296]
000dc108mov x4, x7
000dc10corr x0, xzr, 56
000dc110mov x5, xzr
000dc114mov x6, x5
000dc118bl syscall.Syscall6
000dc11cstr x0, [sp+112]
000dc120str x1, [sp+104]
000dc124str x2, [sp+96]
000dc128str x0, [sp+136]
000dc12cstr x1, [sp+128]
000dc130str x2, [sp+120]
000dc134str x0, [sp+80]
000dc138str x2, [sp+88]
000dc13ccbnz x2, 0xdc144
000dc140b 0xdc17c
000dc144
000dc144loc_dc144:
000dc144str xzr, [sp+72]
000dc148mov x0, x2
000dc14cbl runtime.convT64
000dc150str x0, [sp+208]
000dc154adrp x1, 0x637000
000dc158add x1, x1, 2264
000dc15cstr x1, [sp+144]
000dc160str x0, [sp+152]
000dc164ldr x0, [sp+72]
000dc168ldr x1, [sp+144]
000dc16cldr x2, [sp+152]
000dc170ldp x29, x30, [sp-8]
000dc174add sp, sp, 256
000dc178ret x30
000dc17c
000dc17cloc_dc17c:
000dc17cstr x0, [sp+72]
000dc180stp xzr, xzr, [sp+144]
000dc184ldr x0, [sp+72]
000dc188mov x1, xzr
000dc18cmov x2, xzr
000dc190ldp x29, x30, [sp-8]
000dc194add sp, sp, 256
000dc198ret x30
000dc19c
000dc19cloc_dc19c:
000dc19cstp x0, x1, [sp+8]
000dc1a0stp x2, x3, [sp+24]
000dc1a4str w4, [sp+40]
000dc1a8mov x3, x30
000dc1acbl runtime.morestack_noctxt.abi0
000dc1b0ldp x0, x1, [sp+8]
000dc1b4ldp x2, x3, [sp+24]
000dc1b8ldr w4, [sp+40]
000dc1bcb 0xdc040
000dc040
000dc040internal/syscall/unix.Openat: ; void internal/syscall/unix.Openat(int dirfd, struct string path, int flags, uint32 perm)
000dc040ldr x16, [x28+16]
000dc044sub x17, sp, 128
000dc048subs xzr, x17, x16
000dc04cb.ls 0xdc19c
000dc050sub x20, sp, 256
000dc054stp x29, x30, [x20-8]
000dc058add sp, x20, 0
000dc05csub x29, sp, 8
000dc060str x0, [sp+264]
000dc064str x1, [sp+272]
000dc068str x2, [sp+280]
000dc06cstr x3, [sp+288]
000dc070str w4, [sp+296]
000dc074str xzr, [sp+72]
000dc078stp xzr, xzr, [sp+144]
000dc07cstr xzr, [sp+232]
000dc080stp xzr, xzr, [sp+216]
000dc084ldr x0, [sp+272]
000dc088ldr x1, [sp+280]
000dc08cbl syscall.BytePtrFromString
000dc090str x0, [sp+232]
000dc094str x1, [sp+216]
000dc098str x2, [sp+224]
000dc09cldr x2, [sp+232]
000dc0a0str x2, [sp+200]
000dc0a4ldr x2, [sp+224]
000dc0a8ldr x3, [sp+216]
000dc0acstr x3, [sp+184]
000dc0b0str x2, [sp+192]
000dc0b4ldr x2, [sp+200]
000dc0b8str x2, [sp+160]
000dc0bcldr x2, [sp+192]
000dc0c0ldr x1, [sp+184]
000dc0c4str x1, [sp+168]
000dc0c8str x2, [sp+176]
000dc0cccbnz x1, 0xdc0d4
000dc0d0b 0xdc0f0
000dc0d4
000dc0d4loc_dc0d4:
000dc0d4str xzr, [sp+72]
000dc0d8str x1, [sp+144]
000dc0dcstr x2, [sp+152]
000dc0e0ldr x0, [sp+72]
000dc0e4ldp x29, x30, [sp-8]
000dc0e8add sp, sp, 256
000dc0ecret x30
000dc0f0
000dc0f0loc_dc0f0:
000dc0f0ldr x7, [sp+160]
000dc0f4str x7, [sp+240]
000dc0f8ldr x1, [sp+264]
000dc0fcldr x2, [sp+240]
000dc100ldr x3, [sp+288]
000dc104ldr w7, [sp+296]
000dc108mov x4, x7
000dc10corr x0, xzr, 56
000dc110mov x5, xzr
000dc114mov x6, x5
000dc118bl syscall.Syscall6
000dc11cstr x0, [sp+112]
000dc120str x1, [sp+104]
000dc124str x2, [sp+96]
000dc128str x0, [sp+136]
000dc12cstr x1, [sp+128]
000dc130str x2, [sp+120]
000dc134str x0, [sp+80]
000dc138str x2, [sp+88]
000dc13ccbnz x2, 0xdc144
000dc140b 0xdc17c
000dc144
000dc144loc_dc144:
000dc144str xzr, [sp+72]
000dc148mov x0, x2
000dc14cbl runtime.convT64
000dc150str x0, [sp+208]
000dc154adrp x1, 0x637000
000dc158add x1, x1, 2264
000dc15cstr x1, [sp+144]
000dc160str x0, [sp+152]
000dc164ldr x0, [sp+72]
000dc168ldr x1, [sp+144]
000dc16cldr x2, [sp+152]
000dc170ldp x29, x30, [sp-8]
000dc174add sp, sp, 256
000dc178ret x30
000dc17c
000dc17cloc_dc17c:
000dc17cstr x0, [sp+72]
000dc180stp xzr, xzr, [sp+144]
000dc184ldr x0, [sp+72]
000dc188mov x1, xzr
000dc18cmov x2, xzr
000dc190ldp x29, x30, [sp-8]
000dc194add sp, sp, 256
000dc198ret x30
000dc19c
000dc19cloc_dc19c:
000dc19cstp x0, x1, [sp+8]
000dc1a0stp x2, x3, [sp+24]
000dc1a4str w4, [sp+40]
000dc1a8mov x3, x30
000dc1acbl runtime.morestack_noctxt.abi0
000dc1b0ldp x0, x1, [sp+8]
000dc1b4ldp x2, x3, [sp+24]
000dc1b8ldr w4, [sp+40]
000dc1bcb 0xdc040
000dc040
000dc1c0
000dc1c0internal/syscall/unix.CopyFileRange: ; void internal/syscall/unix.CopyFileRange(int rfd, int64 * roff, int wfd, int64 * woff, int len, int flags)
000dc1c0ldr x16, [x28+16]
000dc1c4sub x17, sp, 64
000dc1c8subs xzr, x17, x16
000dc1ccb.ls 0xdc294
000dc1d0str x30, [sp-192]!
000dc1d4stur x29, [sp-8]
000dc1d8sub x29, sp, 8
000dc1dcstr x0, [sp+200]
000dc1e0str x1, [sp+208]
000dc1e4str x2, [sp+216]
000dc1e8str x3, [sp+224]
000dc1ecstr x4, [sp+232]
000dc1f0str x5, [sp+240]
000dc1f4str xzr, [sp+80]
000dc1f8stp xzr, xzr, [sp+144]
000dc1fcldr x7, [sp+208]
000dc200str x7, [sp+176]
000dc204ldr x7, [sp+224]
000dc208str x7, [sp+168]
000dc20cldr x1, [sp+200]
000dc210ldr x2, [sp+176]
000dc214ldr x3, [sp+216]
000dc218ldr x4, [sp+168]
000dc21cldr x5, [sp+232]
000dc220ldr x6, [sp+240]
000dc224movz x0, 285
000dc228bl syscall.Syscall6
000dc22cstr x0, [sp+112]
000dc230str x1, [sp+104]
000dc234str x2, [sp+96]
000dc238str x0, [sp+136]
000dc23cstr x1, [sp+128]
000dc240str x2, [sp+120]
000dc244str x0, [sp+72]
000dc248str x2, [sp+88]
000dc24cstr x0, [sp+80]
000dc250cbnz x2, 0xdc258
000dc254b 0xdc278
000dc258
000dc258loc_dc258:
000dc258mov x0, x2
000dc25cbl runtime.convT64
000dc260str x0, [sp+160]
000dc264adrp x1, 0x637000
000dc268add x1, x1, 2264
000dc26cstr x1, [sp+144]
000dc270str x0, [sp+152]
000dc274b 0xdc27c
000dc278
000dc278loc_dc278:
000dc278b 0xdc27c
000dc27c
000dc27cloc_dc27c:
000dc27cldr x1, [sp+144]
000dc280ldr x2, [sp+152]
000dc284ldr x0, [sp+80]
000dc288ldur x29, [sp-8]
000dc28cldr x30, [sp], 192
000dc290ret x30
000dc294
000dc294loc_dc294:
000dc294stp x0, x1, [sp+8]
000dc298stp x2, x3, [sp+24]
000dc29cstp x4, x5, [sp+40]
000dc2a0mov x3, x30
000dc2a4bl runtime.morestack_noctxt.abi0
000dc2a8ldp x0, x1, [sp+8]
000dc2acldp x2, x3, [sp+24]
000dc2b0ldp x4, x5, [sp+40]
000dc2b4b 0xdc1c0
000dc2b8udf 0
000dc2bcudf 0
000dc1c0
000dc1c0internal/syscall/unix.CopyFileRange: ; void internal/syscall/unix.CopyFileRange(int rfd, int64 * roff, int wfd, int64 * woff, int len, int flags)
000dc1c0ldr x16, [x28+16]
000dc1c4sub x17, sp, 64
000dc1c8subs xzr, x17, x16
000dc1ccb.ls 0xdc294
000dc1d0str x30, [sp-192]!
000dc1d4stur x29, [sp-8]
000dc1d8sub x29, sp, 8
000dc1dcstr x0, [sp+200]
000dc1e0str x1, [sp+208]
000dc1e4str x2, [sp+216]
000dc1e8str x3, [sp+224]
000dc1ecstr x4, [sp+232]
000dc1f0str x5, [sp+240]
000dc1f4str xzr, [sp+80]
000dc1f8stp xzr, xzr, [sp+144]
000dc1fcldr x7, [sp+208]
000dc200str x7, [sp+176]
000dc204ldr x7, [sp+224]
000dc208str x7, [sp+168]
000dc20cldr x1, [sp+200]
000dc210ldr x2, [sp+176]
000dc214ldr x3, [sp+216]
000dc218ldr x4, [sp+168]
000dc21cldr x5, [sp+232]
000dc220ldr x6, [sp+240]
000dc224movz x0, 285
000dc228bl syscall.Syscall6
000dc22cstr x0, [sp+112]
000dc230str x1, [sp+104]
000dc234str x2, [sp+96]
000dc238str x0, [sp+136]
000dc23cstr x1, [sp+128]
000dc240str x2, [sp+120]
000dc244str x0, [sp+72]
000dc248str x2, [sp+88]
000dc24cstr x0, [sp+80]
000dc250cbnz x2, 0xdc258
000dc254b 0xdc278
000dc258
000dc258loc_dc258:
000dc258mov x0, x2
000dc25cbl runtime.convT64
000dc260str x0, [sp+160]
000dc264adrp x1, 0x637000
000dc268add x1, x1, 2264
000dc26cstr x1, [sp+144]
000dc270str x0, [sp+152]
000dc274b 0xdc27c
000dc278
000dc278loc_dc278:
000dc278b 0xdc27c
000dc27c
000dc27cloc_dc27c:
000dc27cldr x1, [sp+144]
000dc280ldr x2, [sp+152]
000dc284ldr x0, [sp+80]
000dc288ldur x29, [sp-8]
000dc28cldr x30, [sp], 192
000dc290ret x30
000dc294
000dc294loc_dc294:
000dc294stp x0, x1, [sp+8]
000dc298stp x2, x3, [sp+24]
000dc29cstp x4, x5, [sp+40]
000dc2a0mov x3, x30
000dc2a4bl runtime.morestack_noctxt.abi0
000dc2a8ldp x0, x1, [sp+8]
000dc2acldp x2, x3, [sp+24]
000dc2b0ldp x4, x5, [sp+40]
000dc2b4b 0xdc1c0
000dc2b8udf 0
000dc2bcudf 0
000dc1c0
000dc2c0
000dc2c0internal/syscall/unix.Eaccess: ; void internal/syscall/unix.Eaccess(struct string path, uint32 mode)
000dc2c0ldr x16, [x28+16]
000dc2c4subs xzr, sp, x16
000dc2c8b.ls 0xdc328
000dc2ccstr x30, [sp-96]!
000dc2d0stur x29, [sp-8]
000dc2d4sub x29, sp, 8
000dc2d8str x0, [sp+104]
000dc2dcstr x1, [sp+112]
000dc2e0str w2, [sp+120]
000dc2e4stp xzr, xzr, [sp+56]
000dc2e8ldr w3, [sp+120]
000dc2ecldr x1, [sp+104]
000dc2f0ldr x2, [sp+112]
000dc2f4adrp x27, 0x931000
000dc2f8ldr x26, [x27+64]
000dc2fcldr x5, [x26]
000dc300movn x0, 99
000dc304orr x4, xzr, 512
000dc308blr x5
000dc30cstr x0, [sp+72]
000dc310str x1, [sp+80]
000dc314str x0, [sp+56]
000dc318str x1, [sp+64]
000dc31cldur x29, [sp-8]
000dc320ldr x30, [sp], 96
000dc324ret x30
000dc328
000dc328loc_dc328:
000dc328stp x0, x1, [sp+8]
000dc32cstr w2, [sp+24]
000dc330mov x3, x30
000dc334bl runtime.morestack_noctxt.abi0
000dc338ldp x0, x1, [sp+8]
000dc33cldr w2, [sp+24]
000dc340b 0xdc2c0
000dc344udf 0
000dc348udf 0
000dc34cudf 0
000dc2c0
000dc2c0internal/syscall/unix.Eaccess: ; void internal/syscall/unix.Eaccess(struct string path, uint32 mode)
000dc2c0ldr x16, [x28+16]
000dc2c4subs xzr, sp, x16
000dc2c8b.ls 0xdc328
000dc2ccstr x30, [sp-96]!
000dc2d0stur x29, [sp-8]
000dc2d4sub x29, sp, 8
000dc2d8str x0, [sp+104]
000dc2dcstr x1, [sp+112]
000dc2e0str w2, [sp+120]
000dc2e4stp xzr, xzr, [sp+56]
000dc2e8ldr w3, [sp+120]
000dc2ecldr x1, [sp+104]
000dc2f0ldr x2, [sp+112]
000dc2f4adrp x27, 0x931000
000dc2f8ldr x26, [x27+64]
000dc2fcldr x5, [x26]
000dc300movn x0, 99
000dc304orr x4, xzr, 512
000dc308blr x5
000dc30cstr x0, [sp+72]
000dc310str x1, [sp+80]
000dc314str x0, [sp+56]
000dc318str x1, [sp+64]
000dc31cldur x29, [sp-8]
000dc320ldr x30, [sp], 96
000dc324ret x30
000dc328
000dc328loc_dc328:
000dc328stp x0, x1, [sp+8]
000dc32cstr w2, [sp+24]
000dc330mov x3, x30
000dc334bl runtime.morestack_noctxt.abi0
000dc338ldp x0, x1, [sp+8]
000dc33cldr w2, [sp+24]
000dc340b 0xdc2c0
000dc344udf 0
000dc348udf 0
000dc34cudf 0
000dc2c0
000dc350
000dc350internal/syscall/unix.Fcntl: ; void internal/syscall/unix.Fcntl(int fd, int cmd, int arg)
000dc350ldr x16, [x28+16]
000dc354subs xzr, sp, x16
000dc358b.ls 0xdc414
000dc35cstr x30, [sp-96]!
000dc360stur x29, [sp-8]
000dc364sub x29, sp, 8
000dc368str x0, [sp+104]
000dc36cstr x1, [sp+112]
000dc370str x2, [sp+120]
000dc374str xzr, [sp+56]
000dc378stp xzr, xzr, [sp+64]
000dc37cldr x0, [sp+104]
000dc380ldr x1, [sp+112]
000dc384ldr x2, [sp+120]
000dc388bl runtime.fcntl
000dc38cstr w0, [sp+40]
000dc390str w1, [sp+52]
000dc394str w0, [sp+48]
000dc398str w1, [sp+44]
000dc39cstr w0, [sp+32]
000dc3a0str w1, [sp+36]
000dc3a4adds wzr, w0, 1
000dc3a8b.eq 0xdc3b0
000dc3acb 0xdc3f0
000dc3b0
000dc3b0loc_dc3b0:
000dc3b0sbfm x1, x0, 0, 31
000dc3b4str x1, [sp+56]
000dc3b8ldrsw x1, [sp+36]
000dc3bcmov x0, x1
000dc3c0bl runtime.convT64
000dc3c4str x0, [sp+80]
000dc3c8adrp x1, 0x637000
000dc3ccadd x1, x1, 2264
000dc3d0str x1, [sp+64]
000dc3d4str x0, [sp+72]
000dc3d8ldr x0, [sp+56]
000dc3dcldr x1, [sp+64]
000dc3e0ldr x2, [sp+72]
000dc3e4ldur x29, [sp-8]
000dc3e8ldr x30, [sp], 96
000dc3ecret x30
000dc3f0
000dc3f0loc_dc3f0:
000dc3f0sbfm x3, x0, 0, 31
000dc3f4str x3, [sp+56]
000dc3f8stp xzr, xzr, [sp+64]
000dc3fcldr x0, [sp+56]
000dc400mov x1, xzr
000dc404mov x2, xzr
000dc408ldur x29, [sp-8]
000dc40cldr x30, [sp], 96
000dc410ret x30
000dc414
000dc414loc_dc414:
000dc414stp x0, x1, [sp+8]
000dc418str x2, [sp+24]
000dc41cmov x3, x30
000dc420bl runtime.morestack_noctxt.abi0
000dc424ldp x0, x1, [sp+8]
000dc428ldr x2, [sp+24]
000dc42cb 0xdc350
000dc350
000dc350internal/syscall/unix.Fcntl: ; void internal/syscall/unix.Fcntl(int fd, int cmd, int arg)
000dc350ldr x16, [x28+16]
000dc354subs xzr, sp, x16
000dc358b.ls 0xdc414
000dc35cstr x30, [sp-96]!
000dc360stur x29, [sp-8]
000dc364sub x29, sp, 8
000dc368str x0, [sp+104]
000dc36cstr x1, [sp+112]
000dc370str x2, [sp+120]
000dc374str xzr, [sp+56]
000dc378stp xzr, xzr, [sp+64]
000dc37cldr x0, [sp+104]
000dc380ldr x1, [sp+112]
000dc384ldr x2, [sp+120]
000dc388bl runtime.fcntl
000dc38cstr w0, [sp+40]
000dc390str w1, [sp+52]
000dc394str w0, [sp+48]
000dc398str w1, [sp+44]
000dc39cstr w0, [sp+32]
000dc3a0str w1, [sp+36]
000dc3a4adds wzr, w0, 1
000dc3a8b.eq 0xdc3b0
000dc3acb 0xdc3f0
000dc3b0
000dc3b0loc_dc3b0:
000dc3b0sbfm x1, x0, 0, 31
000dc3b4str x1, [sp+56]
000dc3b8ldrsw x1, [sp+36]
000dc3bcmov x0, x1
000dc3c0bl runtime.convT64
000dc3c4str x0, [sp+80]
000dc3c8adrp x1, 0x637000
000dc3ccadd x1, x1, 2264
000dc3d0str x1, [sp+64]
000dc3d4str x0, [sp+72]
000dc3d8ldr x0, [sp+56]
000dc3dcldr x1, [sp+64]
000dc3e0ldr x2, [sp+72]
000dc3e4ldur x29, [sp-8]
000dc3e8ldr x30, [sp], 96
000dc3ecret x30
000dc3f0
000dc3f0loc_dc3f0:
000dc3f0sbfm x3, x0, 0, 31
000dc3f4str x3, [sp+56]
000dc3f8stp xzr, xzr, [sp+64]
000dc3fcldr x0, [sp+56]
000dc400mov x1, xzr
000dc404mov x2, xzr
000dc408ldur x29, [sp-8]
000dc40cldr x30, [sp], 96
000dc410ret x30
000dc414
000dc414loc_dc414:
000dc414stp x0, x1, [sp+8]
000dc418str x2, [sp+24]
000dc41cmov x3, x30
000dc420bl runtime.morestack_noctxt.abi0
000dc424ldp x0, x1, [sp+8]
000dc428ldr x2, [sp+24]
000dc42cb 0xdc350
000dc350
000dc430
000dc430internal/syscall/unix.GetRandom: ; void internal/syscall/unix.GetRandom(struct []uint8 p, internal/syscall/unix.GetRandomFlag flags)
000dc430ldr x16, [x28+16]
000dc434sub x17, sp, 64
000dc438subs xzr, x17, x16
000dc43cb.ls 0xdc620
000dc440str x30, [sp-192]!
000dc444stur x29, [sp-8]
000dc448sub x29, sp, 8
000dc44cstr x0, [sp+200]
000dc450str x1, [sp+208]
000dc454str x2, [sp+216]
000dc458str x3, [sp+224]
000dc45cstr xzr, [sp+64]
000dc460stp xzr, xzr, [sp+144]
000dc464ldr x0, [sp+200]
000dc468ldr x1, [sp+208]
000dc46cldr x2, [sp+216]
000dc470ldr x3, [sp+224]
000dc474bl runtime.vgetrandom
000dc478str x0, [sp+112]
000dc47cstrb w1, [sp+47]
000dc480ldr x4, [sp+112]
000dc484str x4, [sp+80]
000dc488ldrb w4, [sp+47]
000dc48cstrb w4, [sp+46]
000dc490ldr x4, [sp+80]
000dc494str x4, [sp+48]
000dc498ldrb w5, [sp+46]
000dc49cstrb w5, [sp+45]
000dc4a0tbnz w5, 0, 0xdc4a8
000dc4a4b 0xdc510
000dc4a8
000dc4a8loc_dc4a8:
000dc4a8ldr x3, [sp+48]
000dc4actbnz x3, 63, 0xdc4b4
000dc4b0b 0xdc4ec
000dc4b4
000dc4b4loc_dc4b4:
000dc4b4str xzr, [sp+64]
000dc4b8sub x0, xzr, x4
000dc4bcbl runtime.convT64
000dc4c0str x0, [sp+168]
000dc4c4adrp x1, 0x637000
000dc4c8add x1, x1, 2264
000dc4ccstr x1, [sp+144]
000dc4d0str x0, [sp+152]
000dc4d4ldr x0, [sp+64]
000dc4d8ldr x1, [sp+144]
000dc4dcldr x2, [sp+152]
000dc4e0ldur x29, [sp-8]
000dc4e4ldr x30, [sp], 192
000dc4e8ret x30
000dc4ec
000dc4ecloc_dc4ec:
000dc4ecldr x3, [sp+48]
000dc4f0str x3, [sp+64]
000dc4f4stp xzr, xzr, [sp+144]
000dc4f8ldr x0, [sp+64]
000dc4fcmov x1, xzr
000dc500mov x2, xzr
000dc504ldur x29, [sp-8]
000dc508ldr x30, [sp], 192
000dc50cret x30
000dc510
000dc510loc_dc510:
000dc510adrp x0, 0x96f000
000dc514add x0, x0, 1696
000dc518bl sync/atomic.(*Bool).Load
000dc51cstrb w0, [sp+47]
000dc520tbnz w0, 0, 0xdc528
000dc524b 0xdc55c
000dc528
000dc528loc_dc528:
000dc528str xzr, [sp+64]
000dc52cadrp x3, 0x637000
000dc530add x3, x3, 2264
000dc534str x3, [sp+144]
000dc538adrp x3, 0x633000
000dc53cadd x3, x3, 200
000dc540str x3, [sp+152]
000dc544ldr x0, [sp+64]
000dc548ldr x1, [sp+144]
000dc54cldr x2, [sp+152]
000dc550ldur x29, [sp-8]
000dc554ldr x30, [sp], 192
000dc558ret x30
000dc55c
000dc55cloc_dc55c:
000dc55cldr x4, [sp+200]
000dc560str x4, [sp+176]
000dc564ldr x2, [sp+208]
000dc568str x2, [sp+112]
000dc56cldr x1, [sp+176]
000dc570ldr x3, [sp+224]
000dc574movz x0, 278
000dc578bl syscall.Syscall
000dc57cstr x0, [sp+104]
000dc580str x1, [sp+96]
000dc584str x2, [sp+88]
000dc588str x0, [sp+136]
000dc58cstr x1, [sp+128]
000dc590str x2, [sp+120]
000dc594str x0, [sp+56]
000dc598str x2, [sp+72]
000dc59ccbnz x2, 0xdc5a4
000dc5a0b 0xdc600
000dc5a4
000dc5a4loc_dc5a4:
000dc5a4subs xzr, x2, 38
000dc5a8b.eq 0xdc5b0
000dc5acb 0xdc5c4
000dc5b0
000dc5b0loc_dc5b0:
000dc5b0adrp x0, 0x96f000
000dc5b4add x0, x0, 1696
000dc5b8orr x1, xzr, 1
000dc5bcbl sync/atomic.(*Bool).Store
000dc5c0b 0xdc5c8
000dc5c4
000dc5c4loc_dc5c4:
000dc5c4b 0xdc5c8
000dc5c8
000dc5c8loc_dc5c8:
000dc5c8str xzr, [sp+64]
000dc5ccldr x0, [sp+72]
000dc5d0bl runtime.convT64
000dc5d4str x0, [sp+160]
000dc5d8adrp x1, 0x637000
000dc5dcadd x1, x1, 2264
000dc5e0str x1, [sp+144]
000dc5e4str x0, [sp+152]
000dc5e8ldr x0, [sp+64]
000dc5ecldr x1, [sp+144]
000dc5f0ldr x2, [sp+152]
000dc5f4ldur x29, [sp-8]
000dc5f8ldr x30, [sp], 192
000dc5fcret x30
000dc600
000dc600loc_dc600:
000dc600str x0, [sp+64]
000dc604stp xzr, xzr, [sp+144]
000dc608ldr x0, [sp+64]
000dc60cmov x1, xzr
000dc610mov x2, xzr
000dc614ldur x29, [sp-8]
000dc618ldr x30, [sp], 192
000dc61cret x30
000dc620
000dc620loc_dc620:
000dc620stp x0, x1, [sp+8]
000dc624stp x2, x3, [sp+24]
000dc628mov x3, x30
000dc62cbl runtime.morestack_noctxt.abi0
000dc630ldp x0, x1, [sp+8]
000dc634ldp x2, x3, [sp+24]
000dc638b 0xdc430
000dc63cudf 0
000dc430
000dc430internal/syscall/unix.GetRandom: ; void internal/syscall/unix.GetRandom(struct []uint8 p, internal/syscall/unix.GetRandomFlag flags)
000dc430ldr x16, [x28+16]
000dc434sub x17, sp, 64
000dc438subs xzr, x17, x16
000dc43cb.ls 0xdc620
000dc440str x30, [sp-192]!
000dc444stur x29, [sp-8]
000dc448sub x29, sp, 8
000dc44cstr x0, [sp+200]
000dc450str x1, [sp+208]
000dc454str x2, [sp+216]
000dc458str x3, [sp+224]
000dc45cstr xzr, [sp+64]
000dc460stp xzr, xzr, [sp+144]
000dc464ldr x0, [sp+200]
000dc468ldr x1, [sp+208]
000dc46cldr x2, [sp+216]
000dc470ldr x3, [sp+224]
000dc474bl runtime.vgetrandom
000dc478str x0, [sp+112]
000dc47cstrb w1, [sp+47]
000dc480ldr x4, [sp+112]
000dc484str x4, [sp+80]
000dc488ldrb w4, [sp+47]
000dc48cstrb w4, [sp+46]
000dc490ldr x4, [sp+80]
000dc494str x4, [sp+48]
000dc498ldrb w5, [sp+46]
000dc49cstrb w5, [sp+45]
000dc4a0tbnz w5, 0, 0xdc4a8
000dc4a4b 0xdc510
000dc4a8
000dc4a8loc_dc4a8:
000dc4a8ldr x3, [sp+48]
000dc4actbnz x3, 63, 0xdc4b4
000dc4b0b 0xdc4ec
000dc4b4
000dc4b4loc_dc4b4:
000dc4b4str xzr, [sp+64]
000dc4b8sub x0, xzr, x4
000dc4bcbl runtime.convT64
000dc4c0str x0, [sp+168]
000dc4c4adrp x1, 0x637000
000dc4c8add x1, x1, 2264
000dc4ccstr x1, [sp+144]
000dc4d0str x0, [sp+152]
000dc4d4ldr x0, [sp+64]
000dc4d8ldr x1, [sp+144]
000dc4dcldr x2, [sp+152]
000dc4e0ldur x29, [sp-8]
000dc4e4ldr x30, [sp], 192
000dc4e8ret x30
000dc4ec
000dc4ecloc_dc4ec:
000dc4ecldr x3, [sp+48]
000dc4f0str x3, [sp+64]
000dc4f4stp xzr, xzr, [sp+144]
000dc4f8ldr x0, [sp+64]
000dc4fcmov x1, xzr
000dc500mov x2, xzr
000dc504ldur x29, [sp-8]
000dc508ldr x30, [sp], 192
000dc50cret x30
000dc510
000dc510loc_dc510:
000dc510adrp x0, 0x96f000
000dc514add x0, x0, 1696
000dc518bl sync/atomic.(*Bool).Load
000dc51cstrb w0, [sp+47]
000dc520tbnz w0, 0, 0xdc528
000dc524b 0xdc55c
000dc528
000dc528loc_dc528:
000dc528str xzr, [sp+64]
000dc52cadrp x3, 0x637000
000dc530add x3, x3, 2264
000dc534str x3, [sp+144]
000dc538adrp x3, 0x633000
000dc53cadd x3, x3, 200
000dc540str x3, [sp+152]
000dc544ldr x0, [sp+64]
000dc548ldr x1, [sp+144]
000dc54cldr x2, [sp+152]
000dc550ldur x29, [sp-8]
000dc554ldr x30, [sp], 192
000dc558ret x30
000dc55c
000dc55cloc_dc55c:
000dc55cldr x4, [sp+200]
000dc560str x4, [sp+176]
000dc564ldr x2, [sp+208]
000dc568str x2, [sp+112]
000dc56cldr x1, [sp+176]
000dc570ldr x3, [sp+224]
000dc574movz x0, 278
000dc578bl syscall.Syscall
000dc57cstr x0, [sp+104]
000dc580str x1, [sp+96]
000dc584str x2, [sp+88]
000dc588str x0, [sp+136]
000dc58cstr x1, [sp+128]
000dc590str x2, [sp+120]
000dc594str x0, [sp+56]
000dc598str x2, [sp+72]
000dc59ccbnz x2, 0xdc5a4
000dc5a0b 0xdc600
000dc5a4
000dc5a4loc_dc5a4:
000dc5a4subs xzr, x2, 38
000dc5a8b.eq 0xdc5b0
000dc5acb 0xdc5c4
000dc5b0
000dc5b0loc_dc5b0:
000dc5b0adrp x0, 0x96f000
000dc5b4add x0, x0, 1696
000dc5b8orr x1, xzr, 1
000dc5bcbl sync/atomic.(*Bool).Store
000dc5c0b 0xdc5c8
000dc5c4
000dc5c4loc_dc5c4:
000dc5c4b 0xdc5c8
000dc5c8
000dc5c8loc_dc5c8:
000dc5c8str xzr, [sp+64]
000dc5ccldr x0, [sp+72]
000dc5d0bl runtime.convT64
000dc5d4str x0, [sp+160]
000dc5d8adrp x1, 0x637000
000dc5dcadd x1, x1, 2264
000dc5e0str x1, [sp+144]
000dc5e4str x0, [sp+152]
000dc5e8ldr x0, [sp+64]
000dc5ecldr x1, [sp+144]
000dc5f0ldr x2, [sp+152]
000dc5f4ldur x29, [sp-8]
000dc5f8ldr x30, [sp], 192
000dc5fcret x30
000dc600
000dc600loc_dc600:
000dc600str x0, [sp+64]
000dc604stp xzr, xzr, [sp+144]
000dc608ldr x0, [sp+64]
000dc60cmov x1, xzr
000dc610mov x2, xzr
000dc614ldur x29, [sp-8]
000dc618ldr x30, [sp], 192
000dc61cret x30
000dc620
000dc620loc_dc620:
000dc620stp x0, x1, [sp+8]
000dc624stp x2, x3, [sp+24]
000dc628mov x3, x30
000dc62cbl runtime.morestack_noctxt.abi0
000dc630ldp x0, x1, [sp+8]
000dc634ldp x2, x3, [sp+24]
000dc638b 0xdc430
000dc63cudf 0
000dc430
000dc640
000dc640internal/syscall/unix.KernelVersion: ; void internal/syscall/unix.KernelVersion(void)
000dc640ldr x16, [x28+16]
000dc644sub x17, sp, 448
000dc648subs xzr, x17, x16
000dc64cb.ls 0xdc814
000dc650sub x20, sp, 576
000dc654stp x29, x30, [x20-8]
000dc658add sp, x20, 0
000dc65csub x29, sp, 8
000dc660str xzr, [sp+528]
000dc664str xzr, [sp+520]
000dc668add x20, sp, 31
000dc66cadr x27, 16
000dc670stp x29, x27, [sp-24]
000dc674sub x29, sp, 24
000dc678bl fn_87cb0
000dc67csub x29, sp, 8
000dc680add x27, sp, 413
000dc684str xzr, [x27]
000dc688add x0, sp, 31
000dc68cbl syscall.Uname
000dc690str x0, [sp+552]
000dc694str x1, [sp+560]
000dc698cbnz x0, 0xdc6a0
000dc69cb 0xdc6b4
000dc6a0
000dc6a0loc_dc6a0:
000dc6a0ldr x1, [sp+520]
000dc6a4ldr x0, [sp+528]
000dc6a8ldp x29, x30, [sp-8]
000dc6acadd sp, sp, 576
000dc6b0ret x30
000dc6b4
000dc6b4loc_dc6b4:
000dc6b4stp xzr, xzr, [sp+496]
000dc6b8str xzr, [sp+512]
000dc6bcstr xzr, [sp+488]
000dc6c0add x27, sp, 161
000dc6c4ldp x2, x3, [x27]
000dc6c8add x27, sp, 177
000dc6ccldp x4, x5, [x27]
000dc6d0add x27, sp, 193
000dc6d4ldp x6, x7, [x27]
000dc6d8add x27, sp, 209
000dc6dcldp x8, x9, [x27]
000dc6e0add x27, sp, 423
000dc6e4stp x2, x3, [x27]
000dc6e8add x27, sp, 439
000dc6ecstp x4, x5, [x27]
000dc6f0add x27, sp, 455
000dc6f4stp x6, x7, [x27]
000dc6f8add x27, sp, 471
000dc6fcstp x8, x9, [x27]
000dc700ldur x2, [sp+218]
000dc704str x2, [sp+480]
000dc708str xzr, [sp+544]
000dc70cmovz x2, 65
000dc710str x2, [sp+536]
000dc714b 0xdc718
000dc718
000dc718loc_dc718:
000dc718ldr x2, [sp+536]
000dc71cldr x3, [sp+544]
000dc720subs xzr, x2, x3
000dc724b.gt 0xdc72c
000dc728b 0xdc7e8
000dc72c
000dc72cloc_dc72c:
000dc72cldr x2, [sp+544]
000dc730add x3, sp, 423
000dc734ldrsb x2, [x3+x2]
000dc738strb w2, [sp+421]
000dc73cmov x3, x2
000dc740subs wzr, w3, 48
000dc744cset x3, ge
000dc748strb w3, [sp+422]
000dc74cb.ge 0xdc754
000dc750b 0xdc764
000dc754
000dc754loc_dc754:
000dc754subs wzr, w2, 57
000dc758cset x2, le
000dc75cstrb w2, [sp+422]
000dc760b 0xdc768
000dc764
000dc764loc_dc764:
000dc764b 0xdc768
000dc768
000dc768loc_dc768:
000dc768ldrb w2, [sp+422]
000dc76ctbnz w2, 0, 0xdc774
000dc770b 0xdc794
000dc774
000dc774loc_dc774:
000dc774ldr x2, [sp+512]
000dc778add x2, x2, x2, lsl #2
000dc77cldrsb x3, [sp+421]
000dc780sub x3, x3, 48
000dc784sbfm x3, x3, 0, 7
000dc788add x2, x3, x2, lsl #1
000dc78cstr x2, [sp+512]
000dc790b 0xdc7d4
000dc794
000dc794loc_dc794:
000dc794ldr x0, [sp+488]
000dc798ldr x2, [sp+512]
000dc79csubs xzr, x0, 2
000dc7a0b.lo 0xdc7a8
000dc7a4b 0xdc808
000dc7a8
000dc7a8loc_dc7a8:
000dc7a8add x3, sp, 496
000dc7acstr x2, [x3+3*x0]
000dc7b0ldr x2, [sp+488]
000dc7b4add x2, x2, 1
000dc7b8str x2, [sp+488]
000dc7bcsubs xzr, x2, 2
000dc7c0b.ge 0xdc7c8
000dc7c4b 0xdc7cc
000dc7c8
000dc7c8loc_dc7c8:
000dc7c8b 0xdc7ec
000dc7cc
000dc7ccloc_dc7cc:
000dc7ccstr xzr, [sp+512]
000dc7d0b 0xdc7d4
000dc7d4
000dc7d4loc_dc7d4:
000dc7d4b 0xdc7d8
000dc7d8
000dc7d8loc_dc7d8:
000dc7d8ldr x2, [sp+544]
000dc7dcadd x2, x2, 1
000dc7e0str x2, [sp+544]
000dc7e4b 0xdc718
000dc7e8
000dc7e8loc_dc7e8:
000dc7e8b 0xdc7ec
000dc7ec
000dc7ecloc_dc7ec:
000dc7ecldr x0, [sp+496]
000dc7f0str x0, [sp+528]
000dc7f4ldr x1, [sp+504]
000dc7f8str x1, [sp+520]
000dc7fcldp x29, x30, [sp-8]
000dc800add sp, sp, 576
000dc804ret x30
000dc808
000dc808loc_dc808:
000dc808orr x1, xzr, 2
000dc80cbl runtime.panicIndex
000dc810hint
000dc814
000dc814loc_dc814:
000dc814mov x3, x30
000dc818bl runtime.morestack_noctxt.abi0
000dc81cb 0xdc640
000dc640
000dc640internal/syscall/unix.KernelVersion: ; void internal/syscall/unix.KernelVersion(void)
000dc640ldr x16, [x28+16]
000dc644sub x17, sp, 448
000dc648subs xzr, x17, x16
000dc64cb.ls 0xdc814
000dc650sub x20, sp, 576
000dc654stp x29, x30, [x20-8]
000dc658add sp, x20, 0
000dc65csub x29, sp, 8
000dc660str xzr, [sp+528]
000dc664str xzr, [sp+520]
000dc668add x20, sp, 31
000dc66cadr x27, 16
000dc670stp x29, x27, [sp-24]
000dc674sub x29, sp, 24
000dc678bl fn_87cb0
000dc67csub x29, sp, 8
000dc680add x27, sp, 413
000dc684str xzr, [x27]
000dc688add x0, sp, 31
000dc68cbl syscall.Uname
000dc690str x0, [sp+552]
000dc694str x1, [sp+560]
000dc698cbnz x0, 0xdc6a0
000dc69cb 0xdc6b4
000dc6a0
000dc6a0loc_dc6a0:
000dc6a0ldr x1, [sp+520]
000dc6a4ldr x0, [sp+528]
000dc6a8ldp x29, x30, [sp-8]
000dc6acadd sp, sp, 576
000dc6b0ret x30
000dc6b4
000dc6b4loc_dc6b4:
000dc6b4stp xzr, xzr, [sp+496]
000dc6b8str xzr, [sp+512]
000dc6bcstr xzr, [sp+488]
000dc6c0add x27, sp, 161
000dc6c4ldp x2, x3, [x27]
000dc6c8add x27, sp, 177
000dc6ccldp x4, x5, [x27]
000dc6d0add x27, sp, 193
000dc6d4ldp x6, x7, [x27]
000dc6d8add x27, sp, 209
000dc6dcldp x8, x9, [x27]
000dc6e0add x27, sp, 423
000dc6e4stp x2, x3, [x27]
000dc6e8add x27, sp, 439
000dc6ecstp x4, x5, [x27]
000dc6f0add x27, sp, 455
000dc6f4stp x6, x7, [x27]
000dc6f8add x27, sp, 471
000dc6fcstp x8, x9, [x27]
000dc700ldur x2, [sp+218]
000dc704str x2, [sp+480]
000dc708str xzr, [sp+544]
000dc70cmovz x2, 65
000dc710str x2, [sp+536]
000dc714b 0xdc718
000dc718
000dc718loc_dc718:
000dc718ldr x2, [sp+536]
000dc71cldr x3, [sp+544]
000dc720subs xzr, x2, x3
000dc724b.gt 0xdc72c
000dc728b 0xdc7e8
000dc72c
000dc72cloc_dc72c:
000dc72cldr x2, [sp+544]
000dc730add x3, sp, 423
000dc734ldrsb x2, [x3+x2]
000dc738strb w2, [sp+421]
000dc73cmov x3, x2
000dc740subs wzr, w3, 48
000dc744cset x3, ge
000dc748strb w3, [sp+422]
000dc74cb.ge 0xdc754
000dc750b 0xdc764
000dc754
000dc754loc_dc754:
000dc754subs wzr, w2, 57
000dc758cset x2, le
000dc75cstrb w2, [sp+422]
000dc760b 0xdc768
000dc764
000dc764loc_dc764:
000dc764b 0xdc768
000dc768
000dc768loc_dc768:
000dc768ldrb w2, [sp+422]
000dc76ctbnz w2, 0, 0xdc774
000dc770b 0xdc794
000dc774
000dc774loc_dc774:
000dc774ldr x2, [sp+512]
000dc778add x2, x2, x2, lsl #2
000dc77cldrsb x3, [sp+421]
000dc780sub x3, x3, 48
000dc784sbfm x3, x3, 0, 7
000dc788add x2, x3, x2, lsl #1
000dc78cstr x2, [sp+512]
000dc790b 0xdc7d4
000dc794
000dc794loc_dc794:
000dc794ldr x0, [sp+488]
000dc798ldr x2, [sp+512]
000dc79csubs xzr, x0, 2
000dc7a0b.lo 0xdc7a8
000dc7a4b 0xdc808
000dc7a8
000dc7a8loc_dc7a8:
000dc7a8add x3, sp, 496
000dc7acstr x2, [x3+3*x0]
000dc7b0ldr x2, [sp+488]
000dc7b4add x2, x2, 1
000dc7b8str x2, [sp+488]
000dc7bcsubs xzr, x2, 2
000dc7c0b.ge 0xdc7c8
000dc7c4b 0xdc7cc
000dc7c8
000dc7c8loc_dc7c8:
000dc7c8b 0xdc7ec
000dc7cc
000dc7ccloc_dc7cc:
000dc7ccstr xzr, [sp+512]
000dc7d0b 0xdc7d4
000dc7d4
000dc7d4loc_dc7d4:
000dc7d4b 0xdc7d8
000dc7d8
000dc7d8loc_dc7d8:
000dc7d8ldr x2, [sp+544]
000dc7dcadd x2, x2, 1
000dc7e0str x2, [sp+544]
000dc7e4b 0xdc718
000dc7e8
000dc7e8loc_dc7e8:
000dc7e8b 0xdc7ec
000dc7ec
000dc7ecloc_dc7ec:
000dc7ecldr x0, [sp+496]
000dc7f0str x0, [sp+528]
000dc7f4ldr x1, [sp+504]
000dc7f8str x1, [sp+520]
000dc7fcldp x29, x30, [sp-8]
000dc800add sp, sp, 576
000dc804ret x30
000dc808
000dc808loc_dc808:
000dc808orr x1, xzr, 2
000dc80cbl runtime.panicIndex
000dc810hint
000dc814
000dc814loc_dc814:
000dc814mov x3, x30
000dc818bl runtime.morestack_noctxt.abi0
000dc81cb 0xdc640
000dc640
000dc820
000dc820internal/syscall/unix.HasNonblockFlag: ; void internal/syscall/unix.HasNonblockFlag(int flag)
000dc820str x30, [sp-32]!
000dc824stur x29, [sp-8]
000dc828sub x29, sp, 8
000dc82cstr x0, [sp+40]
000dc830strb wzr, [sp+23]
000dc834ldr x1, [sp+40]
000dc838ands xzr, x1, 2048
000dc83ccset x0, ne
000dc840strb w0, [sp+23]
000dc844add x29, sp, 24
000dc848add sp, sp, 32
000dc84cret x30
000dc820
000dc820internal/syscall/unix.HasNonblockFlag: ; void internal/syscall/unix.HasNonblockFlag(int flag)
000dc820str x30, [sp-32]!
000dc824stur x29, [sp-8]
000dc828sub x29, sp, 8
000dc82cstr x0, [sp+40]
000dc830strb wzr, [sp+23]
000dc834ldr x1, [sp+40]
000dc838ands xzr, x1, 2048
000dc83ccset x0, ne
000dc840strb w0, [sp+23]
000dc844add x29, sp, 24
000dc848add sp, sp, 32
000dc84cret x30
000dc820
000dc850
000dc850internal/syscall/unix.PidFDSendSignal: ; void internal/syscall/unix.PidFDSendSignal(uintptr pidfd, syscall.Signal s)
000dc850ldr x16, [x28+16]
000dc854subs xzr, sp, x16
000dc858b.ls 0xdc8f4
000dc85cstr x30, [sp-128]!
000dc860stur x29, [sp-8]
000dc864sub x29, sp, 8
000dc868str x0, [sp+136]
000dc86cstr x1, [sp+144]
000dc870stp xzr, xzr, [sp+96]
000dc874ldr x1, [sp+136]
000dc878ldr x2, [sp+144]
000dc87cmovz x0, 424
000dc880mov x3, xzr
000dc884bl syscall.Syscall
000dc888str x0, [sp+64]
000dc88cstr x1, [sp+56]
000dc890str x2, [sp+48]
000dc894str x0, [sp+88]
000dc898str x1, [sp+80]
000dc89cstr x2, [sp+72]
000dc8a0str x2, [sp+40]
000dc8a4cbnz x2, 0xdc8ac
000dc8a8b 0xdc8dc
000dc8ac
000dc8acloc_dc8ac:
000dc8acmov x0, x2
000dc8b0bl runtime.convT64
000dc8b4str x0, [sp+112]
000dc8b8adrp x1, 0x637000
000dc8bcadd x1, x1, 2264
000dc8c0str x1, [sp+96]
000dc8c4str x0, [sp+104]
000dc8c8ldr x0, [sp+96]
000dc8ccldr x1, [sp+104]
000dc8d0ldur x29, [sp-8]
000dc8d4ldr x30, [sp], 128
000dc8d8ret x30
000dc8dc
000dc8dcloc_dc8dc:
000dc8dcstp xzr, xzr, [sp+96]
000dc8e0mov x0, xzr
000dc8e4mov x1, xzr
000dc8e8ldur x29, [sp-8]
000dc8ecldr x30, [sp], 128
000dc8f0ret x30
000dc8f4
000dc8f4loc_dc8f4:
000dc8f4stp x0, x1, [sp+8]
000dc8f8mov x3, x30
000dc8fcbl runtime.morestack_noctxt.abi0
000dc900ldp x0, x1, [sp+8]
000dc904b 0xdc850
000dc908udf 0
000dc90cudf 0
000dc850
000dc850internal/syscall/unix.PidFDSendSignal: ; void internal/syscall/unix.PidFDSendSignal(uintptr pidfd, syscall.Signal s)
000dc850ldr x16, [x28+16]
000dc854subs xzr, sp, x16
000dc858b.ls 0xdc8f4
000dc85cstr x30, [sp-128]!
000dc860stur x29, [sp-8]
000dc864sub x29, sp, 8
000dc868str x0, [sp+136]
000dc86cstr x1, [sp+144]
000dc870stp xzr, xzr, [sp+96]
000dc874ldr x1, [sp+136]
000dc878ldr x2, [sp+144]
000dc87cmovz x0, 424
000dc880mov x3, xzr
000dc884bl syscall.Syscall
000dc888str x0, [sp+64]
000dc88cstr x1, [sp+56]
000dc890str x2, [sp+48]
000dc894str x0, [sp+88]
000dc898str x1, [sp+80]
000dc89cstr x2, [sp+72]
000dc8a0str x2, [sp+40]
000dc8a4cbnz x2, 0xdc8ac
000dc8a8b 0xdc8dc
000dc8ac
000dc8acloc_dc8ac:
000dc8acmov x0, x2
000dc8b0bl runtime.convT64
000dc8b4str x0, [sp+112]
000dc8b8adrp x1, 0x637000
000dc8bcadd x1, x1, 2264
000dc8c0str x1, [sp+96]
000dc8c4str x0, [sp+104]
000dc8c8ldr x0, [sp+96]
000dc8ccldr x1, [sp+104]
000dc8d0ldur x29, [sp-8]
000dc8d4ldr x30, [sp], 128
000dc8d8ret x30
000dc8dc
000dc8dcloc_dc8dc:
000dc8dcstp xzr, xzr, [sp+96]
000dc8e0mov x0, xzr
000dc8e4mov x1, xzr
000dc8e8ldur x29, [sp-8]
000dc8ecldr x30, [sp], 128
000dc8f0ret x30
000dc8f4
000dc8f4loc_dc8f4:
000dc8f4stp x0, x1, [sp+8]
000dc8f8mov x3, x30
000dc8fcbl runtime.morestack_noctxt.abi0
000dc900ldp x0, x1, [sp+8]
000dc904b 0xdc850
000dc908udf 0
000dc90cudf 0
000dc850
000dc910
000dc910internal/syscall/unix.PidFDOpen: ; void internal/syscall/unix.PidFDOpen(int pid, int flags)
000dc910ldr x16, [x28+16]
000dc914sub x17, sp, 16
000dc918subs xzr, x17, x16
000dc91cb.ls 0xdc9d4
000dc920str x30, [sp-144]!
000dc924stur x29, [sp-8]
000dc928sub x29, sp, 8
000dc92cstr x0, [sp+152]
000dc930str x1, [sp+160]
000dc934str xzr, [sp+40]
000dc938stp xzr, xzr, [sp+112]
000dc93cldr x1, [sp+152]
000dc940ldr x2, [sp+160]
000dc944movz x0, 434
000dc948mov x3, xzr
000dc94cbl syscall.Syscall
000dc950str x0, [sp+64]
000dc954str x1, [sp+104]
000dc958str x2, [sp+96]
000dc95cstr x0, [sp+88]
000dc960str x1, [sp+80]
000dc964str x2, [sp+72]
000dc968str x0, [sp+48]
000dc96cstr x2, [sp+56]
000dc970cbnz x2, 0xdc978
000dc974b 0xdc9b4
000dc978
000dc978loc_dc978:
000dc978movn x1, 0
000dc97cstr x1, [sp+40]
000dc980mov x0, x2
000dc984bl runtime.convT64
000dc988str x0, [sp+128]
000dc98cadrp x1, 0x637000
000dc990add x1, x1, 2264
000dc994str x1, [sp+112]
000dc998str x0, [sp+120]
000dc99cldr x1, [sp+112]
000dc9a0ldr x0, [sp+40]
000dc9a4ldr x2, [sp+120]
000dc9a8ldur x29, [sp-8]
000dc9acldr x30, [sp], 144
000dc9b0ret x30
000dc9b4
000dc9b4loc_dc9b4:
000dc9b4str x0, [sp+40]
000dc9b8stp xzr, xzr, [sp+112]
000dc9bcldr x0, [sp+40]
000dc9c0mov x1, xzr
000dc9c4mov x2, xzr
000dc9c8ldur x29, [sp-8]
000dc9ccldr x30, [sp], 144
000dc9d0ret x30
000dc9d4
000dc9d4loc_dc9d4:
000dc9d4stp x0, x1, [sp+8]
000dc9d8mov x3, x30
000dc9dcbl runtime.morestack_noctxt.abi0
000dc9e0ldp x0, x1, [sp+8]
000dc9e4b 0xdc910
000dc9e8udf 0
000dc9ecudf 0
000dc910
000dc910internal/syscall/unix.PidFDOpen: ; void internal/syscall/unix.PidFDOpen(int pid, int flags)
000dc910ldr x16, [x28+16]
000dc914sub x17, sp, 16
000dc918subs xzr, x17, x16
000dc91cb.ls 0xdc9d4
000dc920str x30, [sp-144]!
000dc924stur x29, [sp-8]
000dc928sub x29, sp, 8
000dc92cstr x0, [sp+152]
000dc930str x1, [sp+160]
000dc934str xzr, [sp+40]
000dc938stp xzr, xzr, [sp+112]
000dc93cldr x1, [sp+152]
000dc940ldr x2, [sp+160]
000dc944movz x0, 434
000dc948mov x3, xzr
000dc94cbl syscall.Syscall
000dc950str x0, [sp+64]
000dc954str x1, [sp+104]
000dc958str x2, [sp+96]
000dc95cstr x0, [sp+88]
000dc960str x1, [sp+80]
000dc964str x2, [sp+72]
000dc968str x0, [sp+48]
000dc96cstr x2, [sp+56]
000dc970cbnz x2, 0xdc978
000dc974b 0xdc9b4
000dc978
000dc978loc_dc978:
000dc978movn x1, 0
000dc97cstr x1, [sp+40]
000dc980mov x0, x2
000dc984bl runtime.convT64
000dc988str x0, [sp+128]
000dc98cadrp x1, 0x637000
000dc990add x1, x1, 2264
000dc994str x1, [sp+112]
000dc998str x0, [sp+120]
000dc99cldr x1, [sp+112]
000dc9a0ldr x0, [sp+40]
000dc9a4ldr x2, [sp+120]
000dc9a8ldur x29, [sp-8]
000dc9acldr x30, [sp], 144
000dc9b0ret x30
000dc9b4
000dc9b4loc_dc9b4:
000dc9b4str x0, [sp+40]
000dc9b8stp xzr, xzr, [sp+112]
000dc9bcldr x0, [sp+40]
000dc9c0mov x1, xzr
000dc9c4mov x2, xzr
000dc9c8ldur x29, [sp-8]
000dc9ccldr x30, [sp], 144
000dc9d0ret x30
000dc9d4
000dc9d4loc_dc9d4:
000dc9d4stp x0, x1, [sp+8]
000dc9d8mov x3, x30
000dc9dcbl runtime.morestack_noctxt.abi0
000dc9e0ldp x0, x1, [sp+8]
000dc9e4b 0xdc910
000dc9e8udf 0
000dc9ecudf 0
000dc910
Loading..